Source: snapd
Version: 2.59.5-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 snapd
> dpkg-buildpackage: info: source version 2.59.5-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Michael Vogt <[email protected]>
>  dpkg-source --before-build .
> dpkg-source: info: using options from snapd-2.59.5/debian/source/options: 
> --include-removal
>  fakeroot debian/rules clean
> dh clean --buildsystem=golang --with=golang --fail-missing --with systemd 
> --builddirectory=_build
> 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 -O--buildsystem=golang
> dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 
> 9 in use)
> rm -vf snap.8
> removed 'snap.8'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_clean
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in 
> use)
> /usr/bin/make -C data clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>/data'
> /usr/bin/make -C systemd clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/systemd'
> rm -f snapd.aa-prompt-listener.service snapd.apparmor.service 
> snapd.autoimport.service snapd.core-fixup.service snapd.failure.service 
> snapd.recovery-chooser-trigger.service snapd.seeded.service snapd.service 
> snapd.snap-repair.service snapd.system-shutdown.service
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/systemd'
> /usr/bin/make -C systemd-user clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/systemd-user'
> rm -f snapd.aa-prompt-ui.service snapd.session-agent.service
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/systemd-user'
> /usr/bin/make -C systemd-env clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/systemd-env'
> rm -f 990-snapd.conf
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/systemd-env'
> /usr/bin/make -C systemd-tmpfiles clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/systemd-tmpfiles'
> echo "Nothing to see here."
> Nothing to see here.
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/systemd-tmpfiles'
> /usr/bin/make -C dbus clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/dbus'
> rm -f io.snapcraft.Launcher.service io.snapcraft.Prompt.service 
> io.snapcraft.SessionAgent.service io.snapcraft.Settings.service
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/dbus'
> /usr/bin/make -C env clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/env'
> rm -f snapd.sh snapd.fish
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/env'
> /usr/bin/make -C desktop clean
> make[3]: Entering directory '/<<PKGBUILDDIR>>/data/desktop'
> rm -f snap-handle-link.desktop io.snapcraft.SessionAgent.desktop 
> snap-userd-autostart.desktop
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/desktop'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/data'
> # XXX: hacky
> /usr/bin/make -C cmd distclean || true
> make[2]: Entering directory '/<<PKGBUILDDIR>>/cmd'
> test -z "snap-confine/snap-confine.8 snap-mgmt/.dirstamp snap-mgmt/snap-mgmt  
> snap-discard-ns/snap-discard-ns.8 snapd-env-generator/snapd-env-generator.8" 
> || rm -f snap-confine/snap-confine.8 snap-mgmt/.dirstamp snap-mgmt/snap-mgmt  
> snap-discard-ns/snap-discard-ns.8 snapd-env-generator/snapd-env-generator.8
> test -z "snap-confine/snap-confine snap-device-helper/snap-device-helper 
> snap-discard-ns/snap-discard-ns system-shutdown/system-shutdown 
> snap-gdb-shim/snap-gdb-shim snap-gdb-shim/snap-gdbserver-shim" || rm -f 
> snap-confine/snap-confine snap-device-helper/snap-device-helper 
> snap-discard-ns/snap-discard-ns system-shutdown/system-shutdown 
> snap-gdb-shim/snap-gdb-shim snap-gdb-shim/snap-gdbserver-shim
> test -z "libsnap-confine-private.a libsnap-confine-private-debug.a" || rm -f 
> libsnap-confine-private.a libsnap-confine-private-debug.a
> test -z "libsnap-confine-private/unit-tests 
> decode-mount-opts/decode-mount-opts snap-confine/snap-confine-debug 
> snap-confine/unit-tests snap-device-helper/unit-tests 
> system-shutdown/unit-tests" || rm -f libsnap-confine-private/unit-tests 
> decode-mount-opts/decode-mount-opts snap-confine/snap-confine-debug 
> snap-confine/unit-tests snap-device-helper/unit-tests 
> system-shutdown/unit-tests
> test -z "snapd-env-generator/snapd-env-generator" || rm -f 
> snapd-env-generator/snapd-env-generator
> test -z "snapd-generator/snapd-generator" || rm -f 
> snapd-generator/snapd-generator
> rm -f *.o
> rm -f decode-mount-opts/*.o
> rm -f libsnap-confine-private/*.o
> rm -f snap-confine/*.o
> rm -f snap-device-helper/*.o
> rm -f snap-discard-ns/*.o
> rm -f snap-gdb-shim/*.o
> rm -f snapd-env-generator/*.o
> rm -f snapd-generator/*.o
> rm -f system-shutdown/*.o
> test -z "" || rm -f 
> test -z "" || rm -f 
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f decode-mount-opts/.deps/.dirstamp
> rm -f decode-mount-opts/.dirstamp
> rm -f libsnap-confine-private/.deps/.dirstamp
> rm -f libsnap-confine-private/.dirstamp
> rm -f snap-confine/.deps/.dirstamp
> rm -f snap-confine/.dirstamp
> rm -f snap-device-helper/.deps/.dirstamp
> rm -f snap-device-helper/.dirstamp
> rm -f snap-discard-ns/.deps/.dirstamp
> rm -f snap-discard-ns/.dirstamp
> rm -f snap-gdb-shim/.deps/.dirstamp
> rm -f snap-gdb-shim/.dirstamp
> rm -f snapd-env-generator/.deps/.dirstamp
> rm -f snapd-env-generator/.dirstamp
> rm -f snapd-generator/.deps/.dirstamp
> rm -f snapd-generator/.dirstamp
> rm -f system-shutdown/.deps/.dirstamp
> rm -f system-shutdown/.dirstamp
> rm -f config.h stamp-h1
> 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 decode-mount-opts/.deps/decode_mount_opts-decode-mount-opts.Po
> rm -f libsnap-confine-private/.deps/a-apparmor-support.Po
> rm -f libsnap-confine-private/.deps/a-bpf-support.Po
> rm -f libsnap-confine-private/.deps/a-cgroup-freezer-support.Po
> rm -f libsnap-confine-private/.deps/a-cgroup-support.Po
> rm -f libsnap-confine-private/.deps/a-classic.Po
> rm -f libsnap-confine-private/.deps/a-cleanup-funcs.Po
> rm -f libsnap-confine-private/.deps/a-device-cgroup-support.Po
> rm -f libsnap-confine-private/.deps/a-error.Po
> rm -f libsnap-confine-private/.deps/a-fault-injection.Po
> rm -f libsnap-confine-private/.deps/a-feature.Po
> rm -f libsnap-confine-private/.deps/a-infofile.Po
> rm -f libsnap-confine-private/.deps/a-locking.Po
> rm -f libsnap-confine-private/.deps/a-mount-opt.Po
> rm -f libsnap-confine-private/.deps/a-mountinfo.Po
> rm -f libsnap-confine-private/.deps/a-panic.Po
> rm -f libsnap-confine-private/.deps/a-privs.Po
> rm -f libsnap-confine-private/.deps/a-secure-getenv.Po
> rm -f libsnap-confine-private/.deps/a-snap.Po
> rm -f libsnap-confine-private/.deps/a-string-utils.Po
> rm -f libsnap-confine-private/.deps/a-tool.Po
> rm -f libsnap-confine-private/.deps/a-utils.Po
> rm -f libsnap-confine-private/.deps/debug_a-apparmor-support.Po
> rm -f libsnap-confine-private/.deps/debug_a-bpf-support.Po
> rm -f libsnap-confine-private/.deps/debug_a-cgroup-freezer-support.Po
> rm -f libsnap-confine-private/.deps/debug_a-cgroup-support.Po
> rm -f libsnap-confine-private/.deps/debug_a-classic.Po
> rm -f libsnap-confine-private/.deps/debug_a-cleanup-funcs.Po
> rm -f libsnap-confine-private/.deps/debug_a-device-cgroup-support.Po
> rm -f libsnap-confine-private/.deps/debug_a-error.Po
> rm -f libsnap-confine-private/.deps/debug_a-fault-injection.Po
> rm -f libsnap-confine-private/.deps/debug_a-feature.Po
> rm -f libsnap-confine-private/.deps/debug_a-infofile.Po
> rm -f libsnap-confine-private/.deps/debug_a-locking.Po
> rm -f libsnap-confine-private/.deps/debug_a-mount-opt.Po
> rm -f libsnap-confine-private/.deps/debug_a-mountinfo.Po
> rm -f libsnap-confine-private/.deps/debug_a-panic.Po
> rm -f libsnap-confine-private/.deps/debug_a-privs.Po
> rm -f libsnap-confine-private/.deps/debug_a-secure-getenv.Po
> rm -f libsnap-confine-private/.deps/debug_a-snap.Po
> rm -f libsnap-confine-private/.deps/debug_a-string-utils.Po
> rm -f libsnap-confine-private/.deps/debug_a-tool.Po
> rm -f libsnap-confine-private/.deps/debug_a-utils.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-cgroup-support-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-classic-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-cleanup-funcs-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-error-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-fault-injection-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-feature-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-infofile-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-locking-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-mount-opt-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-mountinfo-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-panic-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-privs-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-secure-getenv-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-snap-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-string-utils-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-test-utils-test.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-test-utils.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-unit-tests-main.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-unit-tests.Po
> rm -f 
> libsnap-confine-private/.deps/libsnap_confine_private_unit_tests-utils-test.Po
> rm -f libsnap-confine-private/.deps/snap_confine_unit_tests-test-utils.Po
> rm -f libsnap-confine-private/.deps/snap_confine_unit_tests-unit-tests-main.Po
> rm -f libsnap-confine-private/.deps/snap_confine_unit_tests-unit-tests.Po
> rm -f 
> libsnap-confine-private/.deps/snap_device_helper_unit_tests-cleanup-funcs.Po
> rm -f libsnap-confine-private/.deps/snap_device_helper_unit_tests-error.Po
> rm -f libsnap-confine-private/.deps/snap_device_helper_unit_tests-panic.Po
> rm -f libsnap-confine-private/.deps/snap_device_helper_unit_tests-snap.Po
> rm -f 
> libsnap-confine-private/.deps/snap_device_helper_unit_tests-string-utils.Po
> rm -f 
> libsnap-confine-private/.deps/snap_device_helper_unit_tests-test-utils.Po
> rm -f 
> libsnap-confine-private/.deps/snap_device_helper_unit_tests-unit-tests-main.Po
> rm -f 
> libsnap-confine-private/.deps/snap_device_helper_unit_tests-unit-tests.Po
> rm -f libsnap-confine-private/.deps/snap_device_helper_unit_tests-utils.Po
> rm -f 
> libsnap-confine-private/.deps/system_shutdown_unit_tests-unit-tests-main.Po
> rm -f libsnap-confine-private/.deps/system_shutdown_unit_tests-unit-tests.Po
> rm -f snap-confine/.deps/snap_confine-cookie-support.Po
> rm -f snap-confine/.deps/snap_confine-mount-support-nvidia.Po
> rm -f snap-confine/.deps/snap_confine-mount-support.Po
> rm -f snap-confine/.deps/snap_confine-ns-support.Po
> rm -f snap-confine/.deps/snap_confine-seccomp-support-ext.Po
> rm -f snap-confine/.deps/snap_confine-seccomp-support.Po
> rm -f snap-confine/.deps/snap_confine-selinux-support.Po
> rm -f snap-confine/.deps/snap_confine-snap-confine-args.Po
> rm -f snap-confine/.deps/snap_confine-snap-confine-invocation.Po
> rm -f snap-confine/.deps/snap_confine-snap-confine.Po
> rm -f snap-confine/.deps/snap_confine-udev-support.Po
> rm -f snap-confine/.deps/snap_confine-user-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-cookie-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-mount-support-nvidia.Po
> rm -f snap-confine/.deps/snap_confine_debug-mount-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-ns-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-seccomp-support-ext.Po
> rm -f snap-confine/.deps/snap_confine_debug-seccomp-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-selinux-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-snap-confine-args.Po
> rm -f snap-confine/.deps/snap_confine_debug-snap-confine-invocation.Po
> rm -f snap-confine/.deps/snap_confine_debug-snap-confine.Po
> rm -f snap-confine/.deps/snap_confine_debug-udev-support.Po
> rm -f snap-confine/.deps/snap_confine_debug-user-support.Po
> rm -f snap-confine/.deps/snap_confine_unit_tests-cookie-support-test.Po
> rm -f snap-confine/.deps/snap_confine_unit_tests-mount-support-test.Po
> rm -f snap-confine/.deps/snap_confine_unit_tests-ns-support-test.Po
> rm -f snap-confine/.deps/snap_confine_unit_tests-snap-confine-args-test.Po
> rm -f 
> snap-confine/.deps/snap_confine_unit_tests-snap-confine-invocation-test.Po
> rm -f snap-device-helper/.deps/snap_device_helper-main.Po
> rm -f snap-device-helper/.deps/snap_device_helper-snap-device-helper.Po
> rm -f 
> snap-device-helper/.deps/snap_device_helper_unit_tests-snap-device-helper-test.Po
> rm -f snap-discard-ns/.deps/snap_discard_ns-snap-discard-ns.Po
> rm -f snap-gdb-shim/.deps/snap-gdb-shim.Po
> rm -f snap-gdb-shim/.deps/snap-gdbserver-shim.Po
> rm -f snapd-env-generator/.deps/main.Po
> rm -f snapd-generator/.deps/main.Po
> rm -f system-shutdown/.deps/system_shutdown-system-shutdown-utils.Po
> rm -f system-shutdown/.deps/system_shutdown-system-shutdown.Po
> rm -f 
> system-shutdown/.deps/system_shutdown_unit_tests-system-shutdown-utils-test.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/cmd'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>  dpkg-source -b .
> dpkg-source: info: using options from snapd-2.59.5/debian/source/options: 
> --include-removal
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building snapd using existing ./snapd_2.59.5.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: executable mode 0755 of 'cmd/compile' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/config.guess' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/config.sub' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/configure' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/depcomp' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/install-sh' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/missing' will not be 
> represented in diff
> dpkg-source: warning: executable mode 0755 of 'cmd/test-driver' will not be 
> represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  snapd-2.59.5/cmd/Makefile.in
>  snapd-2.59.5/cmd/VERSION
>  snapd-2.59.5/cmd/aclocal.m4
>  snapd-2.59.5/cmd/compile
>  snapd-2.59.5/cmd/config.guess
>  snapd-2.59.5/cmd/config.h.in
>  snapd-2.59.5/cmd/config.sub
>  snapd-2.59.5/cmd/configure
>  snapd-2.59.5/cmd/depcomp
>  snapd-2.59.5/cmd/install-sh
>  snapd-2.59.5/cmd/missing
>  snapd-2.59.5/cmd/snap-confine/snap-confine.apparmor
>  snapd-2.59.5/cmd/test-driver
>  snapd-2.59.5/data/info
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/snapd_2.59.5-1.diff.NNiLVT
> 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/snapd_2.59.5-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