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 18:27:54
Message-Id: 517AC7C8.408@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 01:15 PM, Jeroen Roovers wrote:
5 > On Fri, 26 Apr 2013 13:14:07 -0400
6 > "Rick \"Zero_Chaos\" Farina" <zerochaos@g.o> wrote:
7 >
8 >> Yes warnings are nice, but building a few thousand packages a day I
9 >> honestly don't read all the warnings... I trust that when I tell
10 >> portage/catalyst I am going to bindist that it would attempt to help
11 >> keep me on the right side of the law. It is simple enough to disable
12 >> bindist if I want to, well you know, distribute the binary illegally.
13 >
14 > ebuild(5):
15 > bindist
16 > Distribution of built packages is restricted.
17 >
18 >
19 > That means you shouldn't do it. But maybe you're right. emerge/catalyst
20 > should be able to distinguish right from wrong, not you.
21
22 Maybe I'm being too simplistic here but when I wrote the FEATURE=bindist
23 for catalyst the intent was to help the user maintain an obviously
24 desired compliance to law and legally redistribute what they are making.
25 There are numerous packages that have USE=bindist to allow legal
26 redistribution of content, honestly I'm a bit surprised to hear that I'm
27 supposed to read every ebuild to see that a package has
28 RESTRICT=bindist... emerge certainly doesn't seem to care.
29
30 RESTRICT=bindist really needs to be more assertive, especially if the
31 user has USE=bindist set. A warning from quickpkg simply isn't enough
32 here in my eyes.
33
34 The user is distinguishing right from wrong by setting things like
35 USE=bindist, portage simply doesn't seem to be respecting that in the
36 case of RESTRICT=bindist. It seems simple enough to me for portage to
37 check the environment and refuse to build packages with RESTRICT=bindist
38 when USE=bindist is set... I mean it's supposed to RESTRICT me from
39 bindist and I'm telling portage I intend to bindist....
40
41 - -ZC
42 -----BEGIN PGP SIGNATURE-----
43 Version: GnuPG v2.0.19 (GNU/Linux)
44 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
45
46 iQIcBAEBAgAGBQJResfIAAoJEKXdFCfdEflKCWIQAK4Zp7z9nGjdALm/SaliBiZR
47 j0/obRd0x6iI9WbAiaUxM5dIx2D9yNdSl+2951uHlJRahtzVakPLk6GKzDkl78uq
48 Rg/5guvZIvCp+ey+HxNpbSRKAkGPIF6zrBp70JyhBUyQmiaxj2ebXci12oNmtZ1Z
49 HBdBG9Y4rRsRspPKqqgRIdP0ssA+0ZWCJUltGA1KTHj7JFGPimY45glBmYje5rhL
50 HT+M5hR/mgkaWASCtGmwI63LZd95ngwbNqImO1rD44QfZT56l022pZ2WrG363VL9
51 6YKU3uPxIPx4jGqAIMnM8DxCP70F5kNFgK3OY35G+8QmCflR4whPntbAXbk5PGbQ
52 KArn1nPOCvlzdnlnqPIXgfFkzi1YaA21SWJQj5wQdLVqro05tDj1pXIqsNg+gryu
53 s6c21adGK8LuJo8vV21qX3nwokpfkFgCSldPHQzRWznV9/ll+93fZKAAptTzq0rU
54 iQhKSGGEUU+vu+OV11EWTraP7BtoDepi5EMDngjGqup2LH0NgSVxRhuYBzJUhtP5
55 3mrjS5X9c77T10JXXdce26xcC7GWILHQtmLhghfnChYhiEw+Axa3j3n6ChwjOQ0u
56 GCDAmrb9fQzCyO5cxgObiZ/BUH6C/I1/yTerUh1JYs43+bflRxwJc5B2xOipEfjB
57 WcP5nzk/6FgqEVsR++gG
58 =+vLg
59 -----END PGP SIGNATURE-----

Replies