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 1GQ3AY-00052r-Nh for garchives@archives.gentoo.org; Wed, 20 Sep 2006 14:35:23 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8KEY56S006083; Wed, 20 Sep 2006 14:34:05 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8KEVkoP010797 for ; Wed, 20 Sep 2006 14:31:47 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 62A1064691 for ; Wed, 20 Sep 2006 14:31:46 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02973-01 for ; Wed, 20 Sep 2006 14:31:33 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 11AD564628 for ; Wed, 20 Sep 2006 14:31:32 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GQ35t-0006rb-UY for gentoo-dev@gentoo.org; Wed, 20 Sep 2006 16:30:33 +0200 Received: from ip68-230-97-209.ph.ph.cox.net ([68.230.97.209]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Sep 2006 16:30:33 +0200 Received: from 1i5t5.duncan by ip68-230-97-209.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Sep 2006 16:30:33 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: "Duncan" <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: GLEP 52 - GLEP 23 revisited Date: Wed, 20 Sep 2006 14:29:53 +0000 (UTC) Message-ID: References: <451127AB.4060202@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: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ip68-230-97-209.ph.ph.cox.net User-Agent: pan 0.113 (0.113 is one of Nakata's favorites) Sender: news X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-2.559 required=5.5 tests=[AWL=0.040, BAYES_00=-2.599] X-Spam-Score: -2.559 X-Spam-Level: X-Archives-Salt: 8bb4cba8-185d-419f-b9f9-d746879b9e35 X-Archives-Hash: d59f975eba82bc066f44c9da304ddcb9 Simon Stelling posted 451127AB.4060202@gentoo.org, excerpted below, on Wed, 20 Sep 2006 13:36:11 +0200: > Every license which a package in the portage tree depends on gets a > package in the ``txt-licenses/`` category. Its ebuild must install the > license text to ``/usr/shared/licenses/``. The initial version shall be > 1 if there is no version specified. > > There will also be a bunch of meta-packages: At least > > * ``txt-licenses/osi-disapproved-licenses``, * > ``txt-licenses/fsf-disapproved-licenses``, and * > ``txt-licenses/gpl-incompatible-licenses`` > > should exist and be a dependency of > all licenses that possess the respective attribute. > > Users can then assure that they do not implicitly agree with a license > they would not agree with explicitly by masking the license's package. > If they only want to accept packages that are e.g. approved by the FSF, > they can simply mask the ``txt-licenses/fsf-disapproved`` package. I like the idea, but this part won't work as is, will it? Does/can portage mask dependencies when a metapackage is masked? Other than here, would that even be desired? If so, how deep does it go? Obviously we can't very well mask the glibc dependency, for instance (tho the Gentoo BSD and OSX folks might not think that sounds so unreasonable =8^). If dependencies aren't auto-masked as well, there goes your nice easy fsf-disapproved masking! -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-dev@gentoo.org mailing list