Source: alpine
Version: 2.26+dfsg-1
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 alpine
> dpkg-buildpackage: info: source version 2.26+dfsg-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Unit 193 <[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 m4
> make[2]: Entering directory '/<<PKGBUILDDIR>>/m4'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/m4'
> Making distclean in po
> make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
> rm -f *.insert-header
> rm -f remove-potcdate.sed
> rm -f stamp-poT
> rm -f core core.* alpine.po alpine.1po alpine.2po *.new.po
> rm -fr *.o
> rm -f Makefile Makefile.in POTFILES *.mo
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
> Making distclean in pith
> make[2]: Entering directory '/<<PKGBUILDDIR>>/pith'
> Making distclean in osdep
> make[3]: Entering directory '/<<PKGBUILDDIR>>/pith/osdep'
> rm -rf .libs _libs
> test -z "libpithosd.a" || rm -f libpithosd.a
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/bldpath.Po
> rm -f ./.deps/canaccess.Po
> rm -f ./.deps/canonicl.Po
> rm -f ./.deps/collate.Po
> rm -f ./.deps/color.Po
> rm -f ./.deps/coredump.Po
> rm -f ./.deps/creatdir.Po
> rm -f ./.deps/debugtime.Po
> rm -f ./.deps/domnames.Po
> rm -f ./.deps/err_desc.Po
> rm -f ./.deps/fgetpos.Po
> rm -f ./.deps/filesize.Po
> rm -f ./.deps/fnexpand.Po
> rm -f ./.deps/hostname.Po
> rm -f ./.deps/lstcmpnt.Po
> rm -f ./.deps/mimedisp.Po
> rm -f ./.deps/pipe.Po
> rm -f ./.deps/pw_stuff.Po
> rm -f ./.deps/rename.Po
> rm -f ./.deps/temp_nam.Po
> rm -f ./.deps/tempfile.Po
> rm -f ./.deps/writ_dir.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/pith/osdep'
> Making distclean in charconv
> make[3]: Entering directory '/<<PKGBUILDDIR>>/pith/charconv'
> rm -rf .libs _libs
> test -z "libpithcc.a" || rm -f libpithcc.a
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/filesys.Po
> rm -f ./.deps/utf8.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/pith/charconv'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/pith'
> test -z "helptext.c helptext.h help_h_gen help_c_gen" || rm -f helptext.c 
> helptext.h help_h_gen help_c_gen
> rm -rf .libs _libs
> test -z "libpith.a" || rm -f libpith.a
>  rm -f help_h_gen help_c_gen
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/pith'
> rm -f ./.deps/abdlc.Po
> rm -f ./.deps/ablookup.Po
> rm -f ./.deps/addrbook.Po
> rm -f ./.deps/addrstring.Po
> rm -f ./.deps/adjtime.Po
> rm -f ./.deps/adrbklib.Po
> rm -f ./.deps/bldaddr.Po
> rm -f ./.deps/body.Po
> rm -f ./.deps/charset.Po
> rm -f ./.deps/color.Po
> rm -f ./.deps/conf.Po
> rm -f ./.deps/context.Po
> rm -f ./.deps/copyaddr.Po
> rm -f ./.deps/detach.Po
> rm -f ./.deps/detoken.Po
> rm -f ./.deps/editorial.Po
> rm -f ./.deps/escapes.Po
> rm -f ./.deps/filter.Po
> rm -f ./.deps/flag.Po
> rm -f ./.deps/folder.Po
> rm -f ./.deps/handle.Po
> rm -f ./.deps/help.Po
> rm -f ./.deps/help_c_gen.Po
> rm -f ./.deps/help_h_gen.Po
> rm -f ./.deps/helpindx.Po
> rm -f ./.deps/helptext.Po
> rm -f ./.deps/hist.Po
> rm -f ./.deps/icache.Po
> rm -f ./.deps/ical.Po
> rm -f ./.deps/imap.Po
> rm -f ./.deps/init.Po
> rm -f ./.deps/keyword.Po
> rm -f ./.deps/ldap.Po
> rm -f ./.deps/list.Po
> rm -f ./.deps/mailcap.Po
> rm -f ./.deps/mailcmd.Po
> rm -f ./.deps/mailindx.Po
> rm -f ./.deps/maillist.Po
> rm -f ./.deps/mailview.Po
> rm -f ./.deps/margin.Po
> rm -f ./.deps/mimedesc.Po
> rm -f ./.deps/mimetype.Po
> rm -f ./.deps/msgno.Po
> rm -f ./.deps/newmail.Po
> rm -f ./.deps/news.Po
> rm -f ./.deps/pattern.Po
> rm -f ./.deps/pipe.Po
> rm -f ./.deps/readfile.Po
> rm -f ./.deps/remote.Po
> rm -f ./.deps/reply.Po
> rm -f ./.deps/rfc2231.Po
> rm -f ./.deps/save.Po
> rm -f ./.deps/search.Po
> rm -f ./.deps/send.Po
> rm -f ./.deps/sequence.Po
> rm -f ./.deps/smime.Po
> rm -f ./.deps/smkeys.Po
> rm -f ./.deps/sort.Po
> rm -f ./.deps/state.Po
> rm -f ./.deps/status.Po
> rm -f ./.deps/store.Po
> rm -f ./.deps/stream.Po
> rm -f ./.deps/string.Po
> rm -f ./.deps/strlst.Po
> rm -f ./.deps/takeaddr.Po
> rm -f ./.deps/tempfile.Po
> rm -f ./.deps/text.Po
> rm -f ./.deps/thread.Po
> rm -f ./.deps/url.Po
> rm -f ./.deps/util.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/pith'
> Making distclean in pico
> make[2]: Entering directory '/<<PKGBUILDDIR>>/pico'
> Making distclean in osdep
> make[3]: Entering directory '/<<PKGBUILDDIR>>/pico/osdep'
> rm -rf .libs _libs
> test -z "libpicoosd.a" || rm -f libpicoosd.a
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/altedit.Po
> rm -f ./.deps/chkpoint.Po
> rm -f ./.deps/color.Po
> rm -f ./.deps/filesys.Po
> rm -f ./.deps/fsync.Po
> rm -f ./.deps/getkey.Po
> rm -f ./.deps/mouse.Po
> rm -f ./.deps/newmail.Po
> rm -f ./.deps/popen.Po
> rm -f ./.deps/raw.Po
> rm -f ./.deps/read.Po
> rm -f ./.deps/shell.Po
> rm -f ./.deps/signals.Po
> rm -f ./.deps/spell.Po
> rm -f ./.deps/terminal.Po
> rm -f ./.deps/truncate.Po
> rm -f ./.deps/tty.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/pico/osdep'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/pico'
> rm -rf .libs _libs
> test -z "libpico.a" || rm -f libpico.a
> rm -f *.o
> rm -f *.lo
>  rm -f pico pilot
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/pico'
> rm -f ./.deps/attach.Po
> rm -f ./.deps/basic.Po
> rm -f ./.deps/bind.Po
> rm -f ./.deps/browse.Po
> rm -f ./.deps/buffer.Po
> rm -f ./.deps/composer.Po
> rm -f ./.deps/display.Po
> rm -f ./.deps/file.Po
> rm -f ./.deps/fileio.Po
> rm -f ./.deps/line.Po
> rm -f ./.deps/main.Po
> rm -f ./.deps/pico.Po
> rm -f ./.deps/pilot.Po
> rm -f ./.deps/random.Po
> rm -f ./.deps/region.Po
> rm -f ./.deps/search.Po
> rm -f ./.deps/utf8stub.Po
> rm -f ./.deps/window.Po
> rm -f ./.deps/word.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/pico'
> Making distclean in alpine
> make[2]: Entering directory '/<<PKGBUILDDIR>>/alpine'
> Making distclean in osdep
> make[3]: Entering directory '/<<PKGBUILDDIR>>/alpine/osdep'
> rm -rf .libs _libs
> test -z "libpineosd.a" || rm -f libpineosd.a
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/chnge_pw.Po
> rm -f ./.deps/debuging.Po
> rm -f ./.deps/diskquot.non.Po
> rm -f ./.deps/execview.Po
> rm -f ./.deps/fltrname.Po
> rm -f ./.deps/jobcntrl.Po
> rm -f ./.deps/print.Po
> rm -f ./.deps/termin.gen.Po
> rm -f ./.deps/termin.unx.Po
> rm -f ./.deps/termout.gen.Po
> rm -f ./.deps/termout.unx.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/alpine/osdep'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/alpine'
> test -z "date.c" || rm -f date.c
> rm -rf .libs _libs
> rm -f *.o
>  rm -f alpine rpdump rpload
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/alpine'
> rm -f ./.deps/addrbook.Po
> rm -f ./.deps/adrbkcmd.Po
> rm -f ./.deps/after.Po
> rm -f ./.deps/alpine.Po
> rm -f ./.deps/arg.Po
> rm -f ./.deps/busy.Po
> rm -f ./.deps/colorconf.Po
> rm -f ./.deps/confscroll.Po
> rm -f ./.deps/context.Po
> rm -f ./.deps/date.Po
> rm -f ./.deps/dispfilt.Po
> rm -f ./.deps/flagmaint.Po
> rm -f ./.deps/folder.Po
> rm -f ./.deps/help.Po
> rm -f ./.deps/imap.Po
> rm -f ./.deps/init.Po
> rm -f ./.deps/kblock.Po
> rm -f ./.deps/keymenu.Po
> rm -f ./.deps/ldapconf.Po
> rm -f ./.deps/listsel.Po
> rm -f ./.deps/mailcmd.Po
> rm -f ./.deps/mailindx.Po
> rm -f ./.deps/mailpart.Po
> rm -f ./.deps/mailview.Po
> rm -f ./.deps/newmail.Po
> rm -f ./.deps/newuser.Po
> rm -f ./.deps/pattern.Po
> rm -f ./.deps/pipe.Po
> rm -f ./.deps/print.Po
> rm -f ./.deps/radio.Po
> rm -f ./.deps/remote.Po
> rm -f ./.deps/reply.Po
> rm -f ./.deps/roleconf.Po
> rm -f ./.deps/rpdump.Po
> rm -f ./.deps/rpload.Po
> rm -f ./.deps/send.Po
> rm -f ./.deps/setup.Po
> rm -f ./.deps/signal.Po
> rm -f ./.deps/smime.Po
> rm -f ./.deps/status.Po
> rm -f ./.deps/takeaddr.Po
> rm -f ./.deps/titlebar.Po
> rm -f ./.deps/xoauth2conf.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/alpine'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "c-client" || rm -f c-client
> rm -rf .libs _libs
> cd imap && /usr/bin/make clean
> rm -f *.lo
> test -z "" || rm -f 
> rm -f include/config.h include/stamp-h1
> rm -f libtool config.lt
> make[3]: Entering directory '/<<PKGBUILDDIR>>/imap'
> Removing old processed sources and binaries...
> sh -c 'rm -rf an ua OSTYPE SPECIALS c-client mtest imapd ipopd mailutil mlock 
> dmail tmail ip6 || true'
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> cd tools;make clean
> make[4]: Entering directory '/<<PKGBUILDDIR>>/imap/tools'
> sh -c 'rm -f *.o uahelper || true'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/imap/tools'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/imap'
> 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
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean -Xinclude/config.h.in~ -Xweb/cgi/alpine/2.0/img/cbn/msglist.gif.bak
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building alpine using existing 
> ./alpine_2.26+dfsg.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file install-sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file aclocal.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file ltmain.sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file mkinstalldirs, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file depcomp, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file missing, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file pico/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file pico/osdep/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file web/src/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file 
> web/src/pubcookie/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file 
> web/src/alpined.d/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltsugar.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/lt~obsolete.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltversion.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/libtool.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltoptions.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file alpine/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file alpine/osdep/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file include/config.h.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file pith/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file pith/osdep/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file pith/charconv/Makefile.in, 
> use --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
>  alpine-2.26+dfsg/web/src/Makefile
>  alpine-2.26+dfsg/web/src/alpined.d/Makefile
>  alpine-2.26+dfsg/web/src/pubcookie/Makefile
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/alpine_2.26+dfsg-1.diff.3mBJCF
> 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/alpine_2.26+dfsg-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.

Reply via email to