openbve 1.2.0.3 can't be installed due to unresolvable dependencies

Bug #444462 reported by Volodymyr Buell
132
This bug affects 25 people
Affects Status Importance Assigned to Milestone
openbve (Ubuntu)
Fix Released
High
Unassigned
Nominated for Jaunty by Theggomez
Karmic
Won't Fix
Medium
Unassigned
Lucid
Fix Released
High
Unassigned

Bug Description

Binary package hint: openbve

The package openbve 1.2.0.3-0ubuntu1 can't be installed due to unresolvable dependencies. The error message says:

"The following packages have unresolvable dependencies:

openbve:
  Depends: libtaoframework-openal1.1-cil (<2.0.0.svn20071028) but 2.1.svn20090801-1build1 is to be installed
  Depends: libtaoframework-sdl1.2-cil (<2.0.0.svn20071028) but 2.1.svn20090801-1build1 is to be installed
"

Dependencies of the package are:

Depends: libtaoframework-openal1.1-cil (>=2.0.0.svn20071027)
Depends: libtaoframework-openal1.1-cil (<2.0.0.svn20071028)
Depends: libtaoframework-sdl1.2-cil (>=2.0.0.svn20071027)
Depends: libtaoframework-sdl1.2-cil (<2.0.0.svn20071028)

Ubuntu: karmic

Revision history for this message
skybon (skybon-deactivatedaccount-deactivatedaccount) wrote :

Looks like some "clever" packager included self-excluding dependencies (different versions of one package)

Changed in openbve (Ubuntu):
status: New → Confirmed
Revision history for this message
skybon (skybon-deactivatedaccount-deactivatedaccount) wrote :

Duplicate as this will need repackaging anyway.

Paul Sladen (sladen)
Changed in openbve (Ubuntu):
importance: Undecided → Medium
importance: Medium → High
robert.vertesi (vertesi)
Changed in openbve (Ubuntu):
status: Confirmed → Incomplete
status: Incomplete → Confirmed
Revision history for this message
vdbskunk (badetphil) wrote :

Instead of changing status or importance, is anyone trying to resolve this or is openbve definitively dead under karmic. That'd be a real pity. Is it better to play with an unlegal MSTS (wich is working on any version of win-doze) or is Linux-Debian-Ubuntu-Karmic-Koala a real good OS ? anyway, isn't it strange to let openbve appear in synaptic, while it bugs...?

Philippe from Lyon in France

Revision history for this message
Xhacker Liu (xhacker) wrote :

This bug is TOO ANONY!
Two months have passed, no one can fix it?

Revision history for this message
Bert Driehuis (driehuis) wrote :

The install problem appears not to be in the openbve package source, whose dependencies look sane on inspection. The weird dependencies are put in by Debian's automated Mono build process.

I tried to build the package from source and found the libtaoframework-opengl3.0-cil library from Karmic to be incompatible with openbve-1.2.0.3 . It builds with 2.0 from Jaunty, but doesn't run properly when built that way (at least on my machine it doesn't, but I probably got what I asked for by trying such a hack in the first place).

For this to work, openbve probably needs to be updated to be compatible with libtaoframework-opengl3.0-cil, which has to happen upstream.

Revision history for this message
James Goode (james-jgoode) wrote :

I get different unresolvable dependencies:

The following packages have unmet dependencies.
  openbve: Depends: libtaoframework-openal1.1-cil (< 2.0.0.svn20071028) but 2.1.svn20090801-1build1 is to be installed
           Depends: libtaoframework-opengl2.1-cil (>= 2.0.0.svn20071027) but it is not installable
           Depends: libtaoframework-opengl2.1-cil (< 2.0.0.svn20071028) but it is not installable
           Depends: libtaoframework-sdl1.2-cil (< 2.0.0.svn20071028) but 2.1.svn20090801-1build1 is to be installed

9.10

Revision history for this message
James Goode (james-jgoode) wrote :

I have tried adjusting the package to use the new versions of the packages. My new version installs fine, but when openbve is executed, I get a long error message (attached). Looks like it's something to do with Tao SDL (?).

