On Wed, Oct 19, 2005 at 09:37:14AM +1000, Kai Hendry wrote: > Just wondering about packaging snapshots of a package. > > Ok, snapshots could be known as "backups". Here I am talking about > pulling from say a Subversion repository and building a package. > > For now I want to do this just to keep tabs on what upstream has > planned. Not so much for unstable... > > > > I remember being a little bewildered by the version string in Debian. Is > this OK? > > frodo$ apt-cache show irssi-snapshot | grep Version: > Version: 0.8.6+cvs.20031114-1 > > And how does that compare to: > > frodo$ apt-cache show gcc-snapshot | grep Version: > Version: 20051008-1 > > > Is this documented somewhere? > > http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version > > Could be elaborated on with examples. Be good if the dates were iso8601 > style: > date --iso-8601=hours > > 2005-10-18T16+1000 > > But then they would be twice as long... > > Best wishes,
(I'm no DD; just my personal opinion) Hi, The New Maintainer's Guide suggests (section 2.3): === ] Also check for the exact version of the program (to be included in the ] package version). If that piece of software is not numbered with ] versions like X.Y.Z, but with some kind of date, feel free to use that ] date as the version number, prepended with a "0.0." (just in case ] upstream people one day decide to release a nice version like 1.0). ] So, if the release or snapshot date was 19th of December, 1998, you ] can use the version string of 0.0.19981219. === (which explains BTW why gcc-snapshot does not have any leading upstream version number - it's explicitly defined as "snapshot-only package", which will never see an upstream release like "1.0" or similar) So as your package _does_ have a numbering and you're packaging intermediate snapshots, I'd combine the two to "<last released upstream version>+<snapshot date>" I think increasing the resolution to hours is pointless, since there's only one dinstall run per day. - Including the dashes in the date seems like a matter of taste: the following "survey" was done on testing... [EMAIL PROTECTED]:~>egrep -c "^Version: .*[0-9]{4}-[0-9]{2}-[0-9]{2}*" /var/lib/dpkg/available 23 [EMAIL PROTECTED]:~>egrep -c "^Version: .*[0-9]{4}\.[0-9]{2}\.[0-9]{2}*" /var/lib/dpkg/available 143 [EMAIL PROTECTED]:~>egrep -c "^Version: .*[0-9]{8}.*" /var/lib/dpkg/available 796 Regards, Jan -- Jan C. Nordholz <jckn At gmx net>
signature.asc
Description: Digital signature