{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4cuwd7il/b1/freecad_1.0.0+dfsg-6_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4cuwd7il/b2/freecad_1.0.0+dfsg-6_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n e1dd09d6b1745396500be66b7d290a17 22776788 science optional freecad-common_1.0.0+dfsg-6_all.deb\n 7f40d93374e8346dfa70bf0e79e1e02d 959964 debug optional freecad-python3-dbgsym_1.0.0+dfsg-6_armhf.deb\n 2f59d5bb9e2db224d63a769c2833e8a3 76956 science optional freecad-python3_1.0.0+dfsg-6_armhf.deb\n- 74c687cbb0703f2c089cd2b517f881d5 27944 science optional freecad_1.0.0+dfsg-6_all.deb\n- e07e58205d990d2fb13fccf007441f93 512964692 debug optional libfreecad-python3-dbgsym_1.0.0+dfsg-6_armhf.deb\n- 5613e1a70222a32401f51945d0a65c70 55270160 libs optional libfreecad-python3_1.0.0+dfsg-6_armhf.deb\n+ 251676e4acbcefbd65370a8cf3ca9c81 27940 science optional freecad_1.0.0+dfsg-6_all.deb\n+ 004f953c358fe8aa688119b18f06c193 512940288 debug optional libfreecad-python3-dbgsym_1.0.0+dfsg-6_armhf.deb\n+ 294358a8732829687187e3b33d5a9711 55269892 libs optional libfreecad-python3_1.0.0+dfsg-6_armhf.deb\n"}, {"source1": "freecad_1.0.0+dfsg-6_all.deb", "source2": "freecad_1.0.0+dfsg-6_all.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-03-23 16:50:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1352 2025-03-23 16:50:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1348 2025-03-23 16:50:18.000000 control.tar.xz\n -rw-r--r-- 0 0 0 26400 2025-03-23 16:50:18.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/share/metainfo/org.freecad.FreeCAD.metainfo.xml", "source2": "./usr/share/metainfo/org.freecad.FreeCAD.metainfo.xml", "unified_diff": null, "details": [{"source1": "./usr/share/metainfo/org.freecad.FreeCAD.metainfo.xml", "source2": "./usr/share/metainfo/org.freecad.FreeCAD.metainfo.xml", "unified_diff": "@@ -67,10 +67,10 @@\n https://www.freecad.org/sponsor.php\n https://crowdin.com/project/freecad\n https://github.com/FreeCAD/FreeCAD\n https://github.com/FreeCAD/FreeCAD/blob/master/CONTRIBUTING.md\n yorik_AT_uncreated.net\n \n \n- \n+ \n \n \n"}]}]}]}]}, {"source1": "libfreecad-python3_1.0.0+dfsg-6_armhf.deb", "source2": "libfreecad-python3_1.0.0+dfsg-6_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-03-23 16:50:18.000000 debian-binary\n -rw-r--r-- 0 0 0 2848 2025-03-23 16:50:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 55267120 2025-03-23 16:50:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 55266852 2025-03-23 16:50:18.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/freecad-python3/lib/Points.so", "source2": "./usr/lib/freecad-python3/lib/Points.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: 1c5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99608de7e86865ef92a012fefeec724e64c4529f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4301,15 +4301,15 @@\n ./src/3rdParty/libE57Format/src/VectorNodeImpl.cpp\n type=\"Vector\" allowHeterogeneousChildren=\"\n vectorChild\n allowHeteroChildren\n type: Vector\n allowHeteroChildren: \n E57 exception\n-E57Format-2.2.1-aarch64-linux-gcc14\n+E57Format-2.2.1-armv7l-linux-gcc14\n operation was successful (E57_SUCCESS)\n a CompressedVector binary header was bad (E57_ERROR_BAD_CV_HEADER)\n a CompressedVector binary packet was bad (E57_ERROR_BAD_CV_PACKET)\n a numerical index identifying a child was out of bounds (E57_ERROR_CHILD_INDEX_OUT_OF_BOUNDS)\n attempted to set an existing child element to a new value (E57_ERROR_SET_TWICE)\n attempted to add an E57 Element that would have made the children of a homogeneous Vector have different types (E57_ERROR_HOMOGENEOUS_VIOLATION)\n a value could not be represented in the requested type (E57_ERROR_VALUE_NOT_REPRESENTABLE)\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 106053", "objdump: DWARF error: could not find variable specification at offset 0x19e45", "objdump: DWARF error: unable to read alt ref 109287", "objdump: DWARF error: unable to read alt ref 39390", "objdump: DWARF error: could not find variable specification at offset 0x99de", "objdump: DWARF error: unable to read alt ref 531599", "objdump: DWARF error: could not find variable specification at offset 0x81c8f", "objdump: DWARF error: unable to read alt ref 7026853", "objdump: DWARF error: unable to read alt ref 921260", "objdump: DWARF error: unable to read alt ref 10233557", "objdump: DWARF error: unable to read alt ref 7246425", "objdump: DWARF error: unable to read alt ref 10233449", "objdump: DWARF error: unable to read alt ref 225549", "objdump: DWARF error: unable to read alt ref 10233063", "objdump: DWARF error: unable to read alt ref 2218054", "objdump: DWARF error: unable to read alt ref 10234915", "objdump: DWARF error: unable to read alt ref 7311523", "objdump: DWARF error: unable to read alt ref 10235287", "objdump: DWARF error: unable to read alt ref 10235655", "objdump: DWARF error: unable to read alt ref 10236294", "objdump: DWARF error: unable to read alt ref 4628853", "objdump: DWARF error: unable to read alt ref 7311523", "objdump: DWARF error: unable to read alt ref 10236710", "objdump: DWARF error: unable to read alt ref 10237498", "objdump: DWARF error: unable to read alt ref 21767", "[ truncated after 25 lines; 28 ignored ]"], "unified_diff": "@@ -316399,15 +316399,15 @@\n \tmov\tr4, r0\n \tmov\tr3, r1\n \tsub\tsp, #8\n \tmov\tr0, r2\n \tmovs\tr1, #0\n \tmovs\tr2, #1\n \tstr\tr2, [r4, #0]\n-\tmovs\tr4, #35\t@ 0x23\n+\tmovs\tr4, #34\t@ 0x22\n \tstr\tr1, [r3, #0]\n \tldr\tr3, [pc, #12]\t@ (df490 , std::allocator >&)@@Base+0x30>)\n \tldr\tr2, [r0, #4]\n \tadd\tr3, pc\n \tstr\tr4, [sp, #0]\n \tblx\t4b400 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt>\n \tadd\tsp, #8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1215,16 +1215,16 @@\n 0x000ec928 73436869 6c647265 6e3d2200 76656374 sChildren=\".vect\n 0x000ec938 6f724368 696c6400 616c6c6f 77486574 orChild.allowHet\n 0x000ec948 65726f43 68696c64 72656e00 74797065 eroChildren.type\n 0x000ec958 3a202020 20202020 20566563 746f7200 : Vector.\n 0x000ec968 616c6c6f 77486574 65726f43 68696c64 allowHeteroChild\n 0x000ec978 72656e3a 20000000 45353720 65786365 ren: ...E57 exce\n 0x000ec988 7074696f 6e000000 2f5c0000 45353746 ption.../\\..E57F\n- 0x000ec998 6f726d61 742d322e 322e312d 61617263 ormat-2.2.1-aarc\n- 0x000ec9a8 6836342d 6c696e75 782d6763 63313400 h64-linux-gcc14.\n+ 0x000ec998 6f726d61 742d322e 322e312d 61726d76 ormat-2.2.1-armv\n+ 0x000ec9a8 376c2d6c 696e7578 2d676363 31340000 7l-linux-gcc14..\n 0x000ec9b8 6f706572 6174696f 6e207761 73207375 operation was su\n 0x000ec9c8 63636573 7366756c 20284535 375f5355 ccessful (E57_SU\n 0x000ec9d8 43434553 53290000 6120436f 6d707265 CCESS)..a Compre\n 0x000ec9e8 73736564 56656374 6f722062 696e6172 ssedVector binar\n 0x000ec9f8 79206865 61646572 20776173 20626164 y header was bad\n 0x000eca08 20284535 375f4552 524f525f 4241445f (E57_ERROR_BAD_\n 0x000eca18 43565f48 45414445 52290000 6120436f CV_HEADER)..a Co\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 35353131 65633862 61346266 63616662 5511ec8ba4bfcafb\n- 0x00000010 66396564 38353139 66356434 62313366 f9ed8519f5d4b13f\n- 0x00000020 30333765 38652e64 65627567 00000000 037e8e.debug....\n- 0x00000030 329a8658 2..X\n+ 0x00000000 36303864 65376538 36383635 65663932 608de7e86865ef92\n+ 0x00000010 61303132 66656665 65633732 34653634 a012fefeec724e64\n+ 0x00000020 63343532 39662e64 65627567 00000000 c4529f.debug....\n+ 0x00000030 fdea1248 ...H\n \n"}]}, {"source1": "./usr/lib/freecad-python3/lib/libFreeCADApp.so", "source2": "./usr/lib/freecad-python3/lib/libFreeCADApp.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: ac910d1521302e1e5b335de442eb1776d9ce8e7b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4b472e31577ffeb2697d07c6e35dab851195da8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -17186,15 +17186,15 @@\n could not convert calendar time to local time\n Time = %s\n BuildVersionPoint\n BuildVersionSuffix\n BuildRepositoryURL\n https://code.launchpad.net/~vcs-imports/freecad/trunk\n BuildRevisionDate\n-2025/05/10 15:35:47\n+2025/05/12 03:52:17\n branding.xml\n PythonSearchPath\n Encoding of Python paths failed\n LoggingConsole\n CopyrightInfo\n %s %s, Libs: %s.%s.%s%sR%s\n %s %s, Libs: %s.%s.%s%sR%s\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -8247,15 +8247,15 @@\n 0x00412a80 73696f6e 53756666 69780000 4275696c sionSuffix..Buil\n 0x00412a90 64526570 6f736974 6f727955 524c0000 dRepositoryURL..\n 0x00412aa0 68747470 733a2f2f 636f6465 2e6c6175 https://code.lau\n 0x00412ab0 6e636870 61642e6e 65742f7e 7663732d nchpad.net/~vcs-\n 0x00412ac0 696d706f 7274732f 66726565 6361642f imports/freecad/\n 0x00412ad0 7472756e 6b000000 4275696c 64526576 trunk...BuildRev\n 0x00412ae0 6973696f 6e446174 65000000 32303235 isionDate...2025\n- 0x00412af0 2f30352f 31302031 353a3335 3a343700 /05/10 15:35:47.\n+ 0x00412af0 2f30352f 31322030 333a3532 3a313700 /05/12 03:52:17.\n 0x00412b00 6272616e 64696e67 2e786d6c 00000000 branding.xml....\n 0x00412b10 44656275 67000000 50797468 6f6e5365 Debug...PythonSe\n 0x00412b20 61726368 50617468 00000000 456e636f archPath....Enco\n 0x00412b30 64696e67 206f6620 50797468 6f6e2070 ding of Python p\n 0x00412b40 61746873 20666169 6c65640a 00000000 aths failed.....\n 0x00412b50 4c6f6767 696e6743 6f6e736f 6c650000 LoggingConsole..\n 0x00412b60 436f7079 72696768 74496e66 6f000000 CopyrightInfo...\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 39313064 31353231 33303265 31653562 910d1521302e1e5b\n- 0x00000010 33333564 65343432 65623137 37366439 335de442eb1776d9\n- 0x00000020 63653865 37622e64 65627567 00000000 ce8e7b.debug....\n- 0x00000030 25632045 %c E\n+ 0x00000000 62343732 65333135 37376666 65623236 b472e31577ffeb26\n+ 0x00000010 39376430 37633665 33356461 62383531 97d07c6e35dab851\n+ 0x00000020 31393564 61382e64 65627567 00000000 195da8.debug....\n+ 0x00000030 01f7e6c7 ....\n \n"}]}]}]}]}, {"source1": "libfreecad-python3-dbgsym_1.0.0+dfsg-6_armhf.deb", "source2": "libfreecad-python3-dbgsym_1.0.0+dfsg-6_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-03-23 16:50:18.000000 debian-binary\n -rw-r--r-- 0 0 0 3300 2025-03-23 16:50:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 512961200 2025-03-23 16:50:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 512936796 2025-03-23 16:50:18.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 Science Maintainers \n Installed-Size: 521409\n Depends: libfreecad-python3 (= 1.0.0+dfsg-6)\n Section: debug\n Priority: optional\n Description: debug symbols for libfreecad-python3\n-Build-Ids: 048fc4f21181c975ee06d204aecfb89b4cb25f69 079781478b6bccdbddce53394dfa3609b6556963 086e6e725b1198c629464ea94ba17b8575bf648e 0b4a3fe67fd8c1c7efca76a0f2a1380b4a799c17 0c9f41dd5346c93c976bd1d365416e6a7adcca76 111ffcf8788fb228d3723bf8754065aefd3cf3d4 15ab837f12fe21e9fbb2048024cd6496cc439b38 178e260924d331658a9192063abbe99c4c7e086a 1c5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e 2094d06f3e7eef143621549e68d1e247006f60b2 2a066a79e77a196b3890b1b5c4e4491edb445a1b 2ae3035fbee30236a8b3967f9daf33ebc5a94bf8 2de6fc6a75722f1f3c7b26d97fc1e3c5f3d3961a 2ff11fe5e6458b34dac7e65d74e52c4bb0da755d 39d6bc6e5f64b75efce93430dbc86005e8d4549b 3aa4bbe4b640372426976483d2f976d0261dff38 5d560788a047264101c3af9cd0870d8e5c0c85e6 67cd3faf33382f12cad75e9ae9bf06f3c1d50916 68bb2d72c29186200898bd8b78013d4e4e909268 6aacc9320e657d90884a370fe146158cbc8f0c7e 6e5beeee4c8782b941f3d002e638f4fd8c968934 72131ab2dc7529e52a1ccb8719ae7dc7a394d969 7364535ef4663914228ba1f2c92b72734fa72165 7365b29c2422288460d24e22af71e9ba961808d6 771dc29a80b0e1572c263a9bee51a5bb8f036b3e 7758c9222b455e6a950b7646dfbf9afd86bb1fe8 7cfc117fb7e06e05f50aef60f8b22daf3af36299 8b339bf06c8d4c40750c7cb628963e0f2510c3f7 8df340bc38944fb4707926bf732bb41b9f29e611 9026e75e09ba266081c637a6aac396f09fb7c6b6 9053303ecb4aca86197651387a004cbdacdfe73a 9175ae63e83b7444c223cbfb4fad73092e88355a 92b516767021a46a19abfcb10a8d925905221207 93cc2a73ac9474dbebcee72fbc3ea848459bb29e 97cda10d8ac5facb88a63a733c7fc157f08f32fe 9c578ea3f20f2508d406f77ce40475dbe599baaa 9dc4097defe6085041ffd5756154f389dddab7b0 a8d40d02579cd3fef087abceb655b2aa2d2a0c3c ac910d1521302e1e5b335de442eb1776d9ce8e7b ad441f19c35cd1b0771dbab99193968ebcc6512a ae41d5fa03af326bdb3c2c0299827b99bbfc7f1d b066339319c526be1140d1d86cb0e49ef286cdfa b7fd77d2d38b430bf31a2ea49b34c5f661e268d5 b809dade5e8cb96792facd0d20cd0c307d73eeec ba8ebe7379769d0d32f0e149872da448e82dd3ac c38e9b32e8a3c2c46d8e0d3faf08af4afa0ce70a c516400121b5bf7dbf490e31705583c6412d10cb d08b26e69d0576b6754d832e31bc70cbc7ed6481 d0946e86269212a2eabd2897c4a8aadad5dbbc89 df204b58c7d1c8d62e9537add98ff5f2024f0f90 e02ed0770f56aa086862f0ae31d889bcd3edae8e e41e59c33386efd6a74cd2d6293cbb12986b8fd1 e5566d76ce27ba7c8a7c1fdc59fa3b8a2422a030 e5cbd5f48647cdfe52f09a8d75ee36bb4a3357ab e63c6b8876676d1438374105167d5d08fe00b740 ed77805a6593ddc49c3868a10e5fa7d3bf5473e8 f000db342df04ee2f531f238503b626d419e6a9e f82f91accb010b74e600ebc4e499024bf37c67f9 fa26e78c507b0af45bee0b3b479051d2f1a72cdc fd186e0d2f1eb57245a155fd34645c5fd529bb96\n+Build-Ids: 048fc4f21181c975ee06d204aecfb89b4cb25f69 079781478b6bccdbddce53394dfa3609b6556963 086e6e725b1198c629464ea94ba17b8575bf648e 0b4a3fe67fd8c1c7efca76a0f2a1380b4a799c17 0c9f41dd5346c93c976bd1d365416e6a7adcca76 111ffcf8788fb228d3723bf8754065aefd3cf3d4 15ab837f12fe21e9fbb2048024cd6496cc439b38 178e260924d331658a9192063abbe99c4c7e086a 2094d06f3e7eef143621549e68d1e247006f60b2 2a066a79e77a196b3890b1b5c4e4491edb445a1b 2ae3035fbee30236a8b3967f9daf33ebc5a94bf8 2de6fc6a75722f1f3c7b26d97fc1e3c5f3d3961a 2ff11fe5e6458b34dac7e65d74e52c4bb0da755d 39d6bc6e5f64b75efce93430dbc86005e8d4549b 3aa4bbe4b640372426976483d2f976d0261dff38 5d560788a047264101c3af9cd0870d8e5c0c85e6 67cd3faf33382f12cad75e9ae9bf06f3c1d50916 68bb2d72c29186200898bd8b78013d4e4e909268 6aacc9320e657d90884a370fe146158cbc8f0c7e 6e5beeee4c8782b941f3d002e638f4fd8c968934 72131ab2dc7529e52a1ccb8719ae7dc7a394d969 7364535ef4663914228ba1f2c92b72734fa72165 7365b29c2422288460d24e22af71e9ba961808d6 771dc29a80b0e1572c263a9bee51a5bb8f036b3e 7758c9222b455e6a950b7646dfbf9afd86bb1fe8 7cfc117fb7e06e05f50aef60f8b22daf3af36299 8b339bf06c8d4c40750c7cb628963e0f2510c3f7 8df340bc38944fb4707926bf732bb41b9f29e611 9026e75e09ba266081c637a6aac396f09fb7c6b6 9053303ecb4aca86197651387a004cbdacdfe73a 9175ae63e83b7444c223cbfb4fad73092e88355a 92b516767021a46a19abfcb10a8d925905221207 93cc2a73ac9474dbebcee72fbc3ea848459bb29e 97cda10d8ac5facb88a63a733c7fc157f08f32fe 99608de7e86865ef92a012fefeec724e64c4529f 9c578ea3f20f2508d406f77ce40475dbe599baaa 9dc4097defe6085041ffd5756154f389dddab7b0 a8d40d02579cd3fef087abceb655b2aa2d2a0c3c ad441f19c35cd1b0771dbab99193968ebcc6512a ae41d5fa03af326bdb3c2c0299827b99bbfc7f1d b066339319c526be1140d1d86cb0e49ef286cdfa b4b472e31577ffeb2697d07c6e35dab851195da8 b7fd77d2d38b430bf31a2ea49b34c5f661e268d5 b809dade5e8cb96792facd0d20cd0c307d73eeec ba8ebe7379769d0d32f0e149872da448e82dd3ac c38e9b32e8a3c2c46d8e0d3faf08af4afa0ce70a c516400121b5bf7dbf490e31705583c6412d10cb d08b26e69d0576b6754d832e31bc70cbc7ed6481 d0946e86269212a2eabd2897c4a8aadad5dbbc89 df204b58c7d1c8d62e9537add98ff5f2024f0f90 e02ed0770f56aa086862f0ae31d889bcd3edae8e e41e59c33386efd6a74cd2d6293cbb12986b8fd1 e5566d76ce27ba7c8a7c1fdc59fa3b8a2422a030 e5cbd5f48647cdfe52f09a8d75ee36bb4a3357ab e63c6b8876676d1438374105167d5d08fe00b740 ed77805a6593ddc49c3868a10e5fa7d3bf5473e8 f000db342df04ee2f531f238503b626d419e6a9e f82f91accb010b74e600ebc4e499024bf37c67f9 fa26e78c507b0af45bee0b3b479051d2f1a72cdc fd186e0d2f1eb57245a155fd34645c5fd529bb96\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": "@@ -2,15 +2,14 @@\n usr/lib/debug/.build-id/07/9781478b6bccdbddce53394dfa3609b6556963.debug\n usr/lib/debug/.build-id/08/6e6e725b1198c629464ea94ba17b8575bf648e.debug\n usr/lib/debug/.build-id/0b/4a3fe67fd8c1c7efca76a0f2a1380b4a799c17.debug\n usr/lib/debug/.build-id/0c/9f41dd5346c93c976bd1d365416e6a7adcca76.debug\n usr/lib/debug/.build-id/11/1ffcf8788fb228d3723bf8754065aefd3cf3d4.debug\n usr/lib/debug/.build-id/15/ab837f12fe21e9fbb2048024cd6496cc439b38.debug\n usr/lib/debug/.build-id/17/8e260924d331658a9192063abbe99c4c7e086a.debug\n-usr/lib/debug/.build-id/1c/5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e.debug\n usr/lib/debug/.build-id/20/94d06f3e7eef143621549e68d1e247006f60b2.debug\n usr/lib/debug/.build-id/2a/066a79e77a196b3890b1b5c4e4491edb445a1b.debug\n usr/lib/debug/.build-id/2a/e3035fbee30236a8b3967f9daf33ebc5a94bf8.debug\n usr/lib/debug/.build-id/2d/e6fc6a75722f1f3c7b26d97fc1e3c5f3d3961a.debug\n usr/lib/debug/.build-id/2f/f11fe5e6458b34dac7e65d74e52c4bb0da755d.debug\n usr/lib/debug/.build-id/39/d6bc6e5f64b75efce93430dbc86005e8d4549b.debug\n usr/lib/debug/.build-id/3a/a4bbe4b640372426976483d2f976d0261dff38.debug\n@@ -29,21 +28,22 @@\n usr/lib/debug/.build-id/8d/f340bc38944fb4707926bf732bb41b9f29e611.debug\n usr/lib/debug/.build-id/90/26e75e09ba266081c637a6aac396f09fb7c6b6.debug\n usr/lib/debug/.build-id/90/53303ecb4aca86197651387a004cbdacdfe73a.debug\n usr/lib/debug/.build-id/91/75ae63e83b7444c223cbfb4fad73092e88355a.debug\n usr/lib/debug/.build-id/92/b516767021a46a19abfcb10a8d925905221207.debug\n usr/lib/debug/.build-id/93/cc2a73ac9474dbebcee72fbc3ea848459bb29e.debug\n usr/lib/debug/.build-id/97/cda10d8ac5facb88a63a733c7fc157f08f32fe.debug\n+usr/lib/debug/.build-id/99/608de7e86865ef92a012fefeec724e64c4529f.debug\n usr/lib/debug/.build-id/9c/578ea3f20f2508d406f77ce40475dbe599baaa.debug\n usr/lib/debug/.build-id/9d/c4097defe6085041ffd5756154f389dddab7b0.debug\n usr/lib/debug/.build-id/a8/d40d02579cd3fef087abceb655b2aa2d2a0c3c.debug\n-usr/lib/debug/.build-id/ac/910d1521302e1e5b335de442eb1776d9ce8e7b.debug\n usr/lib/debug/.build-id/ad/441f19c35cd1b0771dbab99193968ebcc6512a.debug\n usr/lib/debug/.build-id/ae/41d5fa03af326bdb3c2c0299827b99bbfc7f1d.debug\n usr/lib/debug/.build-id/b0/66339319c526be1140d1d86cb0e49ef286cdfa.debug\n+usr/lib/debug/.build-id/b4/b472e31577ffeb2697d07c6e35dab851195da8.debug\n usr/lib/debug/.build-id/b7/fd77d2d38b430bf31a2ea49b34c5f661e268d5.debug\n usr/lib/debug/.build-id/b8/09dade5e8cb96792facd0d20cd0c307d73eeec.debug\n usr/lib/debug/.build-id/ba/8ebe7379769d0d32f0e149872da448e82dd3ac.debug\n usr/lib/debug/.build-id/c3/8e9b32e8a3c2c46d8e0d3faf08af4afa0ce70a.debug\n usr/lib/debug/.build-id/c5/16400121b5bf7dbf490e31705583c6412d10cb.debug\n usr/lib/debug/.build-id/d0/8b26e69d0576b6754d832e31bc70cbc7ed6481.debug\n usr/lib/debug/.build-id/d0/946e86269212a2eabd2897c4a8aadad5dbbc89.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": "@@ -15,16 +15,14 @@\n -rw-r--r-- 0 root (0) root (0) 1830792 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/0c/9f41dd5346c93c976bd1d365416e6a7adcca76.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/11/\n -rw-r--r-- 0 root (0) root (0) 12592924 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/11/1ffcf8788fb228d3723bf8754065aefd3cf3d4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/15/\n -rw-r--r-- 0 root (0) root (0) 20797344 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/15/ab837f12fe21e9fbb2048024cd6496cc439b38.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/17/\n -rw-r--r-- 0 root (0) root (0) 6837192 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/17/8e260924d331658a9192063abbe99c4c7e086a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 5956364 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/1c/5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/20/\n -rw-r--r-- 0 root (0) root (0) 2690376 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/20/94d06f3e7eef143621549e68d1e247006f60b2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/2a/\n -rw-r--r-- 0 root (0) root (0) 9622408 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/2a/066a79e77a196b3890b1b5c4e4491edb445a1b.debug\n -rw-r--r-- 0 root (0) root (0) 794204 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/2a/e3035fbee30236a8b3967f9daf33ebc5a94bf8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/2d/\n -rw-r--r-- 0 root (0) root (0) 1962012 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/2d/e6fc6a75722f1f3c7b26d97fc1e3c5f3d3961a.debug\n@@ -65,28 +63,30 @@\n -rw-r--r-- 0 root (0) root (0) 2003932 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/91/75ae63e83b7444c223cbfb4fad73092e88355a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/92/\n -rw-r--r-- 0 root (0) root (0) 2151688 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/92/b516767021a46a19abfcb10a8d925905221207.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/93/\n -rw-r--r-- 0 root (0) root (0) 80576 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/93/cc2a73ac9474dbebcee72fbc3ea848459bb29e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/97/\n -rw-r--r-- 0 root (0) root (0) 520024 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/97/cda10d8ac5facb88a63a733c7fc157f08f32fe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/99/\n+-rw-r--r-- 0 root (0) root (0) 5956364 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/99/608de7e86865ef92a012fefeec724e64c4529f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/9c/\n -rw-r--r-- 0 root (0) root (0) 15960896 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/9c/578ea3f20f2508d406f77ce40475dbe599baaa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/9d/\n -rw-r--r-- 0 root (0) root (0) 18337992 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/9d/c4097defe6085041ffd5756154f389dddab7b0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/a8/\n -rw-r--r-- 0 root (0) root (0) 35390952 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/a8/d40d02579cd3fef087abceb655b2aa2d2a0c3c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ac/\n--rw-r--r-- 0 root (0) root (0) 35515704 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ac/910d1521302e1e5b335de442eb1776d9ce8e7b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ad/\n -rw-r--r-- 0 root (0) root (0) 1088096 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ad/441f19c35cd1b0771dbab99193968ebcc6512a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ae/\n -rw-r--r-- 0 root (0) root (0) 1041932 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ae/41d5fa03af326bdb3c2c0299827b99bbfc7f1d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b0/\n -rw-r--r-- 0 root (0) root (0) 502704 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b0/66339319c526be1140d1d86cb0e49ef286cdfa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b4/\n+-rw-r--r-- 0 root (0) root (0) 35515704 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b4/b472e31577ffeb2697d07c6e35dab851195da8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b7/\n -rw-r--r-- 0 root (0) root (0) 9483548 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b7/fd77d2d38b430bf31a2ea49b34c5f661e268d5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b8/\n -rw-r--r-- 0 root (0) root (0) 71464 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/b8/09dade5e8cb96792facd0d20cd0c307d73eeec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ba/\n -rw-r--r-- 0 root (0) root (0) 1365072 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/ba/8ebe7379769d0d32f0e149872da448e82dd3ac.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-23 16:50:18.000000 ./usr/lib/debug/.build-id/c3/\n"}, {"source1": "./usr/lib/debug/.build-id/1c/5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e.debug", "source2": "./usr/lib/debug/.build-id/99/608de7e86865ef92a012fefeec724e64c4529f.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: 1c5511ec8ba4bfcafbf9ed8519f5d4b13f037e8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99608de7e86865ef92a012fefeec724e64c4529f\n"}]}, {"source1": "./usr/lib/debug/.build-id/ac/910d1521302e1e5b335de442eb1776d9ce8e7b.debug", "source2": "./usr/lib/debug/.build-id/b4/b472e31577ffeb2697d07c6e35dab851195da8.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: ac910d1521302e1e5b335de442eb1776d9ce8e7b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4b472e31577ffeb2697d07c6e35dab851195da8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-{GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n Ayn5`-XG\n J|B|r|V|\n \"%?>B8G0\n o8I1{(fy T\n . @tI