Bug#1047054: sysvinit: Fails to build source after successful build

Lucas Nussbaum lucas at debian.org
Sun Aug 13 20:21:29 BST 2023


Source: sysvinit
Version: 3.07-1
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa at lists.debian.org
Usertags: qa-doublebuild

Hi,

This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -S
> ----------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package sysvinit
> dpkg-buildpackage: info: source version 3.07-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Mark Hindley <leepen at debian.org>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean 
>    dh_auto_clean
> 	make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make VERSION=3.07 -C man distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
> for man in bootlogd.8 fstab-decode.8 halt.8 init.8 initctl.5 initscript.5 inittab.5 killall5.8 last.1 lastb.1 logsave.8 mesg.1 mountpoint.1 pidof.8 poweroff.8 readbootlog.1 reboot.8 runlevel.8 shutdown.8 sulogin.8 telinit.8 utmpdump.1 wall.1 ; do \
>    if [ -f "$man.orig" ] ; then mv "$man.orig" "$man" ; fi \
> done
> for lang in  ; do rm -rf "$lang" "$lang.po" ; done
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
> make VERSION=3.07 -C src distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> rm -f *.o *.bak
> rm -f  init halt shutdown runlevel killall5 fstab-decode logsave sulogin bootlogd last mesg readbootlog utmpdump wall
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean
> /usr/bin/make -C src clobber
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> rm -f *.o *.bak
> rm -f  init halt shutdown runlevel killall5 fstab-decode logsave sulogin bootlogd last mesg readbootlog utmpdump wall
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building sysvinit using existing ./sysvinit_3.07.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: newly created empty file 'man/es/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fi/init.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fi/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fi/inittab.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fi/sulogin.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fr/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/fr/shutdown.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/init.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/initscript.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/last.1.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/logsave.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/mountpoint.1.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/pidof.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/runlevel.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/shutdown.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/sulogin.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/hu/utmpdump.1.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/id/init.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/id/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/id/inittab.5.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/id/sulogin.8.po4a-stamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'man/pl/initctl.5.po4a-stamp' will not be represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  sysvinit-3.07/man/de.po
>  sysvinit-3.07/man/de/bootlogd.8
>  sysvinit-3.07/man/de/fstab-decode.8
>  sysvinit-3.07/man/de/halt.8
>  sysvinit-3.07/man/de/init.8
>  sysvinit-3.07/man/de/initctl.5
>  sysvinit-3.07/man/de/initscript.5
>  sysvinit-3.07/man/de/inittab.5
>  sysvinit-3.07/man/de/killall5.8
>  sysvinit-3.07/man/de/last.1
>  sysvinit-3.07/man/de/logsave.8
>  sysvinit-3.07/man/de/mesg.1
>  sysvinit-3.07/man/de/mountpoint.1
>  sysvinit-3.07/man/de/pidof.8
>  sysvinit-3.07/man/de/readbootlog.1
>  sysvinit-3.07/man/de/runlevel.8
>  sysvinit-3.07/man/de/shutdown.8
>  sysvinit-3.07/man/de/sulogin.8
>  sysvinit-3.07/man/de/utmpdump.1
>  sysvinit-3.07/man/de/wall.1
>  sysvinit-3.07/man/es.po
>  sysvinit-3.07/man/es/bootlogd.8
>  sysvinit-3.07/man/es/fstab-decode.8
>  sysvinit-3.07/man/es/halt.8
>  sysvinit-3.07/man/es/init.8
>  sysvinit-3.07/man/es/initscript.5
>  sysvinit-3.07/man/es/inittab.5
>  sysvinit-3.07/man/es/killall5.8
>  sysvinit-3.07/man/es/last.1
>  sysvinit-3.07/man/es/logsave.8
>  sysvinit-3.07/man/es/mesg.1
>  sysvinit-3.07/man/es/mountpoint.1
>  sysvinit-3.07/man/es/pidof.8
>  sysvinit-3.07/man/es/readbootlog.1
>  sysvinit-3.07/man/es/runlevel.8
>  sysvinit-3.07/man/es/shutdown.8
>  sysvinit-3.07/man/es/sulogin.8
>  sysvinit-3.07/man/es/utmpdump.1
>  sysvinit-3.07/man/es/wall.1
>  sysvinit-3.07/man/fi.po
>  sysvinit-3.07/man/fi/bootlogd.8
>  sysvinit-3.07/man/fi/fstab-decode.8
>  sysvinit-3.07/man/fi/halt.8
>  sysvinit-3.07/man/fi/initscript.5
>  sysvinit-3.07/man/fi/killall5.8
>  sysvinit-3.07/man/fi/last.1
>  sysvinit-3.07/man/fi/logsave.8
>  sysvinit-3.07/man/fi/mesg.1
>  sysvinit-3.07/man/fi/mountpoint.1
>  sysvinit-3.07/man/fi/pidof.8
>  sysvinit-3.07/man/fi/readbootlog.1
>  sysvinit-3.07/man/fi/runlevel.8
>  sysvinit-3.07/man/fi/shutdown.8
>  sysvinit-3.07/man/fi/utmpdump.1
>  sysvinit-3.07/man/fi/wall.1
>  sysvinit-3.07/man/fr.po
>  sysvinit-3.07/man/fr/bootlogd.8
>  sysvinit-3.07/man/fr/fstab-decode.8
>  sysvinit-3.07/man/fr/halt.8
>  sysvinit-3.07/man/fr/init.8
>  sysvinit-3.07/man/fr/initscript.5
>  sysvinit-3.07/man/fr/inittab.5
>  sysvinit-3.07/man/fr/killall5.8
>  sysvinit-3.07/man/fr/last.1
>  sysvinit-3.07/man/fr/logsave.8
>  sysvinit-3.07/man/fr/mesg.1
>  sysvinit-3.07/man/fr/mountpoint.1
>  sysvinit-3.07/man/fr/pidof.8
>  sysvinit-3.07/man/fr/readbootlog.1
>  sysvinit-3.07/man/fr/runlevel.8
>  sysvinit-3.07/man/fr/sulogin.8
>  sysvinit-3.07/man/fr/utmpdump.1
>  sysvinit-3.07/man/fr/wall.1
>  sysvinit-3.07/man/hu.po
>  sysvinit-3.07/man/hu/bootlogd.8
>  sysvinit-3.07/man/hu/fstab-decode.8
>  sysvinit-3.07/man/hu/halt.8
>  sysvinit-3.07/man/hu/inittab.5
>  sysvinit-3.07/man/hu/killall5.8
>  sysvinit-3.07/man/hu/mesg.1
>  sysvinit-3.07/man/hu/readbootlog.1
>  sysvinit-3.07/man/hu/wall.1
>  sysvinit-3.07/man/id.po
>  sysvinit-3.07/man/id/bootlogd.8
>  sysvinit-3.07/man/id/fstab-decode.8
>  sysvinit-3.07/man/id/halt.8
>  sysvinit-3.07/man/id/initscript.5
>  sysvinit-3.07/man/id/killall5.8
>  sysvinit-3.07/man/id/last.1
>  sysvinit-3.07/man/id/logsave.8
>  sysvinit-3.07/man/id/mesg.1
>  sysvinit-3.07/man/id/mountpoint.1
>  sysvinit-3.07/man/id/pidof.8
>  sysvinit-3.07/man/id/readbootlog.1
>  sysvinit-3.07/man/id/runlevel.8
>  sysvinit-3.07/man/id/shutdown.8
>  sysvinit-3.07/man/id/utmpdump.1
>  sysvinit-3.07/man/id/wall.1
>  sysvinit-3.07/man/pl.po
>  sysvinit-3.07/man/pl/bootlogd.8
>  sysvinit-3.07/man/pl/fstab-decode.8
>  sysvinit-3.07/man/pl/halt.8
>  sysvinit-3.07/man/pl/init.8
>  sysvinit-3.07/man/pl/initscript.5
>  sysvinit-3.07/man/pl/inittab.5
>  sysvinit-3.07/man/pl/killall5.8
>  sysvinit-3.07/man/pl/last.1
>  sysvinit-3.07/man/pl/logsave.8
>  sysvinit-3.07/man/pl/mesg.1
>  sysvinit-3.07/man/pl/mountpoint.1
>  sysvinit-3.07/man/pl/pidof.8
>  sysvinit-3.07/man/pl/readbootlog.1
>  sysvinit-3.07/man/pl/runlevel.8
>  sysvinit-3.07/man/pl/shutdown.8
>  sysvinit-3.07/man/pl/sulogin.8
>  sysvinit-3.07/man/pl/utmpdump.1
>  sysvinit-3.07/man/pl/wall.1
>  sysvinit-3.07/man/pt.po
>  sysvinit-3.07/man/pt/bootlogd.8
>  sysvinit-3.07/man/pt/fstab-decode.8
>  sysvinit-3.07/man/pt/halt.8
>  sysvinit-3.07/man/pt/init.8
>  sysvinit-3.07/man/pt/initctl.5
>  sysvinit-3.07/man/pt/initscript.5
>  sysvinit-3.07/man/pt/inittab.5
>  sysvinit-3.07/man/pt/killall5.8
>  sysvinit-3.07/man/pt/last.1
>  sysvinit-3.07/man/pt/logsave.8
>  sysvinit-3.07/man/pt/mesg.1
>  sysvinit-3.07/man/pt/mountpoint.1
>  sysvinit-3.07/man/pt/pidof.8
>  sysvinit-3.07/man/pt/readbootlog.1
>  sysvinit-3.07/man/pt/runlevel.8
>  sysvinit-3.07/man/pt/shutdown.8
>  sysvinit-3.07/man/pt/sulogin.8
>  sysvinit-3.07/man/pt/utmpdump.1
>  sysvinit-3.07/man/pt/wall.1
>  sysvinit-3.07/man/sysvinit-man.pot
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/sysvinit_3.07-1.diff.XYauC_
> dpkg-source: info: Hint: make sure the version in debian/changelog matches the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/sysvinit_3.07-1_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-init-diversity mailing list