On Wed, 4 Mar 2009, Lars Vogdt wrote:
Hi there
Following the "Package foo needs new maintainer" resp. "Drop request for package foo" mails on opensuse-packaging for a while. Community members already asked for more details when a package is dropped from Factory.
So what about creating an "openSUSE:Dropped" project, where people can find the latest source of a dropped package - and at least can get an overview about currently dropped packages?
Means:
Packager sends drop request internally
Project manager agrees => drop package
^^^^^ Same as before.
- the latest checked in package source (regardless if successful
building or not) is copied into the project openSUSE:Dropped ^^^^^ New - formerly we just moved the source to an internal backup space and marked it as deleted in PDB.
- People can always see, which formerly packages are removed from the
current Factory (and therefore will not be in the next release) looking at the openSUSE:Dropped repository 5) Interested community packagers can use/copy the latest source from openSUSE:Dropped
Open questions:
- Is this idea worth to be implemented?
Yes, I think so.
- What about packages with security problems? - Publishing should be
disabled for all packages in the openSUSE:Dropped repo. But is this enough?
Since they are dropped, they should not be built. Who wants it should be forced to build it themselves.
- What to do with undropped packages?
- If a package is maintained by community - regardless of the project -,
should it be removed from openSUSE:Dropped?
- Should it be removed ONLY if the package is in openSUSE:Contrib?
Best solution for 2 (in my eyes) could be: Community packager wants to maintain a dropped package => he builds it in his home-Project => he sends a request to the openSUSE:Contrib project => openSUSE:Contrib maintainers are also maintainers of openSUSE:Dropped and can remove the package from openSUSE:Dropped as soon as it is accepted for openSUSE:Contrib
Sounds good.