From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KJBHK-0003lK-DS for garchives@archives.gentoo.org; Wed, 16 Jul 2008 17:59:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1F3B4E05AD; Wed, 16 Jul 2008 17:59:01 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id ED35BE05AD for ; Wed, 16 Jul 2008 17:59:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 78D1166FA7 for ; Wed, 16 Jul 2008 17:59:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -3.289 X-Spam-Level: X-Spam-Status: No, score=-3.289 required=5.5 tests=[AWL=0.310, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 0D78VQ4RO06J for ; Wed, 16 Jul 2008 17:58:53 +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 07DFA66FE5 for ; Wed, 16 Jul 2008 17:58:51 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KJBH4-0004TV-Fk for gentoo-dev@gentoo.org; Wed, 16 Jul 2008 17:58:46 +0000 Received: from host121-54-dynamic.36-79-r.retail.telecomitalia.it ([79.36.54.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 16 Jul 2008 17:58:46 +0000 Received: from dev-zero by host121-54-dynamic.36-79-r.retail.telecomitalia.it with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 16 Jul 2008 17:58:46 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Tiziano =?ISO-8859-1?Q?M=FCller?= Subject: [gentoo-dev] Re: Re: Council meeting summary for 10 July 2008 Date: Wed, 16 Jul 2008 21:52:51 +0200 Organization: Gentoo Message-ID: References: <20080713071118.GC1891@comet> <487CF58C.6010407@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: host121-54-dynamic.36-79-r.retail.telecomitalia.it User-Agent: KNode/0.10.9 Sender: news Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 15cc8a38-5e76-484c-9c99-b74f101b2b07 X-Archives-Hash: 58f4c9522ab6202c50a04789cfa1073d Doug Goldstein wrote: > Tiziano M=FCller wrote: >> Donnie Berkholz wrote: >> >> =20 >>> Hi all, >>> >>> Here is the summary from Thursday's council meeting. The complete log >>> will show up at http://www.gentoo.org/proj/en/council/ shortly. >>> >>> =20 >> >> wrt GLEP 56: >> >> i) I don't see a specification when use.local.desc is finally going to= be >> dropped >> ii) Why not switch to XML for use.desc as well? (just to be consequent= ) >> We could then use XInclude in a package's metadata.xml to include a >> global use.desc.xml in ... >> (The requirements could then be changed to: the USE flags description = has >> to be written in the packages metadata.xml) >> >> >> =20 > Incremental steps are better then one huge sweeping change. It'll allow > us to evaluate the needs and goals of the project as we move forward. I agree. > The big concern with dropping use.desc is that multiple USE flags that > do the same thing will start to pop up across the whole tree because > developers won't know that a USE flag already exists for feature X. I'd not drop use.desc, I'd substitute it with an XML-based file using a similar (or the same) syntax as metadata.xml. But instead of having the package manager (or other tools operating with = USE flags/USE flag descriptions) to lookup in either a package's metadata.xml _or_ a global use.desc.xml, I'd use XInclude in metadata.xml (which then includes the global use.desc.xml) such that the package manager (or other tools) just have to consider a package's metadata.xml. This approach would make it possible to have more than one use.desc.xml. For example for kde or gnome related global USE-flags: kde.use.desc.xml o= r gnome.use.desc.xml. --=20 gentoo-dev@lists.gentoo.org mailing list