Your message dated Sun, 07 Jan 2024 22:50:47 +0000
with message-id <[email protected]>
and subject line Bug#1048907: fixed in supermin 5.2.2-2
has caused the Debian Bug report #1048907,
regarding supermin: Fails to build source after successful build
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1048907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1048907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: supermin
Version: 5.2.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 supermin
> dpkg-buildpackage: info: source version 5.2.2-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Hilko Bengen <[email protected]>
> dpkg-source --before-build .
> fakeroot debian/rules clean
> dh clean --with=ocaml
> dh_auto_clean
> make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in lib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
> test -z "" || rm -f
> test -z "libgnu.a" || rm -f libgnu.a
> test -z "" || rm -f
> rm -f *.o
> test -z "core *.stackdump dirent.h dirent.h-t errno.h errno.h-t fcntl.h
> fcntl.h-t limits.h limits.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h
> c++defs.h-t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdbool.h
> stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t
> stdlib.h stdlib.h-t string.h string.h-t sys/stat.h sys/stat.h-t sys/time.h
> sys/time.h-t sys/types.h sys/types.h-t time.h time.h-t unistd.h unistd.h-t"
> || rm -f core *.stackdump dirent.h dirent.h-t errno.h errno.h-t fcntl.h
> fcntl.h-t limits.h limits.h-t arg-nonnull.h arg-nonnull.h-t c++defs.h
> c++defs.h-t warn-on-use.h warn-on-use.h-t stdalign.h stdalign.h-t stdbool.h
> stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t
> stdlib.h stdlib.h-t string.h string.h-t sys/stat.h sys/stat.h-t sys/time.h
> sys/time.h-t sys/types.h sys/types.h-t time.h time.h-t unistd.h unistd.h-t
> rm -f *.tab.c
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> rmdir sys
> test -z "" || rm -f
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> rm -f ./.deps/basename-lgpl.Po
> rm -f ./.deps/bitrotate.Po
> rm -f ./.deps/chdir-long.Po
> rm -f ./.deps/cloexec.Po
> rm -f ./.deps/close.Po
> rm -f ./.deps/closedir.Po
> rm -f ./.deps/creat-safer.Po
> rm -f ./.deps/cycle-check.Po
> rm -f ./.deps/dirfd.Po
> rm -f ./.deps/dirname-lgpl.Po
> rm -f ./.deps/dup-safer.Po
> rm -f ./.deps/dup.Po
> rm -f ./.deps/dup2.Po
> rm -f ./.deps/error.Po
> rm -f ./.deps/exitfail.Po
> rm -f ./.deps/fchdir.Po
> rm -f ./.deps/fcntl.Po
> rm -f ./.deps/fd-hook.Po
> rm -f ./.deps/fd-safer.Po
> rm -f ./.deps/fdopendir.Po
> rm -f ./.deps/filenamecat-lgpl.Po
> rm -f ./.deps/fstat.Po
> rm -f ./.deps/fts-cycle.Po
> rm -f ./.deps/fts.Po
> rm -f ./.deps/getcwd-lgpl.Po
> rm -f ./.deps/getdtablesize.Po
> rm -f ./.deps/getprogname.Po
> rm -f ./.deps/gettimeofday.Po
> rm -f ./.deps/hash.Po
> rm -f ./.deps/i-ring.Po
> rm -f ./.deps/lstat.Po
> rm -f ./.deps/malloc.Po
> rm -f ./.deps/memchr.Po
> rm -f ./.deps/mempcpy.Po
> rm -f ./.deps/memrchr.Po
> rm -f ./.deps/msvc-inval.Po
> rm -f ./.deps/msvc-nothrow.Po
> rm -f ./.deps/open-safer.Po
> rm -f ./.deps/open.Po
> rm -f ./.deps/openat-die.Po
> rm -f ./.deps/openat-proc.Po
> rm -f ./.deps/openat-safer.Po
> rm -f ./.deps/openat.Po
> rm -f ./.deps/opendir-safer.Po
> rm -f ./.deps/opendir.Po
> rm -f ./.deps/pipe-safer.Po
> rm -f ./.deps/readdir.Po
> rm -f ./.deps/realloc.Po
> rm -f ./.deps/save-cwd.Po
> rm -f ./.deps/stat.Po
> rm -f ./.deps/strdup.Po
> rm -f ./.deps/strerror-override.Po
> rm -f ./.deps/strerror.Po
> rm -f ./.deps/stripslash.Po
> rm -f ./.deps/unistd.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making distclean in init
> make[2]: Entering directory '/<<PKGBUILDDIR>>/init'
> test -z "*~" || rm -f *~
> test -z "init" || rm -f init
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> rm -f ./.deps/init-init.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/init'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "supermin" || rm -f supermin
> test -z "*~ *.cmi *.cmo *.cmx *.o supermin format-ext2-init-bin.h" || rm -f
> *~ *.cmi *.cmo *.cmx *.o supermin format-ext2-init-bin.h
> rm -f *.o
> rm -f *.tab.c
> test -z "supermin-link.sh config.ml" || rm -f supermin-link.sh config.ml
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f
> rm -f ./.deps/supermin-ext2fs-c.Po
> rm -f ./.deps/supermin-fnmatch-c.Po
> rm -f ./.deps/supermin-format-ext2-init-c.Po
> rm -f ./.deps/supermin-glob-c.Po
> rm -f ./.deps/supermin-librpm-c.Po
> rm -f ./.deps/supermin-realpath-c.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in examples
> make[2]: Entering directory '/<<PKGBUILDDIR>>/examples'
> test -z "*~ init basic-kernel basic-initrd basic-root" || rm -f *~ init
> basic-kernel basic-initrd basic-root
> rm -rf basic-supermin.d
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples'
> Making distclean in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> test -z "test-basic.sh.log test-execstack.sh.log test-build-bash.sh.log
> test-binaries-exist.sh.log test-harder.sh.log test-if-newer-ext2.sh.log" ||
> rm -f test-basic.sh.log test-execstack.sh.log test-build-bash.sh.log
> test-binaries-exist.sh.log test-harder.sh.log test-if-newer-ext2.sh.log
> test -z "" || rm -f
> test -z "test-basic.sh.trs test-execstack.sh.trs test-build-bash.sh.trs
> test-binaries-exist.sh.trs test-harder.sh.trs test-if-newer-ext2.sh.trs" ||
> rm -f test-basic.sh.trs test-execstack.sh.trs test-build-bash.sh.trs
> test-binaries-exist.sh.trs test-harder.sh.trs test-if-newer-ext2.sh.trs
> test . = "." || test -z "" || rm -f
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "html/supermin.1.html pod2*.tmp" || rm -f html/supermin.1.html
> pod2*.tmp
> test -z "" || rm -f
> rm -f config.h stamp-h1
> test . = "." || test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> 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_ocamlclean
> dh_clean
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building supermin using existing
> ./supermin_5.2.2.orig.tar.gz
> dpkg-source: warning: ignoring deletion of file ar-lib, use --include-removal
> to override
> dpkg-source: warning: ignoring deletion of file install-sh, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file aclocal.m4, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file compile, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file config.h.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file depcomp, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file test-driver, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file missing, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file init/Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file examples/Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file lib/Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file tests/Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/Makefile.in, use
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/config.ml, use
> --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
> supermin-5.2.2/src/pod2htmd.tmp
> dpkg-source: error: aborting due to unexpected upstream changes, see
> /tmp/supermin_5.2.2-1.diff.LuD1hN
> 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/supermin_5.2.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.
--- End Message ---
--- Begin Message ---
Source: supermin
Source-Version: 5.2.2-2
Done: Hilko Bengen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
supermin, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilko Bengen <[email protected]> (supplier of updated supermin package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 07 Jan 2024 23:25:08 +0100
Source: supermin
Architecture: source
Version: 5.2.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Libvirt Maintainers
<[email protected]>
Changed-By: Hilko Bengen <[email protected]>
Closes: 1048907 1060136
Changes:
supermin (5.2.2-2) unstable; urgency=medium
.
* Add -rpi kernel fr armel
* Add loong64-specific dependencies.
Thanks to Dandan Zhang (Closes: #1060136)
* Use musl-gcc on more architectures
* Ensure that package can be rebuilt from source after successful build
(Closes: #1048907)
Checksums-Sha1:
20c81f1093325a5798dfd69feeddd3aeb4f7359f 3107 supermin_5.2.2-2.dsc
d474a5565186615877333d573e0547c88db943b2 6404 supermin_5.2.2-2.debian.tar.xz
0903487c7b458bece5b5b1d38748a2a4cbfcc1f7 14550
supermin_5.2.2-2_source.buildinfo
Checksums-Sha256:
e233e56ef4cfb472c106e10f33346df80b58a554904c57278da22991df44e32e 3107
supermin_5.2.2-2.dsc
427eb8554ec9d1e9508104dc079a6300d9fda3e11b5be2465aff1933c4362dc2 6404
supermin_5.2.2-2.debian.tar.xz
906968602491610eebcab90e8249223e5fcbf399656b73e81922ac46dd07e58c 14550
supermin_5.2.2-2_source.buildinfo
Files:
94933c7510fc57d341dd427e8b966b6b 3107 admin optional supermin_5.2.2-2.dsc
7f6ef054a1e4aed2a11967e5fe631bb2 6404 admin optional
supermin_5.2.2-2.debian.tar.xz
0225da9a41b9d05b9e954d7906e9b4fc 14550 admin optional
supermin_5.2.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErnMQVUQqHZbPTUx4dbcQY1whOn4FAmWbJqoACgkQdbcQY1wh
On448BAAnUDF6I9mUNASDWSla6+hjkda9zHzGYTvfKspqJefaK+lVY4EYFbR5OZG
Dt5ew/B9qUptMmpriCi8Ds7GJrT/4gQyp3tIJvpCRsd83dtjuorJaOg0RqCDD172
4sAI0GhUlUNF4nMDqSBm/5KG7wFcBM0AEvQ7AKFVcp56KQmxYfS6b0BSb4gNlPVS
7U5Iab7+vpiYHrz5cWXglsTMCWwP3vbpO17of6OvxsaXD2BI1ezmVqc9b35F1WCe
jSzxogixFmzL9MrySws6sKgvP5DFsCY/IdJVoWcsziOIFEd7KO2eMFU40N5AMQ6k
yDV+eaN7eSOy2pkh7nV5Cme7Uns/SOHmNyw81x3pU0vVabEyklB8lTiwxnmPCSy+
VCeq//apde5+HW0AXwcFnKLe8r5pvmsVmS2vI/3hTgt2P7kwLFLzTB0uXak8IzgD
XOMB+rPWdW8H/4MGxO/PGLjoWfk+N+jZsD1ZAKPskHrPk98QzMqTgukPmEbvZ0es
0Cf4FDgTZAdIjccZcotbAcbGDwF5LMLSQU8Y9FP1MUmeg4iN6Yxrs6s9oWCNJSTq
534lk3ZIO7fo6Qy0LJx6GsKAiHB+DtdC0KrR0ZpVobPjgBpcIsu5Ib+5HS0Bvald
guw9pIP46GHDMJzHUDRNdWmoUOWya7hF6ag5UNlqOQNmAoGCmyI=
=JkHA
-----END PGP SIGNATURE-----
--- End Message ---