Source: janus Version: 1.1.2-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 janus > dpkg-buildpackage: info: source version 1.1.2-1 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Jonas Smedegaard <[email protected]> > dpkg-source --before-build . > debian/rules clean > dh clean > dh_testdir > dh_auto_clean > make -j8 distclean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > Making distclean in src > make[2]: Entering directory '/<<PKGBUILDDIR>>/src' > test -z " events/libjanus_sampleevh.la events/libjanus_wsevh.la > events/libjanus_rabbitmqevh.la events/libjanus_mqttevh.la > events/libjanus_nanomsgevh.la events/libjanus_gelfevh.la" || rm -f > events/libjanus_sampleevh.la events/libjanus_wsevh.la > events/libjanus_rabbitmqevh.la events/libjanus_mqttevh.la > events/libjanus_nanomsgevh.la events/libjanus_gelfevh.la > test -z " version.c ../conf/janus.plugin.recordplay.jcfg.sample > ../conf/janus.plugin.streaming.jcfg.sample > ../conf/janus.plugin.voicemail.jcfg.sample" || rm -f version.c > ../conf/janus.plugin.recordplay.jcfg.sample > ../conf/janus.plugin.streaming.jcfg.sample > ../conf/janus.plugin.voicemail.jcfg.sample > rm -rf .libs _libs > test -z " loggers/libjanus_jsonlog.la" || rm -f loggers/libjanus_jsonlog.la > rm -f janus janus-cfgconv janus-pp-rec mjr2pcap pcap2mjr > test -z " plugins/libjanus_audiobridge.la plugins/libjanus_echotest.la > plugins/libjanus_recordplay.la plugins/libjanus_sip.la > plugins/libjanus_nosip.la plugins/libjanus_streaming.la > plugins/libjanus_videocall.la plugins/libjanus_videoroom.la > plugins/libjanus_voicemail.la plugins/libjanus_textroom.la > plugins/libjanus_lua.la plugins/libjanus_duktape.la" || rm -f > plugins/libjanus_audiobridge.la plugins/libjanus_echotest.la > plugins/libjanus_recordplay.la plugins/libjanus_sip.la > plugins/libjanus_nosip.la plugins/libjanus_streaming.la > plugins/libjanus_videocall.la plugins/libjanus_videoroom.la > plugins/libjanus_voicemail.la plugins/libjanus_textroom.la > plugins/libjanus_lua.la plugins/libjanus_duktape.la > test -z " transports/libjanus_http.la transports/libjanus_websockets.la > transports/libjanus_rabbitmq.la transports/libjanus_mqtt.la > transports/libjanus_pfunix.la transports/libjanus_nanomsg.la" || rm -f > transports/libjanus_http.la transports/libjanus_websockets.la > transports/libjanus_rabbitmq.la transports/libjanus_mqtt.la > transports/libjanus_pfunix.la transports/libjanus_nanomsg.la > rm -f *.o > rm -f *.lo > rm -rf events/.libs events/_libs > rm -f *.tab.c > test -z "" || rm -f > rm -f events/so_locations > rm -f loggers/so_locations > rm -rf loggers/.libs loggers/_libs > test . = "." || test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > rm -f events/.deps/.dirstamp > rm -f plugins/so_locations > rm -f events/*.o > rm -rf plugins/.libs plugins/_libs > rm -f transports/so_locations > rm -f events/.dirstamp > rm -f events/*.lo > rm -f loggers/.deps/.dirstamp > rm -f loggers/*.o > rm -f loggers/.dirstamp > rm -f loggers/*.lo > rm -f plugins/.deps/.dirstamp > rm -rf plugins/duktape-deps/.libs plugins/duktape-deps/_libs > rm -f plugins/*.o > rm -f plugins/.dirstamp > rm -rf transports/.libs transports/_libs > rm -f plugins/duktape-deps/.deps/.dirstamp > rm -f plugins/*.lo > rm -f plugins/duktape-deps/.dirstamp > rm -f plugins/duktape-deps/*.o > rm -f postprocessing/.deps/.dirstamp > rm -f plugins/duktape-deps/*.lo > rm -f postprocessing/.dirstamp > rm -f postprocessing/*.o > rm -f transports/.deps/.dirstamp > rm -f transports/.dirstamp > rm -f transports/*.o > rm -f transports/*.lo > rm -f ./.deps/janus-apierror.Po > rm -f ./.deps/janus-auth.Po > rm -f ./.deps/janus-config.Po > rm -f ./.deps/janus-dtls-bio.Po > rm -f ./.deps/janus-dtls.Po > rm -f ./.deps/janus-events.Po > rm -f ./.deps/janus-ice.Po > rm -f ./.deps/janus-ip-utils.Po > rm -f ./.deps/janus-janus.Po > rm -f ./.deps/janus-log.Po > rm -f ./.deps/janus-options.Po > rm -f ./.deps/janus-record.Po > rm -f ./.deps/janus-rtcp.Po > rm -f ./.deps/janus-rtp.Po > rm -f ./.deps/janus-sctp.Po > rm -f ./.deps/janus-sdp-utils.Po > rm -f ./.deps/janus-sdp.Po > rm -f ./.deps/janus-text2pcap.Po > rm -f ./.deps/janus-turnrest.Po > rm -f ./.deps/janus-utils.Po > rm -f ./.deps/janus-version.Po > rm -f ./.deps/janus_cfgconv-config.Po > rm -f ./.deps/janus_cfgconv-janus-cfgconv.Po > rm -f ./.deps/janus_cfgconv-log.Po > rm -f ./.deps/janus_cfgconv-utils.Po > rm -f ./.deps/janus_cfgconv-version.Po > rm -f ./.deps/janus_pp_rec-log.Po > rm -f ./.deps/janus_pp_rec-utils.Po > rm -f ./.deps/janus_pp_rec-version.Po > rm -f ./.deps/mjr2pcap-log.Po > rm -f ./.deps/mjr2pcap-utils.Po > rm -f ./.deps/mjr2pcap-version.Po > rm -f ./.deps/pcap2mjr-log.Po > rm -f ./.deps/pcap2mjr-utils.Po > rm -f ./.deps/pcap2mjr-version.Po > rm -f events/.deps/libjanus_gelfevh_la-janus_gelfevh.Plo > rm -f events/.deps/libjanus_mqttevh_la-janus_mqttevh.Plo > rm -f events/.deps/libjanus_nanomsgevh_la-janus_nanomsgevh.Plo > rm -f events/.deps/libjanus_rabbitmqevh_la-janus_rabbitmqevh.Plo > rm -f events/.deps/libjanus_sampleevh_la-janus_sampleevh.Plo > rm -f events/.deps/libjanus_wsevh_la-janus_wsevh.Plo > rm -f loggers/.deps/libjanus_jsonlog_la-janus_jsonlog.Plo > rm -f plugins/.deps/janus-plugin.Po > rm -f plugins/.deps/libjanus_audiobridge_la-janus_audiobridge.Plo > rm -f plugins/.deps/libjanus_duktape_la-janus_duktape.Plo > rm -f plugins/.deps/libjanus_duktape_la-janus_duktape_extra.Plo > rm -f plugins/.deps/libjanus_echotest_la-janus_echotest.Plo > rm -f plugins/.deps/libjanus_lua_la-janus_lua.Plo > rm -f plugins/.deps/libjanus_lua_la-janus_lua_extra.Plo > rm -f plugins/.deps/libjanus_nosip_la-janus_nosip.Plo > rm -f plugins/.deps/libjanus_recordplay_la-janus_recordplay.Plo > rm -f plugins/.deps/libjanus_sip_la-janus_sip.Plo > rm -f plugins/.deps/libjanus_streaming_la-janus_streaming.Plo > rm -f plugins/.deps/libjanus_textroom_la-janus_textroom.Plo > rm -f plugins/.deps/libjanus_videocall_la-janus_videocall.Plo > rm -f plugins/.deps/libjanus_videoroom_la-janus_videoroom.Plo > rm -f plugins/.deps/libjanus_voicemail_la-janus_voicemail.Plo > rm -f plugins/duktape-deps/.deps/libjanus_duktape_la-duk_console.Plo > rm -f plugins/duktape-deps/.deps/libjanus_duktape_la-duk_module_duktape.Plo > rm -f postprocessing/.deps/janus_pp_rec-janus-pp-rec.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-av1.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-avformat.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-binary.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-g711.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-g722.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-h264.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-h265.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-l16.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-options.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-opus.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-srt.Po > rm -f postprocessing/.deps/janus_pp_rec-pp-webm.Po > rm -f postprocessing/.deps/mjr2pcap-mjr2pcap.Po > rm -f postprocessing/.deps/pcap2mjr-pcap2mjr.Po > rm -f transports/.deps/janus-transport.Po > rm -f transports/.deps/libjanus_http_la-janus_http.Plo > rm -f transports/.deps/libjanus_mqtt_la-janus_mqtt.Plo > rm -f transports/.deps/libjanus_nanomsg_la-janus_nanomsg.Plo > rm -f transports/.deps/libjanus_pfunix_la-janus_pfunix.Plo > rm -f transports/.deps/libjanus_rabbitmq_la-janus_rabbitmq.Plo > rm -f transports/.deps/libjanus_websockets_la-janus_websockets.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' > Making distclean in html > make[2]: Entering directory '/<<PKGBUILDDIR>>/html' > rm -rf .libs _libs > true > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/html' > Making distclean in docs > make[2]: Entering directory '/<<PKGBUILDDIR>>/docs' > rm -rf .libs _libs > rm -rf ./html > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs' > make[2]: Entering directory '/<<PKGBUILDDIR>>' > test -z " conf/janus.jcfg.sample" || rm -f conf/janus.jcfg.sample > rm -rf .libs _libs > rm -f docs/doxygen_sqlite3.db > rm -f *.lo > test -z "" || rm -f > 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 '/<<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 janus using existing ./janus_1.1.2.orig.tar.gz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: info: local changes detected, the modified files are: > janus-1.1.2/conf/janus.plugin.duktape.jcfg.sample > janus-1.1.2/conf/janus.plugin.lua.jcfg.sample > dpkg-source: error: aborting due to unexpected upstream changes, see > /tmp/janus_1.1.2-1.diff.2xxjTe > 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/janus_1.1.2-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.

