wrong version of navit in the repositories ( 0.1 instead of 0.2 )

Bug #590424 reported by Antenna
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
navit (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: navit

In the Ubuntu repositories navit is published as version 0.2, which is not true. On http://navit.latouche.info/ubuntu/lucid/ it's still 0.1, thus installing navit either manually or via "apt-get update" does not work, as it tells you that there would be a more up-to-date version installed.

Please rename the package "navit_0.2.0~svn2897" in the ubuntu repositories to "navit_0.1.0~svn2897" to make updating work again. Thanks!

Possible solutions for the next time:

Better solution:

Remove navit via "apt-get remove navit" and "apt-get autoremove"
If not already existing, create a document called "preferences" in /etc/apt/ and fill in:

Package: navit
Pin: release o=latouche
Pin-Priority: 9999

This will set the priority of his packages to the highest level and the update-manager will not suggest the old packages anymore.
Reinstall navit and everything will work out just fine.
Thanks to Vincent (latouche.info) for his solution!

Otherwise:

Block the ubuntu repositories and remove navit via "apt-get remove navit" and "apt-get autoremove". Now reinstall navit using latouche's archive, activate the ubuntu rep again and DO NOT update navit via the update-manager anymore.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: navit 0.2.0~svn2897+dfsg.1-1build1
ProcVersionSignature: Ubuntu 2.6.32-22.36-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Sun Jun 6 14:42:12 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: navit

Revision history for this message
Antenna (antenna) wrote :
Antenna (antenna)
description: updated
Revision history for this message
Antenna (antenna) wrote :

Well, blocking the ubuntu repositories and removing navit via "apt-get remove navit" and "apt-get autoremove" did the job.
Just reinstall it, allow the ubuntu rep. again and just don't update navit.

Antenna (antenna)
description: updated
Antenna (antenna)
description: updated
description: updated
Antenna (antenna)
description: updated
Antenna (antenna)
description: updated
Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Hm

I just installed navit_0.1.0+svn-3527M_amd64.deb from navit.latouche.info/ubuntu/lucid/ via dpkg. The output for:
navit -v
is
navit 0.2.0

Revision history for this message
Antenna (antenna) wrote :

Hello Wolfgang, well, the current navit version contains version 0.1 plus the additional updates, which make it a pre-version of navit 0.2. So actually it's 0.2 beta and not the final release. As the navit_0.1.0+svn-3527M_amd64.deb package tells you, it's not 0.2 plus updates, it's 0.1 plus updates.
The problem however is you can't update from the repositories to a more up-to-date version, can you?

Regards,
Simon

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

I do not know much about version numbering, but since I was curious and looked some stuff up here is what I found:

There are two ways to number svn releases that seem to be equivalent:
e.g.:
navit_0.1.1+svn1234
navit_0.2.0~svn1234 (the tilde means less than; a package 0.2.0 would supersede it;)

The latouche archive uses 0.1.0+svn version numbers while 0.1.1 has been released.

The program internally speaks of itself as 0.2.0 (both the navit -v commandline and the about page in the GUI).

debian uses the 0.2.0~ numbering, too:
http://packages.debian.org/search?keywords=navit&searchon=names&suite=all&section=all

I also suspect that reducing the version number is maybe not practical. Up might be the much preferred direction.

I suspect that it would be much easier to ask the maintainer of the latouche archive whether he would consider changing to the debian/ubuntu numbering.

Just my two cents.

Regards,
Wolfgang

Revision history for this message
Antenna (antenna) wrote :

You're right, it sure is way easier to ask Latouche, since updating or even renaming the repository package will take a looong time.
And I thought so either, when I found out why updating didn't work.
On the other hand, Latouche's solution was to change the priority of the packages and not to rename his packages, thus I thought Latouche or the navit team probably thought more about how they name their packages than the Debian/Ubuntu team did.

Guess, I should give it a try and contact him again. ;)

http://trac.navit-project.org/roadmap

Revision history for this message
Bernd Zeimetz (bzed) wrote :

Problems with packages installed from other repositories are neither a bug in Debian nor Ubuntu.

Changed in navit (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.