Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Removals reply
Date: Sun, 03 Feb 2013 13:29:41
Message-Id: CAGfcS_nq15=veSwuj91gynfha1Mr=h6jp57QnCzknQgZ2WvqFw@mail.gmail.com
In Reply to: Re: [gentoo-dev] Removals reply by Vaeth
1 On Sun, Feb 3, 2013 at 12:07 AM, Vaeth
2 <vaeth@××××××××××××××××××××××××.de> wrote:
3 > Yep! That's the right attitude: Give the people 30 days (even those
4 > people who are currently not at Gentoo for whatever reason) to know
5 > years in advance all the software they might ever need and tell them,
6 > if in doubt, just to maintain hundreds of packages!
7 > It is *of course* their fault if they do not!
8 > Later, if they need a package, you can blame them that they have
9 > not voluntereered for all these packages they possibly might have needed,
10 > because years ago they had 30 days time to think about it (even longer
11 > if they took the time and resources to backup on their machines all
12 > tarballs of all packages).
13
14 If the package gets masked and you want to keep it around, just fetch
15 the tarball (which should still be on the mirrors) and copy the ebuild
16 to your own overlay.
17
18 For you personally, there is no longer a crisis. Now, if you want the
19 rest of the world to benefit from your work you can publish that
20 overlay and stick the distfile somewhere public.
21
22 You're welcome to get somebody to help you proxy-maintain the package
23 in the tree as well. If the only thing wrong with the package is the
24 missing SRC_URI you shouldn't have too much trouble finding somebody
25 willing to do the commit.
26
27 Creating a long-term repository for upstream tarballs even after we
28 drop the package is not a trivial job. There would be considerable
29 space requirements, and there are legal issues as well (since they
30 aren't maintained nobody is looking for license issues/etc). There
31 are many packages in the tree with RESTRICT=mirror and those we can't
32 do anything for in any case.
33
34 Sure, the road to becoming a dev is a long one, but NOBODY needs
35 PERMISSION to contribute to Gentoo. Anybody can submit patches, and
36 anybody can run their own overlay. In most distros this is a much
37 more common practice. Go look up your favorite piece of software and
38 you'll probably find their instructions for installing it on Gentoo
39 start out by adding another repository to your configuration - they
40 couldn't even get Ubuntu to carry their package despite having done
41 all the work for them.
42
43 With services like github and such it really doesn't take that much
44 work to set up your own overlay. If you do that you can package
45 whatever you want and nobody will tell you that you're in violation of
46 any rules. Gentoo really is an empowering distro.
47
48 However, manpower is tight at Gentoo, and we're all volunteers. You
49 can't just yell at devs and tell them to do more work. It won't get
50 you very far.
51
52 Rich