Debian and reproducible-builds.org incoherence?

Alexis PM miscelaneanatural at yahoo.es
Wed Apr 12 20:01:41 UTC 2023


 Hello

> This is, unfortunately, a little misleading. To clarify, this
> statement only means that *tests.reproducible-builds.org* believes
> that the fbreader source package is reproducible — it doesn't promise
> that the binary packages on the official Debian mirrors are
> bit-for-bit identical with anything.
> 
> This is, of course, not ideal. Still, this is what folks on this list
> are getting at when they say they "want to make Debian 'really'
> reproducible".

Thank you so much.
I understand the explanation, but I think that the "reproducible" label 
of a package in Debian stable seems to suggest another idea (my 
original idea, that when recompiling and repackaging a package labeled 
as reproducible in Debian stable, the result is bit-for-bit identical).
I join the request "want to make Debian (stable) 'really' reproducible". :)

> Regarding precisely why there is a difference, I can't write more at
> the moment, but have you tried comparing "your"
> fbreader_0.12.10dfsg2-4_amd64.deb with one shipped by Debian using
> diffoscope? Happy to run that for you if you can provide your file.

--- fbreader/debian/fbreader_0.12.10dfsg2-4_amd64.deb
+++ fbreader/test/fbreader_0.12.10dfsg2-4_amd64.deb
├── file list
│ @@ -1,3 +1,3 @@
│ -rw-r--r-- 0 0 0 4 2019-09-01 08:59:46.000000 debian-binary
│ -rw-r--r-- 0 0 0 3268 2019-09-01 08:59:46.000000 control.tar.xz
│ --rw-r--r-- 0 0 0 741652 2019-09-01 08:59:46.000000 data.tar.xz
│ +-rw-r--r-- 0 0 0 680560 2019-09-01 08:59:46.000000 data.tar.xz
├── control.tar.xz
│ ├── control.tar
│ │ ├── ./control
│ │ │ @@ -1,12 +1,12 @@
│ │ │ Package: fbreader
│ │ │ Version: 0.12.10dfsg2-4
│ │ │ Architecture: amd64
│ │ │ Maintainer: Eugene V. Lyubimkin <jackyf at debian.org>
│ │ │ -Installed-Size: 3074
│ │ │ +Installed-Size: 2698
│ │ │ Depends: libc6 (>= 2.14), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 5.2), libzlcore0.13, libzltext0.13, libzlui-gtk (>= 0.12.10dfsg2-4)
│ │ │ Recommends: sensible-utils
│ │ │ Breaks: libzlui-gtk (<< 0.12), libzlui-maemo (<< 0.12), libzlui-qt (<< 0.12), libzlui-qt4 (<< 0.12)
│ │ │ Replaces: fbreader-gtk, fbreader-qt, fbreader-qt4
│ │ │ Section: text
│ │ │ Priority: optional
│ │ │ Homepage: http://www.fbreader.org/
│ │ ├── ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │┄ Files differ
├── data.tar.xz
│ ├── data.tar
│ │ ├── file list
│ │ │ @@ -1,11 +1,11 @@
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./usr/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./usr/bin/
│ │ │ --rwxr-xr-x 0 root (0) root (0) 2139744 2019-09-01 08:59:46.000000 ./usr/bin/FBReader
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 1754752 2019-09-01 08:59:46.000000 ./usr/bin/FBReader
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./usr/share/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./usr/share/FBReader/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-09-01 08:59:46.000000 ./usr/share/FBReader/default/
│ │ │ -rw-r--r-- 0 root (0) root (0) 535 2019-09-01 08:59:46.000000 ./usr/share/FBReader/default/config.xml
│ │ │ -rw-r--r-- 0 root (0) root (0) 297 2019-09-01 08:59:46.000000 ./usr/share/FBReader/default/external.xml
│ │ │ -rw-r--r-- 0 root (0) root (0) 60 2019-09-01 08:59:46.000000 ./usr/share/FBReader/default/fullscreen_toolbar.xml
│ │ │ -rw-r--r-- 0 root (0) root (0) 1834 2019-09-01 08:59:46.000000 ./usr/share/FBReader/default/keymap.xml
│ │ ├── ./usr/bin/FBReader
│ │ │ ├── readelf --wide --file-header {}
│ │ │ │ @@ -4,17 +4,17 @@
│ │ │ │ Data: 2's complement, little endian
│ │ │ │ Version: 1 (current)
│ │ │ │ OS/ABI: UNIX - System V
│ │ │ │ ABI Version: 0
│ │ │ │ Type: DYN (Position-Independent Executable file)
│ │ │ │ Machine: Advanced Micro Devices X86-64
│ │ │ │ Version: 0x1
│ │ │ │ - Entry point address: 0x34f30
│ │ │ │ + Entry point address: 0x35160
│ │ │ │ Start of program headers: 64 (bytes into file)
│ │ │ │ - Start of section headers: 2137888 (bytes into file)
│ │ │ │ + Start of section headers: 1752896 (bytes into file)
│ │ │ │ Flags: 0x0
│ │ │ │ Size of this header: 64 (bytes)
│ │ │ │ Size of program headers: 56 (bytes)
│ │ │ │ Number of program headers: 11
│ │ │ │ Size of section headers: 64 (bytes)
│ │ │ │ Number of section headers: 29
│ │ │ │ Section header string table index: 28
[...]
Very long (75 MiB!)... I better attach my package.

Thank you so much.
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20230412/3bd6091a/attachment.htm>


More information about the rb-general mailing list