Hello, pulseaudio works well with legacy baselayout-1. There is no reason to restrict the ebuild to baselayout-2. --- /usr/portage/media-sound/pulseaudio/pulseaudio-0.9.13.ebuild 2008-10-10 00:54:16.000000000 +0200 +++ pulseaudio-0.9.13.ebuild 2008-10-10 10:59:02.000000000 +0200 @@ -43,7 +43,7 @@ >=media-libs/libsndfile-1.0.10 >=dev-libs/liboil-0.3.6 sys-libs/gdbm - || ( sys-apps/openrc >=sys-apps/baselayout-2.0_rc5 ) + || ( sys-apps/openrc >=sys-apps/baselayout-1 ) >=sys-devel/libtool-1.5.24" # it's a valid RDEPEND, libltdl.so is used DEPEND="${RDEPEND} X? ( x11-proto/xproto ) Reproducible: Always
Yes there is: the init script dependency calculation in recent versions of pulseaudio requires openrc/baselayout 2 and does not work with baselayout 1.
(In reply to comment #1) > Yes there is: the init script dependency calculation in recent versions of > pulseaudio requires openrc/baselayout 2 and does not work with baselayout 1. > No it is not :) I'm using it with most of the latest packages gentoo portage or overlay can provide. Anyway, pulseaudio can be used without the need of a system daemon. Using it in user mode is even more useful. So the idea would be to add a USE flag in case you don't need it as a system daemon and still stay with the legacy baselayout. Thx for your comprehension.
I can see the correct path being stabling new baselayout / openrc. Diego has made it very clear this backporting of init scripts ain't going to happen..