Gentoo Archives: gentoo-dev

From: "Dennis Lan (dlan)" <dennis.yxun@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] "frozen" overlay Re: Please stop useless removals
Date: Fri, 01 Feb 2013 09:35:13
Message-Id: CAF1ZMEcQbD8SFnm0SE6H2+ATrky=ObSsJ9BHv97X0pBO-BA_rA@mail.gmail.com
In Reply to: [gentoo-dev] "frozen" overlay Re: Please stop useless removals by Michael Weber
1 HI Michael:
2 I can think of it's almost kind of a staging area, some package may be
3 partial broken(or partial functional),
4 but still useful for user.
5 Generally speaking, It should be a good idea! The end users will benefit
6 a lot.
7
8 Also if user show his interests, then he can report bug, send patch,
9 or step in to active maintain the package. Leave a opportunity to him...
10
11
12 Dennis
13
14
15 On Fri, Feb 1, 2013 at 4:53 PM, Michael Weber <xmw@g.o> wrote:
16
17 > On 02/01/2013 09:21 AM, Alec Warner wrote:
18 > > On Thu, Jan 31, 2013 at 11:36 PM, Vaeth
19 > > <vaeth@××××××××××××××××××××××××.de> wrote:
20 > >>
21 > >>>> # Upstream is dead and gone.
22 > >>>> # Masked for removal on 20130302
23 > >>>
24 > >>>
25 > >>> Erm, so this is the _only_ reason - dead upstream?
26 > >>
27 > > If folks do not want to maintain it anymore, then it will be removed.
28 > > Feel free to contribute to Gentoo and maintain the packages.
29 >
30 > Hereby done, becoming a dev is a big step for just one package a user
31 > would keep.
32 >
33 > Ihmo, what you call "upstream dead" is a kind of positive situation.
34 >
35 > If the author has no longer time to contribute (we all have a real life)
36 > then it's ok, no need to wipe his contribution from the face of the world.
37 >
38 > If the software is just working as the author intendend, and it has no
39 > major bugs, then there's no need to do further trivial releases just to
40 > keep the disto maintainers busy.
41 >
42 > If it's broken, uncompatible and nobody steps up, drop it, agreed.
43 >
44 >
45 > >> You are destroying the charme of gentoo by systematically
46 > >> removing all these little tools and toys. The availability
47 > >> of a lot of software was once a strength of gentoo, so removing
48 > >> these things is really bad, especially if it happens for no
49 > >> real reason.
50 >
51 > We need to maintain a certain quality. Sheer mass does has no charm, if
52 > nothing works. But I'd rather like to see gentoo as a broad selection of
53 > tools, that build. maybe some really cool stuff nobody else has.
54 >
55 > > Gentoo is not a software archival service.
56 > >> I was understanding if e.g. someting was removed which needs
57 > >> the <gtk-2 or <qt-4 framework or something similar and had
58 > >> a dead upstream. But just needing a small tool like imake (xboing)
59 > >> or having open feature requestes (epm) or even nothing and
60 > >> just dead upstream is IMHO really not a reason.
61 > >>
62 > >> If something really does not compile anymore and nobody cares,
63 > >> then remove keywords (or, for god's sake, mask it);
64 > >> if something might theoretically become a security issue (xpdf)
65 > >> then it should be masked.
66 > >>
67 > >> But please do not throw things out of the tree unless
68 > >> really necessary:
69 > >>
70 > >> It does not hurt anybody to have such package in the tree,
71 > >> but removing it - especially if upstream is dead - means
72 > >> that the tarbalös will be removed from the mirrors and thus
73 > >> nobody is able anymore to install it (even if he would care and
74 > >> fix some minor issues) unless he had kept a copy on
75 > >> his local machine (which will mean in the future that he can only
76 > >> do it if he had used gentoo already many years ago and cared
77 > >> during the time of the removal).
78 > >
79 > > Again I highly recommend archiving the software yourself; but I don't
80 > > think Gentoo should be doing it.
81 >
82 > It costs resources:
83 > - distfiles and all their mirrors accumulate
84 > - emerge dependency calculation
85 >
86 > If it's out-waged by increasing disc capacity and processor power is up
87 > to discussion.
88 >
89 > Last but not least, we have gattered some extra info besides the
90 > tarballs, our precious ebuild scripts. Which is why I started my
91 > involvement with Gentoo (maybe somebody should have told me about BSDs
92 > tree before that).
93 >
94 > As Martin said, tarballs get lost. I steal them from debian mirror on a
95 > regular basis, maybe we should contribute ourselves.
96 >
97 > PROPOSAL
98 >
99 > Let's create an overlay "frozen stuff" which contains all the
100 > software no longer developed with following features:
101 >
102 > Users showed interest in having them
103 >
104 > Web-presence to be picked up on Google search.
105 > (viewvc.cgi show dead is kinda hidden [1])
106 >
107 > Separate distfile mirror
108 > no need to stress our mirror peers
109 > make it a sepearate repo,
110 > feed by upstream and mirror://gentoo
111 > I can contribute the space/bandwith.
112 >
113 > Feedback/Bugs/Voting can be handled inside b.g.o
114 > no need for extra login,
115 > frozen-bugs can be auto-generated,
116 > whitelist [frozen]
117 > just like the sunrise tracker bugs.
118 >
119 > BENEFIT
120 >
121 > User can choose whether or not layman -a frozen.
122 >
123 > Non-trivial ebuilds are preserved.
124 >
125 > Tarballs are preserved.
126 >
127 > Nobody gets hurt.
128
129
130
131 Comments?
132 >
133 >
134 > [1] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
135 >
136 > --
137 > Michael Weber
138 > Gentoo Developer
139 > web: https://xmw.de/
140 > mailto: Michael Weber <xmw@g.o>
141 >
142 >