Source: ck Version: 0.7.1-10 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 ck > dpkg-buildpackage: info: source version 0.7.1-10 > dpkg-buildpackage: info: source distribution sid > dpkg-buildpackage: info: source changed by Daniel Baumann > <[email protected]> > dpkg-source --before-build . > debian/rules clean > dh clean > dh_auto_clean > make -j8 distclean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make -C doc clean > make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' > rm -f /<<PKGBUILDDIR>>/doc/*~ /<<PKGBUILDDIR>>/doc/*.3.gz > /<<PKGBUILDDIR>>/doc/*.html > make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' > make -C src clean > make[2]: Entering directory '/<<PKGBUILDDIR>>/src' > rm -rf /<<PKGBUILDDIR>>/src/*.dSYM /<<PKGBUILDDIR>>/src/*~ > /<<PKGBUILDDIR>>/src/*.o \ > ck_barrier_centralized.o ck_barrier_combining.o > ck_barrier_dissemination.o ck_barrier_tournament.o ck_barrier_mcs.o ck_ec.o > ck_epoch.o ck_ht.o ck_hp.o ck_hs.o ck_rhs.o ck_array.o > /<<PKGBUILDDIR>>/src/libck.a /<<PKGBUILDDIR>>/src/libck.so > make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' > make -C regressions clean > make[2]: Entering directory '/<<PKGBUILDDIR>>/regressions' > make -C ./ck_array/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_array/validate' > rm -rf *~ *.o serial *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_array/validate' > make -C ./ck_cc/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_cc/validate' > rm -rf *~ *.o ck_cc *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_cc/validate' > make -C ./ck_pflock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/validate' > make -C ./ck_pflock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/benchmark' > make -C ./ck_tflock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_tflock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_tflock/validate' > make -C ./ck_tflock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_tflock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_tflock/benchmark' > make -C ./ck_rwcohort/validate clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_rwcohort/validate' > rm -rf *.dSYM *~ *.o ck_neutral ck_rp ck_wp > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_rwcohort/validate' > make -C ./ck_rwcohort/benchmark clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_rwcohort/benchmark' > rm -rf *.dSYM *~ *.o ck_neutral.THROUGHPUT ck_neutral.LATENCY > ck_rp.THROUGHPUT ck_rp.LATENCY ck_wp.THROUGHPUT ck_wp.LATENCY > make[3]: Leaving directory > '/<<PKGBUILDDIR>>/regressions/ck_rwcohort/benchmark' > make -C ./ck_backoff/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_backoff/validate' > rm -rf validate *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_backoff/validate' > make -C ./ck_bitmap/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_bitmap/validate' > rm -rf *~ *.o serial *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_bitmap/validate' > make -C ./ck_queue/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_queue/validate' > rm -rf *~ *.o ck_list ck_slist ck_stailq *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_queue/validate' > make -C ./ck_cohort/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_cohort/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_cohort/validate' > make -C ./ck_cohort/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_cohort/benchmark' > rm -rf *.dSYM *.exe ck_cohort.THROUGHPUT ck_cohort.LATENCY > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_cohort/benchmark' > make -C ./ck_brlock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_brlock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_brlock/validate' > make -C ./ck_ht/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ht/validate' > rm -rf *~ *.o serial serial.delete *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ht/validate' > make -C ./ck_ht/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ht/benchmark' > rm -rf *~ *.o serial serial.delete parallel_bytestring > parallel_bytestring.delete parallel_direct *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ht/benchmark' > make -C ./ck_hs/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_hs/validate' > rm -rf *~ *.o serial *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_hs/validate' > make -C ./ck_hs/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_hs/benchmark' > rm -rf *~ *.o serial parallel_bytestring parallel_bytestring.delete apply > *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_hs/benchmark' > make -C ./ck_rhs/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_rhs/validate' > rm -rf *~ *.o serial *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_rhs/validate' > make -C ./ck_rhs/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_rhs/benchmark' > rm -rf *~ *.o serial parallel_bytestring *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_rhs/benchmark' > make -C ./ck_brlock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_brlock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_brlock/benchmark' > make -C ./ck_spinlock/validate clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_spinlock/validate' > rm -rf ck_ticket ck_mcs ck_dec ck_cas ck_fas ck_clh linux_spinlock > ck_ticket_pb \ > ck_anderson ck_spinlock ck_hclh *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_spinlock/validate' > make -C ./ck_spinlock/benchmark clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_spinlock/benchmark' > rm -rf *.dSYM *.exe ck_ticket.THROUGHPUT ck_ticket.LATENCY ck_mcs.THROUGHPUT > ck_mcs.LATENCY ck_dec.THROUGHPUT ck_dec.LATENCY ck_cas.THROUGHPUT > ck_cas.LATENCY ck_fas.THROUGHPUT ck_fas.LATENCY ck_clh.THROUGHPUT > ck_clh.LATENCY linux_spinlock.THROUGHPUT linux_spinlock.LATENCY > ck_ticket_pb.THROUGHPUT ck_ticket_pb.LATENCY ck_anderson.THROUGHPUT > ck_anderson.LATENCY ck_spinlock.THROUGHPUT ck_spinlock.LATENCY > ck_hclh.THROUGHPUT ck_hclh.LATENCY > make[3]: Leaving directory > '/<<PKGBUILDDIR>>/regressions/ck_spinlock/benchmark' > make -C ./ck_fifo/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_fifo/validate' > rm -rf *.dSYM *.exe *~ *.o ck_fifo_spsc ck_fifo_mpmc ck_fifo_spsc_iterator > ck_fifo_mpmc_iterator > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_fifo/validate' > make -C ./ck_fifo/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_fifo/benchmark' > rm -rf *~ *.o *.dSYM *.exe latency > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_fifo/benchmark' > make -C ./ck_pr/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pr/validate' > rm -rf *~ *.o ck_pr_cas ck_pr_faa ck_pr_inc ck_pr_dec ck_pr_bts ck_pr_btr > ck_pr_btc ck_pr_load ck_pr_store ck_pr_and ck_pr_or ck_pr_xor ck_pr_add > ck_pr_sub ck_pr_fas ck_pr_bin ck_pr_btx ck_pr_fax ck_pr_n ck_pr_unary > ck_pr_fence ck_pr_dec_zero ck_pr_inc_zero *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pr/validate' > make -C ./ck_pr/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pr/benchmark' > rm -rf *.dSYM *.exe *.o ck_pr_cas_64 ck_pr_fas_64 ck_pr_cas_64_2 ck_pr_add_64 > ck_pr_faa_64 ck_pr_neg_64 fp > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pr/benchmark' > make -C ./ck_barrier/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_barrier/validate' > rm -rf *.dSYM *.exe *~ *.o barrier_centralized barrier_combining > barrier_dissemination barrier_tournament barrier_mcs > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_barrier/validate' > make -C ./ck_barrier/benchmark clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_barrier/benchmark' > rm -rf *.dSYM *.exe *~ *.o throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_barrier/benchmark' > make -C ./ck_bytelock/validate clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_bytelock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_bytelock/validate' > make -C ./ck_bytelock/benchmark clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_bytelock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency > make[3]: Leaving directory > '/<<PKGBUILDDIR>>/regressions/ck_bytelock/benchmark' > make -C ./ck_epoch/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_epoch/validate' > rm -rf *~ *.o ck_stack ck_epoch_synchronize ck_epoch_poll ck_epoch_call > ck_epoch_section ck_epoch_section_2 torture *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_epoch/validate' > make -C ./ck_sequence/validate clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_sequence/validate' > rm -rf *~ *.o ck_sequence *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_sequence/validate' > make -C ./ck_sequence/benchmark clean > make[3]: Entering directory > '/<<PKGBUILDDIR>>/regressions/ck_sequence/benchmark' > rm -rf *~ *.o ck_sequence *.dSYM *.exe > make[3]: Leaving directory > '/<<PKGBUILDDIR>>/regressions/ck_sequence/benchmark' > make -C ./ck_stack/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_stack/validate' > rm -rf *~ *.o *.dSYM *.exe serial mpnc_push mpmc_push upmc_push spinlock_push > spinlock_eb_push mpmc_pop upmc_pop spinlock_pop spinlock_eb_pop upmc_trypop > mpmc_trypop mpmc_trypair mpmc_pair spinlock_pair spinlock_eb_pair > pthreads_pair mpmc_trypush upmc_trypush > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_stack/validate' > make -C ./ck_stack/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_stack/benchmark' > rm -rf *~ *.o *.dSYM *.exe latency > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_stack/benchmark' > make -C ./ck_ring/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ring/validate' > rm -rf *~ *.o ck_ring_spsc ck_ring_spmc ck_ring_spmc_template ck_ring_mpmc > ck_ring_mpmc_template *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ring/validate' > make -C ./ck_ring/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ring/benchmark' > rm -rf *~ *.o latency *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ring/benchmark' > make -C ./ck_rwlock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_rwlock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_rwlock/validate' > make -C ./ck_rwlock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_rwlock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_rwlock/benchmark' > make -C ./ck_swlock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_swlock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_swlock/validate' > make -C ./ck_swlock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_swlock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_swlock/benchmark' > make -C ./ck_pflock/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/validate' > rm -rf *.dSYM *.exe *~ *.o validate > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/validate' > make -C ./ck_pflock/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/benchmark' > rm -rf *.dSYM *.exe *~ *.o latency throughput > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_pflock/benchmark' > make -C ./ck_hp/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_hp/validate' > rm -rf *~ *.o *.dSYM *.exe ck_hp_stack nbds_haz_test serial ck_hp_fifo > ck_hp_fifo_donner > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_hp/validate' > make -C ./ck_hp/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_hp/benchmark' > rm -rf *~ *.o *.dSYM *.exe fifo_latency stack_latency > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_hp/benchmark' > make -C ./ck_ec/validate clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ec/validate' > rm -rf *~ *.o *.dSYM *.exe ck_ec_smoke_test prop_test_timeutil_add > prop_test_timeutil_add_ns prop_test_timeutil_cmp prop_test_timeutil_scale > prop_test_value prop_test_wakeup prop_test_slow_wakeup > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ec/validate' > make -C ./ck_ec/benchmark clean > make[3]: Entering directory '/<<PKGBUILDDIR>>/regressions/ck_ec/benchmark' > rm -rf *~ *.o ck_ec *.dSYM *.exe > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regressions/ck_ec/benchmark' > make[2]: Leaving directory '/<<PKGBUILDDIR>>/regressions' > rm -f /<<PKGBUILDDIR>>/*~ /<<PKGBUILDDIR>>/*.o /<<PKGBUILDDIR>>/*.tar.gz > rm -f /<<PKGBUILDDIR>>/include/ck_md.h > rm -f /<<PKGBUILDDIR>>/build/regressions.build > rm -f /<<PKGBUILDDIR>>/build/ck.build > rm -f /<<PKGBUILDDIR>>/build/ck.pc > rm -f /<<PKGBUILDDIR>>/Makefile > rm -f /<<PKGBUILDDIR>>/doc/Makefile > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_clean > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building ck using existing ./ck_0.7.1.orig.tar.xz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: info: local changes detected, the modified files are: > ck-0.7.1/build/ck.spec > ck-0.7.1/include/freebsd/ck_md.h > ck-0.7.1/src/Makefile > dpkg-source: error: aborting due to unexpected upstream changes, see > /tmp/ck_0.7.1-10.diff.VflEZV > 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/ck_0.7.1-10_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.

