Bug 507110 - Review Request: openal-soft - OpenAL-Soft lib
Summary: Review Request: openal-soft - OpenAL-Soft lib
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-20 22:27 UTC by Thomas Kowaliczek
Modified: 2010-07-16 17:29 UTC (History)
4 users (show)

Fixed In Version: 1.8.466-7.fc11
Clone Of:
Environment:
Last Closed: 2009-08-14 15:26:32 UTC
Type: ---
Embargoed:
mtasaka: fedora-review+
kevin: fedora-cvs+


Attachments (Terms of Use)

Description Thomas Kowaliczek 2009-06-20 22:27:20 UTC
It´s my first fedora package and i need an sponsor

Spec URL: http://www.linuxdonald.de/linuxdonald/openal-soft.spec
SRPM URL: http://www.linuxdonald.de/linuxdonald/openal-soft-1.8.466-1.fc11.src.rpm
Description:
OpenAL Soft is a cross-platform software implementation of the OpenAL 3D
audio API. It's built off of the open-sourced Windows version available
originally from the SVN repository at openal.org. OpenAL provides
capabilities for playing audio in a virtual 3d environment. Distance
attenuation, doppler shift, and directional sound emitters are among
the features handled by the API. More advanced effects, including air
absorption, low-pass filters, and reverb, are available through the
EFX extension. It also facilitates streaming audio, multi-channel buffers,
and audio capture.

Comment 1 Thomas Kowaliczek 2009-06-21 01:45:12 UTC
Updatet the SPEC and SRPM file because openal-soft-devel conflicts with openal-devel

Comment 2 Thomas Kowaliczek 2009-06-24 21:31:07 UTC
Fixed all warnings of rpmlint

Comment 3 Mamoru TASAKA 2009-06-26 19:36:40 UTC
(Removing NEEDSPONSOR)

Comment 4 Thomas Kowaliczek 2009-06-26 21:18:44 UTC
Fixed spec file because i had forget to add informations about my changes in the spec file

http://www.linuxdonald.de/linuxdonald/openal-soft.spec
http://www.linuxdonald.de/linuxdonald/openal-soft-1.8.466-3.fc11.src.rpm

Comment 5 Christoph Wickert 2009-06-27 07:59:01 UTC
(In reply to comment #3)
> (Removing NEEDSPONSOR)  

Mamoru, I'm willing to sponsor Thomas after this review because he is a friend of mine.

Comment 6 Mamoru TASAKA 2009-06-27 18:11:32 UTC
Some notes:

* License tag
  - For this package license tag should be "LGPLv2+".

* pkgconfig .pc file
  - openal.pc (note: see below) contains:
---------------------------------------------------
     3  libdir=${exec_prefix}//usr/lib
---------------------------------------------------
    (on i586), which is apparently wrong.

* Conflict
  - Fedora strongly recommends _not_ to use Conflicts: on
    such file namespace conflict like this and requests
    to resolve this type of conflicts:
    https://fedoraproject.org/wiki/Packaging/Conflicts#Conflicting_Files

    I think
    - %_libdir/libopenal.so should be renamed to libopenal-soft.so
    - %_bindir/openal-info should be renamed to openal-soft-info
    - %_includedir/AL should be renamed to %_includedir/openal-soft
      or so (anyway the directory name "AL" is too short)
    - %_libdir/pkgconfig/openal.so should be renamed to openal-soft.pc
      and its contents should be modified to respect includedir
      name change
    - %_bindir/openal-config

(In reply to comment #5)
> (In reply to comment #3)
> > (Removing NEEDSPONSOR)  
> 
> Mamoru, I'm willing to sponsor Thomas after this review because he is a friend
> of mine.  

- Well, I don't know how to change sponsor of one person on FAS...
  Anyway you can help Thomas in any way and I am happy with it.

Comment 7 Mamoru TASAKA 2009-06-27 18:18:42 UTC
(In reply to comment #6)
>     - %_bindir/openal-config

Ignore this line....

Comment 8 Thomas Kowaliczek 2009-06-27 21:14:01 UTC
I think openal need to be replaced with openal-soft as it is in debian/ubuntu?
The devs and communtiy is talking about this sicene F10 was under dev.
What you think about that?

When i will rename all wo openal-soft the tools that need oal-soft header and libs will don´t find them.

Comment 9 Mamoru TASAKA 2009-06-28 16:11:21 UTC
(In reply to comment #8)
> I think openal need to be replaced with openal-soft as it is in debian/ubuntu?
> The devs and communtiy is talking about this sicene F10 was under dev.
> What you think about that?

- In such case (i.e. if you think openal should complete by
  replaced by openal-soft), would you contact openal maintainer?
  (Filing a bug against openal component is better with mentioning
   this review request on the filed bug).

> When i will rename all wo openal-soft the tools that need oal-soft header and
> libs will don´t find them.  

- This is okay because in such case it just means that such apps
  should be patched on Fedora.

Comment 10 Mamoru TASAKA 2009-07-05 15:14:54 UTC
ping?

Comment 11 Thomas Kowaliczek 2009-07-05 16:54:40 UTC
In bug 501132 will be addressed whether by openal openal-soft in f12 replaced. But so far there is no response came from the maintainer.

Comment 12 Mamoru TASAKA 2009-08-04 17:09:26 UTC
Okay, then would you update this review request, Thomas?
Please make openal-soft have "Obsoletes: openal <= <some version>"

Comment 13 Thomas Kowaliczek 2009-08-04 21:45:21 UTC
Added Obsoletes: openal <= 0.0.9 and remove Conflicts: openal-devel

http://www.linuxdonald.de/linuxdonald/openal-soft.spec
http://www.linuxdonald.de/linuxdonald/openal-soft-1.8.466-4.fc11.src.rpm

Comment 15 Mamoru TASAKA 2009-08-07 13:44:02 UTC
Well, would you address the issue in my comment 6?

(In reply to comment #6)
> Some notes:
> 
> * License tag
>   - For this package license tag should be "LGPLv2+".
> 
> * pkgconfig .pc file
>   - openal.pc (note: see below) contains:
> ---------------------------------------------------
>      3  libdir=${exec_prefix}//usr/lib
> ---------------------------------------------------
>     (on i586), which is apparently wrong.

Comment 16 Thomas Kowaliczek 2009-08-07 23:40:12 UTC
Fixed: (In reply to comment #6)
> Some notes:
> 
> * License tag
>   - For this package license tag should be "LGPLv2+".
> 
> * pkgconfig .pc file
>   - openal.pc (note: see below) contains:
> ---------------------------------------------------
>      3  libdir=${exec_prefix}//usr/lib
> ---------------------------------------------------
>     (on i586), which is apparently wrong.

http://www.linuxdonald.de/linuxdonald/openal-soft.spec
http://www.linuxdonald.de/linuxdonald/openal-soft-1.8.466-6.fc11.src.rpm

Comment 17 Mamoru TASAKA 2009-08-08 16:31:09 UTC
Okay.

----------------------------------------------------------
    This package (openal-soft) is APPROVED by mtasaka
----------------------------------------------------------

This package should be imported only for F-12 because
this package obsoletes openal and there is soname bump
(libopenal.so.0 -> libopenal.so.1)

Also when importing into F-12, please announce it on
fedora-devel-list because packages depending on libopenal.so
need rebuilding.
Possibly affected packages can be searched by
# repoquery --repoid=rawhide --whatrequires libopenal.so.0 | sort

Comment 18 Thomas Kowaliczek 2009-08-08 22:15:18 UTC
New Package CVS Request
=======================
Package Name: openal-soft
Short Description: OpenAL Soft is a cross-platform software implementation of the OpenAL 3D audio API.
Owners: linuxdonald
Branches: devel
InitialCC:

Comment 19 Mamoru TASAKA 2009-08-09 03:06:09 UTC
Well,
- Usually the "Shor Description" in new cvs request should be
  the "Summary" in the spec file
- And would you set fedora-cvs flag?

Comment 20 Mamoru TASAKA 2009-08-09 04:01:47 UTC
(In reply to comment #19)
> Well,
> - Usually the "Shor Description" in new cvs request should be

This is "Short Description"

Comment 21 Thomas Kowaliczek 2009-08-09 08:46:12 UTC
New Package CVS Request
=======================
Package Name: openal-soft
Short Description: Open Audio Library
Owners: linuxdonald
Branches: devel
InitialCC:

Comment 22 Kevin Fenzi 2009-08-10 05:39:29 UTC
cvs done.

Comment 23 Mamoru TASAKA 2009-08-10 17:02:26 UTC
When you rebuit this, please announce this on fedora-devel-list
because numbers of packages are affected by this.

Comment 24 Thomas Kowaliczek 2009-08-10 23:14:56 UTC
i have send an mail to the fedora-devel-list.

Comment 25 Mamoru TASAKA 2009-08-11 16:06:15 UTC
Closing.

Comment 26 Thomas Kowaliczek 2009-08-14 11:02:12 UTC
Package Change Request
======================
Package Name: openal-soft
New Branches: F-10, F-11
Owners: linuxdonald

Comment 27 Mamoru TASAKA 2009-08-14 15:26:18 UTC
It is not needed to reopen this bug with CVS change request.

By the way would you explain why you want to import this
package also on F-10/11? It will cause all packages depending
on openal to be rebuilt due to soversion change, which should
not happen in general on stable branches.

Comment 28 Jason Tibbitts 2009-08-14 16:23:44 UTC
I've gone ahead and branched this because it's not really up to me to make the decision of whether this should be built or not, but I would still urge you to avoid breaking other packages in the stable releases.

CVS done.

Comment 29 Thomas Kowaliczek 2009-08-14 16:26:15 UTC
The packager of AlienArena have requested that because it´s need to run
correctly openal-soft because it segfaults with openal

https://bugzilla.redhat.com/show_bug.cgi?id=515109

Comment 30 Thomas Kowaliczek 2009-08-14 16:27:22 UTC
I will write the packager that uses opeanl an mail and say them that the must please upgrade thier packages.

Comment 31 Fedora Update System 2009-08-16 11:57:31 UTC
openal-soft-1.8.466-7.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/openal-soft-1.8.466-7.fc10

Comment 32 Fedora Update System 2009-08-16 12:00:53 UTC
openal-soft-1.8.466-7.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/openal-soft-1.8.466-7.fc11

Comment 33 Fedora Update System 2009-08-17 21:53:49 UTC
openal-soft-1.8.466-7.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 34 Fedora Update System 2009-08-17 22:03:32 UTC
openal-soft-1.8.466-7.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 35 Thomas Kowaliczek 2010-03-16 01:43:24 UTC
Package Change Request
======================
Package Name: openal-soft
New Branches: EPEL 5
Owners: linuxdonald

Comment 36 Thomas Kowaliczek 2010-07-15 20:58:09 UTC
Package Change Request
======================
Package Name: openal-soft
New Branches: EPEL 6
Owners: linuxdonald

Comment 37 Kevin Fenzi 2010-07-16 17:29:30 UTC
CVS done (by process-cvs-requests.py).


Note You need to log in before you can comment on or make changes to this bug.