Bug#900856: enlightenment: Sound fails to work after upgrade
Felipe Sateler
fsateler at debian.org
Fri Jun 29 04:26:10 BST 2018
Hi Mike,
On Thu, Jun 28, 2018 at 6:15 PM Mike Brodbelt <mike at coruscant.org.uk> wrote:
> On 21/06/18 12:34, Felipe Sateler wrote:
>
> > Patches welcome. If you decide to implement this, make sure that the
> > code is only active with a running sysvinit (ie, don't affect chroots).
> > It is not trivial, which is why I didn't implement it myself. You
> > probably need to integrate ucf to handle all the corner cases.
>
> Patch attached.
Thanks. However, it has some flaws that need to be reworked for this to
work at all:
1. We can't rely on gcc being installed
2. It doesn't check /proc is actually mounted
3. dpkg status check is racy: sysvinit might be upgraded at the same time,
and thus not be "installed"
4. dpkg status check is for the wrong package: sysvinit no longer exists (I
think you want sysvinit-core).
5. The postinst should be the one for libpulse0, not pulseaudio
I would suggest poking around in /proc/1/ instead to check for sysvinit.
> I haven't gone through all the steps of integrating ucf
> - the disable autospawn file isn't currently marked in the package as a
> conffile, so this patch, while it works in my limited testing, could
> still be improved on there.
>
You missed the conffile mark because it is shipped in libpulse0 :)
>
> LMK what you think - if you're happy with this approach and will
> integrate it, I can work on ucf integration as well.
>
I don't have objections in principle, but I want a good and relatively
not-risky implementation first.
BTW, it might be easier to do the review/fixup dance in a merge request on
salsa: https://salsa.debian.org/pulseaudio-team/pulseaudio
--
Saludos,
Felipe Sateler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pulseaudio-devel/attachments/20180628/09914755/attachment.html>
More information about the pkg-pulseaudio-devel
mailing list