{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.rNV2KCUa4h/b1/ruby3.0_3.0.4-8_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.rNV2KCUa4h/b2/ruby3.0_3.0.4-8_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n- f8568f6c6ca1878ba64897eaaf803250 7795832 debug optional libruby3.0-dbgsym_3.0.4-8_i386.deb\n- 01889821b6496f8cdd6c97cbc3695bc4 5499724 libs optional libruby3.0_3.0.4-8_i386.deb\n+ fe1e27766a2111412aa71ccf87992a7d 7795908 debug optional libruby3.0-dbgsym_3.0.4-8_i386.deb\n+ 9abdcd86fbe594d16baf562e167c6510 5499516 libs optional libruby3.0_3.0.4-8_i386.deb\n ca886185b8b3a65f522781bd1a7cf8ec 3460 debug optional ruby3.0-dbgsym_3.0.4-8_i386.deb\n 04c1331a2db1a977abbda3147e2d4b66 868204 ruby optional ruby3.0-dev_3.0.4-8_i386.deb\n 70f1103080021bf78a01dc3224bf375a 2454940 doc optional ruby3.0-doc_3.0.4-8_all.deb\n f066df7eecb992646deb34ce2085e9d0 682632 ruby optional ruby3.0_3.0.4-8_i386.deb\n"}, {"source1": "libruby3.0_3.0.4-8_i386.deb", "source2": "libruby3.0_3.0.4-8_i386.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 2022-09-11 02:02:54.000000 debian-binary\n--rw-r--r-- 0 0 0 62172 2022-09-11 02:02:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5437360 2022-09-11 02:02:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 62156 2022-09-11 02:02:54.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5437168 2022-09-11 02:02:54.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": "file list", "source2": "file list", "unified_diff": "@@ -102,15 +102,15 @@\n -rw-r--r-- 0 root (0) root (0) 38272 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/pathname.so\n -rw-r--r-- 0 root (0) root (0) 38324 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/psych.so\n -rw-r--r-- 0 root (0) root (0) 13696 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/pty.so\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/racc/\n -rw-r--r-- 0 root (0) root (0) 26036 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/racc/cparse.so\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig/\n -rw-r--r-- 0 root (0) root (0) 21888 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig/sizeof.so\n--rw-r--r-- 0 root (0) root (0) 15321 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig.rb\n+-rw-r--r-- 0 root (0) root (0) 15331 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig.rb\n -rw-r--r-- 0 root (0) root (0) 34176 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/readline.so\n -rw-r--r-- 0 root (0) root (0) 263604 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/ripper.so\n -rw-r--r-- 0 root (0) root (0) 222648 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/socket.so\n -rw-r--r-- 0 root (0) root (0) 42420 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/stringio.so\n -rw-r--r-- 0 root (0) root (0) 30132 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/strscan.so\n -rw-r--r-- 0 root (0) root (0) 17804 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/syslog.so\n -rw-r--r-- 0 root (0) root (0) 75188 2022-09-11 02:02:54.000000 ./usr/lib/i386-linux-gnu/ruby/3.0.0/zlib.so\n"}, {"source1": "./usr/lib/i386-linux-gnu/libruby-3.0.so.3.0.4", "source2": "./usr/lib/i386-linux-gnu/libruby-3.0.so.3.0.4", "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,11 +1,11 @@\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: 482f9c63a30008bbfafda61a45db646e193133db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34e7decbd154eda532d39bae0277f307a953f931\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n stapsdt 0x00000037\tNT_STAPSDT (SystemTap probe descriptors)\t Provider: ruby\n Name: array__create\n Location: 0x0002586b, Base: 0x002df7ba, Semaphore: 0x003bd18a\n Arguments: -4@$0 4@%eax -4@8(%esp)\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 32663963 36336133 30303038 62626661 2f9c63a30008bbfa\n- 0x00000010 66646136 31613435 64623634 36653139 fda61a45db646e19\n- 0x00000020 33313333 64622e64 65627567 00000000 3133db.debug....\n- 0x00000030 6ae1f384 j...\n+ 0x00000000 65376465 63626431 35346564 61353332 e7decbd154eda532\n+ 0x00000010 64333962 61653032 37376633 30376139 d39bae0277f307a9\n+ 0x00000020 35336639 33312e64 65627567 00000000 53f931.debug....\n+ 0x00000030 fcd9118d ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig.rb", "source2": "./usr/lib/i386-linux-gnu/ruby/3.0.0/rbconfig.rb", "unified_diff": "@@ -188,18 +188,18 @@\n CONFIG[\"target_vendor\"] = \"pc\"\n CONFIG[\"target_cpu\"] = \"i386\"\n CONFIG[\"target\"] = \"i386-pc-linux-gnu\"\n CONFIG[\"host_os\"] = \"linux-gnu\"\n CONFIG[\"host_vendor\"] = \"pc\"\n CONFIG[\"host_cpu\"] = \"i386\"\n CONFIG[\"host\"] = \"i386-pc-linux-gnu\"\n- CONFIG[\"build_os\"] = \"linux-gnu\"\n+ CONFIG[\"build_os\"] = \"linux-gnux32\"\n CONFIG[\"build_vendor\"] = \"pc\"\n- CONFIG[\"build_cpu\"] = \"i686\"\n- CONFIG[\"build\"] = \"i686-pc-linux-gnu\"\n+ CONFIG[\"build_cpu\"] = \"x86_64\"\n+ CONFIG[\"build\"] = \"x86_64-pc-linux-gnux32\"\n CONFIG[\"RUBY_VERSION_NAME\"] = \"$(RUBY_BASE_NAME)-$(ruby_version)\"\n CONFIG[\"RUBYW_BASE_NAME\"] = \"rubyw\"\n CONFIG[\"RUBY_BASE_NAME\"] = \"ruby\"\n CONFIG[\"RUBY_PROGRAM_VERSION\"] = \"$(MAJOR).$(MINOR).$(TEENY)\"\n CONFIG[\"RUBY_API_VERSION\"] = \"$(MAJOR).$(MINOR)\"\n CONFIG[\"HAVE_GIT\"] = \"no\"\n CONFIG[\"GIT\"] = \"git\"\n"}]}]}]}, {"source1": "libruby3.0-dbgsym_3.0.4-8_i386.deb", "source2": "libruby3.0-dbgsym_3.0.4-8_i386.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 2022-09-11 02:02:54.000000 debian-binary\n -rw-r--r-- 0 0 0 4984 2022-09-11 02:02:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7790656 2022-09-11 02:02:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7790732 2022-09-11 02:02:54.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": "@@ -1,13 +1,13 @@\n Package: libruby3.0-dbgsym\n Source: ruby3.0\n Version: 3.0.4-8\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian Ruby Team \n-Installed-Size: 8624\n+Installed-Size: 8625\n Depends: libruby3.0 (= 3.0.4-8)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libruby3.0\n-Build-Ids: 01cf8663b57e9445f15ebeb897cbf5e135fa3c85 0318b1ed115225f7f7afa2b2721fae5720f987e1 03546bdd8fe9443f4806eb97a991ecbec08fe334 035ed5392421c8c019ee638dda0e35fcb7b6bc47 0965c7f8f4f193b51dbd70353b0e2492886c5536 098e40ae5d18bfca8e91ffaf7722e36c9e76fbee 0a8342a3e309456ea96dd231c3441c545c50a59e 0d43fd69176d656b87a4777a94781ea1a086641e 0dc6526154da51ab570fe07cc67161ed7788e765 0fa18f05198b0ed2948dbbc667d71bc2778d361e 10f9fe8bce2fd24feb7e5374227a2391b5f58cc2 1115bef4c8292e278737ed7841fb0d3f30686320 11d4cdec3c3ac7e0693b4ea3a8594593b4d30227 1449929d704b9c196f306c7569ab62a4e2db2a75 146e8453f8f47bf8afba38ea5376226a4a7409be 1501957e3dfc91631458e3512676f7131eae6384 154cc55538d874944493c1080a2908535f7094fa 155ce97e555fb1f6247b81f4e33e58659a9b935d 15a125685a91ba5a202cffcdab4e96a9fbfe8237 1dff58edd560fe8868918e496a2a393b43a3083e 1fb2b8a12d4f30abe9433b6238d27c7c935027b1 209d2596988383e98a433dc3e2fd74ee3e2a286d 237b2882b57d45b341a6129bfc3aacd7ac6d736e 25d91e2335f948663e5ebc282bec1824cf7fbf10 27220fe9fa7521d9d5e3fce1e070ff1a0f8a35f0 27670854c304bb037c07681d0bfaa4c3de20a2b1 3114342ec8fcac95d8e74ebeeff067d6cb6ed3af 3281c38fd8c57397f7d5122305cc1a571766335e 3696d1cac627022b1a2ba5f350361742ffb44f9e 419109e95ac172c33d93052a4547da42b90b9174 46451ebf8314d797ea471f03a08d09864e669bad 482f9c63a30008bbfafda61a45db646e193133db 484f9f35ea064dde74a0c1dc21e928d048d640f2 488f107852629314c0bfe7eb89aba50841366798 50b0a0ff1327b639755a693665211565673d336b 52e712bd43deecd6b2dab98d9785d1e17fff85df 533d796b9d97adc4adcc036f67379ad9dfff8957 545e2f01cd0cff45c30a470d999ec3226cde20ef 54db7dad0f47e2395d0f6fa4dff986513880f406 56e2fb14bf92304c5f1bd4fb27b9062355999ea7 580452f8f8db6633e1f751dfaf21549331d7d28c 5808dbcb131b8f1bc36de21cd63774b4fd72bc71 5f703082cb57dfc493668761f737f188964c61ce 610f0c6352db6bf40f1f1417929d5feae6f24acf 627d737bad432ee479b2b5da22e5dab80f41dd72 64ed3e20b535e7034778df83b131c16d9dbb4fdb 67a733bdffe506c3b3dfa856581c9679ab5cbb99 6adf59c1eba2f9c021ccc23efd8ab4092f5464f4 6c2b6a9d74352b890a1c9b8250fadd276885aabe 6e22d88b4502572462a72c0cc3c6103474c41a11 706ea466a7104f21fbec75409dcd8d3c78597487 71e00636eb78b76215304feb25bd3537086d8bbe 73afb1dfc45543f4a8180854ba79c20c555462a6 760d9cda783f808e4c72912ae399300d65452e23 78518ca7b27b55f5f72f25e5090243adf6fc950e 785f63052f1654d8073c38fdf41a5cdfe79de26b 7aa34e7c12c3b3a63567a14ed78248197091f404 7b12d3ff348e3c0c3a8468ff21b084c36c0f54f0 7bf3058c6291cb1eabbd6c0cb075980a920c7a3c 7e29b1be7c9beb998d69f5a9cfa5f0a6fa1b6e15 89d1ace53f971df37c8717be551fd42679004797 89e0e99ff83a721b56c8f8db96e2bbf302eac849 8d6304fa5756ee3b854452610f074a4f2dc98721 8f77b5c858eb60927fff48ed30008264a0213d44 90ec69c54fc69d048a53f7a9178641ab71775c1c 9188038a584f4ea7aaf6fdb5887fcb9cfb2da244 94124fe6f4a5b34e3d7a3d1752eaaa940c887ea7 94ca5cff6c18017c15fa75782ab58febba10b8b6 a2a04fa86376e72a8e02faa9668b2db296076f3f a3b554dd6a5484941014017ba2cefe489261a654 a806162c2a31662ac1fed6715e4aa5e0a4eb2afe a968076f1316e8589e822f6037bb9dba84edf426 aaa728a13ded0d20836161196bc0f8565a67c0f1 b5db389c2f51c565d19444811831b384e170f463 b616c4809a8bc0c38ebead4c6ad5316f64626008 b885c46cd91d7ba8d3028711f677214919587213 ba994675d1697149ad12f1b0ca6e5234207bcdb7 be94dfe606cd63b669b5119d809223354bd75031 bee586e723503d7101b61077d7fe1f446bf4e623 c000519f0d378fbda1c0ebc4f2db3d44c51d6c2b c026338bf39a7401fc0c2e1b23357ed4ceef21dd c1e00877c798fb51b122f59fabf3f726068d068e c21df7982ea8ead81ec93f64e4aeeab38a499457 c3a7d133fbacecda09ca0714bc7f11e8de132d67 c445c0eccc99fcd9da0044220461b625d2178a33 cc299bf02c10ea1f630e20f6dd4477c8f8f0c6bb cd76066ff02bcd1e1261ce2595001305e8ed7d51 d50ba88fb728c8faf367801764472760a6a072c0 d755e5185ec0011c10a72a39507ded0862700e7c d9981baa47f0e1ae439a7617bd9f540f73f6d3e4 db635c73d3833f85531453a2a0de5d2e1692bf36 dd41240d60b802246a41a879c52353c25f6fc22b e399d101ac0ba45b485af063a8a6994205b848f2 e4a1719280788d25c85b710e67d84e9d42faef97 e5e4e492fa43baf810a11e52a37180ec4461cdba e76ea58b0698f43a21ca13e40951d34fc8cfc3d8 e7b585c228618fc75caf130893a96b67084f5a41 e9c2e4670f1ec3bf1cea534046860d7c5d15047e f217a2765d1f95f690174d6470e7d22622c67376 ff637147bb166cc06a913f7e2ac8878b59126a1c\n+Build-Ids: 01cf8663b57e9445f15ebeb897cbf5e135fa3c85 0318b1ed115225f7f7afa2b2721fae5720f987e1 03546bdd8fe9443f4806eb97a991ecbec08fe334 035ed5392421c8c019ee638dda0e35fcb7b6bc47 0965c7f8f4f193b51dbd70353b0e2492886c5536 098e40ae5d18bfca8e91ffaf7722e36c9e76fbee 0a8342a3e309456ea96dd231c3441c545c50a59e 0d43fd69176d656b87a4777a94781ea1a086641e 0dc6526154da51ab570fe07cc67161ed7788e765 0fa18f05198b0ed2948dbbc667d71bc2778d361e 10f9fe8bce2fd24feb7e5374227a2391b5f58cc2 1115bef4c8292e278737ed7841fb0d3f30686320 11d4cdec3c3ac7e0693b4ea3a8594593b4d30227 1449929d704b9c196f306c7569ab62a4e2db2a75 146e8453f8f47bf8afba38ea5376226a4a7409be 1501957e3dfc91631458e3512676f7131eae6384 154cc55538d874944493c1080a2908535f7094fa 155ce97e555fb1f6247b81f4e33e58659a9b935d 15a125685a91ba5a202cffcdab4e96a9fbfe8237 1dff58edd560fe8868918e496a2a393b43a3083e 1fb2b8a12d4f30abe9433b6238d27c7c935027b1 209d2596988383e98a433dc3e2fd74ee3e2a286d 237b2882b57d45b341a6129bfc3aacd7ac6d736e 25d91e2335f948663e5ebc282bec1824cf7fbf10 27220fe9fa7521d9d5e3fce1e070ff1a0f8a35f0 27670854c304bb037c07681d0bfaa4c3de20a2b1 3114342ec8fcac95d8e74ebeeff067d6cb6ed3af 3281c38fd8c57397f7d5122305cc1a571766335e 34e7decbd154eda532d39bae0277f307a953f931 3696d1cac627022b1a2ba5f350361742ffb44f9e 419109e95ac172c33d93052a4547da42b90b9174 46451ebf8314d797ea471f03a08d09864e669bad 484f9f35ea064dde74a0c1dc21e928d048d640f2 488f107852629314c0bfe7eb89aba50841366798 50b0a0ff1327b639755a693665211565673d336b 52e712bd43deecd6b2dab98d9785d1e17fff85df 533d796b9d97adc4adcc036f67379ad9dfff8957 545e2f01cd0cff45c30a470d999ec3226cde20ef 54db7dad0f47e2395d0f6fa4dff986513880f406 56e2fb14bf92304c5f1bd4fb27b9062355999ea7 580452f8f8db6633e1f751dfaf21549331d7d28c 5808dbcb131b8f1bc36de21cd63774b4fd72bc71 5f703082cb57dfc493668761f737f188964c61ce 610f0c6352db6bf40f1f1417929d5feae6f24acf 627d737bad432ee479b2b5da22e5dab80f41dd72 64ed3e20b535e7034778df83b131c16d9dbb4fdb 67a733bdffe506c3b3dfa856581c9679ab5cbb99 6adf59c1eba2f9c021ccc23efd8ab4092f5464f4 6c2b6a9d74352b890a1c9b8250fadd276885aabe 6e22d88b4502572462a72c0cc3c6103474c41a11 706ea466a7104f21fbec75409dcd8d3c78597487 71e00636eb78b76215304feb25bd3537086d8bbe 73afb1dfc45543f4a8180854ba79c20c555462a6 760d9cda783f808e4c72912ae399300d65452e23 78518ca7b27b55f5f72f25e5090243adf6fc950e 785f63052f1654d8073c38fdf41a5cdfe79de26b 7aa34e7c12c3b3a63567a14ed78248197091f404 7b12d3ff348e3c0c3a8468ff21b084c36c0f54f0 7bf3058c6291cb1eabbd6c0cb075980a920c7a3c 7e29b1be7c9beb998d69f5a9cfa5f0a6fa1b6e15 89d1ace53f971df37c8717be551fd42679004797 89e0e99ff83a721b56c8f8db96e2bbf302eac849 8d6304fa5756ee3b854452610f074a4f2dc98721 8f77b5c858eb60927fff48ed30008264a0213d44 90ec69c54fc69d048a53f7a9178641ab71775c1c 9188038a584f4ea7aaf6fdb5887fcb9cfb2da244 94124fe6f4a5b34e3d7a3d1752eaaa940c887ea7 94ca5cff6c18017c15fa75782ab58febba10b8b6 a2a04fa86376e72a8e02faa9668b2db296076f3f a3b554dd6a5484941014017ba2cefe489261a654 a806162c2a31662ac1fed6715e4aa5e0a4eb2afe a968076f1316e8589e822f6037bb9dba84edf426 aaa728a13ded0d20836161196bc0f8565a67c0f1 b5db389c2f51c565d19444811831b384e170f463 b616c4809a8bc0c38ebead4c6ad5316f64626008 b885c46cd91d7ba8d3028711f677214919587213 ba994675d1697149ad12f1b0ca6e5234207bcdb7 be94dfe606cd63b669b5119d809223354bd75031 bee586e723503d7101b61077d7fe1f446bf4e623 c000519f0d378fbda1c0ebc4f2db3d44c51d6c2b c026338bf39a7401fc0c2e1b23357ed4ceef21dd c1e00877c798fb51b122f59fabf3f726068d068e c21df7982ea8ead81ec93f64e4aeeab38a499457 c3a7d133fbacecda09ca0714bc7f11e8de132d67 c445c0eccc99fcd9da0044220461b625d2178a33 cc299bf02c10ea1f630e20f6dd4477c8f8f0c6bb cd76066ff02bcd1e1261ce2595001305e8ed7d51 d50ba88fb728c8faf367801764472760a6a072c0 d755e5185ec0011c10a72a39507ded0862700e7c d9981baa47f0e1ae439a7617bd9f540f73f6d3e4 db635c73d3833f85531453a2a0de5d2e1692bf36 dd41240d60b802246a41a879c52353c25f6fc22b e399d101ac0ba45b485af063a8a6994205b848f2 e4a1719280788d25c85b710e67d84e9d42faef97 e5e4e492fa43baf810a11e52a37180ec4461cdba e76ea58b0698f43a21ca13e40951d34fc8cfc3d8 e7b585c228618fc75caf130893a96b67084f5a41 e9c2e4670f1ec3bf1cea534046860d7c5d15047e f217a2765d1f95f690174d6470e7d22622c67376 ff637147bb166cc06a913f7e2ac8878b59126a1c\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": "@@ -22,18 +22,18 @@\n usr/lib/debug/.build-id/20/9d2596988383e98a433dc3e2fd74ee3e2a286d.debug\n usr/lib/debug/.build-id/23/7b2882b57d45b341a6129bfc3aacd7ac6d736e.debug\n usr/lib/debug/.build-id/25/d91e2335f948663e5ebc282bec1824cf7fbf10.debug\n usr/lib/debug/.build-id/27/220fe9fa7521d9d5e3fce1e070ff1a0f8a35f0.debug\n usr/lib/debug/.build-id/27/670854c304bb037c07681d0bfaa4c3de20a2b1.debug\n usr/lib/debug/.build-id/31/14342ec8fcac95d8e74ebeeff067d6cb6ed3af.debug\n usr/lib/debug/.build-id/32/81c38fd8c57397f7d5122305cc1a571766335e.debug\n+usr/lib/debug/.build-id/34/e7decbd154eda532d39bae0277f307a953f931.debug\n usr/lib/debug/.build-id/36/96d1cac627022b1a2ba5f350361742ffb44f9e.debug\n usr/lib/debug/.build-id/41/9109e95ac172c33d93052a4547da42b90b9174.debug\n usr/lib/debug/.build-id/46/451ebf8314d797ea471f03a08d09864e669bad.debug\n-usr/lib/debug/.build-id/48/2f9c63a30008bbfafda61a45db646e193133db.debug\n usr/lib/debug/.build-id/48/4f9f35ea064dde74a0c1dc21e928d048d640f2.debug\n usr/lib/debug/.build-id/48/8f107852629314c0bfe7eb89aba50841366798.debug\n usr/lib/debug/.build-id/50/b0a0ff1327b639755a693665211565673d336b.debug\n usr/lib/debug/.build-id/52/e712bd43deecd6b2dab98d9785d1e17fff85df.debug\n usr/lib/debug/.build-id/53/3d796b9d97adc4adcc036f67379ad9dfff8957.debug\n usr/lib/debug/.build-id/54/5e2f01cd0cff45c30a470d999ec3226cde20ef.debug\n usr/lib/debug/.build-id/54/db7dad0f47e2395d0f6fa4dff986513880f406.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": "@@ -45,22 +45,23 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/27/\n -rw-r--r-- 0 root (0) root (0) 112476 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/27/220fe9fa7521d9d5e3fce1e070ff1a0f8a35f0.debug\n -rw-r--r-- 0 root (0) root (0) 10808 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/27/670854c304bb037c07681d0bfaa4c3de20a2b1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/31/\n -rw-r--r-- 0 root (0) root (0) 6544 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/31/14342ec8fcac95d8e74ebeeff067d6cb6ed3af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/32/\n -rw-r--r-- 0 root (0) root (0) 54728 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/32/81c38fd8c57397f7d5122305cc1a571766335e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 5709324 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/34/e7decbd154eda532d39bae0277f307a953f931.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/36/\n -rw-r--r-- 0 root (0) root (0) 6892 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/36/96d1cac627022b1a2ba5f350361742ffb44f9e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/41/\n -rw-r--r-- 0 root (0) root (0) 70864 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/41/9109e95ac172c33d93052a4547da42b90b9174.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/46/\n -rw-r--r-- 0 root (0) root (0) 6848 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/46/451ebf8314d797ea471f03a08d09864e669bad.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/48/\n--rw-r--r-- 0 root (0) root (0) 5709324 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/48/2f9c63a30008bbfafda61a45db646e193133db.debug\n -rw-r--r-- 0 root (0) root (0) 5536 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/48/4f9f35ea064dde74a0c1dc21e928d048d640f2.debug\n -rw-r--r-- 0 root (0) root (0) 10844 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/48/8f107852629314c0bfe7eb89aba50841366798.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/50/\n -rw-r--r-- 0 root (0) root (0) 6596 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/50/b0a0ff1327b639755a693665211565673d336b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/52/\n -rw-r--r-- 0 root (0) root (0) 34328 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/52/e712bd43deecd6b2dab98d9785d1e17fff85df.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-09-11 02:02:54.000000 ./usr/lib/debug/.build-id/53/\n"}, {"source1": "./usr/lib/debug/.build-id/48/2f9c63a30008bbfafda61a45db646e193133db.debug", "source2": "./usr/lib/debug/.build-id/34/e7decbd154eda532d39bae0277f307a953f931.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -32,15 +32,15 @@\n [27] .comment PROGBITS 00000000 000198 00001e 01 MS 0 0 1\n [28] .note.stapsdt NOTE 00000000 0001b8 000d84 00 0 0 4\n [29] .debug_aranges PROGBITS 00000000 000f3c 00051d 00 C 0 0 4\n [30] .debug_info PROGBITS 00000000 00145c 27770b 00 C 0 0 4\n [31] .debug_abbrev PROGBITS 00000000 278b68 00a29a 00 C 0 0 4\n [32] .debug_line PROGBITS 00000000 282e04 0f6a65 00 C 0 0 4\n [33] .debug_str PROGBITS 00000000 37986c 018c2d 01 MSC 0 0 4\n- [34] .debug_line_str PROGBITS 00000000 39249c 000652 01 MSC 0 0 4\n+ [34] .debug_line_str PROGBITS 00000000 39249c 000654 01 MSC 0 0 4\n [35] .debug_loclists PROGBITS 00000000 392af0 1448af 00 C 0 0 4\n [36] .debug_rnglists PROGBITS 00000000 4d73a0 03eb7c 00 C 0 0 4\n [37] .symtab SYMTAB 00000000 515f1c 031180 10 38 10529 4\n [38] .strtab STRTAB 00000000 54709c 02a5a3 00 0 0 1\n [39] .shstrtab STRTAB 00000000 57163f 00018d 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -8904,15 +8904,15 @@\n 8900: 001f9fc8 0 NOTYPE LOCAL DEFAULT 12 .L636\n 8901: 001fa930 0 NOTYPE LOCAL DEFAULT 12 .L637\n 8902: 001fa038 0 NOTYPE LOCAL DEFAULT 12 .L404\n 8903: 001fa421 0 NOTYPE LOCAL DEFAULT 12 .L638\n 8904: 001fa94a 0 NOTYPE LOCAL DEFAULT 12 .L401\n 8905: 00000000 0 FILE LOCAL DEFAULT ABS version.c\n 8906: 002775c0 70 OBJECT LOCAL DEFAULT 14 ruby_description_with_jit\n- 8907: 00000000 0 FILE LOCAL DEFAULT ABS .dtrace-temp.12d12ef1.c\n+ 8907: 00000000 0 FILE LOCAL DEFAULT ABS .dtrace-temp.95e87515.c\n 8908: 00000000 0 FILE LOCAL DEFAULT ABS ascii.c\n 8909: 00000000 0 FILE LOCAL DEFAULT ABS us_ascii.c\n 8910: 00232450 14 FUNC LOCAL DEFAULT 12 us_ascii_mbc_enc_len\n 8911: 00000000 0 FILE LOCAL DEFAULT ABS unicode.c\n 8912: 00232460 137 FUNC LOCAL DEFAULT 12 onigenc_unicode_CaseFold_11_lookup\n 8913: 0027b900 414 OBJECT LOCAL DEFAULT 14 asso_values.3\n 8914: 0027baa0 7020 OBJECT LOCAL DEFAULT 14 wordlist.2\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\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: 482f9c63a30008bbfafda61a45db646e193133db\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34e7decbd154eda532d39bae0277f307a953f931\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n stapsdt 0x00000037\tNT_STAPSDT (SystemTap probe descriptors)\t Provider: ruby\n Name: array__create\n Location: 0x0002586b, Base: 0x002df7ba, Semaphore: 0x003bd18a\n Arguments: -4@$0 4@%eax -4@8(%esp)\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1674890,16 +1674890,16 @@\n \n The Directory Table (offset 0x2896d3, lines 1, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x6): .\n \n The File Name Table (offset 0x2896dd, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t0\t(line_strp)\t(offset: 0xde7): .dtrace-temp.12d12ef1.c\n- 1\t(udata)\t0\t(line_strp)\t(offset: 0xde7): .dtrace-temp.12d12ef1.c\n+ 0\t(udata)\t0\t(line_strp)\t(offset: 0xde7): .dtrace-temp.95e87515.c\n+ 1\t(udata)\t0\t(line_strp)\t(offset: 0xde7): .dtrace-temp.95e87515.c\n \n No Line Number Statements.\n Offset: 0x2896e7\n Length: 111\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1963140,15 +1963140,15 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2825a\n Pointer Size: 4\n <0><468bca>: Abbrev Number: 2 (DW_TAG_compile_unit)\n <468bcb> DW_AT_producer : (strp) (offset: 0x4374b): GNU C17 12.2.0 -m32 -mtune=generic -march=i686 -g -g -O2 -fstack-protector-strong -fPIC -fasynchronous-unwind-tables\n <468bcf> DW_AT_language : (data1) 29\t(C11)\n- <468bd0> DW_AT_name : (line_strp) (offset: 0xde7): .dtrace-temp.12d12ef1.c\n+ <468bd0> DW_AT_name : (line_strp) (offset: 0xde7): .dtrace-temp.95e87515.c\n <468bd4> DW_AT_comp_dir : (line_strp) (offset: 0x6): .\n <468bd8> DW_AT_stmt_list : (sec_offset) 0x2896b1\n <1><468bdc>: Abbrev Number: 1 (DW_TAG_base_type)\n <468bdd> DW_AT_byte_size : (data1) 8\n <468bde> DW_AT_encoding : (implicit_const) 7\t(unsigned)\n <468bde> DW_AT_name : (strp) (offset: 0x68): long long unsigned int\n <1><468be2>: Abbrev Number: 3 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-2) 12.2.0\n+1GCC: (Debian 12.2.0-2) 12.2.0\n array__create\n -4@$0 4@%eax -4@8(%esp)\n array__create\n -4@%esi 4@%eax -4@8(%esp)\n array__create\n -4@%edi 4@%eax -4@24(%esp)\n 4@%eax 4@-204(%ebp) -4@-156(%ebp)\n@@ -929,15 +929,14 @@\n pPYEf*wJ\n ^ci1bNem\n )xeDjCr<'\n `\"$,1&~$!\n 7`RFO}8a>U\n >tp{\\iiuxVH\n JYW+fxyE,\n-A/4wys4qq9\n ?U_6ic@l\n rb8)4c2E\n Pc2t}a*e\n AeIj)SKYG35tT\n Hq#/alk{\n fX%&idIE\n $IGye=%H\n@@ -6286,15 +6285,15 @@\n freelist\n private_mem\n pmem_next\n pow5mult\n tinytens\n version.c\n ruby_description_with_jit\n-.dtrace-temp.12d12ef1.c\n+.dtrace-temp.95e87515.c\n us_ascii.c\n us_ascii_mbc_enc_len\n unicode.c\n onigenc_unicode_CaseFold_11_lookup\n asso_values.3\n wordlist.2\n CaseFold_11_Table\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -308,15 +308,15 @@\n [ d90] vm_backtrace.c\n [ d9f] vm_dump.c\n [ da9] execinfo.h\n [ db4] addr2line.h\n [ dc0] vm_sync.c\n [ dca] vm_trace.c\n [ dd5] trace_point.rbinc\n- [ de7] .dtrace-temp.12d12ef1.c\n+ [ de7] .dtrace-temp.95e87515.c\n [ dff] enc/ascii.c\n [ e0b] enc\n [ e0f] enc/us_ascii.c\n [ e1e] enc/unicode.c\n [ e2c] ./enc/unicode/12.1.0\n [ e41] casefold.h\n [ e4c] name2ctype.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6631,16 +6631,16 @@\n 0x00019e40 706f7735 6d756c74 00703573 00703035 pow5mult.p5s.p05\n 0x00019e50 2e300062 69677465 6e730074 696e7974 .0.bigtens.tinyt\n 0x00019e60 656e7300 4e414e53 54520049 4e465354 ens.NANSTR.INFST\n 0x00019e70 52002e4c 36333600 2e4c3633 37002e4c R..L636..L637..L\n 0x00019e80 36333800 2e4c3430 31007665 7273696f 638..L401.versio\n 0x00019e90 6e2e6300 72756279 5f646573 63726970 n.c.ruby_descrip\n 0x00019ea0 74696f6e 5f776974 685f6a69 74002e64 tion_with_jit..d\n- 0x00019eb0 74726163 652d7465 6d702e31 32643132 trace-temp.12d12\n- 0x00019ec0 6566312e 63007573 5f617363 69692e63 ef1.c.us_ascii.c\n+ 0x00019eb0 74726163 652d7465 6d702e39 35653837 trace-temp.95e87\n+ 0x00019ec0 3531352e 63007573 5f617363 69692e63 515.c.us_ascii.c\n 0x00019ed0 0075735f 61736369 695f6d62 635f656e .us_ascii_mbc_en\n 0x00019ee0 635f6c65 6e00756e 69636f64 652e6300 c_len.unicode.c.\n 0x00019ef0 6f6e6967 656e635f 756e6963 6f64655f onigenc_unicode_\n 0x00019f00 43617365 466f6c64 5f31315f 6c6f6f6b CaseFold_11_look\n 0x00019f10 75700061 73736f5f 76616c75 65732e33 up.asso_values.3\n 0x00019f20 00776f72 646c6973 742e3200 43617365 .wordlist.2.Case\n 0x00019f30 466f6c64 5f31315f 5461626c 65006f6e Fold_11_Table.on\n"}]}]}]}]}]}