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 1Jfo6Y-0004SG-8u for garchives@archives.gentoo.org; Sun, 30 Mar 2008 03:21:10 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 38A23E0591; Sun, 30 Mar 2008 03:21:08 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by pigeon.gentoo.org (Postfix) with ESMTP id EE672E0591 for ; Sun, 30 Mar 2008 03:21:07 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id j3so180618ugf.49 for ; Sat, 29 Mar 2008 20:21:07 -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=eocYOC6thJLcthMTRzFw9A+asxMYT+7ApPbql1GNodM=; b=uCXF4ULe4V6TxThdfOhrDBqEBgPsjw6twmqXV+DOFUNwD3KBzOB0aiH1gqUH7A8gswyQrHyWXNB1K6ZCWntTjfVXkp2E8bS/YvFVvsRsdfP+i1eOxU3IMFowxUu0GflbPkL4sGw7q/ChgbaDjC1NR3zGQfFzJqlP3ACiN87w/Yo= 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=Jwu4fxOwB/l67GW7Rl4CQZzA1xxu+5gWCsMuvRDCsXjkwKjEvYDP+aU8XRACDZsx+lyucZnwZDJYaOB/Qw4TLRLr40eY45MPnC3cmDDBEEM/P9fzhOCvVh9fz2mg/uH8YhM/nEy5xZIRpr47CmYWaA6o59ISAkgrTjJgzgzMvxo= Received: by 10.67.116.2 with SMTP id t2mr1086156ugm.62.1206847267264; Sat, 29 Mar 2008 20:21:07 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id 34sm978600uga.52.2008.03.29.20.21.06 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 29 Mar 2008 20:21:06 -0700 (PDT) Date: Sun, 30 Mar 2008 04:20:57 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] explicit -r0 in ebuild filename Message-ID: <20080330042057.089d0f8e@snowcone> In-Reply-To: <20080330031237.GA8925@seldon.hsd1.ca.comcast.net> References: <20080330023902.GA8787@seldon.hsd1.ca.comcast.net> <20080330034811.39942523@snowcone> <20080330031237.GA8925@seldon.hsd1.ca.comcast.net> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; 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_/9o44nr/kzIQgjf6XWDujt8K"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 1852dde0-1f00-469d-aa2e-f8bf9b3c9ac9 X-Archives-Hash: 2aafa3a73ea1cdf20da7425f4ba1b676 --Sig_/9o44nr/kzIQgjf6XWDujt8K Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 29 Mar 2008 20:12:37 -0700 Brian Harring wrote: > What this email is about is the inconsistancy allowed on disk and the=20 > fact explicitly leaving -r0 out of on disk name thus far seems to be=20 > an unofficial gentoo-x86 standard. Which means it's not something to be specified in PMS. Devmanual, possibly, but that's a whole different kettle of fish. (We don't specify that you should use tabs for indenting in ebuilds in PMS either.) > > Uniquely indentifying an ebuild is an issue regardless of whether or > > not -r0 is allowed. See PMS section 2.4. >=20 > Stating that each cpv in a repo must be unique ignores that there are=20 > multiple ways to specify certain cpv's due to implicit 0 (both suffix=20 > and rev). Frankly it's pretty stupid to state "it must be unique"=20 > while allowing multiple ways for people to screw up and violate that=20 > constraint. >=20 > Intentionally allowing gotchas is dumb behaviour- removal of the=20 > gotcha is the intention here. PMS is going with the tree here. There have always been equivalent but not equal ways of specifying versions, and people use them. You don't want to start breaking people who use >=3D..._alpha0 when the version in the tree uses plain _alpha, for example. Package managers have to deal with this kind of thing, and it's not one of those areas where we can change reality with little or no impact. --=20 Ciaran McCreesh --Sig_/9o44nr/kzIQgjf6XWDujt8K Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD4DBQFH7wcf96zL6DUtXhERAv87AJdyhUNQZlMeYN0R5fK+ftRxd1jSAKCgDYVK Qvas40geAKcNa2QhU7aOig== =PARr -----END PGP SIGNATURE----- --Sig_/9o44nr/kzIQgjf6XWDujt8K-- -- gentoo-dev@lists.gentoo.org mailing list