[pkg-firebird-general] Building firebird on etch

Damyan Ivanov dam at modsoftsys.com
Tue Jun 5 14:11:13 UTC 2007


-=| Steffen Heil, Tue, 5 Jun 2007 15:38:32 +0200 |=-
> Hi
> 
> > > But next version in unstable should then be 
> > 2.0.1.12855.ds1-8, which 
> > > in my understanding is HIGHER then my version...
> > > Anything wrong with this?
> > 
> > There is no -8 version yet :)
> 
> As there is no version more recent than my one, so this should be
> correct.

For how long? See below.

> > If you want to handle upgrades manually, you may use whatever 
> > version suits you. My recommendation was about keeping 
> > upgrade paths clean.
> 
> I will, if I understand this. Right now, I obviously don't.
> 
> Actually, I really would like to do it "correctly", but I also see,
> that there will never be firebird2.0 in etch, so this should not be a
> problem. What 'should' I use? What's the advantage to use ~something
> instead of +something?

Generally, you want to upgrade your packages to the "official" one when
they become available. If firebird2.0 enters testing tomorrow and the
day after Lenny is released, your firebird2.0 will not be upgraded,
since it has higher version number.

Now imagine there is security update for firebird, using version
-7lenny1. This sorts higher that -7, but is lower than -7+*
and you won't receive the update.

This is where ~ kicks in. It sorts below the empty string[1] and if
you use version string of -7~~etch1, firebrid2.0 would have been
upgraded to Lenny and later to the security-issued version.

Why two ~'s? Because I'd use -7~bpo1 for the version for backports.org.

Of course, you can always remove the local version and install from the
mirrors. But if several months have passed, you may not even remember
you have a local version installed...
-- 
dam            JabberID: dam at jabber.minus273.org
[1] dpkg --compare-versions '0-7~etch1' lt '0-7' \
	&& echo '~ is lower'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20070605/3f358d38/attachment.pgp 


More information about the pkg-firebird-general mailing list