Revision history for this message
Paul Sladen (sladen) wrote : Re: [Bug 444462] Re: openbve 1.2.0.3 can't be installed due to unresolvable dependencies

It's Mono/CLR attempt to ensure /exactly/ linking against a specific library
version... (version < eleven) && (version >= ten). I guess perhaps a
library rebuild needs to trigger a rebuild of all depended packages.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openbve - 1.2.4.1-0ubuntu1

---------------
openbve (1.2.4.1-0ubuntu1) lucid; urgency=low

  * New upstream stable version (1.2.4.1) (LP: #444934)
    fixes (LP: #419523) (LP: #419525) (LP: #419530) (LP: #444462)
  * changelog.html: update (1.2.3.3)
 -- Paul Sladen <email address hidden> Wed, 6 Jan 2010 07:58:00 +0000

Changed in openbve (Ubuntu Lucid):
status: Confirmed → Fix Released
David Pedreira (jalucap)
Changed in openbve (Ubuntu Lucid):
status: Fix Released → Incomplete
status: Incomplete → Fix Released
Revision history for this message
Nicholas Roberts (nicholasdavidroberts) wrote :

My brain may be a little slow here but... are you saying a fix has been released for Lucid but NOT Karmic? I note that in Karmic I still have the same conflict of dependencies... will a fix be released for Karmic or do we have to wait for Lucid?

Many thanks
Nick Roberts

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted openbve into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in openbve (Ubuntu Karmic):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Mathieu Marquer (slasher-fun) wrote :

According to https://launchpad.net/ubuntu/+source/openbve/1.2.0.3-0ubuntu1build2/+build/1448166 , the new version for Karmic won't build, because it still depends on libtaoframework-opengl2.1-cil, which has been replaced by libtaoframework-opengl3.0-cil in Karmic. The compiler is stuck on "dependency wait".

Revision history for this message
Mathieu Marquer (slasher-fun) wrote :

According to the building status, the updated version still depends on libtaoframework-opengl2.1-cil, which has been replaced by libtaoframework-opengl3.0-cil in karmic, and therefore won't build (stuck on "dependency wait")

Revision history for this message
Xhacker Liu (xhacker) wrote :

Why not build a new version(1.2.4.4)? It can solve dependency problem.

Revision history for this message
Paul Sladen (sladen) wrote :

1.2.4.* is a development release (1.2.3.3 is latest stable), and upstream have expressed a preference that we only ship stable releases. 1.2.4.* also changed the supported formats, so the default bve-route and bve-train would need rebuilding.

I had been hoping to backport a minimal fix for the original build issues but my recollection is that there are Tao and (perhaps) Mono issues aswell---which explains why it all broke later in the development cycle.

The switch to libtaoframework-opengl3.0 requires backports a couple of nominal minor fixes. Liu: are you happy to test on Karmic if I whip something up?

Changed in openbve (Ubuntu Karmic):
importance: Undecided → Medium
milestone: none → karmic-updates
status: Fix Committed → Confirmed
Revision history for this message
Matthew Geier (matthew-acfr) wrote :

This game, which I quite enjoyed on 9.04 has been non functional the entire 9.10 cycle. If it won't/can't be fixed, shouldn't the package be removed from the distribution ?.

Revision history for this message
P (p92) wrote :

hope it will really work this time on lucid !

Revision history for this message
James Goode (james-jgoode) wrote : Re: [Bug 444462] Re: openbve 1.2.0.3 can't be installed due to unresolvable dependencies

On Fri, 2010-04-16 at 03:19 +0000, PascalCavy wrote:
> hope it will really work this time on lucid !
>

I installed the beta of Lucid yesterday, and can confirm OpenBVE is
working (though frame rate is a little slow).

Revision history for this message
Martin Pitt (pitti) wrote :

I removed the karmic-proposed package, since it never built, and there was no recent progress to fix it.

Changed in openbve (Ubuntu Karmic):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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