From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LrvN9-0001RW-Vs for garchives@archives.gentoo.org; Thu, 09 Apr 2009 14:36:56 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3A391E0459; Thu, 9 Apr 2009 14:36:23 +0000 (UTC) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.191]) by pigeon.gentoo.org (Postfix) with ESMTP id EB41FE0459 for ; Thu, 9 Apr 2009 14:36:22 +0000 (UTC) Received: by mu-out-0910.google.com with SMTP id i10so243161mue.6 for ; Thu, 09 Apr 2009 07:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=YCSGncvJ9qLL0XP9MR+uLdk4n/D1vSQikeDJozXaPrc=; b=I/+KE+rPKCVc0SkyOd59lKwue4azEBdasGaET53pfZy/0cp5l4pX0TrwVSPxGZPG9q TIHaY+kGaH3HUhFoe1aVfVgq/Cw12FuQFzPiJMnxuyoyW8ds7Qmw0ux3nfPIC1Zg3krH Y8yLiiDcbfyZ6RfmQWWSqsCzYVpX3G14feR8c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=Jocw3T6Tp0OvbUvrgyQPJXPOALoKx/iVtlynha82XU5aT1e+sxY1E7CIHXPMDDrHu+ MZo/xjBSp8DQvzepcL2JGVSINAW4VsGjWFu9xH28kvsuQW1xJPxW1PjeJHin4IELFJGV OeyXDAS8Oz+iOe5Fbas3fnl2SmjLRdJzGtc18= Received: by 10.103.228.19 with SMTP id f19mr1273370mur.18.1239287782173; Thu, 09 Apr 2009 07:36:22 -0700 (PDT) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id s11sm592849mue.17.2009.04.09.07.36.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 09 Apr 2009 07:36:21 -0700 (PDT) Date: Thu, 9 Apr 2009 15:36:13 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ideas for a (fast) EAPI=3 Message-ID: <20090409153613.5b200b0f@snowcone> In-Reply-To: <1239273896.988.12.camel@localhost> References: <1236498557.6854.51.camel@neuromancer> <1239241866.29054.38.camel@localhost> <1239266248.7303.54.camel@localhost> <1239273896.988.12.camel@localhost> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.14.7; x86_64-pc-linux-gnu) 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; boundary="Sig_/YRPfw2Gvi7o+Oi726nCVaMt"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 59938751-1ba8-402f-be81-19f4e8311ac9 X-Archives-Hash: 5741bf193d353869ea9574e6bb2d546b --Sig_/YRPfw2Gvi7o+Oi726nCVaMt Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 09 Apr 2009 13:44:55 +0300 Mart Raudsepp wrote: > But the metadata cache isn't per-EAPI in the sense of multiple > metadata caches, one for each EAPI. There might be per-EAPI metadata > cache items though. The cache format is per-EAPI, with a degree of overlap. > I don't think I want to have to specify userland_GNU and co in IUSE. > They aren't USE flags that get set by the user, so having to put them > in IUSE isn't intuitive either. And with the proposal as currently worded, you don't have to. The profiles do that magically for you. > Some might accept all current switches we pass with econf, but not > --disable-dependency-tracking. 'might'? Have you found any? Given the mess econf currently passes, it strikes me as highly unlikely. > Then we should disallow all constructs that currently give a repoman > warning as well? We should disallow constructs that can't be used correctly, if allowing them is a significant burden on the package manager. > Unknown types in this case is about "not packed at all". > Or we could define those types - .patch, .bin, etc > PM knows that there's .lzma, .xz and so on, so it could know which > build-time deps are necessary - repoman warning anyhow, later some > alternative unpacker might surface. Uh. Unknown types doesn't mean "fail on lzma if lzma's not installed". Please check the PMS draft for what it does mean. --=20 Ciaran McCreesh --Sig_/YRPfw2Gvi7o+Oi726nCVaMt Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkneB98ACgkQ96zL6DUtXhEHEQCbBsNFEMPdcYdMEuia2XWjp89f pM4AnjV9bjyQYOsnTnwmeHWca/Z0rs0O =epXP -----END PGP SIGNATURE----- --Sig_/YRPfw2Gvi7o+Oi726nCVaMt--