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 |