public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] explicit -r0 in ebuild filename
@ 2008-03-30  2:39 Brian Harring
  2008-03-30  2:48 ` Ciaran McCreesh
  2008-03-30  3:36 ` [gentoo-dev] Re: explicit -r0 in ebuild filename Michael Sterrett -Mr. Bones.-
  0 siblings, 2 replies; 29+ messages in thread
From: Brian Harring @ 2008-03-30  2:39 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1419 bytes --]

Recently dev-ruby/rubygems-1.1.0-r0 (explicit -r0 in ebuild name) was 
commited to mainline gentoo-x86; as far as I know, this is in conflict 
w/ long term practice of not explicitly specifying -r0 in the ebuild 
name due to the implicit -r0 addition in comparison/atom matching.
At this point, said ebuild is the only one in the tree with an 
explicit -r0 also, so I'm advocating having the -r0 dropped.

The reason I'm emailing -dev is to ensure there is consensus on 
leaving off an explicit -r0 in the ebuild name- long term, it seems 
folks always followed the rule but it needs to be codified due to 
problems with uniquely identifying the ebuild in the repo.

Expanding on that one a bit, either -r0 should be required, or it must 
be left off- reason is simple, if you had both 1.1.0 and 1.1.0-r0 in a 
repo, and due to dev-ruby/rubygems-1.1.0-r0 == dev-ruby/rubygems-1.1.0
via the implicit -r0 rule, there is no defined sorting order there.  

Literally, if both are there which version on disk the manager 
used would be indeterminant at worst, pkg manager specific at best.

I've opened a pms bug (21543) to get this corrected in docs, but 
again, emailing to ensure there is consensus- so kindly chime in as 
to which it should be.  Personally I'm for preserving the unofficial 
long term rule of dropping -r0 from the ebuild name itself, but 
y'alls show, so speak up.

~harring

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2008-04-04  6:39 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-30  2:39 [gentoo-dev] explicit -r0 in ebuild filename Brian Harring
2008-03-30  2:48 ` Ciaran McCreesh
2008-03-30  3:12   ` Brian Harring
2008-03-30  3:20     ` Ciaran McCreesh
2008-03-30  4:16       ` Brian Harring
2008-03-30  4:40         ` Ciaran McCreesh
2008-03-30  9:39           ` Brian Harring
2008-03-30 13:10             ` [gentoo-dev] " Duncan
2008-03-30 14:54               ` Marijn Schouten (hkBst)
2008-03-30 15:38                 ` Ioannis Aslanidis
2008-03-30 17:56                   ` Richard Freeman
2008-03-30 18:26             ` [gentoo-dev] " Ciaran McCreesh
2008-03-30 16:24   ` Mike Frysinger
2008-03-30 18:18     ` Ciaran McCreesh
2008-03-30 18:59       ` Mike Frysinger
2008-03-30 23:40         ` Brian Harring
2008-03-30 23:46           ` Ciaran McCreesh
2008-03-31  0:02             ` Brian Harring
2008-03-31  0:06               ` Ciaran McCreesh
2008-03-31  0:29                 ` Brian Harring
2008-04-01 10:44                   ` Ciaran McCreesh
2008-04-04  6:39                   ` Bo Ørsted Andresen
2008-03-31  7:40   ` OT: offensive (Re: [gentoo-dev] explicit -r0 in ebuild filename) Thilo Bangert
2008-03-31  7:49     ` Anders Ossowicki
2008-03-31  8:29       ` Patrick Lauer
2008-03-31  8:48         ` Anders Ossowicki
2008-03-31 16:07     ` Jeroen Roovers
2008-03-30  3:36 ` [gentoo-dev] Re: explicit -r0 in ebuild filename Michael Sterrett -Mr. Bones.-
2008-03-30  3:41   ` Ciaran McCreesh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox