Source: bash-completion
Version: 1:2.11-7
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
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 bash-completion
> dpkg-buildpackage: info: source version 1:2.11-7
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Gabriel F. T. Gomes 
> <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in completions
> make[2]: Entering directory '/<<PKGBUILDDIR>>/completions'
> test -z "7za aclocal-1.10 aclocal-1.11 aclocal-1.12 aclocal-1.13 aclocal-1.14 
> aclocal-1.15 aclocal-1.16 alpine alternatives animate apropos aptitude-curses 
> arm-koji asciidoc.py autoheader automake-1.10 automake-1.11 automake-1.12 
> automake-1.13 automake-1.14 automake-1.15 automake-1.16 autossh autoupdate 
> bmake bsdtar btdownloadcurses.py btdownloadgui.py c++ cc cdrecord chrome 
> chromium ci ciptool civclient civserver clzip co colormake compare compgen 
> composite conjure cowthink createdb createuser dcop declare dfutool display 
> dpkg-deb dpkg-query dpkg-reconfigure dropdb dropuser edquota etherwake f77 
> f95 filebucket freeciv-gtk2 freeciv-gtk3 freeciv-sdl freeciv-xaw g++ g++-5 
> g++-6 g++-7 g++-8 g4 g77 g95 gcc-5 gcc-6 gcc-7 gcc-8 gccgo gccgo-5 gccgo-6 
> gccgo-7 gccgo-8 gcj geoiplookup6 gfortran gfortran-5 
> gfortran-6 gfortran-7 gfortran-8 gkrellm2 gmake gmplayer gnumake 
> google-chrome google-chrome-stable gpc gpgv2 gtar hciattach hciconfig hd host 
> hping hping3 iceweasel identify ifdown ifquery ifstatus import inotifywatch 
> insmod.static iperf3 javac javadoc kplayer l2ping lbzip2 ldapadd ldapcompare 
> ldapdelete ldapmodify ldapmodrdn ldappasswd ldapwhoami links2 lintian-info 
> lusermod lvchange lvcreate lvdisplay lvextend lvmdiskscan lvreduce lvremove 
> lvrename lvresize lvs lvscan lz4c mailsnarf mdecrypt mencoder micropython 
> mkisofs mogrify montage mozilla-firefox mplayer2 msgsnarf muttng ncal pbzip2 
> pccardctl pdlzip perldoc phing pigz pinfo ping6 pkg_deinstall pkg_info pkill 
> plzip pm-suspend pm-suspend-hybrid pmake postalias ppc-koji puppetca puppetd 
> puppetdoc puppetmasterd puppetqd puppetrun pvchange 
> pvcreate pvdisplay pvmove pvremove pvs pvscan pxz py.test py.test-2 py.test-3 
> pydoc3 pylint-2 pylint-3 pypy pypy3 pytest-2 pytest-3 python2 python2.7 
> python3 python3.3 python3.4 python3.5 python3.6 python3.7 python3.8 python3.9 
> pyvenv-3.4 pyvenv-3.5 pyvenv-3.6 pyvenv-3.7 pyvenv-3.8 pyvenv-3.9 qemu-kvm 
> qemu-system-i386 qemu-system-x86_64 quotacheck quotaoff quotaon ralsh rcsdiff 
> rdict repquota rfcomm rlog rpm2targz rpm2txz rpmbuild rpmbuild-md5 s390-koji 
> sbcl-mt scp sdptool setquota sftp sidedoor slogin smbcacls smbcquotas smbget 
> smbpasswd smbtar smbtree sparc-koji spovray star stream sudoedit 
> tightvncviewer tracepath6 typeset vgcfgbackup vgcfgrestore vgchange vgck 
> vgconvert vgcreate vgdisplay vgexport vgextend vgimport vgmerge vgmknodes 
> vgreduce vgremove vgrename vgs vgscan vgsplit vigr whatis 
> xpovray xvnc4viewer ypcat" || rm -f 7za aclocal-1.10 aclocal-1.11 
> aclocal-1.12 aclocal-1.13 aclocal-1.14 aclocal-1.15 aclocal-1.16 alpine 
> alternatives animate apropos aptitude-curses arm-koji asciidoc.py autoheader 
> automake-1.10 automake-1.11 automake-1.12 automake-1.13 automake-1.14 
> automake-1.15 automake-1.16 autossh autoupdate bmake bsdtar 
> btdownloadcurses.py btdownloadgui.py c++ cc cdrecord chrome chromium ci 
> ciptool civclient civserver clzip co colormake compare compgen composite 
> conjure cowthink createdb createuser dcop declare dfutool display dpkg-deb 
> dpkg-query dpkg-reconfigure dropdb dropuser edquota etherwake f77 f95 
> filebucket freeciv-gtk2 freeciv-gtk3 freeciv-sdl freeciv-xaw g++ g++-5 g++-6 
> g++-7 g++-8 g4 g77 g95 gcc-5 gcc-6 gcc-7 gcc-8 gccgo gccgo-5 gccgo-6 gccgo-7 
> gccgo-8 gcj 
> geoiplookup6 gfortran gfortran-5 gfortran-6 gfortran-7 gfortran-8 gkrellm2 
> gmake gmplayer gnumake google-chrome google-chrome-stable gpc gpgv2 gtar 
> hciattach hciconfig hd host hping hping3 iceweasel identify ifdown ifquery 
> ifstatus import inotifywatch insmod.static iperf3 javac javadoc kplayer 
> l2ping lbzip2 ldapadd ldapcompare ldapdelete ldapmodify ldapmodrdn ldappasswd 
> ldapwhoami links2 lintian-info lusermod lvchange lvcreate lvdisplay lvextend 
> lvmdiskscan lvreduce lvremove lvrename lvresize lvs lvscan lz4c mailsnarf 
> mdecrypt mencoder micropython mkisofs mogrify montage mozilla-firefox 
> mplayer2 msgsnarf muttng ncal pbzip2 pccardctl pdlzip perldoc phing pigz 
> pinfo ping6 pkg_deinstall pkg_info pkill plzip pm-suspend pm-suspend-hybrid 
> pmake postalias ppc-koji puppetca puppetd puppetdoc puppetmasterd 
> puppetqd puppetrun pvchange pvcreate pvdisplay pvmove pvremove pvs pvscan pxz 
> py.test py.test-2 py.test-3 pydoc3 pylint-2 pylint-3 pypy pypy3 pytest-2 
> pytest-3 python2 python2.7 python3 python3.3 python3.4 python3.5 python3.6 
> python3.7 python3.8 python3.9 pyvenv-3.4 pyvenv-3.5 pyvenv-3.6 pyvenv-3.7 
> pyvenv-3.8 pyvenv-3.9 qemu-kvm qemu-system-i386 qemu-system-x86_64 quotacheck 
> quotaoff quotaon ralsh rcsdiff rdict repquota rfcomm rlog rpm2targz rpm2txz 
> rpmbuild rpmbuild-md5 s390-koji sbcl-mt scp sdptool setquota sftp sidedoor 
> slogin smbcacls smbcquotas smbget smbpasswd smbtar smbtree sparc-koji spovray 
> star stream sudoedit tightvncviewer tracepath6 typeset vgcfgbackup 
> vgcfgrestore vgchange vgck vgconvert vgcreate vgdisplay vgexport vgextend 
> vgimport vgmerge vgmknodes vgreduce vgremove vgrename 
> vgs vgscan vgsplit vigr whatis xpovray xvnc4viewer ypcat
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/completions'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in helpers
> make[2]: Entering directory '/<<PKGBUILDDIR>>/helpers'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/helpers'
> Making distclean in test
> make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
> Making distclean in t
> make[3]: Entering directory '/<<PKGBUILDDIR>>/test/t'
> Making distclean in unit
> make[4]: Entering directory '/<<PKGBUILDDIR>>/test/t/unit'
> rm -f -R __pycache__
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/test/t/unit'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/test/t'
> rm -f -R __pycache__
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/test/t'
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/t'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/test'
> test -z "fixtures/make/extra_makefile" || rm -f fixtures/make/extra_makefile
> rm -f -rf tmp
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/test'
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "bash_completion.sh bash-completion.pc bash-completion-config.cmake 
> bash-completion-config-version.cmake" || rm -f bash_completion.sh 
> bash-completion.pc bash-completion-config.cmake 
> bash-completion-config-version.cmake
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building bash-completion using existing 
> ./bash-completion_2.11.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: error: cannot represent change to completions/wine-development:
> dpkg-source: error:   new version is symlink to wine
> dpkg-source: error:   old version is nonexistent
> dpkg-source: error: cannot represent change to completions/wine-stable:
> dpkg-source: error:   new version is symlink to wine
> dpkg-source: error:   old version is nonexistent
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 255
> 
> 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/bash-completion_2.11-7_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.

Reply via email to