-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 04/26/2013 01:15 PM, Jeroen Roovers wrote: > On Fri, 26 Apr 2013 13:14:07 -0400 > "Rick \"Zero_Chaos\" Farina" <[email protected]> wrote: > >> Yes warnings are nice, but building a few thousand packages a day I >> honestly don't read all the warnings... I trust that when I tell >> portage/catalyst I am going to bindist that it would attempt to help >> keep me on the right side of the law. It is simple enough to disable >> bindist if I want to, well you know, distribute the binary illegally. > > ebuild(5): > bindist > Distribution of built packages is restricted. > > > That means you shouldn't do it. But maybe you're right. emerge/catalyst > should be able to distinguish right from wrong, not you.
Maybe I'm being too simplistic here but when I wrote the FEATURE=bindist for catalyst the intent was to help the user maintain an obviously desired compliance to law and legally redistribute what they are making. There are numerous packages that have USE=bindist to allow legal redistribution of content, honestly I'm a bit surprised to hear that I'm supposed to read every ebuild to see that a package has RESTRICT=bindist... emerge certainly doesn't seem to care. RESTRICT=bindist really needs to be more assertive, especially if the user has USE=bindist set. A warning from quickpkg simply isn't enough here in my eyes. The user is distinguishing right from wrong by setting things like USE=bindist, portage simply doesn't seem to be respecting that in the case of RESTRICT=bindist. It seems simple enough to me for portage to check the environment and refuse to build packages with RESTRICT=bindist when USE=bindist is set... I mean it's supposed to RESTRICT me from bindist and I'm telling portage I intend to bindist.... - -ZC -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJResfIAAoJEKXdFCfdEflKCWIQAK4Zp7z9nGjdALm/SaliBiZR j0/obRd0x6iI9WbAiaUxM5dIx2D9yNdSl+2951uHlJRahtzVakPLk6GKzDkl78uq Rg/5guvZIvCp+ey+HxNpbSRKAkGPIF6zrBp70JyhBUyQmiaxj2ebXci12oNmtZ1Z HBdBG9Y4rRsRspPKqqgRIdP0ssA+0ZWCJUltGA1KTHj7JFGPimY45glBmYje5rhL HT+M5hR/mgkaWASCtGmwI63LZd95ngwbNqImO1rD44QfZT56l022pZ2WrG363VL9 6YKU3uPxIPx4jGqAIMnM8DxCP70F5kNFgK3OY35G+8QmCflR4whPntbAXbk5PGbQ KArn1nPOCvlzdnlnqPIXgfFkzi1YaA21SWJQj5wQdLVqro05tDj1pXIqsNg+gryu s6c21adGK8LuJo8vV21qX3nwokpfkFgCSldPHQzRWznV9/ll+93fZKAAptTzq0rU iQhKSGGEUU+vu+OV11EWTraP7BtoDepi5EMDngjGqup2LH0NgSVxRhuYBzJUhtP5 3mrjS5X9c77T10JXXdce26xcC7GWILHQtmLhghfnChYhiEw+Axa3j3n6ChwjOQ0u GCDAmrb9fQzCyO5cxgObiZ/BUH6C/I1/yTerUh1JYs43+bflRxwJc5B2xOipEfjB WcP5nzk/6FgqEVsR++gG =+vLg -----END PGP SIGNATURE-----
