On 08/04/16 at 01:17 +0200, Santiago Vila wrote:
> On Thu, 7 Apr 2016, Diane Trout wrote:
> 
> > I wasn't able to replicate this issue with an amd64-unstable sbuild chroot 
> > on 
> > my system. I ran it in several times in case it was a intermittent failure.
> > 
> > for a in $(seq 10) ; do sbuild -c unstable-amd64-sbuild signon-
> > ui_0.17+15.10.20150810-2.dsc ; done
> > 
> > Do you have any thoughts what might be different about our build 
> > environments?
> 
> I can reproduce it every time.
> 
> My system is a QEMU/KVM virtual machine with 4GB RAM + 4GB swap running 
> jessie.
> 
> I'm using sbuild 0.68.0-1~bpo8+1 from jessie-backports.
> 
> I call sbuild this way:
> 
> sbuild -A -d stretch signon-ui_0.17+15.10.20150810-2
> 
> The build happens normally but only until this point:
> 
> [...]
> dpkg-genchanges: warning: package signon-ui-x11-dbgsym listed in files list 
> but not in control info
> dpkg-genchanges: binary-only upload (no source code included)
>  dpkg-source --after-build signon-ui-0.17+15.10.20150810
>  dpkg-buildpackage: binary-only upload (no source included)
> -----------------------------------------------------------
> 
> At this point, it hangs and does nothing else.
> 
> When you finally kill the dbus-daemon process by hand, the remaining
> build log appears:
> 
> -------------------------------------------
> Build finished at 20160408-0111
> 
> Finished
> --------
> [...]
> -------------------------------------------
> 
> Hope this helps.

Hi,

I can reproduce it too, with the same symptoms (sbuild hanging). It's
currently the only package in Debian that does that.

It doesn't happen with DEB_BUILD_OPTIONS=nocheck, so it's a problem with
the test suite.

... some digging later, it seems to be triggered by:
make -f Makefile.tst_signon_ui check
in test/unit/

Which does:
xvfb-run -a dbus-test-runner -t ./signon-ui-unittest

It might be related to #820662, which I'm Ccing.

However, I noticed that if the procps package is installed in the
chroot, cleanup happens correctly. It might just be that
dbus-test-runner is missing a dependancy on procps (which is important,
so cannot be expected to be installed in build chroots).

As a workaround to fix that RC bug, you could add a build-dependency on
procps in signon-ui.

Lucas

Reply via email to