Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
New Bug report received and forwarded. Copy sent to alx@kernel.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Thu, 17 Oct 2024 10:33:02 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: diffoscope: Compare ar(1) archives
Date: Thu, 17 Oct 2024 12:32:05 +0200
Package: diffoscope
Version: 280
Severity: wishlist
Tags: upstream
X-Debbugs-Cc: alx@kernel.org
Dear Maintainer,
It would be nice to be able to compare ar(1) archives.
Have a lovely day!
Alex
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.2-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=C.utf8, LC_CTYPE=C.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages diffoscope depends on:
ii diffoscope-minimal 280
Versions of packages diffoscope recommends:
ii 7zip 24.08+dfsg-1
ii aapt 1:14~beta1-2+b3
ii abootimg 0.6-1.1
ii acl 2.3.2-2
ii androguard 3.4.0~a1-15
ii apksigcopier 1.1.1-1
ii apksigner 31.0.2-2
ii apktool 2.7.0+dfsg-7
ii binutils-multiarch 2.43.1-5
ii bzip2 1.0.8-6
ii caca-utils 0.99.beta20-5
ii colord 1.4.7-1+b1
ii coreboot-utils 4.15~dfsg-4
ii db-util 5.3.3
ii default-jdk-headless 2:1.21-76
ii device-tree-compiler 1.7.0-2+b1
ii dexdump 14.0.0+r15-3
ii docx2txt 1.4-5
ii e2fsprogs 1.47.1-1
ii enjarify 1:1.0.3-5
ii ffmpeg 7:7.0.2-3
ii fontforge-extras 1:20230101~dfsg-4
ii fonttools 4.46.0-1
ii fp-utils 3.2.2+dfsg-34
ii fp-utils-3.2.2 [fp-utils] 3.2.2+dfsg-34
ii genisoimage 9:1.1.11-3.5
ii gettext 0.22.5-2
ii ghc 9.6.6-2
ii ghostscript 10.04.0~dfsg-1
ii giflib-tools 5.2.2-1
ii gnumeric 1.12.57-1+b1
ii gnupg-utils 2.2.44-1
ii gpg 2.2.44-1
ii hdf5-tools 1.10.10+repack-4
ii html2text 2.2.3-2
ii imagemagick 8:6.9.13.12+dfsg1-1
ii imagemagick-6.q16 [imagemagick] 8:6.9.13.12+dfsg1-1
ii jsbeautifier 1.15.1-1
ii libarchive-tools 3.7.4-1
ii libxmlb-utils 0.3.19-1
ii llvm 1:19.0-60
ii lz4 1.9.4-3
ii lzip 1.24.1-2
ii mono-utils 6.12.0.199+dfsg-1
ii ocaml-nox 5.2.0-3
ii odt2txt 0.5-7
ii oggvideotools 0.9.1-7
ii openssh-client 1:9.9p1-1
ii openssl 3.3.2-1
ii perl 5.38.2-5
ii pgpdump 0.36-1
ii poppler-utils 24.08.0-2
ii procyon-decompiler 0.6.0-3
ii python3-argcomplete 3.4.0-2
ii python3-binwalk 2.4.2+dfsg1-1
ii python3-debian 0.1.49
ii python3-defusedxml 0.7.1-2
ii python3-guestfs 1:1.52.2-4
ii python3-jsondiff 2.1.2-1
ii python3-pdfminer 20221105+dfsg-1
ii python3-progressbar 2.5-4
ii python3-pypdf 4.3.1-1
ii python3-pyxattr 0.8.1-1+b3
ii python3-rpm 4.20.0+dfsg-1
ii python3-tlsh 3.4.4+20151206-1.4+b6
ii r-base-core 4.4.1-3
ii radare2 5.9.4+dfsg-1
ii rpm2cpio 4.20.0+dfsg-1
ii sng 1.1.0-4+b1
ii sqlite3 3.46.1-1
ii squashfs-tools 1:4.6.1-1
ii tcpdump 4.99.5-1
ii u-boot-tools 2024.01+dfsg-5+b2
ii unzip 6.0-28
ii wabt 1.0.34+dsfg2+~cs1.0.32-1+b1
ii xmlbeans 4.0.0-2
ii xxd 2:9.1.0777-1
ii xz-utils 5.6.2-2
ii zip 3.0-14
ii zstd 1.5.6+dfsg-1
Versions of packages diffoscope suggests:
ii libjs-jquery 3.6.1+dfsg+~3.5.14-1
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Thu, 17 Oct 2024 17:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Thu, 17 Oct 2024 17:33:02 GMT) (full text, mbox, link).
Hello Alejandro,
> It would be nice to be able to compare ar(1) archives.
It should already do!
$ diffoscope tests/data/test1.a tests/data/test2.a
--- tests/data/test1.a
+++ tests/data/test2.a
├── file list
│ @@ -1,2 +1,2 @@
│ ----------- 0 0 0 10 2015-06-24 12:14:19.000000 /
│ --rw-r--r-- 0 1000 1000 1216 2015-06-24 12:13:47.000000 test.o
│ +---------- 0 0 0 10 2015-06-24 12:14:29.000000 /
│ +-rw-r--r-- 0 1000 1000 1216 2015-06-24 12:14:27.000000 test.o
├── test.o
│ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
│ │ @@ -3,10 +3,10 @@
│ │
│ │ Disassembly of section .text:
│ │
│ │ 0000000000000000 <f>:
│ │ f():
│ │ push %rbp
│ │ mov %rsp,%rbp
│ │ - mov $0x2a,�x
│ │ + mov $0xffffffff,�x
│ │ pop %rbp
│ │ ret
Do you not get the same thing? You may need to install the binutils
package.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Thu, 17 Oct 2024 21:27:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Thu, 17 Oct 2024 21:27:01 GMT) (full text, mbox, link).
On Thu, Oct 17, 2024 at 10:16:25AM GMT, Chris Lamb wrote:
> Hello Alejandro,
Hi Chris!
>
> > It would be nice to be able to compare ar(1) archives.
>
> It should already do!
>
> $ diffoscope tests/data/test1.a tests/data/test2.a
>
> --- tests/data/test1.a
> +++ tests/data/test2.a
> ├── file list
> │ @@ -1,2 +1,2 @@
> │ ----------- 0 0 0 10 2015-06-24 12:14:19.000000 /
> │ --rw-r--r-- 0 1000 1000 1216 2015-06-24 12:13:47.000000 test.o
> │ +---------- 0 0 0 10 2015-06-24 12:14:29.000000 /
> │ +-rw-r--r-- 0 1000 1000 1216 2015-06-24 12:14:27.000000 test.o
> ├── test.o
> │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
> │ │ @@ -3,10 +3,10 @@
> │ │
> │ │ Disassembly of section .text:
> │ │
> │ │ 0000000000000000 <f>:
> │ │ f():
> │ │ push %rbp
> │ │ mov %rsp,%rbp
> │ │ - mov $0x2a,�x
> │ │ + mov $0xffffffff,�x
> │ │ pop %rbp
> │ │ ret
>
> Do you not get the same thing? You may need to install the binutils
> package.
Humm. I might be in front of a bug? I was trying to see what was the
difference between an archive before and after running ranlib(1) on it.
Maybe that was the issue?
See below.
Have a lovely day!
Alex
alx@debian:~/src/alx/liba2i/contrib$ dpkg -l binutils | tail -n1
ii binutils 2.43.1-5 amd64 GNU assembler, linker and binary utilities
alx@debian:~/src/alx/liba2i/contrib$ diffoscope liba2i.a liba2i_ranlibbed.a
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 767, in main
sys.exit(run_diffoscope(parsed_args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 718, in run_diffoscope
difference = compare_root_paths(path1, path2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 69, in compare_root_paths
difference = compare_files(file1, file2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 149, in compare_files
return file1.compare(file2, source)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare
difference = self._compare_using_details(other, source)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 437, in _compare_using_details
details.extend(self.compare_details(other, source))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/ar.py", line 71, in compare_details
Difference.from_text_readers(
File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 258, in from_text_readers
return Difference.from_feeder(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 214, in from_feeder
unified_diff = diff(feeder1, feeder2)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 334, in diff
with FIFOFeeder(feeder1, fifo1_path) as fifo1, FIFOFeeder(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 225, in __exit__
self.join()
File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 258, in join
raise self._exception
File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 249, in run
end_nl = self.feeder(fifo)
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/feeders.py", line 79, in feeder
for buf in in_file:
^^^^^^^
File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/libarchive.py", line 134, in list_libarchive
for entry in archive:
^^^^^^^
File "/usr/lib/python3/dist-packages/libarchive/read.py", line 27, in __iter__
r = read_next_header2(archive_p, entry._entry_p)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/libarchive/ffi.py", line 98, in check_int
raise archive_error(args[0], retcode)
libarchive.exception.ArchiveError: Invalid string table (errno=22, retcode=-30, archive_p=139655089495440)
--
<https://www.alejandro-colomar.es/>
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Fri, 18 Oct 2024 22:24:01 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Fri, 18 Oct 2024 22:24:01 GMT) (full text, mbox, link).
Hey Alejandro,
>> Do you not get the same thing? You may need to install the binutils
>> package.
>
> Humm. I might be in front of a bug? I was trying to see what was the
> difference between an archive before and after running ranlib(1) on it.
> Maybe that was the issue?
Oh, I didn't realise you were seeing a traceback. Could you share your
liba2i.a and liba2i_ranlibbed.a files (or provide a way for me to
generate these myself) so I can reproduce this locally?
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Fri, 18 Oct 2024 22:30:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Fri, 18 Oct 2024 22:30:02 GMT) (full text, mbox, link).
On Fri, Oct 18, 2024 at 03:15:12PM GMT, Chris Lamb wrote:
> Hey Alejandro,
Hey Chris!
> >> Do you not get the same thing? You may need to install the binutils
> >> package.
> >
> > Humm. I might be in front of a bug? I was trying to see what was the
> > difference between an archive before and after running ranlib(1) on it.
> > Maybe that was the issue?
>
> Oh, I didn't realise you were seeing a traceback. Could you share your
> liba2i.a and liba2i_ranlibbed.a files (or provide a way for me to
> generate these myself) so I can reproduce this locally?
Sure, I'll send you the two files. If you also want to know how I
generated them, I can send you the reproducer commands too.
Please find them attached.
Have a lovely night!
Alex
P.S.: I'll write to you regarding the strtol(3) stuff we discussed
around a year ago. I have news.
--
<https://www.alejandro-colomar.es/>
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Mon, 21 Oct 2024 22:18:01 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Mon, 21 Oct 2024 22:18:01 GMT) (full text, mbox, link).
Hi Alejandro,
> Please find them attached.
Thanks for the files. Unfortunately, I can't seem to reproduce your traceback.
Can you provide the output on your system of the following:
$ file liba2i.a liba2i_ranlibbed.a
$ dpkg -l file
$ dpkg -l | grep libarchive
For reference, I get:
$ file liba2i.a liba2i_ranlibbed.a
liba2i.a: data
liba2i_ranlibbed.a: data
$ dpkg -l file
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-==========================================================
ii file 1:5.45-3 amd64 Recognize the type of data in a file using "magic" numbers
$ dpkg -l | grep libarchive
ii libarchive-cpio-perl 0.10-3 […]
ii libarchive-tools 3.7.4-1 […]
ii libarchive-zip-perl 1.68-1 […]
ii libarchive13t64:amd64 3.7.4-1 […]
ii python3-libarchive-c 5.1-0.2 […]
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Mon, 21 Oct 2024 23:27:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Mon, 21 Oct 2024 23:27:01 GMT) (full text, mbox, link).
Hi Chris,
On Mon, Oct 21, 2024 at 03:15:52PM GMT, Chris Lamb wrote:
> Hi Alejandro,
>
> > Please find them attached.
>
> Thanks for the files. Unfortunately, I can't seem to reproduce your traceback.
>
> Can you provide the output on your system of the following:
>
> $ file liba2i.a liba2i_ranlibbed.a
>
> $ dpkg -l file
>
> $ dpkg -l | grep libarchive
alx@debian:~/src/alx/liba2i/contrib$ file liba2i*.a
liba2i.a: current ar archive
liba2i_ranlibbed.a: current ar archive
alx@debian:~/src/alx/liba2i/contrib$ dpkg -l file | tail -n1
ii file 1:5.45-3 amd64 Recognize the type of data in a file using "magic" numbers
alx@debian:~/src/alx/liba2i/contrib$ dpkg -l | grep libarchive
ii libarchive-dev:amd64 3.7.4-1 amd64 Multi-format archive and compression library (development files)
ii libarchive-tools 3.7.4-1 amd64 FreeBSD implementations of 'tar' and 'cpio' and other archive tools
ii libarchive-zip-perl 1.68-1 all Perl module for manipulation of ZIP archives
ii libarchive13t64:amd64 3.7.4-1 amd64 Multi-format archive and compression library (shared library)
ii python3-libarchive-c 5.1-0.2 all Python3 interface to libarchive
alx@debian:~/src/alx/liba2i/contrib$ dpkg -l | grep diffoscope
ii diffoscope 281 all in-depth visual diff tool for files, archives and directories
ii diffoscope-minimal 281 all in-depth visual diff tool for files, archives and directories (minimal package)
alx@debian:~/src/alx/liba2i/contrib$ sha256sum liba2i*.a
ff565e651c66162ff2fc93ac50d9038e1d40274cb6cb9cf878b93740534411ed liba2i.a
499b2643ec2c51b6c608df70a5d881ce0f22a616cafeeb03dbedde71a530c010 liba2i_ranlibbed.a
alx@debian:~/src/alx/liba2i/contrib$ apt-file find bin/sha256sum
coreutils: /usr/bin/sha256sum
alx@debian:~/src/alx/liba2i/contrib$ dpkg -l | grep coreutils
ii coreutils 9.4-3.1 amd64 GNU core utilities
Have a lovely night!
Alex
>
> For reference, I get:
>
> $ file liba2i.a liba2i_ranlibbed.a
> liba2i.a: data
> liba2i_ranlibbed.a: data
>
> $ dpkg -l file
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name Version Architecture Description
> +++-==============-============-============-==========================================================
> ii file 1:5.45-3 amd64 Recognize the type of data in a file using "magic" numbers
>
>
> $ dpkg -l | grep libarchive
> ii libarchive-cpio-perl 0.10-3 […]
> ii libarchive-tools 3.7.4-1 […]
> ii libarchive-zip-perl 1.68-1 […]
> ii libarchive13t64:amd64 3.7.4-1 […]
> ii python3-libarchive-c 5.1-0.2 […]
--
<https://www.alejandro-colomar.es/>
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Tue, 22 Oct 2024 22:18:01 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Tue, 22 Oct 2024 22:18:01 GMT) (full text, mbox, link).
Alejandro Colomar wrote:
> alx@debian:~/src/alx/liba2i/contrib$ file liba2i*.a
> liba2i.a: current ar archive
> liba2i_ranlibbed.a: current ar archive
Now that's puzzling. Okay, so we might be in danger of actually
debugging why these are identified as 'data' on my system (rather than
fixing the subsequent traceback), but this is enough of an eyebrow-raiser
to work out what is going on.
As in, I'm also running the same version as file as you:
$ dpkg -l file | tail -n1
ii file 1:5.45-3 amd64 Recognize the type […]
Okay, before we do anything else, just so we know we are 100% dealing
with the same files (it has happened!), here is what I'm attempting to
reproduce with:
$ sha1sum liba2i.a liba2i_ranlibbed.a
677d551cf0db663ff7a269133a4e7b297ef57f3e liba2i.a
0c9ac6a9720a69f595510cca27a1c266b2ba3172 liba2i_ranlibbed.a
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Tue, 22 Oct 2024 22:39:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Tue, 22 Oct 2024 22:39:02 GMT) (full text, mbox, link).
Hi Chris,
On Tue, Oct 22, 2024 at 03:15:36PM GMT, Chris Lamb wrote:
> Alejandro Colomar wrote:
>
> > alx@debian:~/src/alx/liba2i/contrib$ file liba2i*.a
> > liba2i.a: current ar archive
> > liba2i_ranlibbed.a: current ar archive
>
> Now that's puzzling. Okay, so we might be in danger of actually
> debugging why these are identified as 'data' on my system (rather than
> fixing the subsequent traceback), but this is enough of an eyebrow-raiser
> to work out what is going on.
>
> As in, I'm also running the same version as file as you:
>
> $ dpkg -l file | tail -n1
> ii file 1:5.45-3 amd64 Recognize the type […]
>
> Okay, before we do anything else, just so we know we are 100% dealing
> with the same files (it has happened!), here is what I'm attempting to
> reproduce with:
>
> $ sha1sum liba2i.a liba2i_ranlibbed.a
> 677d551cf0db663ff7a269133a4e7b297ef57f3e liba2i.a
> 0c9ac6a9720a69f595510cca27a1c266b2ba3172 liba2i_ranlibbed.a
I've downloaded the files from the email I sent, just in case my mail
client messed with them, and they have the same hashes than the original
ones:
alx@debian:~/tmp/debian/lamby$ sha1sum *
8c7b6195fc9d37b048ecba667ea4327ac71d400e liba2i.a
69ecc7dbe73a37c07a8eba9f37efd6a356e34ae1 liba2i_ranlibbed.a
alx@debian:~/tmp/debian/lamby$ sha256sum *
ff565e651c66162ff2fc93ac50d9038e1d40274cb6cb9cf878b93740534411ed liba2i.a
499b2643ec2c51b6c608df70a5d881ce0f22a616cafeeb03dbedde71a530c010 liba2i_ranlibbed.a
alx@debian:~/tmp/debian/lamby$ file *
liba2i.a: current ar archive
liba2i_ranlibbed.a: current ar archive
I got these by piping from inside neomutt(1) to a recently created dir.
Maybe some mail server in the middle, or your mail client, transformed
the files?
Have a lovely night!
Alex
>
>
>
> Regards,
>
> --
> ,''`.
> : :' : Chris Lamb
> `. `'` lamby@debian.org 🍥 chris-lamb.co.uk
> `-
>
--
<https://www.alejandro-colomar.es/>
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Wed, 23 Oct 2024 19:03:01 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Wed, 23 Oct 2024 19:03:01 GMT) (full text, mbox, link).
tags 1085257 + pending
thanks
Alejandro Colomar wrote:
> I've downloaded the files from the email I sent, just in case my mail
> client messed with them, and they have the same hashes than the original
> ones:
Thanks for confirming. Not sure what happened, but I've downloaded
them directly from https://bugs.debian.org/1085257 and now have the
same files as you. Glad I checked, haha.
Anyway, fixed in Git, pending upload:
https://salsa.debian.org/reproducible-builds/diffoscope/commit/e0e10c419f5060ecb21a2ec3a1dea3ea6ef6a387
diffoscope/comparators/ar.py | 4 ++--
diffoscope/comparators/utils/libarchive.py | 8 ++++++++
2 files changed, 10 insertions(+), 2 deletions(-)
\o/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Added tag(s) pending.
Request was from "Chris Lamb" <lamby@debian.org>
to control@bugs.debian.org.
(Wed, 23 Oct 2024 19:15:01 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>: Bug#1085257; Package diffoscope.
(Thu, 24 Oct 2024 11:42:01 GMT) (full text, mbox, link).
Acknowledgement sent
to Alejandro Colomar <alx@kernel.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Thu, 24 Oct 2024 11:42:01 GMT) (full text, mbox, link).
Hi Chris,
On Wed, Oct 23, 2024 at 12:01:07PM GMT, Chris Lamb wrote:
> tags 1085257 + pending
> thanks
>
> Alejandro Colomar wrote:
>
> > I've downloaded the files from the email I sent, just in case my mail
> > client messed with them, and they have the same hashes than the original
> > ones:
>
> Thanks for confirming. Not sure what happened, but I've downloaded
> them directly from https://bugs.debian.org/1085257 and now have the
> same files as you. Glad I checked, haha.
>
> Anyway, fixed in Git, pending upload:
>
> https://salsa.debian.org/reproducible-builds/diffoscope/commit/e0e10c419f5060ecb21a2ec3a1dea3ea6ef6a387
>
> diffoscope/comparators/ar.py | 4 ++--
> diffoscope/comparators/utils/libarchive.py | 8 ++++++++
> 2 files changed, 10 insertions(+), 2 deletions(-)
Great; thanks!
Have a lovely day!
Alex
>
> \o/
>
>
> Regards,
>
> --
> ,''`.
> : :' : Chris Lamb
> `. `'` lamby@debian.org 🍥 chris-lamb.co.uk
> `-
--
<https://www.alejandro-colomar.es/>
Source: diffoscope
Source-Version: 282
Done: Chris Lamb <lamby@debian.org>
We believe that the bug you reported is fixed in the latest version of
diffoscope, 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 1085257@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated diffoscope 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: SHA256
Format: 1.8
Date: Fri, 25 Oct 2024 10:16:04 -0700
Source: diffoscope
Built-For-Profiles: nocheck
Architecture: source
Version: 282
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Closes: 1085257
Changes:
diffoscope (282) unstable; urgency=medium
.
[ Chris Lamb ]
* Ignore errors when listing .ar archives. (Closes: #1085257)
* Update copyright years.
Checksums-Sha1:
dac3d4bea4719bba942b1fb99e130f5e1c709030 5043 diffoscope_282.dsc
82d9acfdc62f3d1e79be04a4b4a8f829bd3c13f6 2461492 diffoscope_282.tar.xz
3b5989d3e4e7bed14f8430eb265054d99d6d020c 7406 diffoscope_282_amd64.buildinfo
Checksums-Sha256:
50fb5142acc7bfa8c4a3c9b005529862dfe2f4c6c521841e9e9188bf1783f249 5043 diffoscope_282.dsc
3783d7cc7a204054d90e44b8d6e359fe3a4185d5bf551b317e290bfada5510c9 2461492 diffoscope_282.tar.xz
24d6942b8eba17071ab521d1393314d9cb45615a01a51798f233a007531c5c2d 7406 diffoscope_282_amd64.buildinfo
Files:
da8e854038f2bd962cfcf0816c2b2f6b 5043 devel optional diffoscope_282.dsc
cd70cbc5a54d86937840fe362576d29d 2461492 devel optional diffoscope_282.tar.xz
4f1d91c407eeda7afa47295478f10e63 7406 devel optional diffoscope_282_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmcb1J8ACgkQHpU+J9Qx
HlgpuA/9GZTWSSaU7nNHoDxrftEbDh4qB7ZucAQtm9CIiz3osSImV+6Hom8cWLpu
xVhN4mEYmhArjYuiWmNhJnaLtqJTHGF3pKREGZPdMtwLXF6g9nnC8SBASU6d4k/Z
qwHMUwf7J1bv95xbbxJHIqh6GSHVkFBeQaRcR/zl1+cbkgJU4BM2vLpi9KffV9fH
s7MTKTmQv7vMfddVSOs6SBNpARE2CBonzMAYFSJq/6lVeZvHJTyE1cpHZ3KOCv/R
by7fVViKYD1wixZs707zUum/PG7z0w4wvGw0NP+7tB6naBtglY7WZ1XuP26wU96j
UaOw4lNTdJouR1lGEB5OnxL4IU4dp84wU0t8uWmH1mxtdHaGP9Mt6vNtNNzP85Gy
aIlgrUvTmTWkA9yOAPTSwY8y7NpnRf3piQ2xkBxBCKE9aJ6jdpTjfqMSRADfMXA2
NoM+FJZ3JmUDzzKJC2//qrfr5hid526c3h4hQ9pBTFCl5/OJ+KdPazM5JNc1o+Xg
ixDqmhSR3tvWVw+S8kt7ESLNbmJ5am9oQIpmtFqBWdpJdtkvOgFPsAcGRw2ASCDV
Md6iJmUTc58NN3vP6PqlPStsiuGuhj8NfHCCkNa/DTba3TYSnKa5EZf38KJ8ajUm
qNwm1M+gnhVlu/O4WK/Jr7YBfkFCl5rZyqjsfUy5SebSmVgW2zk=
=4vu2
-----END PGP SIGNATURE-----
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.