Gentoo Archives: gentoo-dev

From: "Rick \\\"Zero_Chaos\\\" Farina" <zerochaos@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Should mirror restriction imply bindist restriction?
Date: Fri, 26 Apr 2013 17:11:58
Message-Id: 517AB5DF.9090601@gentoo.org
In Reply to: Re: [gentoo-dev] Should mirror restriction imply bindist restriction? by Jeroen Roovers
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 04/26/2013 12:56 PM, Jeroen Roovers wrote:
5 > On Fri, 26 Apr 2013 12:21:17 -0400
6 > "Rick \"Zero_Chaos\" Farina" <zerochaos@g.o> wrote:
7 >
8 >> I agree with you entirely, but there is one major bit of information
9 >> missing... What exactly does RESTRICT=bindist do? AFAICT it does
10 >> exactly nothing. If we are going to address merging the two
11 >> restriction (which I'm all for) then we might want to have it
12 >> documented how it all works.
13 >
14 > # quickpkg x11-drivers/nvidia-drivers
15 > * x11-drivers/nvidia-drivers-304.88: package has RESTRICT=bindist!
16 > * x11-drivers/nvidia-drivers-304.88: it might not be legal to
17 > redistribute this.
18 > * Building package for
19 > x11-drivers/nvidia-drivers-304.88 ... [ ok ]
20 Honestly in my life I've never used quickpkg to generate a package,
21 portage just builds packages for me with FEATURES=buildpkg. Glad to
22 know there is a warning for quickpkg users at least.
23
24 I think it needs to be a bit more severe than that though. Catalyst has
25 a feature for bindist, as does portage, but niether seem to care at all
26 about RESTRICT=bindist enforcement at all. I see this as something to
27 be improved upon, if I tell portage/catalyst that I am going to bindist
28 the package it shouldn't allow me to build restricted things at all.
29 >
30 > It issues a severe warning against distributing the built package.
31 >
32 Yes warnings are nice, but building a few thousand packages a day I
33 honestly don't read all the warnings... I trust that when I tell
34 portage/catalyst I am going to bindist that it would attempt to help
35 keep me on the right side of the law. It is simple enough to disable
36 bindist if I want to, well you know, distribute the binary illegally.
37
38 - -ZC
39
40 -----BEGIN PGP SIGNATURE-----
41 Version: GnuPG v2.0.19 (GNU/Linux)
42 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
43
44 iQIcBAEBAgAGBQJRerXeAAoJEKXdFCfdEflKm7IQALMZstOAU+8lL6+yfxPxhlP7
45 Q3lN0EUxu/bXwQLXj7XS52NOqUopBrK99JbLCfdvSqrNO7wtDyyXVvv6pNkt8a5h
46 5LBGm9kyLZ3fEiy4YuKk9TNbvEr8EeFfBAZD69MEwutkUoPMU0UpNXXDFAdLgw0I
47 w+iabf11ltvBwOSUC7qb0m37lWJZyMzvvtKFmrqgd4U7k4VTLtJNrQBAbiiJj1QT
48 O6boLbWQvfJqOzlzoTEtv01EjSaV+Bl13daVQYOX+YboVBQlJHqJAeLgUZRR5jss
49 mhLWG5r/0LXSm1fvjCtvhy3aWj7BMwAxOanCUCZiYRmQkgqPh/pPsniA0lu6XdjP
50 vv4LJND6qfc52fivbfrbPmCHJ3tehXgs7Tikwee2vBHoeCbKKFvHoLwzxwhmGnDs
51 BCrmDN/BbaS2+1+L6gVwYE/ZMreKe8L6RdsI8Kwwp7gYsZbsR1E56SuzO46+zAjs
52 T2uIetXfJnM82sE/8YZ76CUg5dPld95edKGxPHcfeqCQr2XXcqjWVlHCFuShrvTA
53 gHDnLV/eVCvakhQY/tTnGgtxUcEkP9hj6tJzaW7sK8wsen1/sVa/EtVtppPfrKpI
54 s3wKAHLzzw+R+IfI3rFsyEIulpp9NS3Vlx3WkTmJmGx67GvlH+102j0xW0VLCZUo
55 vs4wUfqjp46R/MvPa2/3
56 =lrxt
57 -----END PGP SIGNATURE-----

Replies