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 1KAvsm-0001ks-Gd for garchives@archives.gentoo.org; Mon, 23 Jun 2008 23:55:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 59794E0495; Mon, 23 Jun 2008 23:55:35 +0000 (UTC) Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.241]) by pigeon.gentoo.org (Postfix) with ESMTP id 15BF4E0495 for ; Mon, 23 Jun 2008 23:55:35 +0000 (UTC) Received: by rv-out-0708.google.com with SMTP id b17so7906676rvf.46 for ; Mon, 23 Jun 2008 16:55:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=s2ddk1kN9M8iAlAY15uUL5Lgnrj3UmxO/u0RdFbvggU=; b=NN73c6r5CdQa7LQfMd4rPOqzor0iOMJPtOKg9W1iOsrfIu9/puSC4+HOuTrSDGxSID c/N7ow3K2VaHYHZ/LW1yCtZA7hb9Wd8erwLxZ1G21KQoO2PbGo53VsatdcbH+julkL2f hznAadpo5vmB67vn0DUTyaunoeJVvHeiWRteQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=x3iVOTMgDaVvzf36PJuRMZFKtthIBY5RLW73yK51QgfELM44aWUv894CTH2AUbYrT1 IGib5fY+V8IT0bfJ9IAP+wJuexMThqt/JNxyAjK8Fmh61HjdMimgS2e6vmDD3jviZY+E YF3JtIuyLpUBcJGzDatuYBiQFzIphNqiPIR8w= Received: by 10.141.202.12 with SMTP id e12mr13609094rvq.169.1214265334550; Mon, 23 Jun 2008 16:55:34 -0700 (PDT) Received: from seldon ( [208.68.109.99]) by mx.google.com with ESMTPS id k41sm11717745rvb.3.2008.06.23.16.55.27 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 23 Jun 2008 16:55:28 -0700 (PDT) Date: Mon, 23 Jun 2008 16:55:20 -0700 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Merging or overwriting KEYWORDS from eclass Message-ID: <20080623235520.GA6823@seldon.metaweb.com> References: <200806240153.58516.rbu@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: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mP3DRpeJDSE+ciuQ" Content-Disposition: inline In-Reply-To: <200806240153.58516.rbu@gentoo.org> User-Agent: Mutt/1.5.13 (2006-08-11) X-Archives-Salt: abd889ee-ce27-4281-acd2-b81f950f450f X-Archives-Hash: dddf07354cbd6916280637a502410a26 --mP3DRpeJDSE+ciuQ Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 24, 2008 at 01:53:55AM +0200, Robert Buchholz wrote: > Hi, >=20 > I've stumbled upon an inconsitency between package managers the other=20 > day [1], which was due to both an ebuild and an eclass defining=20 > inconsisting KEYWORDS. >=20 > bla-1.ebuild: > inherit myeclass > KEYWORDS=3D"~arch" >=20 > myeclass.eclass: > KEYWORDS=3D"arch" >=20 > Portage will resolve this by overwriting the variable, so the last=20 > (~arch) wins. Paludis, on the other hand, merges the variables, so it=20 > is KEYWORDS=3D"~arch arch". >=20 > The PMS draft [2] defines that "IUSE, DEPEND, RDEPEND and PDEPEND"=20 > variables be merged when defined in both eclass and ebuild (Section=20 > 7.2), but only says "May be de=EF=AC=81ned in an eclass" about KEYWORDS= =20 > (Section 8.2). >=20 > Anyone up to toss a coin whose bug it is, and maybe we can have a more=20 > specific wording in the PMS? Paludis bug; if you want KEYWORDS incremental, it'll need to be in=20 >=3Deapi2, too nasty of a change to shoehorn into existing (in use)=20 eapis. Cheers, ~harring --mP3DRpeJDSE+ciuQ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFIYDfosiLx3HvNzgcRAooGAKDBNT/ZEXcLNdIcn8rTi2CGBnr4RwCg2sqO 4HSVK2rqx/YaSZ0u8K+cnSI= =o3A6 -----END PGP SIGNATURE----- --mP3DRpeJDSE+ciuQ-- -- gentoo-dev@lists.gentoo.org mailing list