[Sugar-devel] Proposal of dotted activity version number
Martin Langhoff
martin.langhoff at gmail.com
Wed Oct 6 17:00:38 EDT 2010
On Wed, Oct 6, 2010 at 4:47 PM, C. Scott Ananian <cscott at laptop.org> wrote:
> On Wed, Oct 6, 2010 at 6:58 AM, Gonzalo Odiard <gonzalo at laptop.org> wrote:
>> Then I plan to ignore the customization when I compute the order.
>
> So why is it there?
To allow identification. But what Gonzalo pointed out is that in the
case of 1.1-peru vs 1.1-argentina, vs 1.1, it makes sense to match
them as equal. They shouldn't trigger an upgrade from one to the
other.
I had a long chat with Gonzalo on the topic of versioning.
Initially, I advocated strongly for something with the expresiveness
of dpkg's versioning. However, that's wrong. We need to use a clear
_subset_ of what dpkg, rpm, portage(... etc) can do, so the distro
packager retains its flexibility (see: epoch).
It is true, dpkg considers 1.1-peru to be an upgrade over
1.1-argentina, due to alpha ordering. But that has no useful meaning.
> Either solve the problem correctly, or solve it as simply as possible.
This solves it as simply as possible.
m
--
martin.langhoff at gmail.com
martin at laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Sugar-devel
mailing list