[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1044667: esnacc: Fails to build source after successful build



Source: esnacc
Version: 1.8.1-3
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@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 esnacc
> dpkg-buildpackage: info: source version 1.8.1-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Rene Engelhard <rene@debian.org>
>  dpkg-source --before-build .
>  fakeroot debian/rules clean
> dh clean --with autoreconf
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_clean
> dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> 	make -j1 distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
>  rm -f compiler/esnacc
>  rm -f c-examples/simple/genber c-examples/simple/minbuf c-examples/simple/expbuf c-examples/simple/sbuf c-examples/test-lib/testlib cxx-examples/main
> test -z "compiler/core/lex-asn1.c compiler/core/y.output compiler/core/y.tab.c compiler/core/y.tab.h compiler/esnacc.xml asn1specs/p-rec.h asn1specs/p-rec.c pr.ber test.txt cxx-examples/src/autotags.cpp cxx-examples/src/autotags.h cxx-examples/src/rfc1157-snmp.cpp cxx-examples/src/rfc1157-snmp.h cxx-examples/src/rfc1155-smi.cpp cxx-examples/src/rfc1155-smi.h" || rm -f compiler/core/lex-asn1.c compiler/core/y.output compiler/core/y.tab.c compiler/core/y.tab.h compiler/esnacc.xml asn1specs/p-rec.h asn1specs/p-rec.c pr.ber test.txt cxx-examples/src/autotags.cpp cxx-examples/src/autotags.h cxx-examples/src/rfc1157-snmp.cpp cxx-examples/src/rfc1157-snmp.h cxx-examples/src/rfc1155-smi.cpp cxx-examples/src/rfc1155-smi.h
> test -z "c-lib/libcasn1.la cxx-lib/libcxxasn1.la" || rm -f c-lib/libcasn1.la cxx-lib/libcxxasn1.la
> rm -f c-lib/so_locations cxx-lib/so_locations
> rm -rf .libs _libs
> rm -rf c-examples/simple/.libs c-examples/simple/_libs
> rm -rf c-examples/test-lib/.libs c-examples/test-lib/_libs
> rm -rf c-lib/.libs c-lib/_libs
> rm -rf c-lib/src/.libs c-lib/src/_libs
> rm -rf compiler/.libs compiler/_libs
> rm -rf cxx-examples/.libs cxx-examples/_libs
> rm -rf cxx-lib/.libs cxx-lib/_libs
> rm -rf cxx-lib/src/.libs cxx-lib/src/_libs
> rm -f *.o
> rm -f asn1specs/*.o
> rm -f c-examples/simple/*.o
> rm -f c-examples/test-lib/*.o
> rm -f c-lib/src/*.o
> rm -f c-lib/src/*.lo
> rm -f compiler/back-ends/*.o
> rm -f compiler/back-ends/c++-gen/*.o
> rm -f compiler/back-ends/c-gen/*.o
> rm -f compiler/back-ends/idl-gen/*.o
> rm -f compiler/core/*.o
> rm -f cxx-examples/src/*.o
> rm -f cxx-lib/src/*.o
> rm -f cxx-lib/src/*.lo
> test -z "c-examples/simple/genber.log c-examples/simple/minbuf.log c-examples/simple/expbuf.log c-examples/simple/sbuf.log c-examples/test-lib/testlib.log cxx-examples/main.log" || rm -f c-examples/simple/genber.log c-examples/simple/minbuf.log c-examples/simple/expbuf.log c-examples/simple/sbuf.log c-examples/test-lib/testlib.log cxx-examples/main.log
> test -z "c-examples/simple/genber.trs c-examples/simple/minbuf.trs c-examples/simple/expbuf.trs c-examples/simple/sbuf.trs c-examples/test-lib/testlib.trs cxx-examples/main.trs" || rm -f c-examples/simple/genber.trs c-examples/simple/minbuf.trs c-examples/simple/expbuf.trs c-examples/simple/sbuf.trs c-examples/test-lib/testlib.trs cxx-examples/main.trs
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f asn1specs/.deps/.dirstamp
> rm -f asn1specs/.dirstamp
> rm -f c-examples/simple/.deps/.dirstamp
> rm -f c-examples/simple/.dirstamp
> rm -f c-examples/test-lib/.deps/.dirstamp
> rm -f c-examples/test-lib/.dirstamp
> rm -f c-lib/.dirstamp
> rm -f c-lib/src/.deps/.dirstamp
> rm -f c-lib/src/.dirstamp
> rm -f compiler/.dirstamp
> rm -f compiler/back-ends/.deps/.dirstamp
> rm -f compiler/back-ends/.dirstamp
> rm -f compiler/back-ends/c++-gen/.deps/.dirstamp
> rm -f compiler/back-ends/c++-gen/.dirstamp
> rm -f compiler/back-ends/c-gen/.deps/.dirstamp
> rm -f compiler/back-ends/c-gen/.dirstamp
> rm -f compiler/back-ends/idl-gen/.deps/.dirstamp
> rm -f compiler/back-ends/idl-gen/.dirstamp
> rm -f compiler/core/.deps/.dirstamp
> rm -f compiler/core/.dirstamp
> rm -f cxx-examples/.dirstamp
> rm -f cxx-examples/src/.deps/.dirstamp
> rm -f cxx-examples/src/.dirstamp
> rm -f cxx-lib/.dirstamp
> rm -f cxx-lib/src/.deps/.dirstamp
> rm -f cxx-lib/src/.dirstamp
> test -z "c-lib/libesnacc.pc cxx-lib/libesnaccxx.pc compiler/esnacc.1" || rm -f c-lib/libesnacc.pc cxx-lib/libesnaccxx.pc compiler/esnacc.1
> rm -f config.h stamp-h1
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> rm -f config.status config.cache config.log configure.lineno config.status.lineno
> rm -f asn1specs/.deps/c_examples_simple_expbuf-p-rec.Po
> rm -f asn1specs/.deps/c_examples_simple_genber-p-rec.Po
> rm -f asn1specs/.deps/c_examples_simple_minbuf-p-rec.Po
> rm -f asn1specs/.deps/c_examples_simple_sbuf-p-rec.Po
> rm -f c-examples/simple/.deps/expbuf-expbuf-ex.Po
> rm -f c-examples/simple/.deps/genber-genber.Po
> rm -f c-examples/simple/.deps/minbuf-minbuf-ex.Po
> rm -f c-examples/simple/.deps/sbuf-sbuf-ex.Po
> rm -f c-examples/test-lib/.deps/testlib-test-lib.Po
> rm -f c-lib/src/.deps/libcasn1_la-asn-BMPString.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-IA5String.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-NumericString.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-PrintableStr.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-TeletexString.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-UTF8String.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-UniversalString.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-VisibleString.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-any.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-bits.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-bool.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-der.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-enum.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-int.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-len.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-list.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-null.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-octs.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-oid.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-real.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-relative-oid.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn-tag.Plo
> rm -f c-lib/src/.deps/libcasn1_la-asn1init.Plo
> rm -f c-lib/src/.deps/libcasn1_la-exp-buf.Plo
> rm -f c-lib/src/.deps/libcasn1_la-hash.Plo
> rm -f c-lib/src/.deps/libcasn1_la-mem.Plo
> rm -f c-lib/src/.deps/libcasn1_la-min-buf.Plo
> rm -f c-lib/src/.deps/libcasn1_la-nibble-alloc.Plo
> rm -f c-lib/src/.deps/libcasn1_la-print.Plo
> rm -f c-lib/src/.deps/libcasn1_la-sbuf.Plo
> rm -f c-lib/src/.deps/libcasn1_la-str-stk.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-dbg.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-dec.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-enc.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-free.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-gen.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-print.Plo
> rm -f c-lib/src/.deps/libcasn1_la-tbl-util.Plo
> rm -f compiler/back-ends/.deps/esnacc-cond.Po
> rm -f compiler/back-ends/.deps/esnacc-str-util.Po
> rm -f compiler/back-ends/.deps/esnacc-tag-util.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-cxxconstraints.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-cxxmultipleconstraints.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-gen-any.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-gen-code.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-gen-vals.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-kwd.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-rules.Po
> rm -f compiler/back-ends/c++-gen/.deps/esnacc-types.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-any.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-code.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-dec.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-enc.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-free.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-print.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-type.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-gen-vals.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-kwd.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-rules.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-type-info.Po
> rm -f compiler/back-ends/c-gen/.deps/esnacc-util.Po
> rm -f compiler/back-ends/idl-gen/.deps/esnacc-gen-any.Po
> rm -f compiler/back-ends/idl-gen/.deps/esnacc-gen-code.Po
> rm -f compiler/back-ends/idl-gen/.deps/esnacc-gen-vals.Po
> rm -f compiler/back-ends/idl-gen/.deps/esnacc-rules.Po
> rm -f compiler/back-ends/idl-gen/.deps/esnacc-types.Po
> rm -f compiler/core/.deps/esnacc-define.Po
> rm -f compiler/core/.deps/esnacc-dependency.Po
> rm -f compiler/core/.deps/esnacc-do-macros.Po
> rm -f compiler/core/.deps/esnacc-enc-rules.Po
> rm -f compiler/core/.deps/esnacc-err-chk.Po
> rm -f compiler/core/.deps/esnacc-exports.Po
> rm -f compiler/core/.deps/esnacc-gen-tbls.Po
> rm -f compiler/core/.deps/esnacc-gfsi.Po
> rm -f compiler/core/.deps/esnacc-lex-asn1.Po
> rm -f compiler/core/.deps/esnacc-lib-types.Po
> rm -f compiler/core/.deps/esnacc-link-types.Po
> rm -f compiler/core/.deps/esnacc-link-values.Po
> rm -f compiler/core/.deps/esnacc-meta.Po
> rm -f compiler/core/.deps/esnacc-normalize.Po
> rm -f compiler/core/.deps/esnacc-oid.Po
> rm -f compiler/core/.deps/esnacc-print.Po
> rm -f compiler/core/.deps/esnacc-recursive.Po
> rm -f compiler/core/.deps/esnacc-snacc-util.Po
> rm -f compiler/core/.deps/esnacc-snacc.Po
> rm -f compiler/core/.deps/esnacc-tbl.Po
> rm -f compiler/core/.deps/esnacc-val-parser.Po
> rm -f compiler/core/.deps/esnacc-y.tab.Po
> rm -f cxx-examples/src/.deps/main-asnutil.Po
> rm -f cxx-examples/src/.deps/main-automatic.Po
> rm -f cxx-examples/src/.deps/main-autotags.Po
> rm -f cxx-examples/src/.deps/main-bitstest.Po
> rm -f cxx-examples/src/.deps/main-gfsi.Po
> rm -f cxx-examples/src/.deps/main-inttest.Po
> rm -f cxx-examples/src/.deps/main-main.Po
> rm -f cxx-examples/src/.deps/main-per_tests.Po
> rm -f cxx-examples/src/.deps/main-rfc1155-smi.Po
> rm -f cxx-examples/src/.deps/main-rfc1157-snmp.Po
> rm -f cxx-examples/src/.deps/main-snmp.Po
> rm -f cxx-examples/src/.deps/main-testbuf.Po
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-PERGeneral.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-RelativeOid.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-any.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-bits.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-bool.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-buf.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-bufbits.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-enum.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-extension.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-fileseg.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-int.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-len.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-null.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-octs.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-oid.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-real.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-rvsbuf.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-stringtype.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-tag.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-type.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-asn-usefultypes.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-hash.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-meta.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-print.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-snaccdll.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-snaccexcept.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-tcl-if.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-tkAppInit.Plo
> rm -f cxx-lib/src/.deps/libcxxasn1_la-vda_threads2.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f /<<PKGBUILDDIR>>/doc/Esnacc.doc /<<PKGBUILDDIR>>/doc/EsnaccOriginalMaterial.doc /<<PKGBUILDDIR>>/doc/*.pdf
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building esnacc using existing ./esnacc_1.8.1.orig.tar.gz
> dpkg-source: info: local changes detected, the modified files are:
>  esnacc-1.8.1/redhat/esnacc.spec
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/esnacc_1.8.1-3.diff.AZqzu4
> 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/esnacc_1.8.1-3_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 to: