Fwd: OpenAL Regressions In Intrepid
Christopher Halse Rogers
chalserogers at gmail.com
Wed Sep 24 02:59:16 UTC 2008
Argh. Forwarding my mis-sent message because gmail sucks.
---------- Forwarded message ----------
From: Christopher Halse Rogers <chalserogers at gmail.com>
Date: Sep 24, 2008 12:58 PM
Subject: Re: OpenAL Regressions In Intrepid
To: Null Ack <nullack at gmail.com>
On 9/24/08, Null Ack <nullack at gmail.com> wrote:
> Gday everyone,
>
> The Linux Standard Base is surely a good thing. I don't know if OpenAL
> is included in the LSB or not. What I do know is that someone decided
> to change naming for OpenAL in Intrepid and this is causing many
> regressions in other apps that now can't find OpenAL.
>
> Can I please refer people to this bug:
>
> https://bugs.launchpad.net/ubuntu/+source/openal-soft/+bug/273558
>
> Some questions that come to mind are:
>
> 1. Why did we change the naming?
This one's easy to answer: Because the library's ABI changed. This is
also why the proposed solution of creating a symlink from
libopenal.so.1 to libopenal.so.0 won't work.
> 2. What is the best solution in the long term here for us?
Exactly what's happening now. I note that libopenal0a is still
installable - at least, I've got both libopenal0a and libopenal1
installed, although it seems that the libopenal0a binary package has
been removed from the archives in an Not-Built-from-Source sweep.
It's possible that the Replaces: field doesn't do what you think it
does (all it does is allow a package to overwrite a file provided by
the Replaces'd package).
Unless we want to keep the old source package around, producing an old
OpenAL library, like we do for libstdc++5. I think this would only be
considered in exceptional circumstances, however - (almost) all the
software in the repositories is now built against the newer library.
Those packages still built against libopenal0a should have bugs filed
against them - I'll get around to this later today if no one beats me
to it.
More information about the Ubuntu-devel-discuss
mailing list