Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#12205 - openal in arch is ancient

Attached to Project: Arch Linux
Opened by Leon Vayman (vleon) - Saturday, 22 November 2008, 09:12 GMT
Last edited by Allan McRae (Allan) - Sunday, 15 March 2009, 08:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Aaron Griffin (phrakture)
Allan McRae (Allan)
Architecture All
Severity Low
Priority Low
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:

Usually its not a problem even for a rolling release to have som package out of date, but openal in arch is just ancient
and the reason is that openal for linux moved to another code base (openal-soft) for quite a while ago.

Altough as far as i know in arch official and community repos there is no app that strictly requires openal-soft, there
are apps in the net that do, one of them is fife-svn in aur: http://aur.archlinux.org/packages.php?ID=20564
and in any case unless someone knows better an updated version should have new and better features that the old one doesnt
have.

With the help of Jonathan Frazier (wideeye in the arch chat) we created an openal-soft package (he created most of it and i
modified it a bit, tested and uploaded to aur), i used this package succesfully with fife itself and many openaal, and freealut
games and it work perfectly.

My suggestion is that some dev will grab our package, test/modify it and throw it to testing for now, later on to replace openal.

The package in aur:
http://aur.archlinux.org/packages.php?ID=21310
This task depends upon

Closed by  Allan McRae (Allan)
Sunday, 15 March 2009, 08:28 GMT
Reason for closing:  Implemented
Comment by Jan de Groot (JGC) - Sunday, 23 November 2008, 11:00 GMT
Note that this package includes a soname bump. The PKGBUILD in AUR contains a symlink for that, but that's horrible and should never been done.
It seems the openAL page links to the new OpenAL-soft project for its downloads already, so I think it would be good to replace OpenAL with OpenAL-soft in a short while.
Comment by Leon Vayman (vleon) - Sunday, 23 November 2008, 17:09 GMT
can you elaborate about the soname issue? if you are talking about the symlink in the package build, i did it since thats the file
fife-svn was looking for.

if its wrong can you please tell me why and how to fix it (so that i dont repeat the mistakes in another package)
Comment by Jan de Groot (JGC) - Sunday, 23 November 2008, 17:30 GMT
Soname bumps are done for a reason. Usually the reason is that the new library is ABI-incompatible with the old version and applications linked to the old version should not run with the new version. The only fix is to rebuild these packages. Symlinking these libraries just to make binary applications happy is not good.
Comment by Leon Vayman (vleon) - Sunday, 23 November 2008, 17:40 GMT
it was not for a binary package, the makefile was trying to link against this version, the package built and worked fine.
so you are saying a patch should be submited to fife?
Comment by Jonathan Frazier (wide-eye) - Monday, 24 November 2008, 02:23 GMT
as i understand it a configure or autogen script will usually find the new version to link against. my experience with warzone was it built fine and works with only a few bugs (with the pkgbuild i gave without the linking), where as the extra/openal package never worked properly with my card.
Comment by Leon Vayman (vleon) - Monday, 24 November 2008, 04:46 GMT
fife doesnt use autogen,anyway i understand, the link was not needed, the point is the package is there for referance so any packager can just remove it ;)
Comment by Allan McRae (Allan) - Sunday, 15 March 2009, 03:23 GMT
I just adopted this package so I will have a look into it. A supertuxkart dav said it fixes quite a few bugs for them
Comment by Allan McRae (Allan) - Sunday, 15 March 2009, 08:28 GMT
It turns out Eric did this update in Feb.

Loading...