Gentoo Archives: gentoo-dev

From: John Brooks <aspecialj@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Suggestion: remove app-office/borg from portage.
Date: Tue, 19 Aug 2008 00:43:57
Message-Id: e646fda30808181743j473185d9m57a8505dd71ba8be@mail.gmail.com
In Reply to: Re: [gentoo-dev] Suggestion: remove app-office/borg from portage. by Joe Peterson
1 I agree that packages shouldn't be removed or moved because they have no
2 active developer maintaining them - that is going to take the value of
3 portage down quite a lot. Outdated packages do too, but not in quite the
4 same way.
5
6 I like the idea of a list or mailing list of developers willing to help
7 update unmaintained packages, and if community submitted ebuilds were
8 encouraged a bit more, the job would be pretty simple. Most of the times
9 i've done version bumps myself have just involved changing the name and
10 fixing up patches. I definitely like the idea of encouraging proxy
11 maintainers, as I said before. Becoming a full developer is (from what i've
12 seen externally) quite difficult and requires a lot of dedicated time, but
13 the user community is much larger - and 100 people doing one ebuild each is
14 going to work better than one person doing 100 ebuilds.
15
16 As another interesting idea for encouraging proxy maintainence, once an
17 easier/more developed system exists for that (such as the mailing list
18 mentioned before), perhaps a notice should be added to unmaintained ebuilds
19 mentioning that it has no active maintainer, to warn users that a newer
20 version may be available (in which case they can file a bug, etc) and
21 encourage those with the time and skills to take up some of the work on
22 those ebuilds. I would be very willing to work on some ebuilds if it didn't
23 involve chasing a trail of vaguely relevant developers down until one pays
24 attention. :P
25
26 I would think that masking them due to a lack of maintainence should be used
27 only as a last resort - if a package is blocking other updates or is
28 extremely out of date (unsupported by upstream / everything else). But in
29 those situations, deleting might be a better idea anyway, because what
30 purpose does it really serve?
31
32 - John Brooks
33
34 On Mon, Aug 18, 2008 at 5:35 PM, Joe Peterson <lavajoe@g.o> wrote:
35
36 > Jeremy Olexa wrote:
37 > > Also, devs willing to maintain
38 > > packages but then later retiring and leaving the packages in limbo.
39 > > Maybe there should be some policy such as, when devs retire if no one
40 > > else steps up to maintain the package, then it automatically gets
41 > > moved to sunrise overlay and only maintained packages stay in the
42 > > portage tree.
43 >
44 > My opinion is that packages should not be removed from the tree just
45 > because
46 > there is no assigned maintainer. Even moving a package to sunrise
47 > effectively
48 > makes it invisible to many users, and a great strength of Gentoo is that it
49 > has such a variety of packages in the tree.
50 >
51 > I do see that there are potential problems with unmaintained packages, so
52 > it
53 > is a good goal to try to solve that. Perhaps developers who have the time
54 > and
55 > choose to make themselves available to do simple version bumps on
56 > unmaintained
57 > packages could put themselves on a mailing list to receive such bug
58 > reports.
59 > Encouraging users to be proxy maintainers is a great idea too (as others
60 > have
61 > suggested). As a last resort, otherwise working packages could be masked
62 > as
63 > "unmaintained", which is probably better than total removal (after all,
64 > they
65 > could still be useful to some users.
66 >
67 > -Joe
68 >
69 >