[opensuse-buildservice] Czech Packagers Team - Contrib repository notes

Hello Community and BuildService folks! In our Czech Packagers Team we had a discussion about resurrecting Contrib initiative, because it seems that it had stalled. In this mail we present our notes. Any suggestions are welcome! Contrib repository ================== * repository with extra packages for each distribution (that didn't fit into Factory) * will be branched on each distribution release (openSUSE:Factory:Contrib -> openSUSE:11.2:Contrib) * will be maintained after the release (security and major fixes only) * created mailing list: opensuse-contrib@opensuse.org - archive: http://lists.opensuse.org/opensuse-contrib/ - discussion is stalled now :( * review rules and processes created, not final yet - http://en.opensuse.org/Contrib * move some packages from Factory to Contrib - possibly hundreds of packages - games, windows managers, tools - rules for selection a) all non-SLE packages b) drop candidates only - best solution is probably somewhere in between a) and b) - packages will keep their current Novell maintainers - Contrib will gain more significance and staffing - it will be important enough for special handling in 11.2 installation - eliminating Novell-only tools and processes completely, everything will be transparent to the community - now, after 11.1 is the right time !!! * move some packages from other repositories to Contrib - lots of GTK only packages in GNOME:Community (eg. meld, midori, etc.) - same for Qt only packages in KDE:Community (eg. qdevelop, quassel, etc.) - these packages could be moved to Contrib, so user doesn't have to add lots of repositories just to install his/hers favorite tools or applications * problems: - security - security issues are watched by the security team now - some bugs require fast response, even if the maintainer is not available - notifications of new package versions for external maintainers (now it is internal only) - the actual process of moving packages - identify packages, internal drop requests, reviews (maybe do a full review to test the processes), ... - need a reverse process for Contrib -> Factory -> SLE - probably just get Novell employee as co-maintainer, who will perform the push -- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o Package Maintainer Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Pavol Rusnak <prusnak@suse.cz> writes:
Hello Community and BuildService folks!
In our Czech Packagers Team we had a discussion about resurrecting Contrib initiative, because it seems that it had stalled. In this mail we present our notes. Any suggestions are welcome!
Thanks for the notes. How should we continue this discussion? I really like to see momentum come back into the Contrib repository... Btw. I think this should go as well to the contrib mailing list... Andreas -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126

On Monday 08 of December 2008 11:32:14 Andreas Jaeger wrote:
Pavol Rusnak <prusnak@suse.cz> writes:
Thanks for the notes. How should we continue this discussion? I really like to see momentum come back into the Contrib repository...
Btw. I think this should go as well to the contrib mailing list...
I'm not sure that Contrib ML with almost zero activity is the best place for discussion yet. As I see, the biggest problem with Contrib is simple. There's nobody who really works on it. In the beginning it was Michal Marek who was really active, but nowadays he changed his position and is busy the activity stopped. Maybe Pascal Bleser can do that or somebody of Interested peoples listed in [1] or someone completely new. I don't believe that Contrib can works without someone who will be really interested. [1] http://en.opensuse.org/Contrib Best Regards Michal Vyskocil -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Michal Vyskocil <mvyskocil@suse.cz> writes:
On Monday 08 of December 2008 11:32:14 Andreas Jaeger wrote:
Pavol Rusnak <prusnak@suse.cz> writes:
Thanks for the notes. How should we continue this discussion? I really like to see momentum come back into the Contrib repository...
Btw. I think this should go as well to the contrib mailing list...
I'm not sure that Contrib ML with almost zero activity is the best place for discussion yet.
That's why I said "as well" ;) Having it as only place is for sure pointless.
As I see, the biggest problem with Contrib is simple. There's nobody who really works on it. In the beginning it was Michal Marek who was really active, but nowadays he changed his position and is busy the activity stopped.
Maybe Pascal Bleser can do that or somebody of Interested peoples listed in [1] or someone completely new. I don't believe that Contrib can works without someone who will be really interested.
So, how can we change this? Andreas -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126

Hi, Andreas Jaeger wrote:
Michal Vyskocil <mvyskocil@suse.cz> writes:
On Monday 08 of December 2008 11:32:14 Andreas Jaeger wrote:
As I see, the biggest problem with Contrib is simple. There's nobody who really works on it. In the beginning it was Michal Marek who was really active, but nowadays he changed his position and is busy the activity stopped.
Maybe Pascal Bleser can do that or somebody of Interested peoples listed in [1] or someone completely new. I don't believe that Contrib can works without someone who will be really interested.
So, how can we change this?
Problem: There is work to be done Solution: Someone needs to work on it Apparently no one has any real interest in doing it. Otherwise someone would step up. There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does. Or to give it a bit more positive spin: If you want to work on Contrib and make this repo alive then get in contact with Pascal or Coolo who are the current maintainers of this project and package for it. Everything else we can figure out later. Henne -- Henne Vogelsang, openSUSE. Everybody has a plan, until they get hit. - Mike Tyson -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Self added as volunteer. On Mon, Dec 8, 2008 at 11:27 AM, Henne Vogelsang <hvogel@opensuse.org> wrote:
Hi,
Andreas Jaeger wrote:
Michal Vyskocil <mvyskocil@suse.cz> writes:
On Monday 08 of December 2008 11:32:14 Andreas Jaeger wrote:
As I see, the biggest problem with Contrib is simple. There's nobody who really works on it. In the beginning it was Michal Marek who was really active, but nowadays he changed his position and is busy the activity stopped.
Maybe Pascal Bleser can do that or somebody of Interested peoples listed in [1] or someone completely new. I don't believe that Contrib can works without someone who will be really interested.
So, how can we change this?
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does.
Or to give it a bit more positive spin:
If you want to work on Contrib and make this repo alive then get in contact with Pascal or Coolo who are the current maintainers of this project and package for it. Everything else we can figure out later.
Henne
-- Henne Vogelsang, openSUSE. Everybody has a plan, until they get hit. - Mike Tyson -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems" -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Le lundi 08 décembre 2008, à 14:27 +0100, Henne Vogelsang a écrit :
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
This is really not as simple as this. I do have interest in it, but no time to push for it, for example. I would also guess that some people are interested in Contrib, but just don't know how to make it happen (or don't feel they are empowered to do this). Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Vincent Untz schrieb:
Le lundi 08 décembre 2008, à 14:27 +0100, Henne Vogelsang a écrit :
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
This is really not as simple as this. I do have interest in it, but no time to push for it, for example.
Yep, that's probably the same for most of us :-(
I would also guess that some people are interested in Contrib, but just don't know how to make it happen (or don't feel they are empowered to do this).
Yeah, I'm not sure what the next steps are.
From my repos I have for example two candidates which could fit into Contrib and I know some other apps which should be there IMHO but are maintained somewhere else in OBS. But currently I have no idea what we are really waiting for. Is it a finished policy or is it just that we are waiting for people pushing packages into Contrib?
Wolfgang -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
I've submitted a couple of packages, but I was still under the impression that the whole thing was not yet fully formalised. I have a bunch of packages waiting for submission. I'm not entirely clear on what's left to do. Is there a problem with the current workflow, or should I just start submitting the packages? -- James Oakley jfunk@funktronics.ca -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On po 8. prosince 2008, James Oakley wrote:
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
I've submitted a couple of packages, but I was still under the impression that the whole thing was not yet fully formalised. I have a bunch of packages waiting for submission.
I'm not entirely clear on what's left to do. Is there a problem with the current workflow, or should I just start submitting the packages?
According to the wiki page, the only open issues are security fixes and updates. Marcus, could you please look at http://en.opensuse.org/Contrib and http://lists.opensuse.org/opensuse-factory/2008-11/msg00410.html and comment on it? Thanks, Vladimir -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Mon, Dec 08, 2008 at 04:01:30PM +0100, Vladimir Nadvornik wrote:
On po 8. prosince 2008, James Oakley wrote:
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
I've submitted a couple of packages, but I was still under the impression that the whole thing was not yet fully formalised. I have a bunch of packages waiting for submission.
I'm not entirely clear on what's left to do. Is there a problem with the current workflow, or should I just start submitting the packages?
According to the wiki page, the only open issues are security fixes and updates. Marcus, could you please look at
http://en.opensuse.org/Contrib and http://lists.opensuse.org/opensuse-factory/2008-11/msg00410.html
and comment on it?
First, you should perhaps just start doing stuff there and see how it works out.... Second, How long do you want this to live, and for what products? Do you want to freeze the code for a specific release? If say you want 11.1 and FACTORY supported, then you need subprojects for the 11.1 and FACTORY and can then apply backported security fixes / bugfixes to 11.1 and new versions to the FACTORY sub-project. If you just want to run parallel to FACTORY, then just update versions as they come, and there is no need to maintenance and security (since you do not exist for old products). Ciao, Marcus -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Hi, James Oakley wrote:
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
I've submitted a couple of packages, but I was still under the impression that the whole thing was not yet fully formalised. I have a bunch of packages waiting for submission.
I'm not entirely clear on what's left to do. Is there a problem with the current workflow, or should I just start submitting the packages?
submit please :) Henne -- Henne Vogelsang, openSUSE. Everybody has a plan, until they get hit. - Mike Tyson -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On po 8. prosince 2008, Henne Vogelsang wrote:
Hi,
Andreas Jaeger wrote:
Michal Vyskocil <mvyskocil@suse.cz> writes:
On Monday 08 of December 2008 11:32:14 Andreas Jaeger wrote:
As I see, the biggest problem with Contrib is simple. There's nobody who really works on it. In the beginning it was Michal Marek who was really active, but nowadays he changed his position and is busy the activity stopped.
Maybe Pascal Bleser can do that or somebody of Interested peoples listed in [1] or someone completely new. I don't believe that Contrib can works without someone who will be really interested.
So, how can we change this?
Problem: There is work to be done Solution: Someone needs to work on it
Apparently no one has any real interest in doing it. Otherwise someone would step up.
There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does.
The originally proposed idea - move selected packages from factory to contrib - should help with this problem. It won't bring any really new packages (at least in the beginning), but it can improve the Contrib importance and visibility and help to establish the processes. Vladimir -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Vladimir Nadvornik schrieb:
There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does.
The originally proposed idea - move selected packages from factory to contrib - should help with this problem. It won't bring any really new packages (at least in the beginning), but it can improve the Contrib importance and visibility and help to establish the processes.
How about going through the list of dropped packages since 10.3 or 11.0? Probably there are candidates (I know there is at least one I really want to see in Contrib) before dropping even more from Factory ;-) Wolfgang -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Wolfgang Rosenauer <wolfgang@rosenauer.org> writes:
Vladimir Nadvornik schrieb:
There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does.
The originally proposed idea - move selected packages from factory to contrib - should help with this problem. It won't bring any really new packages (at least in the beginning), but it can improve the Contrib importance and visibility and help to establish the processes.
How about going through the list of dropped packages since 10.3 or 11.0? Probably there are candidates (I know there is at least one I really want to see in Contrib) before dropping even more from Factory ;-)
I suggest: Just start with some - e.g. 10 random - packages and get CONTRIB rolling. We can easily add more but we need to start, Andreas -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126

