FS#18258 - [pulseaudio] fails a lot of checks in namcap
Attached to Project:
Community Packages
Opened by Damjan Georgievski (damjan) - Tuesday, 09 February 2010, 20:19 GMT
Last edited by Corrado Primier (bardo) - Thursday, 11 February 2010, 16:05 GMT
Opened by Damjan Georgievski (damjan) - Tuesday, 09 February 2010, 20:19 GMT
Last edited by Corrado Primier (bardo) - Thursday, 11 February 2010, 16:05 GMT
|
Details
I discovered this after the discussion that policykit is no
longer needed in Arch, but I've found that it is required by
the pulseaudio-0.9.21-3 package.
Then I run namcap on it, and this is the result: pulseaudio W: Dependency included and not needed ('consolekit') pulseaudio W: Dependency included and not needed ('liboil') pulseaudio W: Dependency included and not needed ('policykit') pulseaudio W: Dependency included but already satisfied ('libcap') pulseaudio W: File (var/pulse) exists in a non-standard directory. There's a lot of other error reports about insecure "Insecure RPATH" about all the modules, but maybe it has to be like that. There's a lot of "Dependency detected and not included" for the modules, but those dependencies are in optdepends so this is a namcap problem actually |
This task depends upon
Closed by Corrado Primier (bardo)
Thursday, 11 February 2010, 16:05 GMT
Reason for closing: Fixed
Additional comments about closing: The package got a major dependency overhaul and should now be ok. I didn't integrate Lennart's patches, but I'm considering doing it in a future build.
Thursday, 11 February 2010, 16:05 GMT
Reason for closing: Fixed
Additional comments about closing: The package got a major dependency overhaul and should now be ok. I didn't integrate Lennart's patches, but I'm considering doing it in a future build.
About RPATH, is a bug in namcap who only check for /usr/lib but not for /usr/lib/$package
FS#14049i don't consider this report be a bug.
Anyway, the *kit dependencies have indeed been removed and I'll take action, thanks.
http://cvs.fedoraproject.org/viewvc/devel/pulseaudio/pulseaudio.spec?revision=1.109&view=markup
Also note the "rtkit" dependency:
http://cvs.fedoraproject.org/viewvc/F-12/rtkit/rtkit.spec?revision=1.4&view=markup
This rtkit replaces the previous calls to policykit.
As for the patches: yes, it's a shitload of patches. Basically it's this git tree:
http://git.0pointer.de/?p=pulseaudio.git;a=shortlog;h=refs/heads/stable-queue
If you decide to take those patches, consider using git to build a big patch with all the commits from that queue.