Your message dated Fri, 18 Aug 2023 04:22:51 +0000
with message-id <[email protected]>
and subject line Bug#1046039: fixed in patchelf 0.18.0-1
has caused the Debian Bug report #1046039,
regarding patchelf: 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.)


-- 
1046039: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1046039
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: patchelf
Version: 0.14.3-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 patchelf
> dpkg-buildpackage: info: source version 0.14.3-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Felipe Sateler 
> <[email protected]>
>  dpkg-source --before-build .
> dpkg-source: info: using options from patchelf-0.14.3/debian/source/options: 
> --extend-diff-ignore=bootstrap.sh --extend-diff-ignore=release.nix 
> --extend-diff-ignore=version --extend-diff-ignore=BUGS
>  fakeroot debian/rules clean
> dh clean
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mv src/elf.h.bak src/elf.h
> [ ! -f Makefile ] || /usr/bin/make maintainer-clean
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> Making maintainer-clean in src
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "patchelf" || rm -f patchelf
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> This command is intended for maintainers to use
> it deletes files that may require special tools to rebuild.
> rm -f ./.deps/patchelf.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making maintainer-clean in tests
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
> test -z "simple-pie simple main too-many-strtab main-scoped big-dynstr 
> no-rpath contiguous-note-sections libfoo.so libfoo-scoped.so libbar.so 
> libbar-scoped.so libsimple.so libbuildid.so libtoomanystrtab.so 
> phdr-corruption.so" || rm -f simple-pie simple main too-many-strtab 
> main-scoped big-dynstr no-rpath contiguous-note-sections libfoo.so 
> libfoo-scoped.so libbar.so libbar-scoped.so libsimple.so libbuildid.so 
> libtoomanystrtab.so phdr-corruption.so
> test -z "big-dynstr.c" || rm -f big-dynstr.c
> rm -f -r scratch no-rpath-amd64.sh no-rpath-armel.sh no-rpath-armhf.sh 
> no-rpath-hurd-i386.sh no-rpath-i386.sh no-rpath-ia64.sh 
> no-rpath-kfreebsd-amd64.sh no-rpath-kfreebsd-i386.sh no-rpath-mips.sh 
> no-rpath-mipsel.sh no-rpath-powerpc.sh no-rpath-s390.sh no-rpath-sh4.sh 
> no-rpath-sparc.sh
> rm -f *.o
> test -z "plain-fail.sh.log plain-run.sh.log shrink-rpath.sh.log 
> set-interpreter-short.sh.log set-interpreter-long.sh.log set-rpath.sh.log 
> add-rpath.sh.log no-rpath.sh.log big-dynstr.sh.log set-rpath-library.sh.log 
> soname.sh.log shrink-rpath-with-allowed-prefixes.sh.log 
> set-rpath-rel-map.sh.log force-rpath.sh.log plain-needed.sh.log 
> output-flag.sh.log too-many-strtab.sh.log no-rpath-pie-powerpc.sh.log 
> build-id.sh.log invalid-elf.sh.log endianness.sh.log 
> contiguous-note-sections.sh.log no-gnu-hash.sh.log grow-file.sh.log 
> no-dynamic-section.sh.log args-from-file.sh.log basic-flags.sh.log 
> set-empty-rpath.sh.log phdr-corruption.sh.log replace-needed.sh.log 
> no-rpath-amd64.sh.log no-rpath-armel.sh.log no-rpath-armhf.sh.log 
> no-rpath-hurd-i386.sh.log no-rpath-i386.sh.log no-rpath-ia64.sh.log 
> no-rpath-kfreebsd-amd64.sh.log 
> no-rpath-kfreebsd-i386.sh.log no-rpath-mips.sh.log no-rpath-mipsel.sh.log 
> no-rpath-powerpc.sh.log no-rpath-s390.sh.log no-rpath-sh4.sh.log 
> no-rpath-sparc.sh.log" || rm -f plain-fail.sh.log plain-run.sh.log 
> shrink-rpath.sh.log set-interpreter-short.sh.log set-interpreter-long.sh.log 
> set-rpath.sh.log add-rpath.sh.log no-rpath.sh.log big-dynstr.sh.log 
> set-rpath-library.sh.log soname.sh.log 
> shrink-rpath-with-allowed-prefixes.sh.log set-rpath-rel-map.sh.log 
> force-rpath.sh.log plain-needed.sh.log output-flag.sh.log 
> too-many-strtab.sh.log no-rpath-pie-powerpc.sh.log build-id.sh.log 
> invalid-elf.sh.log endianness.sh.log contiguous-note-sections.sh.log 
> no-gnu-hash.sh.log grow-file.sh.log no-dynamic-section.sh.log 
> args-from-file.sh.log basic-flags.sh.log set-empty-rpath.sh.log 
> phdr-corruption.sh.log 
> replace-needed.sh.log no-rpath-amd64.sh.log no-rpath-armel.sh.log 
> no-rpath-armhf.sh.log no-rpath-hurd-i386.sh.log no-rpath-i386.sh.log 
> no-rpath-ia64.sh.log no-rpath-kfreebsd-amd64.sh.log 
> no-rpath-kfreebsd-i386.sh.log no-rpath-mips.sh.log no-rpath-mipsel.sh.log 
> no-rpath-powerpc.sh.log no-rpath-s390.sh.log no-rpath-sh4.sh.log 
> no-rpath-sparc.sh.log
> test -z "plain-fail.sh.trs plain-run.sh.trs shrink-rpath.sh.trs 
> set-interpreter-short.sh.trs set-interpreter-long.sh.trs set-rpath.sh.trs 
> add-rpath.sh.trs no-rpath.sh.trs big-dynstr.sh.trs set-rpath-library.sh.trs 
> soname.sh.trs shrink-rpath-with-allowed-prefixes.sh.trs 
> set-rpath-rel-map.sh.trs force-rpath.sh.trs plain-needed.sh.trs 
> output-flag.sh.trs too-many-strtab.sh.trs no-rpath-pie-powerpc.sh.trs 
> build-id.sh.trs invalid-elf.sh.trs endianness.sh.trs 
> contiguous-note-sections.sh.trs no-gnu-hash.sh.trs grow-file.sh.trs 
> no-dynamic-section.sh.trs args-from-file.sh.trs basic-flags.sh.trs 
> set-empty-rpath.sh.trs phdr-corruption.sh.trs replace-needed.sh.trs 
> no-rpath-amd64.sh.trs no-rpath-armel.sh.trs no-rpath-armhf.sh.trs 
> no-rpath-hurd-i386.sh.trs no-rpath-i386.sh.trs no-rpath-ia64.sh.trs 
> no-rpath-kfreebsd-amd64.sh.trs 
> no-rpath-kfreebsd-i386.sh.trs no-rpath-mips.sh.trs no-rpath-mipsel.sh.trs 
> no-rpath-powerpc.sh.trs no-rpath-s390.sh.trs no-rpath-sh4.sh.trs 
> no-rpath-sparc.sh.trs" || rm -f plain-fail.sh.trs plain-run.sh.trs 
> shrink-rpath.sh.trs set-interpreter-short.sh.trs set-interpreter-long.sh.trs 
> set-rpath.sh.trs add-rpath.sh.trs no-rpath.sh.trs big-dynstr.sh.trs 
> set-rpath-library.sh.trs soname.sh.trs 
> shrink-rpath-with-allowed-prefixes.sh.trs set-rpath-rel-map.sh.trs 
> force-rpath.sh.trs plain-needed.sh.trs output-flag.sh.trs 
> too-many-strtab.sh.trs no-rpath-pie-powerpc.sh.trs build-id.sh.trs 
> invalid-elf.sh.trs endianness.sh.trs contiguous-note-sections.sh.trs 
> no-gnu-hash.sh.trs grow-file.sh.trs no-dynamic-section.sh.trs 
> args-from-file.sh.trs basic-flags.sh.trs set-empty-rpath.sh.trs 
> phdr-corruption.sh.trs 
> replace-needed.sh.trs no-rpath-amd64.sh.trs no-rpath-armel.sh.trs 
> no-rpath-armhf.sh.trs no-rpath-hurd-i386.sh.trs no-rpath-i386.sh.trs 
> no-rpath-ia64.sh.trs no-rpath-kfreebsd-amd64.sh.trs 
> no-rpath-kfreebsd-i386.sh.trs no-rpath-mips.sh.trs no-rpath-mipsel.sh.trs 
> no-rpath-powerpc.sh.trs no-rpath-s390.sh.trs no-rpath-sh4.sh.trs 
> no-rpath-sparc.sh.trs
> 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 TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> This command is intended for maintainers to use
> it deletes files that may require special tools to rebuild.
> rm -f ./.deps/bar.Po
> rm -f ./.deps/big-dynstr.Po
> rm -f ./.deps/foo.Po
> rm -f ./.deps/main.Po
> rm -f ./.deps/no_rpath-no-rpath.Po
> rm -f ./.deps/phdr_corruption_so-void.Po
> rm -f ./.deps/simple-simple.Po
> rm -f ./.deps/simple.Po
> rm -f ./.deps/simple_pie-simple.Po
> rm -f ./.deps/too-many-strtab.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "patchelf.spec" || rm -f patchelf.spec
> 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
> This command is intended for maintainers to use
> it deletes files that may require special tools to rebuild.
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -rf ./autom4te.cache
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -rf build-aux
> find . -name Makefile.in -delete
> rm -f configure
> rm -f aclocal.m4
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using options from patchelf-0.14.3/debian/source/options: 
> --extend-diff-ignore=bootstrap.sh --extend-diff-ignore=release.nix 
> --extend-diff-ignore=version --extend-diff-ignore=BUGS
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building patchelf using existing 
> ./patchelf_0.14.3.orig.tar.gz
> dpkg-source: error: cannot represent change to tests/libbig-dynstr.debug: 
> binary file contents changed
> dpkg-source: error: add tests/libbig-dynstr.debug in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: warning: executable mode 0755 of 'tests/libbig-dynstr.debug' 
> will not be represented in diff
> dpkg-source: error: cannot represent change to tests/libbig-dynstr.so: binary 
> file contents changed
> dpkg-source: error: add tests/libbig-dynstr.so in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: warning: executable mode 0755 of 'tests/libbig-dynstr.so' will 
> not be represented in diff
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
> 
> 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/patchelf_0.14.3-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: patchelf
Source-Version: 0.18.0-1
Done: Felipe Sateler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
patchelf, 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.
Felipe Sateler <[email protected]> (supplier of updated patchelf 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: Fri, 18 Aug 2023 00:04:34 -0400
Source: patchelf
Architecture: source
Version: 0.18.0-1
Distribution: unstable
Urgency: medium
Maintainer: Felipe Sateler <[email protected]>
Changed-By: Felipe Sateler <[email protected]>
Closes: 1026121 1046039
Changes:
 patchelf (0.18.0-1) unstable; urgency=medium
 .
   [ Felipe Sateler ]
   * New upstream release
   * Remove test files on clean (Closes: #1046039)
 .
   [ Helmut Grohne ]
   * Mark patchelf Multi-Arch: foreign (Closes: #1026121)
 .
   [ Felipe Sateler ]
   * Add lintian-override for test binaries
Checksums-Sha1:
 445265ecd1b728e177bc178d25267dfbb2e0bfcb 1858 patchelf_0.18.0-1.dsc
 7eb974172de73b7b452ee376237ad78601603c45 331312 patchelf_0.18.0.orig.tar.gz
 366e07500176eb8570153484044bc80341778f48 3984 patchelf_0.18.0-1.debian.tar.xz
 df834212eba53fdb0397c2372fbcc1ff16a3cd9e 6172 
patchelf_0.18.0-1_source.buildinfo
Checksums-Sha256:
 c590f11e896e39354636b315b49cdebe1832209ccc30d1258312a51901085fda 1858 
patchelf_0.18.0-1.dsc
 1451d01ee3a21100340aed867d0b799f46f0b1749680028d38c3f5d0128fb8a7 331312 
patchelf_0.18.0.orig.tar.gz
 1cf24b9900af418ff8c456a3c875257041e99f90b3ef362daf7b225542317408 3984 
patchelf_0.18.0-1.debian.tar.xz
 aafd7936e286d8169c651de47a3dea6d895b83b30a957c768298aac4aba710e4 6172 
patchelf_0.18.0-1_source.buildinfo
Files:
 3215ca3418eefa69c9f909a56759b546 1858 utils optional patchelf_0.18.0-1.dsc
 39be87713c18bfb3b2d27f4b23e28a18 331312 utils optional 
patchelf_0.18.0.orig.tar.gz
 642426731f1055d2852fad2856d7f87f 3984 utils optional 
patchelf_0.18.0-1.debian.tar.xz
 e1519ad8ad23e1b08636bd481b9ded00 6172 utils optional 
patchelf_0.18.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAmTe7hUUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s/Ssg//eRL5LmvceRX6cHunTuWFlOWxID6B
mUZLHR8JoSOzbXLUtBc6qpMdkdzm6Fdv4CSgi6FuokktrB3/G6KS6pPS4z/lOCVo
aYBEk1tqLResHXm1cVDT4Wv5Xmjbt7Od39yln1e7/dp2i+2pNtSqvgT/TlDrqdlP
I0jkL6Irg0xaJvyhcZXyffuHCyjh6wPzPaDzVlsz+IYp369vzl0r8cPDOM7KKzA1
dLvNJhjCvzjln1rk3ho1kbwmmy97Q5jhNyd8F7jCrpg8NeFs7HPDKv1Q/DruvTE2
fOAoPUKX6CsNF3JF3f7UMTM/IgysLEB882XMS7Z1ObtljzjpuTLwfY9RZvy7EDTk
JWPfbn1afODPvKMgKptEyLZqveml2rAbgVQIUjQ8LXBR7havrdbq4DKJhmGA3W4T
08BMSq7fA5UfhK+BkmSRvEnVE8cg36ez+epLH2VvF6llmUKpcRiaRTUw2rc3MJme
SeMWLaGo9Td9f3+hUWrtZDSURvjfQB6vNiuKDM+1bl9ORt88YOTKbFdMo6i1Cs2O
6Gmo7GMMEU+fwuXu2mXiuOw3fTcTXVWW0KpWJ1ZxIDf/OUeOzpKA7NFA+cZtBEFK
ygZSFiZOpP4aauZ0dnMAb1954tuU5ixrHuaRiMCR6hkgCC1feyus5cK2zBh7jLEi
hSv/P0Rp3HUOG+E=
=WVvY
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to