From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GQ2aK-0004Ik-Hi for garchives@archives.gentoo.org; Wed, 20 Sep 2006 13:57:56 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8KDv3Zd025353; Wed, 20 Sep 2006 13:57:04 GMT Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.200.82]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8KDrcbA016681 for ; Wed, 20 Sep 2006 13:53:39 GMT Received: from seldon (c-24-21-135-117.hsd1.or.comcast.net[24.21.135.117]) by comcast.net (sccrmhc12) with SMTP id <20060920135337012002eddve>; Wed, 20 Sep 2006 13:53:37 +0000 Date: Wed, 20 Sep 2006 06:53:35 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] GLEP 52 - GLEP 23 revisited Message-ID: <20060920135335.GA30105@seldon> References: <451127AB.4060202@gentoo.org> <451143C7.6070709@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="82I3+IH0IqGh5yIs" Content-Disposition: inline In-Reply-To: <451143C7.6070709@gentoo.org> User-Agent: Mutt/1.5.11 X-Archives-Salt: 4306a231-c5bd-4ba9-b1f1-1ea8982f9589 X-Archives-Hash: 805f3c5e36454e0a86cdc86954d995e2 --82I3+IH0IqGh5yIs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 20, 2006 at 03:36:07PM +0200, Krzysiek Pawlik wrote: > Simon Stelling wrote: > > I would like you to share your comments on the attached GLEP with me. >=20 > I like the idea with one exception: >=20 > > Licenses that need to be explicitly accepted before installation of a p= ackage > > (and only these) should be package.masked by default with a header like > > the following: > >=20 > > :: > >=20 > > # Simon Stelling > # This license needs to be agreed on explicitly to be considered > > # legally binding. > > # By unmasking and installing the package you agree with its terms. > > txt-licenses/wierd-license >=20 > Why not make the ebuild ask for confirmation? Would work with versioned l= icenses > (for example: txt-licenses/wierd-license-2.1 and > txt-licenses/wierd-license-2.999 - both would require ACK). Breaks portag= e in a > way it's interactive, but it's already happening in few ebuilds > (eutils.eclass::check_license()). Thats one of the basic flaws with this proposal; that data isn't=20 easily represented to the front end code, thus it makes doing=20 proper eula confirmation that much harder. Also, yes, license is left behind, but hacking up the front end code=20 to walk all deps trying to identify license deps (instead of just=20 using the license metadata key) is pretty fugly in comparison to what=20 glep23 proposed. Further... glep23 is simple, and there already; data is ready to go,=20 all that is required is a patch. So... write a patch (this isn't that hard), or mangle the 24k ebuilds=20 in the tree while losing capabilities... ;) ~harring --82I3+IH0IqGh5yIs Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFFEUffsiLx3HvNzgcRAt49AKCAwttyI+dW9dueyxHmLB5hopazrwCgikdB 2pPqaFJM3p65nt0LFbKCho0= =JwXA -----END PGP SIGNATURE----- --82I3+IH0IqGh5yIs-- -- gentoo-dev@gentoo.org mailing list