Bug#1046634: libapreq2: Fails to build source after successful build

2023-08-16 Thread Sebastiaan Couwenberg

Control: tags -1 pending

This is fixed in git.

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1046634: libapreq2: Fails to build source after successful build

2023-08-13 Thread Lucas Nussbaum
Source: libapreq2
Version: 2.17-3
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian...@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 /<> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -S
> 
> 
> dpkg-buildpackage: info: source package libapreq2
> dpkg-buildpackage: info: source version 2.17-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Bas Couwenberg 
> 
>  dpkg-source --before-build .
>  fakeroot debian/rules clean
> dh clean --buildsystem perl_makemaker --with apache2
>dh_auto_clean -O--buildsystem=perl_makemaker
>   make -j8 distclean
> make[1]: Entering directory '/<>'
> Making distclean in .
> make[2]: Entering directory '/<>'
> test -z "apreq2-config" || rm -f apreq2-config
> rm -rf .libs _libs
> rm -f *.lo
> test -z "build/doxygen.conf apreq2-config" || rm -f build/doxygen.conf 
> apreq2-config
> rm -f libtool config.lt
> 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 '/<>'
> Making distclean in include
> make[2]: Entering directory '/<>/include'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "groups.dox" || rm -f groups.dox
> rm -f apreq_config.h stamp-h1
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<>/include'
> Making distclean in library
> make[2]: Entering directory '/<>/library'
> test -z "libapreq2.la" || rm -f libapreq2.la
> rm -rf .libs _libs
> cd t; make clean
> 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 ./so_locations
> make[3]: Entering directory '/<>/library/t'
> test -z "version cookie params parsers error util version.t cookie.t params.t 
> parsers.t error.t util.t" || rm -f version cookie params parsers error util 
> version.t cookie.t params.t parsers.t error.t util.t
> rm -rf .libs _libs
>  rm -f version cookie params parsers error util
> test -z "libapache_test.a" || rm -f libapache_test.a
> rm -f *.o
> test -z "version.t.log cookie.t.log params.t.log parsers.t.log error.t.log 
> util.t.log" || rm -f version.t.log cookie.t.log params.t.log parsers.t.log 
> error.t.log util.t.log
> rm -f *.lo
> test -z "version.t.trs cookie.t.trs params.t.trs parsers.t.trs error.t.trs 
> util.t.trs" || rm -f version.t.trs cookie.t.trs params.t.trs parsers.t.trs 
> error.t.trs util.t.trs
> test -z "test-suite.log" || rm -f test-suite.log
> make[3]: Leaving directory '/<>/library/t'
> cd t; make distclean
> make[3]: Entering directory '/<>/library/t'
> test -z "version cookie params parsers error util version.t cookie.t params.t 
> parsers.t error.t util.t" || rm -f version cookie params parsers error util 
> version.t cookie.t params.t parsers.t error.t util.t
>  rm -f version cookie params parsers error util
> rm -rf .libs _libs
> test -z "libapache_test.a" || rm -f libapache_test.a
> rm -f *.o
> test -z "version.t.log cookie.t.log params.t.log parsers.t.log error.t.log 
> util.t.log" || rm -f version.t.log cookie.t.log params.t.log parsers.t.log 
> error.t.log util.t.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test -z "version.t.trs cookie.t.trs params.t.trs parsers.t.trs error.t.trs 
> util.t.trs" || rm -f version.t.trs cookie.t.trs params.t.trs parsers.t.trs 
> error.t.trs util.t.trs
> test . = "." || test -z "" || rm -f 
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/at.Po
> rm -f ./.deps/cookie.Po
> rm -f ./.deps/error.Po
> rm -f ./.deps/params.Po
> rm -f ./.deps/parsers.Po
> rm -f ./.deps/util.Po
> rm -f ./.deps/version.Po
> rm -f Makefile
> make[3]: Leaving directory '/<>/library/t'
> rm -f ./.deps/cookie.Plo
> rm -f ./.deps/error.Plo
> rm -f ./.deps/module.Plo
> rm -f ./.deps/module_cgi.Plo
> rm -f ./.deps/module_custom.Plo
> rm -f ./.deps/param.Plo
> rm -f ./.deps/parser.Plo
> rm -f ./.deps/parser_header.Plo
> rm -f ./.deps/parser_multipart.Plo
> rm -f ./.deps/parser_urlencoded.Plo
> rm -f ./.deps/util.Plo
> rm -f ./.deps/version.Plo
> rm -f Makefile
> m