Summary: | We need pyopenal 0.1.6 to work with openal-0.0.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris Gianelloni (RETIRED) <wolf31o2> |
Component: | New packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sascha-gentoo-bugzilla |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 132826 |
Description
Chris Gianelloni (RETIRED)
2006-05-09 14:02:44 UTC
From: Jiba <jibalamy@free.fr> To: Chris Gianelloni <wolf31o2@gentoo.org> Subject: Re: PyOpenalAL Date: Tue, 9 May 2006 23:49:32 +0200 (17:49 EDT) > The PyOpenAL sources for 0.1.6 aren't available from download.gna.org > yet. I am working to ensure that we only have OpenAL 0.0.8 (the 1.0 > spec) available in Gentoo's portage tree, and need to have our pyopenal > package updated to accommodate. Please let me know when the file is > available so I can have the package updated in the Gentoo portage tree. > > Thanks, Oh, that was a mistake and I've forgotten to upload this file. It is now available at : http://download.gna.org/pyopenal/PyOpenAL-0.1.6.tar.gz Thank you ! Does anyone from the python team mind if I bump this package myself and close this bug? Couple of questions: (1) Can the "oh-so-ugly new *DEPEND structure necessary to properly support these packages" mentioned in bug 133501 be used here? Looks like it can? (2) When openal-0.0.8 and freealut are installed pyopenal-1.1.6 builds but cannot be imported because it does not link to alut. Currently the logic in setup.py is "if the response from openal-config --version starts with a 0 we need to link to just openal, else we need alut too". This does not work (both openal-0.0.8 and the latest non-packagemasked snapshot report 0.0.8 as --version). What would be a better check? I do not know the package well enough to think of anything better than a has_version for the versions mentioned in the DEPEND to have a separate alut, which would be ugly. Well, once I get all of the packages that don't work with the new openal (0.0.8) fixed (and stable), I plan on masking, then removing, all of the CVS snapshot versions, which means we'll be left with *only* the newer openal. After a somewhat sane period of time (30 days?) after the packages are no more, I will remove the masks. This should give anyone and everyone enough time to upgrade that are caught in the middle. I've done this one on the permission of kloeri. |