On po 8. prosince 2008, Andreas Jaeger wrote:
Wolfgang Rosenauer <wolfgang@rosenauer.org> writes:
Vladimir Nadvornik schrieb:
There really is no need to iterate over the same point over and over and over again. Every repo lives and dies with its packagers. There is no one interested in packaging for Contrib. Everybody says its a good idea and that somebody should do it but apparently nobody does.
The originally proposed idea - move selected packages from factory to contrib - should help with this problem. It won't bring any really new packages (at least in the beginning), but it can improve the Contrib importance and visibility and help to establish the processes.
How about going through the list of dropped packages since 10.3 or 11.0? Probably there are candidates (I know there is at least one I really want to see in Contrib) before dropping even more from Factory ;-)
I suggest: Just start with some - e.g. 10 random - packages and get CONTRIB rolling. We can easily add more but we need to start,
I am thinking about 100 packages or so from factory, that is ~10 packages per one Packagers team member - it should be enough to keep the Contrib project on Packagers radar ;) And dropped packages probably are not the best idea. They were dropped for some reason. I'd start with packages that do not have neccessarily to be in factory but are easy enough so they were not dropped. Vladimir -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Monday 08 of December 2008 15:50:15 Andreas Jaeger wrote:
I suggest: Just start with some - e.g. 10 random - packages and get CONTRIB rolling. We can easily add more but we need to start,
We can start with prepared packages for it: https://build.opensuse.org/project/list_all?projectsearch=Contrib
Andreas
MV -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Montag 08 Dezember 2008 10:16:42 Pavol Rusnak wrote:
Hello Community and BuildService folks!
In our Czech Packagers Team we had a discussion about resurrecting Contrib initiative, because it seems that it had stalled. In this mail we present our notes. Any suggestions are welcome!
Hi Pavol, nice to hear :) However, you should maybe send this to the -packaging ml instead of build service. thanks adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

