severity 805389 serious thanks On Tue, 17 Nov 2015, Julien Cristau wrote:
> Source: signon-ui > Version: 0.17+15.10.20150810-2 > Severity: important > > It seems building this package can leave a running dbus-daemon process > on exit: > > USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND > buildd2 11773 0.0 0.0 29520 3720 ? S 10:53 0:00 dbus-daemon > --config-file /usr/share/dbus-test- > buildd2 3996 0.0 0.0 16640 7064 ? Ss Oct11 5:00 > /usr/bin/perl /usr/bin/buildd > buildd2 2536 0.0 0.0 8752 5992 ? S Nov16 0:00 \_ ssh -l > wb-buildd -S buildd.debian.org.ssh b > buildd2 28705 0.0 0.2 19632 16872 ? S 10:19 0:07 \_ > /usr/bin/perl /usr/bin/sbuild --apt-update > buildd2 28768 0.0 0.1 19312 13488 ? S 10:20 0:01 \_ > package log for signon-ui_0.17+15.10.20 > root 3845 0.0 0.0 0 0 ? Zs 10:33 0:00 \_ > [schroot] <defunct> Not only that: When built with sbuild, the process hangs here: [...] dpkg-deb: building package 'signon-ui-x11' in '../signon-ui-x11_0.17+15.10.20150810-2_amd64.deb'. dpkg-genchanges -B >../signon-ui_0.17+15.10.20150810-2_amd64.changes dpkg-genchanges: warning: package signon-ui-x11-dbgsym listed in files list but not in control info dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build signon-ui-0.17+15.10.20150810 dpkg-buildpackage: binary-only upload (no source included) =====================> HANG HERE <======================== and you have to look for the dbus-daemon process, owned by buildd, and kill it by hand. Then (and only then) the build terminates. But surely when one is building a lot of packages automatically it is assumed that the building process does not need manual intervention. In fact, this is one of the reasons why interactive debian/rules are not allowed (see Policy 4.9). The debian/rules for signon-ui is not interactive, of course, but the end result is the same: package needs manual intervention during build. I don't think this should be allowed in a stable release, so I'm raising this to serious. To reproduce, please try to build this using sbuild and you will see the problem. Thanks.