On Thu, 3 Nov 2016 17:11:22 +0100
Michał Górny <mgo...@gentoo.org> wrote:

> 1. Revision number must be no longer than 9999:
> 1a. to make <=X-r9999 reliable,
> 1b. to prevent pathological uses of revision as date.

I think most the arguments you've made for this stem from subjective
and social problems, not technical ones.

I'd hate to be artificially limiting the utility of what can be done
with "-r" versions just because *some* of those versions *may* be
confusing for humans.

I could just as easily argue that using -r200 and -r300 is "confusing",
and that 1.2r-300 "could be a problem" and maybe we should abolish
-r'vs entirely.

The -r200 and -r300 were also not just arbitrary numbers, but they
followed the slot version, and so the "-r" suffix was itself not purely
a "X < Y", but also conveyed data about what it was for, and served as
a predictable anti-collision mechanism ( due to the whole
2-slots-cant-have-identical-versions deal )

And as you know I was considering a similar strategy to be able to have
several variations of the same perl virtual for upgrade reasons, but
that would predictably have a much wider variety of '-r ' prefixes to
represent the wider variety of significant Perl versions. 



> 2. I think we could use a policy to make >=X_alpha reliable. However,
> I have no clue how to word it without making it weird and artificially
> restricting valid version numbers.

Attachment: pgpxetCnBlBeS.pgp
Description: OpenPGP digital signature

Reply via email to