On Mar 30, 2015, at 6:50 AM, Cyril Brulebois wrote: > Meaning ~deb7u1 or +deb7u1 for the first upload to wheezy, ~deb7u2 or > +deb7u2 for the next one; as for jessie, use ~deb8u1 or +deb8u1 for > the first upload, etc.
I used to do something like that, but because the 'Dailies' is directly
from the git release, git-buildpackage wouldn't create a tar ball that
worked. It refused to create one because there was [to much] difference
between the '.orig.tar.gz' (which was/is based on the 'Released') one
and the code that's in there (in the source directory) now.
This is because all packages is called '0.6.3' as base.
0.6.3-1~wheezy vs. 0.6.3-40-0f7d2a-wheezy
Although the latter one is 'almost 0.6.4'… So from this, and from what
is the Debian GNU/Linux packaging standards (what I remember from it :),
it looks like the latter one only have Debian GNU/Linux updates, not
source. Which isn't the case...
In the Dailies this is not a problem (to have the tilde), because that
really is a correct, new source. But I should probably change that to,
just for consistency...
Also, S3 can't handle '+' in the filename, so I have to remember to
make hard links (or copies) of the file, but with a space instead of
a +! And most of the times I forgot about that, so...
Also, because the 'Dailies' for Wheezy and Jessie are _identical_
(down to the last byte - source vise at least, including the debian
directory), I thought it was smarter to use the original suggestion -
'nothing is higher than something'…
So having two different versions (after the ~ or +), doesn't make much
sense - they indicate that there's a difference between the packages.
Which was my first mistake - I started counting from the one for the
first version I created on each platform and that, in part, gave me this
problem in the first place - if I hadn't, maybe I would have discovered
the problem earlier…
The original suggestion takes all that into account -
* it makes it easier to see that the packages are identical,
* there's no plus to screw up S3,
* there's no tilde to mess with the 'orig.tar.gz' file and
* the upgrade path works.
The only downside is that I can't easily find only Jessie packages with
a simple find in my repository :). But I can live with that, there's
other ways to find that out (that are only slightly more time consuming :D
But I thank everyone for their suggestion. I really DO appreciate it!
But for me the case is closed :).
--
Life sucks and then you die
signature.asc
Description: Message signed with OpenPGP using GPGMail

