{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.qNDG8vWS/b1/pybdsf_1.12.0-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.qNDG8vWS/b2/pybdsf_1.12.0-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- aaab68ecf237a1825f103ca59b2bd3bf 926208 debug optional python3-bdsf-dbgsym_1.12.0-1_armhf.deb\n- 6cf5ef9ea723c0632cc77f47a34eb904 296080 python optional python3-bdsf_1.12.0-1_armhf.deb\n+ 382f62303668b0461bcb510328125f35 926224 debug optional python3-bdsf-dbgsym_1.12.0-1_armhf.deb\n+ 287ecdb9aa046adfacfaaeb110e0f521 296148 python optional python3-bdsf_1.12.0-1_armhf.deb\n"}, {"source1": "python3-bdsf_1.12.0-1_armhf.deb", "source2": "python3-bdsf_1.12.0-1_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 2024-11-25 19:52:29.000000 debian-binary\n--rw-r--r-- 0 0 0 2412 2024-11-25 19:52:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 293476 2024-11-25 19:52:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2408 2024-11-25 19:52:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 293548 2024-11-25 19:52: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/lib/python3/dist-packages/bdsf/_pytesselate.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/bdsf/_pytesselate.cpython-312-arm-linux-gnueabihf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 4dc862d2dcbded6aa53e27e4c74cb56321eddd53\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36e743e4478f2a443211067ea014f2316ef26f6d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 62647366 2e646562 756700a6 869c9f75 bdsf.debug.....u\n- 0x00000040 6a10650b 2d7f53b4 b3b5bf41 1d6754 j.e.-.S....A.gT\n+ 0x00000030 62647366 2e646562 7567001c 4da0ec9d bdsf.debug..M...\n+ 0x00000040 bc47f9c7 663a1266 fb0f816e b9d6fa .G..f:.f...n...\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63383632 64326463 62646564 36616135 c862d2dcbded6aa5\n- 0x00000010 33653237 65346337 34636235 36333231 3e27e4c74cb56321\n- 0x00000020 65646464 35332e64 65627567 00000000 eddd53.debug....\n- 0x00000030 9f1a9a50 ...P\n+ 0x00000000 65373433 65343437 38663261 34343332 e743e4478f2a4432\n+ 0x00000010 31313036 37656130 31346632 33313665 11067ea014f2316e\n+ 0x00000020 66323666 36642e64 65627567 00000000 f26f6d.debug....\n+ 0x00000030 c6c6e447 ...G\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/bdsf/nat/natgridmodule.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/bdsf/nat/natgridmodule.cpython-312-arm-linux-gnueabihf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 62647366 2e646562 756700a6 869c9f75 bdsf.debug.....u\n- 0x00000040 6a10650b 2d7f53b4 b3b5bf41 1d6754 j.e.-.S....A.gT\n+ 0x00000030 62647366 2e646562 7567001c 4da0ec9d bdsf.debug..M...\n+ 0x00000040 bc47f9c7 663a1266 fb0f816e b9d6fa .G..f:.f...n...\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n 0x00000000 63376233 62376232 30666361 33353263 c7b3b7b20fca352c\n 0x00000010 36323862 32373765 36316535 30633639 628b277e61e50c69\n 0x00000020 62393730 37612e64 65627567 00000000 b9707a.debug....\n- 0x00000030 a9edd52b ...+\n+ 0x00000030 e8d9599c ..Y.\n \n"}]}]}]}]}, {"source1": "python3-bdsf-dbgsym_1.12.0-1_armhf.deb", "source2": "python3-bdsf-dbgsym_1.12.0-1_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 2024-11-25 19:52:29.000000 debian-binary\n -rw-r--r-- 0 0 0 692 2024-11-25 19:52:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 925324 2024-11-25 19:52:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 925340 2024-11-25 19:52: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": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Debian Astro Maintainers \n Installed-Size: 999\n Depends: python3-bdsf (= 1.12.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-bdsf\n-Build-Ids: 27855b2e58eb704d77fbc9a63a89e048353bb97d 4dc862d2dcbded6aa53e27e4c74cb56321eddd53 c9c7b3b7b20fca352c628b277e61e50c69b9707a\n+Build-Ids: 27855b2e58eb704d77fbc9a63a89e048353bb97d 36e743e4478f2a443211067ea014f2316ef26f6d c9c7b3b7b20fca352c628b277e61e50c69b9707a\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,4 +1,4 @@\n usr/lib/debug/.build-id/27/855b2e58eb704d77fbc9a63a89e048353bb97d.debug\n-usr/lib/debug/.build-id/4d/c862d2dcbded6aa53e27e4c74cb56321eddd53.debug\n+usr/lib/debug/.build-id/36/e743e4478f2a443211067ea014f2316ef26f6d.debug\n usr/lib/debug/.build-id/c9/c7b3b7b20fca352c628b277e61e50c69b9707a.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-bdsf.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,16 +1,16 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/27/\n -rw-r--r-- 0 root (0) root (0) 874852 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/27/855b2e58eb704d77fbc9a63a89e048353bb97d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/4d/\n--rw-r--r-- 0 root (0) root (0) 65932 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/4d/c862d2dcbded6aa53e27e4c74cb56321eddd53.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/36/\n+-rw-r--r-- 0 root (0) root (0) 65932 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/36/e743e4478f2a443211067ea014f2316ef26f6d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/c9/\n -rw-r--r-- 0 root (0) root (0) 57880 2024-11-25 19:52:29.000000 ./usr/lib/debug/.build-id/c9/c7b3b7b20fca352c628b277e61e50c69b9707a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 7316 2024-11-25 19:52:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-bdsf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 19:52:29.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/c9/c7b3b7b20fca352c628b277e61e50c69b9707a.debug", "source2": "./usr/lib/debug/.build-id/c9/c7b3b7b20fca352c628b277e61e50c69b9707a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 62647366 2e646562 756700a6 869c9f75 bdsf.debug.....u\n- 0x00000040 6a10650b 2d7f53b4 b3b5bf41 1d6754 j.e.-.S....A.gT\n+ 0x00000030 62647366 2e646562 7567001c 4da0ec9d bdsf.debug..M...\n+ 0x00000040 bc47f9c7 663a1266 fb0f816e b9d6fa .G..f:.f...n...\n \n"}]}, {"source1": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-bdsf.debug", "source2": "./usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-bdsf.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -3,14 +3,14 @@\n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000 000034 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 00000000 000058 000fc5 00 C 0 0 4\n [ 3] .debug_abbrev PROGBITS 00000000 001020 0001ba 00 C 0 0 4\n [ 4] .debug_line PROGBITS 00000000 0011dc 000116 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 0012f4 000838 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 001b2c 00004f 00 0 0 1\n+ [ 5] .debug_str PROGBITS 00000000 0012f4 000837 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 001b2b 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: a6869c9f756a10650b2d7f53b4b3b5bf411d6754\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1c4da0ec9dbc47f9c7663a1266fb0f816eb9d6fa\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -694,15 +694,15 @@\n Length: 0x1118 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><4ae>: Abbrev Number: 26 (DW_TAG_partial_unit)\n <4af> DW_AT_stmt_list : (sec_offset) 0\n- <4b3> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpjolxa8wu/bbdir\n+ <4b3> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpcranefp2/bbdir\n <1><4b7>: Abbrev Number: 8 (DW_TAG_subroutine_type)\n <4b8> DW_AT_prototyped : (flag_present) 1\n <4b8> DW_AT_type : (ref_addr) <0x42>, int\n <4bc> DW_AT_sibling : (ref_udata) <0x4cd>\n <2><4bd>: Abbrev Number: 39 (DW_TAG_formal_parameter)\n <4be> DW_AT_type : (ref_addr) <0x29e>\n <2><4c2>: Abbrev Number: 39 (DW_TAG_formal_parameter)\n@@ -3394,15 +3394,15 @@\n Length: 0x16b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><15ca>: Abbrev Number: 26 (DW_TAG_partial_unit)\n <15cb> DW_AT_stmt_list : (sec_offset) 0\n- <15cf> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpjolxa8wu/bbdir\n+ <15cf> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpcranefp2/bbdir\n <1><15d3>: Abbrev Number: 5 (DW_TAG_typedef)\n <15d4> DW_AT_name : (strp) (offset: 0x982): PyModuleDef\n <15d8> DW_AT_decl_file : (data1) 8\n <15d9> DW_AT_decl_line : (data1) 12\n <15da> DW_AT_decl_column : (data1) 28\n <15db> DW_AT_type : (ref_udata) <0x15dc>, PyModuleDef\n <1><15dc>: Abbrev Number: 32 (DW_TAG_structure_type)\n@@ -3611,15 +3611,15 @@\n Length: 0x74 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><1739>: Abbrev Number: 26 (DW_TAG_partial_unit)\n <173a> DW_AT_stmt_list : (sec_offset) 0\n- <173e> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpjolxa8wu/bbdir\n+ <173e> DW_AT_comp_dir : (strp) (offset: 0xd35): /tmp/tmpcranefp2/bbdir\n <1><1742>: Abbrev Number: 42 (DW_TAG_variable)\n <1743> DW_AT_name : (strp) (offset: 0xd73): PyExc_TypeError\n <1747> DW_AT_decl_file : (data1) 17\n <1748> DW_AT_decl_line : (data1) 116\n <1749> DW_AT_decl_column : (data1) 24\n <174a> DW_AT_type : (ref_addr) <0x880>\n <174e> DW_AT_external : (flag_present) 1\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "unified_diff": "@@ -286,15 +286,15 @@\n [ ce9] am_aiter\n [ cf2] niter\n [ cf8] PyCapsule_GetPointer\n [ d0d] getter\n [ d14] setter\n [ d1b] nb_power\n [ d24] nb_inplace_power\n- [ d35] /tmp/tmpjolxa8wu/bbdir\n+ [ d35] /tmp/tmpcranefp2/bbdir\n [ d4c] nb_or\n [ d52] nb_inplace_or\n [ d60] PyExc_RuntimeError\n [ d73] PyExc_TypeError\n [ d83] PyExc_ValueError\n [ d94] PyExc_ImportError\n [ da6] error\n"}]}, {"source1": "./usr/lib/debug/.build-id/4d/c862d2dcbded6aa53e27e4c74cb56321eddd53.debug", "source2": "./usr/lib/debug/.build-id/36/e743e4478f2a443211067ea014f2316ef26f6d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 4dc862d2dcbded6aa53e27e4c74cb56321eddd53\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36e743e4478f2a443211067ea014f2316ef26f6d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-SGCC: (Debian 14.2.0-8) 14.2.0\n+omGCC: (Debian 14.2.0-8) 14.2.0\n $ozBHBHOH\n nif(gdi\t\n p<\\.o#aD\n _I45tXGX]\n &LMn7^85\n b~|S9dX}j\n )O53;K3Oz\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn\n 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3-\n- 0x00000030 62647366 2e646562 756700a6 869c9f75 bdsf.debug.....u\n- 0x00000040 6a10650b 2d7f53b4 b3b5bf41 1d6754 j.e.-.S....A.gT\n+ 0x00000030 62647366 2e646562 7567001c 4da0ec9d bdsf.debug..M...\n+ 0x00000040 bc47f9c7 663a1266 fb0f816e b9d6fa .G..f:.f...n...\n \n"}]}]}]}]}]}