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 1LYqN9-0003I9-N4 for garchives@archives.gentoo.org; Sun, 15 Feb 2009 23:26:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A66EDE055A; Sun, 15 Feb 2009 23:26:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7FB21E055A for ; Sun, 15 Feb 2009 23:26:02 +0000 (UTC) Received: from [192.168.22.10] (ip68-4-152-120.oc.oc.cox.net [68.4.152.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 1753BB4EB8 for ; Sun, 15 Feb 2009 23:26:02 +0000 (UTC) Message-ID: <4998A4B4.4050802@gentoo.org> Date: Sun, 15 Feb 2009 15:26:44 -0800 From: Zac Medico User-Agent: Thunderbird 2.0.0.19 (X11/20081209) 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] DIGESTS metadata variable for cache validation References: <498758E6.5080609@gentoo.org> <1234045916.24784.1373.camel@localhost> <498E17E6.8060407@gentoo.org> <49989C5E.3020307@gentoo.org> <20090215231527.3dbc2cb6@snowcone> In-Reply-To: <20090215231527.3dbc2cb6@snowcone> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: b7abf388-b415-4ee1-b409-db8a1ffe1717 X-Archives-Hash: dd8972d388209e4159c864adf567b392 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ciaran McCreesh wrote: > On Sun, 15 Feb 2009 14:51:10 -0800 > Zac Medico wrote: >> Regardless of what the EAPI value happens to be, the package manager >> should be able to trust that the version identifier is a reliable >> indicator of the mechanism which should be used to validate the >> integrity of the cache entry. > > Validate it against what? If EAPI is unsupported, the package > manager can't make use of INHERITED to see what DIGESTS means. In the example given, the DIGESTS version identifier would serve to indicate that the INHERITED field behaves as required by the validation mechanism (regardless of EAPI). If INHERITED can no longer be used like that in a new EAPI, the DIGESTS format/version will have to be bumped. - -- Thanks, Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmYpLMACgkQ/ejvha5XGaN/XwCeNcczP2k4J4LKMDxbmVnWV8v/ cz8AniLUx7fSpEo717IB3nezFZIdcwkr =79XI -----END PGP SIGNATURE-----