* Pavol Rusnak [2008-12-08 10:16]:
* move some packages from other repositories to Contrib - lots of GTK only packages in GNOME:Community (eg. meld, midori, etc.) - same for Qt only packages in KDE:Community (eg. qdevelop, quassel, etc.) - these packages could be moved to Contrib, so user doesn't have to add lots of repositories just to install his/hers favorite tools or applications
Also I'd like to see some window managers like *Box back from X11:windowmanagers to Contrib. They don't have dependencies. Bernhard -- Bernhard Walle, SUSE Linux Products GmbH, Architecture Development -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Pavol Rusnak <prusnak@suse.cz> writes:
Hello Community and BuildService folks!
In our Czech Packagers Team we had a discussion about resurrecting Contrib initiative, because it seems that it had stalled. In this mail we present our notes. Any suggestions are welcome!
Contrib repository ==================
* repository with extra packages for each distribution (that didn't fit into Factory)
* will be branched on each distribution release (openSUSE:Factory:Contrib -> openSUSE:11.2:Contrib)
* will be maintained after the release (security and major fixes only)
* created mailing list: opensuse-contrib@opensuse.org - archive: http://lists.opensuse.org/opensuse-contrib/ - discussion is stalled now :(
* review rules and processes created, not final yet - http://en.opensuse.org/Contrib
Please update the Wiki pages so that after the discussion we have good documentation what's going on, Andreas -- Andreas Jaeger, Director Platform / openSUSE, aj@suse.de SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
participants (12)
-
Adrian Schröter
-
aledr
-
Andreas Jaeger
-
Bernhard Walle
-
Henne Vogelsang
-
James Oakley
-
Marcus Meissner
-
Michal Vyskocil
-
Pavol Rusnak
-
Vincent Untz
-
Vladimir Nadvornik
-
Wolfgang Rosenauer