{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.XbWCxcdI/b1/nginx_1.22.1-9+deb12u1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.XbWCxcdI/b2/nginx_1.22.1-9+deb12u1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -11,14 +11,14 @@\n 5121724cefaac5962a87c5da5352d2aa 113944 httpd optional libnginx-mod-mail_1.22.1-9+deb12u1_armhf.deb\n b77a907251f46fb087963c2bad305c49 175300 debug optional libnginx-mod-stream-dbgsym_1.22.1-9+deb12u1_armhf.deb\n 56e65abfafb78ceec40df66b49f5a384 22700 debug optional libnginx-mod-stream-geoip-dbgsym_1.22.1-9+deb12u1_armhf.deb\n ab1c068b99c918d7354f68d692c87a96 82992 httpd optional libnginx-mod-stream-geoip_1.22.1-9+deb12u1_armhf.deb\n 16437f1cc10da3e848d644880b138f2f 133120 httpd optional libnginx-mod-stream_1.22.1-9+deb12u1_armhf.deb\n 76bbf50d45bbe3d5d1470b40b61f9ed7 112236 httpd optional nginx-common_1.22.1-9+deb12u1_all.deb\n b47f7196d8103611f27bc20cd5e5918f 79708 httpd optional nginx-core_1.22.1-9+deb12u1_all.deb\n- 74ab4c7643506d65356c9c2092b5fc53 1117460 debug optional nginx-dbgsym_1.22.1-9+deb12u1_armhf.deb\n+ fa78fc3aefdb8d733aa3cfb6464f3334 1117460 debug optional nginx-dbgsym_1.22.1-9+deb12u1_armhf.deb\n d061cefdb70bf50b7b6d13fa916dfdb4 176248 httpd optional nginx-dev_1.22.1-9+deb12u1_all.deb\n c9c8260eaf3e41877a5392749fae05e1 87752 doc optional nginx-doc_1.22.1-9+deb12u1_all.deb\n 88ec20d4b9ab0ebd7866e2cc4521451e 79952 httpd optional nginx-extras_1.22.1-9+deb12u1_armhf.deb\n 18e0894c155ff557ed86fddcc64e1e99 79776 httpd optional nginx-full_1.22.1-9+deb12u1_all.deb\n 183673611202a22213ed93502c21b02a 79476 httpd optional nginx-light_1.22.1-9+deb12u1_all.deb\n- 0c0a566dfa21dce205a28b38132656ec 471212 httpd optional nginx_1.22.1-9+deb12u1_armhf.deb\n+ 734ef653aa8cf27a1b9f527ba35cab2e 471352 httpd optional nginx_1.22.1-9+deb12u1_armhf.deb\n"}, {"source1": "nginx_1.22.1-9+deb12u1_armhf.deb", "source2": "nginx_1.22.1-9+deb12u1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-02-17 19:40:29.000000 debian-binary\n -rw-r--r-- 0 0 0 1376 2025-02-17 19:40:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 469644 2025-02-17 19:40:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 469784 2025-02-17 19:40:29.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/sbin/nginx", "source2": "./usr/sbin/nginx", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9cdf5b6a415d3f6aab09dde289073c19b0a4eaa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 430add82e2daa57caaa1c3307bd8c8d3816ae147\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -67417,15 +67417,15 @@\n \tlsrs\tr3, r0, #1\n ./debian/build-bin/src/os/unix/ngx_posix_init.c:53\n \tldr\tr2, [r4, r2]\n \tstr\tr0, [r2, #0]\n ./debian/build-bin/src/os/unix/ngx_posix_init.c:54\n \tldr\tr2, [pc, #188]\t@ (326c4 )\n \tldr\tr7, [r4, r2]\n-\tmov.w\tr2, #64\t@ 0x40\n+\tmov.w\tr2, #32\n \tstr\tr2, [r7, #0]\n ./debian/build-bin/src/os/unix/ngx_posix_init.c:56\n \tbeq.n\t32626 \n \tldr\tr2, [pc, #180]\t@ (326c8 )\n \tldr\tr0, [r4, r2]\n \tldr\tr2, [r0, #0]\n \tadds\tr2, #1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63646635 62366134 31356433 66366161 cdf5b6a415d3f6aa\n- 0x00000010 62303964 64653238 39303733 63313962 b09dde289073c19b\n- 0x00000020 30613465 61612e64 65627567 00000000 0a4eaa.debug....\n- 0x00000030 eea1e322 ...\"\n+ 0x00000000 30616464 38326532 64616135 37636161 0add82e2daa57caa\n+ 0x00000010 61316333 33303762 64386338 64333831 a1c3307bd8c8d381\n+ 0x00000020 36616531 34372e64 65627567 00000000 6ae147.debug....\n+ 0x00000030 4bdd215f K.!_\n \n"}]}]}]}]}, {"source1": "nginx-dbgsym_1.22.1-9+deb12u1_armhf.deb", "source2": "nginx-dbgsym_1.22.1-9+deb12u1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-02-17 19:40:29.000000 debian-binary\n--rw-r--r-- 0 0 0 568 2025-02-17 19:40:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1116700 2025-02-17 19:40:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 564 2025-02-17 19:40:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1116704 2025-02-17 19:40:29.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -7,8 +7,8 @@\n Installed-Size: 1232\n Depends: nginx (= 1.22.1-9+deb12u1)\n Breaks: nginx-dbg (<< 1.10.1-3~)\n Replaces: nginx-dbg (<< 1.10.1-3~)\n Section: debug\n Priority: optional\n Description: debug symbols for nginx\n-Build-Ids: e9cdf5b6a415d3f6aab09dde289073c19b0a4eaa\n+Build-Ids: 430add82e2daa57caaa1c3307bd8c8d3816ae147\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/e9/cdf5b6a415d3f6aab09dde289073c19b0a4eaa.debug\n+usr/lib/debug/.build-id/43/0add82e2daa57caaa1c3307bd8c8d3816ae147.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/lib/debug/.build-id/e9/\n--rw-r--r-- 0 root (0) root (0) 1250308 2025-02-17 19:40:29.000000 ./usr/lib/debug/.build-id/e9/cdf5b6a415d3f6aab09dde289073c19b0a4eaa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/lib/debug/.build-id/43/\n+-rw-r--r-- 0 root (0) root (0) 1250308 2025-02-17 19:40:29.000000 ./usr/lib/debug/.build-id/43/0add82e2daa57caaa1c3307bd8c8d3816ae147.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-17 19:40:29.000000 ./usr/share/doc/nginx-dbgsym -> nginx\n"}, {"source1": "./usr/lib/debug/.build-id/e9/cdf5b6a415d3f6aab09dde289073c19b0a4eaa.debug", "source2": "./usr/lib/debug/.build-id/43/0add82e2daa57caaa1c3307bd8c8d3816ae147.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9cdf5b6a415d3f6aab09dde289073c19b0a4eaa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 430add82e2daa57caaa1c3307bd8c8d3816ae147\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}