[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