[Pkg-games-ubuntu] [Bug 273558] Re: /usr/lib/libopenal.so.0 missing from Intrepid

Draeath draeath at gmail.com
Sun May 17 06:35:09 UTC 2009


I think it's important to note however, that this is NOT an Ubuntu-
specific issue. Other distros are making the same migration (and are
doing it the same sudden-transition way).

While I think that the only reasons to REPLACE one library with the
other is few shared files in /etc, I think there is no reason why the
old code cannot be patched to look at a different file(s).

There's two different ways this can be fixed:

1. Fix it on the distro/packaging side
2. Fix it on the application side

I vote that #1 is the proper solution. If libqt was dropped when libqt4
was added, I think there would be a lot more noise... but it's nearly
the same problem. We need a graceful transition, not an all-or-nothing
approach as is being implemented now.

That said, Pre 1.1 openal development has ceased. Applications still
being worked on (like x-plane) should notice this and do what they need
to do to keep current.

I'm not saying anyone is doing this, but lets try to avoid stonewalling.
Being inflexible doesn't help anyone. If I could code worth anything, I
would have a go at fixing the issue myself. I hope there is someone out
there with the skills and motivation.

And, taking a probably naive view, I don't see how this is an issue on
the application side itself. Unless there are dirty kludges involved, it
shouldn't be very hard to find and adjust any calls to a given set of
functions. Why is there such resistance to 'porting' the code to the new
version? If it really is that hard, then I would say someone is doing
something wrong. Take that with some salt, since I likely don't know
what I'm talking about.

Now... bickering aside. Why is it specifically that the old library
cannot be provided side-by-side? It makes no sense to me. Is it the
config file conflict in /etc? As mentioned earlier, this (probably)
should be something even I can fix. The specification to use that file
is stored somewhere. Even MS 'notepad' can do a find/replace. I
sincerely hope there's more to this than laziness or stubbornness.

-- 
/usr/lib/libopenal.so.0 missing from Intrepid
https://bugs.launchpad.net/bugs/273558
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to openal-soft in ubuntu.

Status in “openal-soft” source package in Ubuntu: Won't Fix

Bug description:
Binary package hint: libopenal1
Version: 1:1.3.253-4ubuntu1

The libopenal1 binary package in Intrepid replaces the old libopenal0a binary package from Hardy, Gutsy etc. libopenal0a created /usr/lib/libopenal.so.0, but the new libopenal1 package does not (it creates /usr/lib/libopenal.so.1 instead).

This breaks some third-party binaries, eg X-Plane (http://www.x-plane.com/).

Suggested fix:
The libopenal1 binary package should create a symbolic link from /usr/lib/libopenal.so.0 to /usr/lib/libopenal.so.1

Alternative fix:
Retain the old libopenal0a binary package in Intrepid, in addition to the new libopenal1 binary package. And change the libopenal1 package so that it does not replace libopenal0 or libopenal0a.



More information about the Pkg-games-ubuntu mailing list