--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: texlive-extra: Fails to build source after successful build
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Sun, 13 Aug 2023 21:21:30 +0200
- Message-id: <1691954490.487801.1284524.nullmailer@grub.nussbaum.fr>
Source: texlive-extra
Version: 2022.20230122-4
Severity: minor
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa@lists.debian.org
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 texlive-extra
> dpkg-buildpackage: info: source version 2022.20230122-4
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Hilmar Preusse <hille42@web.de>
> dpkg-source --before-build .
> fakeroot debian/rules clean
> for i in texlive-bibtex-extra texlive-extra-utils texlive-font-utils texlive-formats-extra texlive-plain-generic texlive-latex-extra texlive-fonts-extra texlive-music texlive-games texlive-pstricks texlive-publishers texlive-humanities texlive-science texlive-fonts-extra-doc texlive-humanities-doc texlive-latex-extra-doc texlive-science-doc texlive-pstricks-doc texlive-publishers-doc texlive-fonts-extra-links ; do \
> rm -f debian/$i.{README.Debian,links,links.generated} ; \
> rm -f debian/$i.{postinst,postrm,preinst,prerm} ; \
> rm -f debian/$i.{maps,hyphens,formats,info} ; \
> rm -f debian/$i.{lintian-overrides} ; \
> done
> rm -rf tex4ht-java texmf-dist/tex4ht/bin/tex4ht.jar
> rm -f texmf-dist/tex/latex/pax.jar
> # texlive contains some .orig files we need to keep otherwise
> # the copy will fail due to the files occurring in the tlpdb
> dh_clean -X.orig -X.bak
> rm -f configure-stamp
> rm -f build-stamp
> rm -f install-stamp
> dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building texlive-extra using existing ./texlive-extra_2022.20230122.orig-tex4ht.tar.xz
> dpkg-source: info: building texlive-extra using existing ./texlive-extra_2022.20230122.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of directory texmf-dist/source/latex/pax/lib
> dpkg-source: warning: ignoring deletion of file texmf-dist/source/latex/pax/lib/pdfbox.jar, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file texmf-dist/source/latex/pax/lib/commons-logging.jar, use --include-removal to override
> dpkg-source: error: cannot represent change to texmf-dist/scripts/pax/pax.jar: binary file contents changed
> dpkg-source: error: add texmf-dist/scripts/pax/pax.jar in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to texmf-dist/source/latex/pax/build/pax/Constants.class: binary file contents changed
> dpkg-source: error: add texmf-dist/source/latex/pax/build/pax/Constants.class in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to texmf-dist/source/latex/pax/build/pax/Entry.class: binary file contents changed
> dpkg-source: error: add texmf-dist/source/latex/pax/build/pax/Entry.class in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to texmf-dist/source/latex/pax/build/pax/EntryWriteException.class: binary file contents changed
> dpkg-source: error: add texmf-dist/source/latex/pax/build/pax/EntryWriteException.class in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to texmf-dist/source/latex/pax/build/pax/PDFAnnotExtractor.class: binary file contents changed
> dpkg-source: error: add texmf-dist/source/latex/pax/build/pax/PDFAnnotExtractor.class in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> dpkg-source: error: cannot represent change to texmf-dist/source/latex/pax/build/pax/StringVisitor.class: binary file contents changed
> dpkg-source: error: add texmf-dist/source/latex/pax/build/pax/StringVisitor.class in debian/source/include-binaries if you want to store the modified binary in the debian tarball
> 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/texlive-extra_2022.20230122-4_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: texlive-extra
Source-Version: 2023.20231007-1
Done: Hilmar Preusse <hille42@web.de>
We believe that the bug you reported is fixed in the latest version of
texlive-extra, 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 1045828@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilmar Preusse <hille42@web.de> (supplier of updated texlive-extra 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 08 Oct 2023 20:46:15 +0000
Source: texlive-extra
Architecture: source
Version: 2023.20231007-1
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <debian-tex-maint@lists.debian.org>
Changed-By: Hilmar Preusse <hille42@web.de>
Closes: 992269 1035857 1045828 1046800 1051497
Changes:
texlive-extra (2023.20231007-1) unstable; urgency=medium
.
* New upstream snapshot.
- Contains new version of NewTX (Closes: #1051497).
- abstract.bst is back in texlive-bibtex-extra (Closes: #992269)
* Font moves (Closes: #1035857).
- Reinclude Junicode into texlive-f-extra; remove Dep on
fonts-junicode. This package does not ship the expected ttf
files any more.
- Reinclude Alegreya into texlive-f-extra; remove Dep on
fonts-alegreya-sans. This package is RC-buggy and does not
migrate to testing.
* Blacklist parts of the pax lib, rather link these files from the
appropriate Debian packages and delete the links later. This makes
the build repeatable (Closes: #1045828)
* Remove *jar and *class files generated during pax build.
(Closes: #1046800).
Checksums-Sha1:
3272ee038bca0c4fc478f8f39bad8cd91eeb5bc2 3995 texlive-extra_2023.20231007-1.dsc
3f4061464b1e216a67bcadcaf9a4415216a34596 19060 texlive-extra_2023.20231007.orig-tex4ht.tar.xz
a3079ad986dd2acb1ccebd875ee203584a6cd59e 2373892704 texlive-extra_2023.20231007.orig.tar.xz
e0aa1a50b84acdc47a425d45d34bd386645c901c 195068 texlive-extra_2023.20231007-1.debian.tar.xz
f63b24bd958e768cae3ce833aa6a392b3cb3f8fc 6008 texlive-extra_2023.20231007-1_source.buildinfo
Checksums-Sha256:
d12fbf2f5313718653e52075360355b6ad430273d5deb9b0bda430c79679b402 3995 texlive-extra_2023.20231007-1.dsc
13b930cd335fb7aefe3b04a3cf6b722589b6df653498ca8816000b4092351647 19060 texlive-extra_2023.20231007.orig-tex4ht.tar.xz
ff53498301839705879ae200e0b63d9e6759efd2d33a28cb593cf122a899419d 2373892704 texlive-extra_2023.20231007.orig.tar.xz
5bf5b8ecf2fa3e5a86190bcfee4d669cc66ccde8736b4fd3a75c48c3b1a2d8ea 195068 texlive-extra_2023.20231007-1.debian.tar.xz
47a4cb0e14569b99337309f361ec191a1cc478309861fbeac4d66bce5aaa2edd 6008 texlive-extra_2023.20231007-1_source.buildinfo
Files:
e8affe2196e8ae98a6403c0bd251b946 3995 tex optional texlive-extra_2023.20231007-1.dsc
06a2d42a824bbde3db999ffeb98b0ed1 19060 tex optional texlive-extra_2023.20231007.orig-tex4ht.tar.xz
253a347579c084efc677a2906203569f 2373892704 tex optional texlive-extra_2023.20231007.orig.tar.xz
1571cb4f8216bd969fd5e434cf194a27 195068 tex optional texlive-extra_2023.20231007-1.debian.tar.xz
7f7d9d3bb2abb74abb35cb28624ce7d0 6008 tex optional texlive-extra_2023.20231007-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmUjGiNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LItnLw//UixQ9aQPg1DNx+r42gbr2CPpUGnj8eYpuZIAuR0DOilT/3LWNTPZugRf
WWaWhY5BBsGg/D4b8CJQy8uj6bizMvTCKtKllQEz8i8mh2Etss2rpg9M7vjsnj1/
++VXbms5dwYhEr7m1yaVD5ApuWOufN3n1cSSSBSaBCHxGNFmw9SBcV1mtI/ypaXL
xvA0KvAKqi148gEt2rYN92ct49q1uHGqVPKW6MpVR98e0UkQIQoTu/L+mY2ERnsP
69EXsVw/1uea4A3faWVZVTb43Gmfc4ap45EjZKdru1X1yJSxZ0JezCciJYkg/XFZ
jK/xrbo1u1djjCjlQ84va5aV58aFWDma4ht87vnZj+wO+0vTIUTBhWKVaB52A2ZL
0p0bfnpfE4r5+HEp5DdSNeoqvQWA+XFBi+TnXcQuj4ytxqgclxLlxFBh4V3CqV0G
23oYxpQIunu8mDu1VJ00DKA2QTy1+gvpN1oxzzHZaZZzdCw3SAvXc3LgtrvxMHc5
wBcoCy1pBkCHvKGjv7nVMCBc9FK9ZJt3m5suxCPiEBDIwiC2nnlagpE3Lenn5Q97
+Jggy5gaM3OsojtcZly4wvsQ6iBAJ7tu60x67l+JS9jKknUV6/BfVFxfJi0mP+X0
7NyIBQTfRbB6iFm8tGMtipA4+QYiGZrrO9+nqHHNZsTKw+TdWnM=
=mDsl
-----END PGP SIGNATURE-----
--- End Message ---