Bug#1011635: Diff between {,sticky} Debian binary package fails
David Prévot
taffit at debian.org
Wed May 25 16:22:57 BST 2022
Package: diffoscope
Version: 213
Severity: normal
Hi team,
Thanks for maintaining this amazing tool!
I hit a weird issue that I didn’t try to debug, but that may be of some
interest to you. I’ve not been able to use diffoscope between the latest
two version of php-react-promise (arch:all package, I use diffoscope all
the time to check for regression before upload, it usually goes well).
This time, it provide a few thousand lines of (useless?) information.
$ diffoscope php-react-promise_2.*deb
--- php-react-promise_2.7.0-2_all.deb
+++ php-react-promise_2.9.0-1_all.deb
@@ -1,1166 +1,1394 @@
00000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 !<arch>.debian-b
-00000010: 696e 6172 7920 2020 3136 3132 3133 3931 inary 16121391
-00000020: 3738 2020 3020 2020 2020 3020 2020 2020 78 0 0
+00000010: 696e 6172 7920 2020 3136 3533 3432 3735 inary 16534275
+00000020: 3736 2020 3020 2020 2020 3020 2020 2020 76 0 0
00000030: 3130 3036 3434 2020 3420 2020 2020 2020 100644 4
00000040: 2020 600a 322e 300a 636f 6e74 726f 6c2e `.2.0.control.
-00000050: 7461 722e 787a 2020 3136 3132 3133 3931 tar.xz 16121391
-00000060: 3738 2020 3020 2020 2020 3020 2020 2020 78 0 0
-00000070: 3130 3036 3434 2020 3131 3638 2020 2020 100644 1168
+00000050: 7461 722e 787a 2020 3136 3533 3432 3735 tar.xz 16534275
+00000060: 3736 2020 3020 2020 2020 3020 2020 2020 76 0 0
+00000070: 3130 3036 3434 2020 3131 3736 2020 2020 100644 1176
00000080: 2020 600a fd37 7a58 5a00 0004 e6d6 b446 `..7zXZ......F
[…]
I noticed a difference in the file(1) output that might be a clue:
$ file php-react-promise_2.*deb
php-react-promise_2.7.0-2_all.deb: sticky Debian binary package (format 2.0), with control.tar.xz, data compression xz
php-react-promise_2.9.0-1_all.deb: Debian binary package (format 2.0), with control.tar.xz, data compression xz
Regards
David
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.17.0-1-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR:fr
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages diffoscope depends on:
ii diffoscope-minimal 213
Versions of packages diffoscope recommends:
ii abootimg 0.6-1+b2
ii acl 2.3.1-1
ii androguard 3.4.0~a1-2
ii apksigner 31.0.2-1
pn apktool <none>
ii binutils-multiarch 2.38-4
ii bzip2 1.0.8-5
ii caca-utils 0.99.beta19-2.2
ii colord 1.4.6-1
ii db-util 5.3.1+nmu1
ii default-jdk [java-sdk] 2:1.11-72
ii default-jdk-headless 2:1.11-72
ii device-tree-compiler 1.6.1-1
ii docx2txt 1.4-5
ii e2fsprogs 1.46.5-2
ii enjarify 1:1.0.3-5
ii ffmpeg 7:4.4.2-1+b1
ii fontforge-extras 1:20201107~dfsg-4+b1
pn fp-utils <none>
ii genisoimage 9:1.1.11-3.2
ii gettext 0.21-6
pn ghc <none>
ii ghostscript 9.56.1~dfsg-1
ii giflib-tools 5.2.1-2.4
ii gnumeric 1.12.52-1
ii gnupg 2.2.35-2
ii gnupg-utils 2.2.35-2
ii hdf5-tools 1.10.7+repack-4+b1
ii imagemagick 8:6.9.11.60+dfsg-1.3+b2
ii imagemagick-6.q16 [imagemagick] 8:6.9.11.60+dfsg-1.3+b2
ii jsbeautifier 1.14.3-1
ii libarchive-tools 3.6.0-1
ii libxmlb-dev 0.3.8-1
pn llvm <none>
ii lz4 [liblz4-tool] 1.9.3-2
ii mono-utils 6.8.0.105+dfsg-3.2
ii ocaml-nox 4.13.1-3
ii odt2txt 0.5-7
ii oggvideotools 0.9.1-6
ii openjdk-11-jdk [java-sdk] 11.0.15+10-1
ii openssh-client 1:9.0p1-1+b1
ii openssl 3.0.3-5
ii pgpdump 0.34-1
ii poppler-utils 22.02.0-3
ii procyon-decompiler 0.6.0-1
ii python3-argcomplete 1.12.3-0.2
pn python3-binwalk <none>
ii python3-debian 0.1.43
ii python3-defusedxml 0.7.1-1
pn python3-guestfs <none>
ii python3-jsondiff 1.3.1-2
ii python3-pdfminer 20220319+dfsg-1
ii python3-progressbar 2.5-2
ii python3-pypdf2 1.27.12-1
ii python3-pyxattr 0.7.2-2
ii python3-rpm 4.17.0+dfsg1-4
ii python3-tlsh 3.4.4+20151206-1.4+b1
ii r-base-core 4.2.0-1+b1
ii radare2 5.5.0+dfsg-1
ii rpm2cpio 4.17.0+dfsg1-4
ii sng 1.1.0-4
ii sqlite3 3.38.5-1
ii squashfs-tools 1:4.5.1-1
ii tcpdump 4.99.1-4+b1
ii u-boot-tools 2022.04+dfsg-2+b1
ii unzip 6.0-26
ii vim-common 2:8.2.4793-1
ii wabt 1.0.28-1
ii xmlbeans 4.0.0-1
ii xxd 2:8.2.4793-1
ii xz-utils 5.2.5-2.1
ii zip 3.0-12
ii zstd 1.5.2+dfsg-1
Versions of packages diffoscope suggests:
ii libjs-jquery 3.6.0+dfsg+~3.5.13-1
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20220525/b3bf3a33/attachment.sig>
More information about the Reproducible-builds
mailing list