[Gpe-list] Maemo package version numbering
Graham Cobb
g+gpe at cobb.uk.net
Fri Jul 20 23:22:26 CEST 2007
As we have recently created releases of many components I thought that it was
time I reflected that in the Maemo package version. My plan is to give
packages which correspond to releases versions of the form <release> (for
example 0.90 or 2.4) and to give packages which are built between releases
versions of the form <last-release>svn<date>. That allows me to continue to
create daily builds with increasing versions while keeping simple versions
for people who use packages corresponding to releases.
If anyone can think of a problem with this please let me know. I would also
be interested to know how the debian packaging currently defines the
versions.
One remaining question is what to use for the <release>. One option is to use
the release number of each component (for example 0.90 for gpe-calendar,
0.115 for libgpewidget). The problem with that is that the user doesn't get
a feel for which versions go together: there is nothing in their mind which
says "this is release such-and-such of GPE".
I would prefer that we assign release numbers for the whole GPE set, which I
could then use in the package versions. We could also do things like create
a tag in SVN for the release and use the release numbers in bugzilla, so
users could accurately report the release number with bug reports.
Thoughts?
Graham
More information about the Gpe-list
mailing list