Bug#1108690: diffoscope shows unrelated diff in h5dump output

Jochen Sprickerhof jspricke at debian.org
Thu Jul 3 06:59:53 BST 2025


Source: diffoscope
Version: 297
Severity: normal

found on reproduce.d.n:

--- /srv/rebuilderd/tmp/rebuilderdsmPezl/inputs/python3-ngspetsc_0.1.0-2_all.deb
+++ /srv/rebuilderd/tmp/rebuilderdsmPezl/out/python3-ngspetsc_0.1.0-2_all.deb
├── file list
│ @@ -1,3 +1,3 @@
│  -rw-r--r--   0        0        0        4 2025-05-31 15:47:51.000000 debian-binary
│  -rw-r--r--   0        0        0     1640 2025-05-31 15:47:51.000000 control.tar.xz
│ --rw-r--r--   0        0        0    23424 2025-05-31 15:47:51.000000 data.tar.xz
│ +-rw-r--r--   0        0        0    23432 2025-05-31 15:47:51.000000 data.tar.xz
├── control.tar.xz
│ ├── control.tar
│ │ ├── ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │┄ Files differ
├── data.tar.xz
│ ├── data.tar
│ │ ├── ./usr/lib/python3/dist-packages/XDMF/mesh.h5
│ │ │ ├── h5dump {}
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ -HDF5 "/srv/rebuilderd/tmp/diffoscope_azmcz7yp_out/tmp77l1ojk0_DebTarContainer/0/6.h5" {
│ │ │ │ +HDF5 "/srv/rebuilderd/tmp/diffoscope_azmcz7yp_out/tmpbhp0i3mc_DebTarContainer/0/6.h5" {
│ │ │ │  GROUP "/" {
│ │ │ │     GROUP "Mesh" {
│ │ │ │        GROUP "mesh" {
│ │ │ │           DATASET "geometry" {
│ │ │ │              DATATYPE  H5T_IEEE_F64LE
│ │ │ │              DATASPACE  SIMPLE { ( 136, 2 ) / ( 136, 2 ) }
│ │ │ │              DATA {

https://web.archive.org/web/20250703055521/https://reproduce.debian.net/all/api/v0/builds/282597/diffoscope

The data.tar.xz size differes so the mesh.h5 is probably different but
the temporary path is due to the unpacking given that the
inputs/python3-ngspetsc_0.1.0-2_all.deb is from the Debian archive.

Cheers Jochen


More information about the Reproducible-builds mailing list