1 |
On Thursday 05 May 2005 02:04 pm, Robin H. Johnson wrote: |
2 |
> Unless there is something I've missed, why do we have ebuilds with |
3 |
> RESTRICT=nomirror, having a GPL-2 license, and distributed via |
4 |
> sourceforge? Wouldn't RESTRICT=primaryuri be much better? Most fetches |
5 |
> would go to SF first, and we'd still have a copy available on our |
6 |
> mirrors. |
7 |
|
8 |
At one point in time someone suggested that we may as well utilize other |
9 |
people's mirror networks that are already out there, rather than our own. |
10 |
This then got implemented for stuff like sourceforge packages. |
11 |
|
12 |
Unfortunately this plays hell for lots of people. If you have a local mirror, |
13 |
then you get files fast and without using your outside bandwidth. Having to |
14 |
wait for a file from some mirror in zimbabwe because "that package already |
15 |
has a mirror structure" defeats the purpose of running a local mirror. |
16 |
|
17 |
On top of that, if you have a private network (RFC 1918) with a gentoo mirror |
18 |
on the inside, you can't reach the SRC_URI on restrict=nomirror packages, and |
19 |
they don't end up on the mirror anyway. We had this problem on dozens of |
20 |
servers at IU.. At one point in time even gentoo-sources was marked |
21 |
nomirror, since kernel.org had their own network. |
22 |
|
23 |
I think that nomirror should be used as seldom as possible. Licensing issues |
24 |
are legit. We've had one case where mirror admins complained about a file |
25 |
that was too big (a 2 gig neverwinter nights file), but otherwise I have |
26 |
talked with them before about releasing "nomirror" wherever we can, and they |
27 |
didn't mind. |
28 |
|
29 |
If someone wants to put the "Official" stamp on the licensing/nomirror policy, |
30 |
that would be great. Just as important, I think we need to backtrack and |
31 |
clear out that restriction wherever it is unnecessarily used. |
32 |
|
33 |
Cheers, |
34 |
|
35 |
-C |
36 |
|
37 |
-- |
38 |
Corey Shields |
39 |
Gentoo Linux Infrastructure Team and Devrel Team |
40 |
Gentoo Foundation Board of Trustees |
41 |
http://www.gentoo.org/~cshields |
42 |
-- |
43 |
gentoo-dev@g.o mailing list |