Ubuntu

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

Reported by Antenna on 2010-06-06
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
navit (Ubuntu)
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

Antenna (antenna) wrote :
Antenna (antenna) on 2010-06-06
description: updated
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) on 2010-06-07
description: updated
Antenna (antenna) on 2010-06-08
description: updated
description: updated
Antenna (antenna) on 2010-06-08
description: updated
Antenna (antenna) on 2010-06-09
description: updated

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

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

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

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

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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers