[packman] Re: [PM] pulseaudio 0.9.8 (openSUSE 10.3/i586)

Schlomo Schapiro schlomo at schapiro.org
Mon Dec 24 14:31:16 CET 2007


Hi Toni,

I see your point, and there does not seem to be a bug report at Novell yet. I'll
happily open one and persue the issue, but for 10.3 nothing will ever change in
this regard as Novell cannot change the package layout after the release.
Otherwise I would also expect the vendor to stick to their own policies :-)

BTW, pulseaudio is not from buildservice but actually part of openSuSE 10.3 itself:

geni:~ # rpm -qi pulseaudio
Name        : pulseaudio                   Relocations: (not relocatable)
Version     : 0.9.6                             Vendor: SUSE LINUX Products
GmbH, Nuernberg, Germany
Release     : 39                            Build Date: Tue Sep 25 22:53:32 2007
Install Date: Sun Dec 16 19:37:43 2007      Build Host: g32.suse.de
Group       : System/Sound Daemons          Source RPM: pulseaudio-0.9.6-39.src.rpm
Size        : 1033736                          License: GPL v2 or later, LGPL v2
or later
Signature   : DSA/SHA1, Tue Sep 25 22:56:02 2007, Key ID a84edae89c800aca
Packager    : http://bugs.opensuse.org
URL         : http://pulseaudio.org
Summary     : A Networked Sound Server
Description :
pulseaudio is a networked sound server for Linux and other Unix like
operating systems and Microsoft Windows. It is intended to be an
improved drop-in replacement for the Enlightened Sound Daemon (ESOUND).



Authors:
--------
    Lennart Poettering
    Pierre Ossman
Distribution: openSUSE 10.3 (i586)
geni:~ # lsb_release -a
LSB Version:
core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32:desktop-3.1-ia32:desktop-3.1-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: SUSE LINUX
Description:    openSUSE 10.3 (i586)
Release:        10.3
Codename:       n/a

And on my installation source:
lucky:~ # find /media/install/suse10.3/ -name \*pulse\*
/media/install/suse10.3/oss/suse/i586/libao-pulse-0.9.3-32.i586.rpm
/media/install/suse10.3/oss/suse/i586/pulseaudio-0.9.6-39.i586.rpm
/media/install/suse10.3/oss/suse/i586/pulseaudio-devel-0.9.6-39.i586.rpm
/media/install/suse10.3/oss/suse/i586/alsa-plugins-pulse-1.0.14-41.i586.rpm
/media/install/suse10.3/oss/suse/i586/pulseaudio-libs-0.9.6-39.i586.rpm
/media/install/suse10.3/oss/suse/x86_64/pulseaudio-0.9.6-39.x86_64.rpm
/media/install/suse10.3/oss/suse/x86_64/libao-pulse-0.9.3-32.x86_64.rpm
/media/install/suse10.3/oss/suse/x86_64/pulseaudio-devel-0.9.6-39.x86_64.rpm
/media/install/suse10.3/oss/suse/x86_64/pulseaudio-libs-0.9.6-39.x86_64.rpm
/media/install/suse10.3/oss/suse/x86_64/alsa-plugins-pulse-1.0.14-41.x86_64.rpm

Therefore in this special case I would suggest that you actually do change the
PM packages to simply "obsolete" pulseaudio. For example

geni:~ # rpm -q --requires alsa-plugins-pulse | grep pulse
pulseaudio
libpulse.so.0

and this is also a package that is not provided by PM but only by SuSE ...

I actually read the list messages you sent me, but I don't understand why
everybody there talks about pulseaudio not beeing part of SuSE 10.3 ... ???

Regards,
Schlomo

PS: I am talking to you basically because I think that packman should work as an
add-on to SuSE and allow users to easily improve their SuSE installation.
Education Novell is probably easier through other channels than by
inconveniencing users and I will be happy to assist with that mission.

PPS: Maybe we can continue this discussion on
https://bugzilla.novell.com/show_bug.cgi?id=350605 ? Then the correct people at
Novell can be also involved ...



Toni wrote:
> Am Montag, 24. Dezember 2007 schrieb Schlomo Schapiro:
>> Hi,
>>
>> upgrading from SuSE 10.3 installed pulseaudio 0.9.6 to PM pulseaudio 0.9.8
>> fails because the package layout of the PM packages is different than the
>> SuSE layout and some SuSE provided tools require the SuSE package which
>> apparently is not covered by an obsoletes clause in the corresponding PM
>> package:
>>
>> file /usr/lib/libpulse.so.0 from install of libpulse0-0.9.8-0.pm.1
>> conflicts with file from package pulseaudio-libs-0.9.6-39
>> file /usr/lib/libpulse-browse.so.0 from install of
>> libpulse-browse0-0.9.8-0.pm.1 conflicts with file from package
>> pulseaudio-libs-0.9.6-39
>>
>> Can you please fix the PM pulseaudio packages to cleanly install ?
> no, I won't.
> 
> see discussion for topic pulseaudio on our mailinglist in November/December:
> http://schiffbauer.net/pipermail/packman/2007-November/004841.html
> http://schiffbauer.net/pipermail/packman/2007-November/004839.html
> http://schiffbauer.net/pipermail/packman/2007-December/004917.html
> http://schiffbauer.net/pipermail/packman/2007-December/004918.html
> 
> and:
> http://en.opensuse.org/Shared_Library_Packaging_Policy
> 
> And for your information, these pulseaudio packages in the build-server 
> repository are no officially SuSE-packages, same for the my packman packages. 
> My packages follow the rules of the shared-library policy from SuSE. So feel 
> free to file a bug, for the "wrong" packaged (in sense of the shared library 
> policy from SuSE) pulseaudio packages in the Build-Server repository.
> 
>> Thanks,
>> Schlomo
> have fun
> Toni
> 




More information about the Packman mailing list