{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Smwlc7RG/b1/python-schema-salad_8.9.20250723145140-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Smwlc7RG/b2/python-schema-salad_8.9.20250723145140-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 0741766cb3ac6f738470614203b65f55 3726052 debug optional python3-schema-salad-dbgsym_8.9.20250723145140-1_amd64.deb\n- 98674868f59ee5ab500281961e8bbfeb 1391628 python optional python3-schema-salad_8.9.20250723145140-1_amd64.deb\n+ 9be15541f33a2ff5b6efcd44ecca95e4 3727172 debug optional python3-schema-salad-dbgsym_8.9.20250723145140-1_amd64.deb\n+ 49e70f94f15888671aa8a8d09e11d43b 1391640 python optional python3-schema-salad_8.9.20250723145140-1_amd64.deb\n"}, {"source1": "python3-schema-salad_8.9.20250723145140-1_amd64.deb", "source2": "python3-schema-salad_8.9.20250723145140-1_amd64.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-09-14 13:22:08.000000 debian-binary\n--rw-r--r-- 0 0 0 16072 2025-09-14 13:22:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1375364 2025-09-14 13:22:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 16068 2025-09-14 13:22:08.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1375380 2025-09-14 13:22:08.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/5df31530eea7292b5dae__mypyc.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/5df31530eea7292b5dae__mypyc.cpython-313-x86_64-linux-gnu.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: 2ffb05e44afa049e9572c45e2c71cd2e33b51a77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5226b88c6995538b154b6dd5bdc4901364ccec93\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": "@@ -445662,15 +445662,15 @@\n \tmov (%rax),%rdi\n \tcall 39b80 \n \tmov %rax,0x20(%rsp)\n ./build/__native_5df31530eea7292b5dae.c:2430 (discriminator 1)\n \ttest %rax,%rax\n \tje 173bc6 \n ./build/__native_5df31530eea7292b5dae.c:2437\n-\tmov 0x110(%r15),%rsi\n+\tmov 0x120(%r15),%rsi\n \tmov 0x38(%rsp),%rdi\n \tcall 398d0 \n ./build/__native_5df31530eea7292b5dae.c:2439\n \tcmp $0xffffffff,%eax\n \tje 173408 \n ./build/__native_5df31530eea7292b5dae.c:2450\n \ttest %eax,%eax\n@@ -447202,15 +447202,15 @@\n \tmov %rax,0x0(%r13)\n \tjne 172e2a \n /usr/include/python3.13/object.h:954\n \tmov %r13,%rdi\n \tcall 392a0 <_Py_Dealloc@plt>\n CPyDef_codegen___codegen():\n ./build/__native_5df31530eea7292b5dae.c:2490\n-\tmov 0x120(%r15),%rsi\n+\tmov 0x118(%r15),%rsi\n \tmov 0x38(%rsp),%rdi\n \tcall 398d0 \n ./build/__native_5df31530eea7292b5dae.c:2492\n \tcmp $0xffffffff,%eax\n \tje 173100 \n ./build/__native_5df31530eea7292b5dae.c:2503\n \ttest %eax,%eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2360,16 +2360,16 @@\n 0x001ee350 00000000 00000000 060d5374 7265616d ..........Stream\n 0x001ee360 48616e64 6c65720a 61646448 616e646c Handler.addHandl\n 0x001ee370 65720873 65744c65 76656c03 73797318 er.setLevel.sys.\n 0x001ee380 73636865 6d615f73 616c6164 2f5f5f6d schema_salad/__m\n 0x001ee390 61696e5f 5f2e7079 046d6169 6e000000 ain__.py.main...\n 0x001ee3a0 0b066e65 746c6f63 08726576 65727365 ..netloc.reverse\n 0x001ee3b0 64047061 74680c73 616c6164 56657273 d.path.saladVers\n- 0x001ee3c0 696f6e04 76312e31 03637070 06707974 ion.v1.1.cpp.pyt\n- 0x001ee3d0 686f6e05 646c616e 67017705 7574662d hon.dlang.w.utf-\n+ 0x001ee3c0 696f6e04 76312e31 06707974 686f6e05 ion.v1.1.python.\n+ 0x001ee3d0 646c616e 67036370 70017705 7574662d dlang.cpp.w.utf-\n 0x001ee3e0 38046f70 656e0000 06046d6f 64650865 8.open....mode.e\n 0x001ee3f0 6e636f64 696e6706 7374646f 7574046a ncoding.stdout.j\n 0x001ee400 6176610a 74797065 73637269 70740664 ava.typescript.d\n 0x001ee410 6f746e65 74000000 0325556e 73757070 otnet....%Unsupp\n 0x001ee420 6f727465 6420636f 64652067 656e6572 orted code gener\n 0x001ee430 6174696f 6e206c61 6e677561 67652007 ation language .\n 0x001ee440 7b21723a 7b7d7d06 666f726d 61740000 {!r:{}}.format..\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 66623035 65343461 66613034 39653935 fb05e44afa049e95\n- 0x00000010 37326334 35653263 37316364 32653333 72c45e2c71cd2e33\n- 0x00000020 62353161 37372e64 65627567 00000000 b51a77.debug....\n- 0x00000030 013035e2 .05.\n+ 0x00000000 32366238 38633639 39353533 38623135 26b88c6995538b15\n+ 0x00000010 34623664 64356264 63343930 31333634 4b6dd5bdc4901364\n+ 0x00000020 63636563 39332e64 65627567 00000000 ccec93.debug....\n+ 0x00000030 2af6c7b4 *...\n \n"}]}]}]}]}, {"source1": "python3-schema-salad-dbgsym_8.9.20250723145140-1_amd64.deb", "source2": "python3-schema-salad-dbgsym_8.9.20250723145140-1_amd64.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-09-14 13:22:08.000000 debian-binary\n--rw-r--r-- 0 0 0 1564 2025-09-14 13:22:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3724296 2025-09-14 13:22:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1560 2025-09-14 13:22:08.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3725420 2025-09-14 13:22:08.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: amd64\n Maintainer: Debian Python Team \n Installed-Size: 3975\n Depends: python3-schema-salad (= 8.9.20250723145140-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-schema-salad\n-Build-Ids: 2c6b259623d2070a0b54c019da1e1feca172014e 2ffb05e44afa049e9572c45e2c71cd2e33b51a77 3fbb961fb717d860d9bcf598b310b8d1c931977e 42ecfc1e2d3f9ca11ce6624a83ce70e7f412cc87 519c1a47fd179df419d008a7a4ba2db77703b250 64b70882e39438878c7bde5acfb8c49139cc59fa 6642df8c15c2710e21fcb17eef822b88a04f9422 761921ed2c93ede160737f68c3548a958bc5e66a 907250ba45370f9e918edc93a43bd3ff7181cda6 97d878b38570ab59accdd302fe398e2c56fe88da 9ac86dfb9ff2fb8513bcb81e7e8c0c04579da16e 9e54807e4202e973fdac5b3977a899edfa0912ef a1b36cbbf7c7ce55aeca95b4e6a6dea0604bb97a a8c788d078fb4712d01eacff98d1b74d907b324e b10ce1358ef2047c384c8b85c3cdfd9ee75c97f1 bbc575a1ee3305b1bad539608bc57f2791bf332f d23f4842ac201ec1dd140a270dc7b18ce016e897 d3756a27c7eccb0108cda453b49e0f559a15c6c2 de46b33c1637c4c56a9e3f77652a7f1bc5de12b9 ecc93f6acb5dfcab32529984de7ebe686c23c2ca febf009bcbd19644c309d4bd7c8aeeefc2cf57ba\n+Build-Ids: 2c6b259623d2070a0b54c019da1e1feca172014e 3fbb961fb717d860d9bcf598b310b8d1c931977e 42ecfc1e2d3f9ca11ce6624a83ce70e7f412cc87 519c1a47fd179df419d008a7a4ba2db77703b250 5226b88c6995538b154b6dd5bdc4901364ccec93 64b70882e39438878c7bde5acfb8c49139cc59fa 6642df8c15c2710e21fcb17eef822b88a04f9422 761921ed2c93ede160737f68c3548a958bc5e66a 907250ba45370f9e918edc93a43bd3ff7181cda6 97d878b38570ab59accdd302fe398e2c56fe88da 9ac86dfb9ff2fb8513bcb81e7e8c0c04579da16e 9e54807e4202e973fdac5b3977a899edfa0912ef a1b36cbbf7c7ce55aeca95b4e6a6dea0604bb97a a8c788d078fb4712d01eacff98d1b74d907b324e b10ce1358ef2047c384c8b85c3cdfd9ee75c97f1 bbc575a1ee3305b1bad539608bc57f2791bf332f d23f4842ac201ec1dd140a270dc7b18ce016e897 d3756a27c7eccb0108cda453b49e0f559a15c6c2 de46b33c1637c4c56a9e3f77652a7f1bc5de12b9 ecc93f6acb5dfcab32529984de7ebe686c23c2ca febf009bcbd19644c309d4bd7c8aeeefc2cf57ba\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,12 +1,12 @@\n usr/lib/debug/.build-id/2c/6b259623d2070a0b54c019da1e1feca172014e.debug\n-usr/lib/debug/.build-id/2f/fb05e44afa049e9572c45e2c71cd2e33b51a77.debug\n usr/lib/debug/.build-id/3f/bb961fb717d860d9bcf598b310b8d1c931977e.debug\n usr/lib/debug/.build-id/42/ecfc1e2d3f9ca11ce6624a83ce70e7f412cc87.debug\n usr/lib/debug/.build-id/51/9c1a47fd179df419d008a7a4ba2db77703b250.debug\n+usr/lib/debug/.build-id/52/26b88c6995538b154b6dd5bdc4901364ccec93.debug\n usr/lib/debug/.build-id/64/b70882e39438878c7bde5acfb8c49139cc59fa.debug\n usr/lib/debug/.build-id/66/42df8c15c2710e21fcb17eef822b88a04f9422.debug\n usr/lib/debug/.build-id/76/1921ed2c93ede160737f68c3548a958bc5e66a.debug\n usr/lib/debug/.build-id/90/7250ba45370f9e918edc93a43bd3ff7181cda6.debug\n usr/lib/debug/.build-id/97/d878b38570ab59accdd302fe398e2c56fe88da.debug\n usr/lib/debug/.build-id/9a/c86dfb9ff2fb8513bcb81e7e8c0c04579da16e.debug\n usr/lib/debug/.build-id/9e/54807e4202e973fdac5b3977a899edfa0912ef.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,22 +1,22 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/2c/\n -rw-r--r-- 0 root (0) root (0) 5712 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/2c/6b259623d2070a0b54c019da1e1feca172014e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/2f/\n--rw-r--r-- 0 root (0) root (0) 3909592 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/2f/fb05e44afa049e9572c45e2c71cd2e33b51a77.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/3f/\n -rw-r--r-- 0 root (0) root (0) 5600 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/3f/bb961fb717d860d9bcf598b310b8d1c931977e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/42/\n -rw-r--r-- 0 root (0) root (0) 5744 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/42/ecfc1e2d3f9ca11ce6624a83ce70e7f412cc87.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/51/\n -rw-r--r-- 0 root (0) root (0) 5712 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/51/9c1a47fd179df419d008a7a4ba2db77703b250.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 3909592 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/52/26b88c6995538b154b6dd5bdc4901364ccec93.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/64/\n -rw-r--r-- 0 root (0) root (0) 5704 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/64/b70882e39438878c7bde5acfb8c49139cc59fa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/66/\n -rw-r--r-- 0 root (0) root (0) 5688 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/66/42df8c15c2710e21fcb17eef822b88a04f9422.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/76/\n -rw-r--r-- 0 root (0) root (0) 5720 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/76/1921ed2c93ede160737f68c3548a958bc5e66a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-14 13:22:08.000000 ./usr/lib/debug/.build-id/90/\n"}, {"source1": "./usr/lib/debug/.build-id/2f/fb05e44afa049e9572c45e2c71cd2e33b51a77.debug", "source2": "./usr/lib/debug/.build-id/52/26b88c6995538b154b6dd5bdc4901364ccec93.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: 2ffb05e44afa049e9572c45e2c71cd2e33b51a77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5226b88c6995538b154b6dd5bdc4901364ccec93\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -954663,15 +954663,15 @@\n 002d06ee v000000000000000 v000000000000000 views at 002d06d7 for:\n 0000000000173bcd 0000000000173c48 (DW_OP_fbreg: -624)\n 002d06f7 \n \n 002d06f8 v000000000000002 v000000000000000 location view pair\n \n 002d06fa v000000000000002 v000000000000000 views at 002d06f8 for:\n- 0000000000171e0d 0000000000171e1d (DW_OP_addr: 2427b0)\n+ 0000000000171e0d 0000000000171e1d (DW_OP_addr: 2427c0)\n 002d070e \n \n 002d070f v000000000000000 v000000000000000 location view pair\n 002d0711 v000000000000000 v000000000000000 location view pair\n \n 002d0713 0000000000171e1e (base address)\n 002d071c v000000000000000 v000000000000000 views at 002d070f for:\n@@ -954783,15 +954783,15 @@\n 002d085e v000000000000000 v000000000000000 views at 002d0842 for:\n 000000000017426b 0000000000174292 (DW_OP_reg3 (rbx))\n 002d0865 \n \n 002d0866 v000000000000005 v000000000000000 location view pair\n \n 002d0868 v000000000000005 v000000000000000 views at 002d0866 for:\n- 0000000000172e2a 0000000000172e3a (DW_OP_addr: 2427c0)\n+ 0000000000172e2a 0000000000172e3a (DW_OP_addr: 2427b8)\n 002d087c \n \n 002d087d v000000000000000 v000000000000000 location view pair\n 002d087f v000000000000000 v000000000000000 location view pair\n \n 002d0881 0000000000172e3b (base address)\n 002d088a v000000000000000 v000000000000000 views at 002d087d for:\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-wGCC: (Debian 15.2.0-4) 15.2.0\n+GCC: (Debian 15.2.0-4) 15.2.0\n g?fBk;oY\n C1B-Ybbg\n svfggg_A\n sU_d.7Uo\n W7$]-_#z\n >LX~`yY7\n a?uR*;c#\n@@ -840,15 +840,14 @@\n y ~'r1vg\n \tYmr'[m^51\n 20qb\"|&&\n i+FZy\":8\n 8}8R|],}\n ,AR}!|#,*+ \n _$@zf\"k,\n-Tu E-l)R\n Z9Tb#]r\\\n _a1Wd`w\"\n \\Kg>7d`s\n p+(It)B*\n 'jnLbo77\n `5DHY}7D\n e[=l%|&]j}\n"}]}]}]}]}]}