{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.FreBEnAc67/b1/petitboot_13.05.29.14.00-g4dc604b-1.1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.FreBEnAc67/b2/petitboot_13.05.29.14.00-g4dc604b-1.1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- c6cb4615918e0679518b8e43b99b0d61 161736 debug optional petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.1_i386.deb\n- 600de6ad1fc95fc618ef84b2c57f9661 72020 debug optional petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.1_i386.deb\n- 029846d65734c90f16b37ad5ddc49742 76000 admin optional petitboot-twin_13.05.29.14.00-g4dc604b-1.1_i386.deb\n- c2cf94701c95474c6029a3fc9c2ab309 56888 admin optional petitboot_13.05.29.14.00-g4dc604b-1.1_i386.deb\n+ fc7df6b92e3b8763ed5ef623d3424054 161732 debug optional petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.1_i386.deb\n+ 07f5c8dab49be43607df5a34c029e94f 72004 debug optional petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.1_i386.deb\n+ 4a86d4fd5da53bfcb921afeda7dac714 75980 admin optional petitboot-twin_13.05.29.14.00-g4dc604b-1.1_i386.deb\n+ bbad6080b0d14aca7ff41383e6143a28 56888 admin optional petitboot_13.05.29.14.00-g4dc604b-1.1_i386.deb\n"}, {"source1": "petitboot-twin_13.05.29.14.00-g4dc604b-1.1_i386.deb", "source2": "petitboot-twin_13.05.29.14.00-g4dc604b-1.1_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 2020-06-11 11:48:35.000000 debian-binary\n -rw-r--r-- 0 0 0 1184 2020-06-11 11:48:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 74624 2020-06-11 11:48:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 74604 2020-06-11 11:48:35.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/petitboot-twin", "source2": "./usr/sbin/petitboot-twin", "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: eabf4e0aa674a6eea5ade8c0cd5705292b418c4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 787a696c94f09f877ac870f05e756629ecfcd615\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -92,15 +92,15 @@\n check that pb-discover, the petitboot daemon is running.\n pbt_client_destructor\n pbt_device_add\n pbt_client_boot\n pbt_client_on_edit\n pbt_device_remove\n pbt_client_init\n-petitboot-twin (petitboot) dev-21.12.01-22.21.56\n+petitboot-twin (petitboot) dev-20.10.30-18.03.49\n Usage: petitboot-twin [-h, --help] [-l, --log log-file]\n [-r, --reset-defaults] [-s, --start-daemon]\n [-t, --timeout] [-V, --version]\n [[-f --fbdev] | [-x --x11]]\n /var/log/petitboot/petitboot-twin.log\n dfhl:strVx\n reset-defaults\n@@ -239,15 +239,15 @@\n /sbin/shutdown\n /usr/bin/sftp\n /usr/bin/tftp\n /bin/umount\n /usr/bin/wget\n pb_run_cmd\n pb_mkdir_recursive\n-bf4e0aa674a6eea5ade8c0cd5705292b418c4d.debug\n+7a696c94f09f877ac870f05e756629ecfcd615.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -58,16 +58,16 @@\n 0x00009370 7062745f 64657669 63655f61 64640000 pbt_device_add..\n 0x00009380 7062745f 636c6965 6e745f62 6f6f7400 pbt_client_boot.\n 0x00009390 7062745f 636c6965 6e745f6f 6e5f6564 pbt_client_on_ed\n 0x000093a0 69740000 7062745f 64657669 63655f72 it..pbt_device_r\n 0x000093b0 656d6f76 65000000 7062745f 636c6965 emove...pbt_clie\n 0x000093c0 6e745f69 6e697400 70657469 74626f6f nt_init.petitboo\n 0x000093d0 742d7477 696e2028 70657469 74626f6f t-twin (petitboo\n- 0x000093e0 74292064 65762d32 312e3132 2e30312d t) dev-21.12.01-\n- 0x000093f0 32322e32 312e3536 00000000 55736167 22.21.56....Usag\n+ 0x000093e0 74292064 65762d32 302e3130 2e33302d t) dev-20.10.30-\n+ 0x000093f0 31382e30 332e3439 00000000 55736167 18.03.49....Usag\n 0x00009400 653a2070 65746974 626f6f74 2d747769 e: petitboot-twi\n 0x00009410 6e205b2d 682c202d 2d68656c 705d205b n [-h, --help] [\n 0x00009420 2d6c2c20 2d2d6c6f 67206c6f 672d6669 -l, --log log-fi\n 0x00009430 6c655d0a 20202020 20202020 20202020 le]. \n 0x00009440 20202020 20202020 20205b2d 722c202d [-r, -\n 0x00009450 2d726573 65742d64 65666175 6c74735d -reset-defaults]\n 0x00009460 205b2d73 2c202d2d 73746172 742d6461 [-s, --start-da\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 62663465 30616136 37346136 65656135 bf4e0aa674a6eea5\n- 0x00000010 61646538 63306364 35373035 32393262 ade8c0cd5705292b\n- 0x00000020 34313863 34642e64 65627567 00000000 418c4d.debug....\n- 0x00000030 41d1cec4 A...\n+ 0x00000000 37613639 36633934 66303966 38373761 7a696c94f09f877a\n+ 0x00000010 63383730 66303565 37353636 32396563 c870f05e756629ec\n+ 0x00000020 66636436 31352e64 65627567 00000000 fcd615.debug....\n+ 0x00000030 511fa78c Q...\n \n"}]}]}]}]}, {"source1": "petitboot_13.05.29.14.00-g4dc604b-1.1_i386.deb", "source2": "petitboot_13.05.29.14.00-g4dc604b-1.1_i386.deb", "unified_diff": null, "details": [{"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/pb-discover", "source2": "./usr/sbin/pb-discover", "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: 800877fd29bfe463446d7c648e2be3b216fd0750\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd4b313c57b2e107cea889f8a788549b262d364f\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -128,15 +128,15 @@\n unable to open configuration file \"%s\"\n %s memory allocation failure.\n %s Failed. Error returned from params.c:parse().\n /usr/share/petitboot/artwork/usbpen.png\n /usr/share/petitboot/artwork/hdd.png\n /usr/share/petitboot/artwork/cdrom.png\n /var/log/petitboot/pb-discover.log\n-pb-discover (petitboot) dev-21.12.01-22.21.56\n+pb-discover (petitboot) dev-20.10.30-18.03.49\n Usage: pb-discover [-h, --help] [-l, --log log-file] [-V, --version]\n --- pb-discover ---\n --- end ---\n udev_device_get_devtype failed\n udev_device_get_devpath failed\n udev_device_get_devnode failed\n udev_monitor_receive_device failed\n@@ -288,15 +288,15 @@\n /usr/bin/wget\n pb_run_cmd\n pb_mkdir_recursive\n struct pb_url\n %s: parse path failed '%s'\n %s://%s%s\n pb_url_parse\n-0877fd29bfe463446d7c648e2be3b216fd0750.debug\n+4b313c57b2e107cea889f8a788549b262d364f.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -138,16 +138,16 @@\n 0x0000c870 2f617274 776f726b 2f636472 6f6d2e70 /artwork/cdrom.p\n 0x0000c880 6e670049 445f5459 50450049 445f4255 ng.ID_TYPE.ID_BU\n 0x0000c890 53006364 00757362 00617461 00736373 S.cd.usb.ata.scs\n 0x0000c8a0 69000000 2f766172 2f6c6f67 2f706574 i.../var/log/pet\n 0x0000c8b0 6974626f 6f742f70 622d6469 73636f76 itboot/pb-discov\n 0x0000c8c0 65722e6c 6f670000 70622d64 6973636f er.log..pb-disco\n 0x0000c8d0 76657220 28706574 6974626f 6f742920 ver (petitboot) \n- 0x0000c8e0 6465762d 32312e31 322e3031 2d32322e dev-21.12.01-22.\n- 0x0000c8f0 32312e35 36000000 55736167 653a2070 21.56...Usage: p\n+ 0x0000c8e0 6465762d 32302e31 302e3330 2d31382e dev-20.10.30-18.\n+ 0x0000c8f0 30332e34 39000000 55736167 653a2070 03.49...Usage: p\n 0x0000c900 622d6469 73636f76 6572205b 2d682c20 b-discover [-h, \n 0x0000c910 2d2d6865 6c705d20 5b2d6c2c 202d2d6c --help] [-l, --l\n 0x0000c920 6f67206c 6f672d66 696c655d 205b2d56 og log-file] [-V\n 0x0000c930 2c202d2d 76657273 696f6e5d 002d2d2d , --version].---\n 0x0000c940 2070622d 64697363 6f766572 202d2d2d pb-discover ---\n 0x0000c950 0a002d2d 2d20656e 64202d2d 2d0a0068 ..--- end ---..h\n 0x0000c960 656c7000 6c6f6700 6472792d 72756e00 elp.log.dry-run.\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 30383737 66643239 62666534 36333434 0877fd29bfe46344\n- 0x00000010 36643763 36343865 32626533 62323136 6d7c648e2be3b216\n- 0x00000020 66643037 35302e64 65627567 00000000 fd0750.debug....\n- 0x00000030 c4a1807c ...|\n+ 0x00000000 34623331 33633537 62326531 30376365 4b313c57b2e107ce\n+ 0x00000010 61383839 66386137 38383534 39623236 a889f8a788549b26\n+ 0x00000020 32643336 34662e64 65627567 00000000 2d364f.debug....\n+ 0x00000030 891d74f6 ..t.\n \n"}]}, {"source1": "./usr/sbin/pb-event", "source2": "./usr/sbin/pb-event", "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: 9293690aedef3c44cde855ec84b23544f5505025\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bc73be388aab764ccd44a29169d15fe19d803cc7\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -9,15 +9,15 @@\n GLIBC_2.1.3\n GLIBC_2.4\n GLIBC_2.0\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n /tmp/petitboot.ev\n-pb-event (petitboot) dev-21.12.01-22.21.56\n+pb-event (petitboot) dev-20.10.30-18.03.49\n Usage: pb-event [-h] [event...]\n Send a single petitboot user event to the petitboot discover server.\n Events can be read from stdin, or provided on the command line.\n User events must have the following format:\n (add|remove)@device-id [name=value] [image=value] [args=value]\n When read from stdin, components are separated by NUL chars\n Examples:\n@@ -25,15 +25,15 @@\n pb-event add@/net/eth0 name=netboot image=tftp://192.168.1.10/vmlinux\n pb-event remove@/net/eth0\n stdin:\n printf 'add@/net/eth0\\0name=netboot\\0image=tftp://10.0.0.2/vmlinux\\0' \\\n | pb-event\n printf 'remove@/net/eth0\\0' | pb-event\n pb-event: message too large (%zu byte max)\n-93690aedef3c44cde855ec84b23544f5505025.debug\n+73be388aab764ccd44a29169d15fe19d803cc7.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Hex dump of section '.rodata':\n 0x00002000 03000000 01000200 2d680073 6f636b65 ........-h.socke\n 0x00002010 74002f74 6d702f70 65746974 626f6f74 t./tmp/petitboot\n 0x00002020 2e657600 73656e64 00000000 70622d65 .ev.send....pb-e\n 0x00002030 76656e74 20287065 74697462 6f6f7429 vent (petitboot)\n- 0x00002040 20646576 2d32312e 31322e30 312d3232 dev-21.12.01-22\n- 0x00002050 2e32312e 35360000 55736167 653a2070 .21.56..Usage: p\n+ 0x00002040 20646576 2d32302e 31302e33 302d3138 dev-20.10.30-18\n+ 0x00002050 2e30332e 34390000 55736167 653a2070 .03.49..Usage: p\n 0x00002060 622d6576 656e7420 5b2d685d 205b6576 b-event [-h] [ev\n 0x00002070 656e742e 2e2e5d0a 0a202020 20202020 ent...].. \n 0x00002080 53656e64 20612073 696e676c 65207065 Send a single pe\n 0x00002090 74697462 6f6f7420 75736572 20657665 titboot user eve\n 0x000020a0 6e742074 6f207468 65207065 74697462 nt to the petitb\n 0x000020b0 6f6f7420 64697363 6f766572 20736572 oot discover ser\n 0x000020c0 7665722e 0a202020 20202020 4576656e ver.. Even\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 39333639 30616564 65663363 34346364 93690aedef3c44cd\n- 0x00000010 65383535 65633834 62323335 34346635 e855ec84b23544f5\n- 0x00000020 35303530 32352e64 65627567 00000000 505025.debug....\n- 0x00000030 dea18ff5 ....\n+ 0x00000000 37336265 33383861 61623736 34636364 73be388aab764ccd\n+ 0x00000010 34346132 39313639 64313566 65313964 44a29169d15fe19d\n+ 0x00000020 38303363 63372e64 65627567 00000000 803cc7.debug....\n+ 0x00000030 ae90f49d ....\n \n"}]}, {"source1": "./usr/sbin/petitboot-nc", "source2": "./usr/sbin/petitboot-nc", "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: edfb260012763acd2d0ace247bb46fc956253019\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98fb88855fabd78646cdb4ef9f68855ed3edd2b5\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -62,18 +62,18 @@\n GLIBC_2.1.3\n GLIBC_2.4\n GLIBC_2.3.4\n GLIBC_2.0\n NCURSES6_TINFO_5.0.19991023\n D$\n Installed-Size: 198\n Depends: petitboot (= 13.05.29.14.00-g4dc604b-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for petitboot\n-Build-Ids: 800877fd29bfe463446d7c648e2be3b216fd0750 9293690aedef3c44cde855ec84b23544f5505025 edfb260012763acd2d0ace247bb46fc956253019\n+Build-Ids: 98fb88855fabd78646cdb4ef9f68855ed3edd2b5 bc73be388aab764ccd44a29169d15fe19d803cc7 fd4b313c57b2e107cea889f8a788549b262d364f\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,3 +1,3 @@\n-usr/lib/debug/.build-id/80/0877fd29bfe463446d7c648e2be3b216fd0750.debug\n-usr/lib/debug/.build-id/92/93690aedef3c44cde855ec84b23544f5505025.debug\n-usr/lib/debug/.build-id/ed/fb260012763acd2d0ace247bb46fc956253019.debug\n+usr/lib/debug/.build-id/98/fb88855fabd78646cdb4ef9f68855ed3edd2b5.debug\n+usr/lib/debug/.build-id/bc/73be388aab764ccd44a29169d15fe19d803cc7.debug\n+usr/lib/debug/.build-id/fd/4b313c57b2e107cea889f8a788549b262d364f.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,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 102360 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/80/0877fd29bfe463446d7c648e2be3b216fd0750.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/92/\n--rw-r--r-- 0 root (0) root (0) 9428 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/92/93690aedef3c44cde855ec84b23544f5505025.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 77584 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/ed/fb260012763acd2d0ace247bb46fc956253019.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 77584 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/98/fb88855fabd78646cdb4ef9f68855ed3edd2b5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 9428 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/bc/73be388aab764ccd44a29169d15fe19d803cc7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 102360 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/fd/4b313c57b2e107cea889f8a788549b262d364f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/doc/petitboot-dbgsym -> petitboot\n"}, {"source1": "./usr/lib/debug/.build-id/80/0877fd29bfe463446d7c648e2be3b216fd0750.debug", "source2": "./usr/lib/debug/.build-id/fd/4b313c57b2e107cea889f8a788549b262d364f.debug", "comments": ["Files similar despite different names (score: 41, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .dynamic NOBITS 00014ed0 000848 0000f8 08 WA 6 0 4\n [23] .got NOBITS 00014fc8 000848 000020 04 WA 0 0 4\n [24] .got.plt NOBITS 00015000 000848 000168 04 WA 0 0 4\n [25] .data NOBITS 00015180 000848 000144 00 WA 0 0 32\n [26] .bss NOBITS 000152c4 000848 000020 00 WA 0 0 4\n [27] .comment PROGBITS 00000000 0001ec 00001f 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 00000000 00020c 000162 00 C 0 0 4\n- [29] .debug_info PROGBITS 00000000 000370 00ae02 00 C 0 0 4\n+ [29] .debug_info PROGBITS 00000000 000370 00ae04 00 C 0 0 4\n [30] .debug_abbrev PROGBITS 00000000 00b174 000dac 00 C 0 0 4\n [31] .debug_line PROGBITS 00000000 00bf20 003fbb 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 00fedc 000f63 01 MSC 0 0 4\n [33] .debug_loc PROGBITS 00000000 010e40 00370d 00 C 0 0 4\n [34] .debug_ranges PROGBITS 00000000 014550 0007aa 00 C 0 0 4\n [35] .symtab SYMTAB 00000000 014cfc 001d20 10 36 222 4\n [36] .strtab STRTAB 00000000 016a1c 001e5e 00 0 0 1\n"}, {"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: 800877fd29bfe463446d7c648e2be3b216fd0750\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd4b313c57b2e107cea889f8a788549b262d364f\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": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -13030,15 +13030,15 @@\n <6ea0> DW_AT_declaration : 1\n <6ea0> DW_AT_linkage_name: (indirect string, offset: 0x1375): getopt_long\n <6ea4> DW_AT_name : (indirect string, offset: 0x1375): getopt_long\n <6ea8> DW_AT_decl_file : 4\n <6ea9> DW_AT_decl_line : 66\n <6eaa> DW_AT_decl_column : 12\n <1><6eab>: Abbrev Number: 45 (DW_TAG_dwarf_procedure)\n- <6eac> DW_AT_location : 49 byte block: 9e 2f 70 62 2d 64 69 73 63 6f 76 65 72 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 \t(DW_OP_implicit_value 47 byte block: 70 62 2d 64 69 73 63 6f 76 65 72 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 )\n+ <6eac> DW_AT_location : 49 byte block: 9e 2f 70 62 2d 64 69 73 63 6f 76 65 72 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 \t(DW_OP_implicit_value 47 byte block: 70 62 2d 64 69 73 63 6f 76 65 72 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 )\n <1><6ede>: Abbrev Number: 46 (DW_TAG_subprogram)\n <6edf> DW_AT_external : 1\n <6edf> DW_AT_declaration : 1\n <6edf> DW_AT_linkage_name: (indirect string, offset: 0x1325): puts\n <6ee3> DW_AT_name : (indirect string, offset: 0x131b): __builtin_puts\n <6ee7> DW_AT_decl_file : 18\n <6ee8> DW_AT_decl_line : 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,17 +1,17 @@\n GCC: (Debian 10.2.0-15) 10.2.0\n-+|xhH_ q\n-XP[)wB(T\n-{qDKa7k[g\n-fnFbAnj'\n-s*m?R*'=|\n-28>6Uq,8\n-GNJh=rRB\n-?SSF5A''\n-;?]wjK@x\n+.wtZw8A2X\n+FJ7OUYa~\n+!$*#=&R`g{L!x'\n+o!R\"qr >E\n+_GjmDA3J\n yBB|I*ab8\n *mQLb;gk\n talloc.c\n talloc_parent.cold\n null_context\n _talloc.cold\n talloc_set_destructor.cold\n"}]}, {"source1": "./usr/lib/debug/.build-id/ed/fb260012763acd2d0ace247bb46fc956253019.debug", "source2": "./usr/lib/debug/.build-id/98/fb88855fabd78646cdb4ef9f68855ed3edd2b5.debug", "comments": ["Files similar despite different names (score: 42, lower is more similar)"], "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: edfb260012763acd2d0ace247bb46fc956253019\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98fb88855fabd78646cdb4ef9f68855ed3edd2b5\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": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -3438,15 +3438,15 @@\n <1a74> DW_AT_declaration : 1\n <1a74> DW_AT_linkage_name: (indirect string, offset: 0x93e): talloc_free\n <1a78> DW_AT_name : (indirect string, offset: 0x93e): talloc_free\n <1a7c> DW_AT_decl_file : 30\n <1a7d> DW_AT_decl_line : 112\n <1a7e> DW_AT_decl_column : 5\n <1><1a7f>: Abbrev Number: 68 (DW_TAG_dwarf_procedure)\n- <1a80> DW_AT_location : 50 byte block: 9e 30 70 65 74 69 74 62 6f 6f 74 2d 6e 63 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 \t(DW_OP_implicit_value 48 byte block: 70 65 74 69 74 62 6f 6f 74 2d 6e 63 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 )\n+ <1a80> DW_AT_location : 50 byte block: 9e 30 70 65 74 69 74 62 6f 6f 74 2d 6e 63 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 \t(DW_OP_implicit_value 48 byte block: 70 65 74 69 74 62 6f 6f 74 2d 6e 63 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 )\n <1><1ab3>: Abbrev Number: 69 (DW_TAG_subprogram)\n <1ab4> DW_AT_external : 1\n <1ab4> DW_AT_declaration : 1\n <1ab4> DW_AT_linkage_name: (indirect string, offset: 0x50d): puts\n <1ab8> DW_AT_name : (indirect string, offset: 0x503): __builtin_puts\n <1abc> DW_AT_decl_file : 33\n <1abd> DW_AT_decl_line : 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,14 +1,20 @@\n GCC: (Debian 10.2.0-15) 10.2.0\n->4p@X,xi\n-)LXL\n Installed-Size: 90\n Depends: petitboot-twin (= 13.05.29.14.00-g4dc604b-1.1)\n Section: debug\n Priority: optional\n Description: debug symbols for petitboot-twin\n-Build-Ids: eabf4e0aa674a6eea5ade8c0cd5705292b418c4d\n+Build-Ids: 787a696c94f09f877ac870f05e756629ecfcd615\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/ea/bf4e0aa674a6eea5ade8c0cd5705292b418c4d.debug\n+usr/lib/debug/.build-id/78/7a696c94f09f877ac870f05e756629ecfcd615.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 2020-06-11 11:48:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 81300 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/ea/bf4e0aa674a6eea5ade8c0cd5705292b418c4d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 81300 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/78/7a696c94f09f877ac870f05e756629ecfcd615.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/share/doc/petitboot-twin-dbgsym -> petitboot-twin\n"}, {"source1": "./usr/lib/debug/.build-id/ea/bf4e0aa674a6eea5ade8c0cd5705292b418c4d.debug", "source2": "./usr/lib/debug/.build-id/78/7a696c94f09f877ac870f05e756629ecfcd615.debug", "comments": ["Files similar despite different names (score: 51, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .dynamic NOBITS 0000fec4 000df8 000100 08 WA 6 0 4\n [23] .got NOBITS 0000ffc4 000df8 000020 04 WA 0 0 4\n [24] .got.plt NOBITS 00010000 000df8 000154 04 WA 0 0 4\n [25] .data NOBITS 00010154 000df8 000040 00 WA 0 0 4\n [26] .bss NOBITS 000101a0 000df8 0000dc 00 WA 0 0 32\n [27] .comment PROGBITS 00000000 0001ec 00001f 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 00000000 00020c 0000d7 00 C 0 0 4\n- [29] .debug_info PROGBITS 00000000 0002e4 009861 00 C 0 0 4\n+ [29] .debug_info PROGBITS 00000000 0002e4 009863 00 C 0 0 4\n [30] .debug_abbrev PROGBITS 00000000 009b48 000963 00 C 0 0 4\n [31] .debug_line PROGBITS 00000000 00a4ac 002b67 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 00d014 00133a 01 MSC 0 0 4\n [33] .debug_loc PROGBITS 00000000 00e350 001d90 00 C 0 0 4\n [34] .debug_ranges PROGBITS 00000000 0100e0 0004d8 00 C 0 0 4\n [35] .symtab SYMTAB 00000000 0105b8 001970 10 36 186 4\n [36] .strtab STRTAB 00000000 011f28 00170e 00 0 0 1\n"}, {"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: eabf4e0aa674a6eea5ade8c0cd5705292b418c4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 787a696c94f09f877ac870f05e756629ecfcd615\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": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -11642,15 +11642,15 @@\n <5c90> DW_AT_external : 1\n <5c90> DW_AT_declaration : 1\n <5c90> DW_AT_linkage_name: (indirect string, offset: 0x1950): puts\n <5c94> DW_AT_name : (indirect string, offset: 0x1946): __builtin_puts\n <5c98> DW_AT_decl_file : 10\n <5c99> DW_AT_decl_line : 0\n <1><5c9a>: Abbrev Number: 32 (DW_TAG_dwarf_procedure)\n- <5c9b> DW_AT_location : 52 byte block: 9e 32 70 65 74 69 74 62 6f 6f 74 2d 74 77 69 6e 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 \t(DW_OP_implicit_value 50 byte block: 70 65 74 69 74 62 6f 6f 74 2d 74 77 69 6e 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 31 32 2e 30 31 2d 32 32 2e 32 31 2e 35 36 a 0 )\n+ <5c9b> DW_AT_location : 52 byte block: 9e 32 70 65 74 69 74 62 6f 6f 74 2d 74 77 69 6e 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 \t(DW_OP_implicit_value 50 byte block: 70 65 74 69 74 62 6f 6f 74 2d 74 77 69 6e 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 30 2e 31 30 2e 33 30 2d 31 38 2e 30 33 2e 34 39 a 0 )\n <1><5cd0>: Abbrev Number: 0\n Compilation Unit @ offset 0x5cd1:\n Length: 0x28fd (32-bit)\n Version: 4\n Abbrev Offset: 0xb9c\n Pointer Size: 4\n <0><5cdc>: Abbrev Number: 1 (DW_TAG_compile_unit)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,17 +1,17 @@\n GCC: (Debian 10.2.0-15) 10.2.0\n 4-5A)B1(\n ~>XOcxN+Fx\n-g^,@Y=pd\n-AEt\"X_\n IFwF.5`lc\n x\"G,|dcT\n t{vW\\nA.\n HsjpOIo^j%\n"}]}]}]}]}]}