[Pkg-pulseaudio-devel] Bug#576457: config.h regenerated at wrong place for amd64
The failure to start seems to have been fixed (or at least, fixed) by the 0.9.21-1.2+b1 binNMU on amd64. Yes, the problem was that the touch config.h.in didn't have any effect probably because it was built in a very fast buildd and ext3 only has a 1 second resolution. It's a timing/resolution related issue, calling explicitly autoconf will fix the issue. Cheers, Giuseppe signature.asc Description: OpenPGP digital signature ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: config.h regenerated at wrong place for amd64
On Wed, 07 Apr 2010 at 11:54:23 +0200, Torsten Marek wrote: I've checked some other architecture's buildd logs, they look exactly like the local one. The failure to start seems to have been fixed (or at least, fixed) by the 0.9.21-1.2+b1 binNMU on amd64. Simon ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: I can confirm, 0.9.21-1.2 does not work on amd64
$ dpkg -l pulseaudio Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name VersionDescription +++-==-==- ii pulseaudio 0.9.21-1.2 PulseAudio sound server j...@bunny:~$ pulseaudio --start E: core-util.c: Failed to create secure directory: Permission denied W: lock-autospawn.c: Cannot access autospawn lock. E: main.c: Failed to acquire autospawn lock So it seems something is still missing from the patch. Should we open a new bug? Joe signature.asc Description: This is a digitally signed message part ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457:
Sorry for incorrect link in my previous comment, link to buildd log should be: https://buildd.debian.org/build.cgi?pkg=pulseaudio;ver=0.9.21-1.2;arch=amd64 ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: config.h regenerated at wrong place for amd64
Hi, something is strange in there. If you check the build log, you'll see that configure is run twice, then config.h.in is regenerated using autoheader, but config.h is build via config.status only after make all-recursive is executed. In a local build, config.h is created immediately after config.h.in, and judging from the rules, there is no way around that: all: $(BUILT_SOURCES) config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive ... config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) $(AUTOHEADER)) rm -f stamp-h1 touch $@ (copy from a local Makefile) Excerpt from the buildd log: make[1]: Leaving directory `/build/buildd-pulseaudio_0.9.21-1.2-amd64-2bGIeC/pulseaudio-0.9.21' make[1]: Entering directory `/build/buildd-pulseaudio_0.9.21-1.2-amd64-2bGIeC/pulseaudio-0.9.21' echo 0.9.21 .version-t mv .version-t .version (CDPATH=${ZSH_VERSION+.}: cd . /bin/bash /build/buildd-pulseaudio_0.9.21-1.2-amd64-2bGIeC/pulseaudio-0.9.21/missing --run autoheader) rm -f stamp-h1 touch config.h.in /usr/bin/make all-recursive ... many many lines ... cd . /bin/bash ./config.status config.h config.status: creating config.h Excerpt from local log: make[1]: Leaving directory `/tmp/buildd/pulseaudio-0.9.21' make[1]: Entering directory `/tmp/buildd/pulseaudio-0.9.21' echo 0.9.21 .version-t mv .version-t .version (CDPATH=${ZSH_VERSION+.}: cd . /bin/bash /tmp/buildd/pulseaudio-0.9.21/missing --run autoheader) rm -f stamp-h1 touch config.h.in cd . /bin/bash ./config.status config.h config.status: creating config.h /usr/bin/make all-recursive I've checked some other architecture's buildd logs, they look exactly like the local one. best, Torsten -- .: Torsten Marek .: University of Zurich .: Institute of Computational Linguistics .: http://www.cl.uzh.ch/en/tmarek.html ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: The fixed version is not available for amd64
Hello, For amd64, the bugfixed version of pulseaudio is not available yet. Is there a problem? Or is this just a synchronisation issue between debian mirrors? Regards, yusuf. ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: pulseaudio: fails to start
Same error here. In pa_make_secure_dir (core-util.c:197), uid=-1 and gid=-1. HAVE_FCHOWN is not defined so their values are not fixed, and the comparaisons at line 267-268 fail. I changed uid and gid values in gdb and it worked. ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: should be merged with 574111?
Hi, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574111 covers the same issue for stable, was reported 16 March and has a patch. Maybe this bug should be merged with it? ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: Broken by fix for #573615
I can confirm this in 0.9.21-1.1 while 0.9.21-1 WFM. Presumably it's caused by the attempt to fix #573615: pulseaudio (0.9.21-1.1) unstable; urgency=high * Non-maintainer upload. * Fix insecure temporary file creation security issue (closes: #573615). -- Michael Gilbert michael.s.gilb...@gmail.com Sat, 27 Mar 2010 14:32:13 -0400 -- TH * http://www.realh.co.uk ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: NMU
Hi, Attached is a debdiff of the changes I made for 0.9.21-1.2 0-day NMU. Cheers, Giuseppe diff -u pulseaudio-0.9.21/debian/changelog pulseaudio-0.9.21/debian/changelog --- pulseaudio-0.9.21/debian/changelog +++ pulseaudio-0.9.21/debian/changelog @@ -1,3 +1,12 @@ +pulseaudio (0.9.21-1.2) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Added autoconf, automake, and libtool in Build-Depends to regenerate +configure and auto* files at build time, and fixed a regression introduced +in previous NMU (Closes: #576457) + + -- Giuseppe Iuculano iucul...@debian.org Mon, 05 Apr 2010 23:02:56 +0200 + pulseaudio (0.9.21-1.1) unstable; urgency=high * Non-maintainer upload. diff -u pulseaudio-0.9.21/debian/control pulseaudio-0.9.21/debian/control --- pulseaudio-0.9.21/debian/control +++ pulseaudio-0.9.21/debian/control @@ -16,7 +16,7 @@ libatomic-ops-dev, libspeexdsp-dev (= 1.2~rc1), libbluetooth-dev (= 4.40) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libgdbm-dev, intltool, libgtk2.0-dev, libxtst-dev, -libssl-dev +libssl-dev, autoconf, automake, libtool Standards-Version: 3.8.1 Vcs-Git: git://git.debian.org/git/pkg-pulseaudio/pulseaudio.git Vcs-Browser: http://git.debian.org/?p=pkg-pulseaudio/pulseaudio.git signature.asc Description: OpenPGP digital signature ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel
[Pkg-pulseaudio-devel] Bug#576457: pulseaudio: fails to start
Confirming this issue. Same error here (also tried a clean install). signature.asc Description: Dies ist ein digital signierter Nachrichtenteil ___ Pkg-pulseaudio-devel mailing list Pkg-pulseaudio-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-pulseaudio-devel