I agree that packages shouldn't be removed or moved because they have no active developer maintaining them - that is going to take the value of portage down quite a lot. Outdated packages do too, but not in quite the same way.
I like the idea of a list or mailing list of developers willing to help update unmaintained packages, and if community submitted ebuilds were encouraged a bit more, the job would be pretty simple. Most of the times i've done version bumps myself have just involved changing the name and fixing up patches. I definitely like the idea of encouraging proxy maintainers, as I said before. Becoming a full developer is (from what i've seen externally) quite difficult and requires a lot of dedicated time, but the user community is much larger - and 100 people doing one ebuild each is going to work better than one person doing 100 ebuilds. As another interesting idea for encouraging proxy maintainence, once an easier/more developed system exists for that (such as the mailing list mentioned before), perhaps a notice should be added to unmaintained ebuilds mentioning that it has no active maintainer, to warn users that a newer version may be available (in which case they can file a bug, etc) and encourage those with the time and skills to take up some of the work on those ebuilds. I would be very willing to work on some ebuilds if it didn't involve chasing a trail of vaguely relevant developers down until one pays attention. :P I would think that masking them due to a lack of maintainence should be used only as a last resort - if a package is blocking other updates or is extremely out of date (unsupported by upstream / everything else). But in those situations, deleting might be a better idea anyway, because what purpose does it really serve? - John Brooks On Mon, Aug 18, 2008 at 5:35 PM, Joe Peterson <[EMAIL PROTECTED]> wrote: > Jeremy Olexa wrote: > > Also, devs willing to maintain > > packages but then later retiring and leaving the packages in limbo. > > Maybe there should be some policy such as, when devs retire if no one > > else steps up to maintain the package, then it automatically gets > > moved to sunrise overlay and only maintained packages stay in the > > portage tree. > > My opinion is that packages should not be removed from the tree just > because > there is no assigned maintainer. Even moving a package to sunrise > effectively > makes it invisible to many users, and a great strength of Gentoo is that it > has such a variety of packages in the tree. > > I do see that there are potential problems with unmaintained packages, so > it > is a good goal to try to solve that. Perhaps developers who have the time > and > choose to make themselves available to do simple version bumps on > unmaintained > packages could put themselves on a mailing list to receive such bug > reports. > Encouraging users to be proxy maintainers is a great idea too (as others > have > suggested). As a last resort, otherwise working packages could be masked > as > "unmaintained", which is probably better than total removal (after all, > they > could still be useful to some users. > > -Joe > >