{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.2GDeWezfnQ/b1/petitboot_13.05.29.14.00-g4dc604b-1.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.2GDeWezfnQ/b2/petitboot_13.05.29.14.00-g4dc604b-1.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- 2fa4359165c797775d148a3d96bf5bac 187792 debug optional petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n- 89b01714e6f77db2fff7afe4dc2881a3 84036 debug optional petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n- 39c575f9915371e06e51dbffbb772dbb 73972 admin optional petitboot-twin_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n- 457e75ac80b8c0652721010cd7f3a045 52340 admin optional petitboot_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n+ a9228c6bdce31fda5efa8517b31d4e1e 187744 debug optional petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n+ 6e8d19bfb65e6254ad80b720ae3b25b5 84048 debug optional petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n+ 8ef753f1c40934d4b1e4b4e0741a4960 73980 admin optional petitboot-twin_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n+ a2068c623dcbc8ceaadff0732fe9e969 52368 admin optional petitboot_13.05.29.14.00-g4dc604b-1.1_amd64.deb\n"}, {"source1": "petitboot-twin_13.05.29.14.00-g4dc604b-1.1_amd64.deb", "source2": "petitboot-twin_13.05.29.14.00-g4dc604b-1.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 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 72596 2020-06-11 11:48:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 72604 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: 05548bedb253714a66a28266499d65733490bc3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05593d949b119db65aec11eab68d4ec13fa7046e\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": "@@ -112,15 +112,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-22.02.24-17.06.41\n+petitboot-twin (petitboot) dev-21.01.23-12.46.50\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@@ -260,15 +260,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-548bedb253714a66a28266499d65733490bc3d.debug\n+593d949b119db65aec11eab68d4ec13fa7046e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -64,15 +64,15 @@\n 0x000093d0 7062745f 636c6965 6e745f6f 6e5f6564 pbt_client_on_ed\n 0x000093e0 69740000 00000000 00000000 00000000 it..............\n 0x000093f0 7062745f 64657669 63655f72 656d6f76 pbt_device_remov\n 0x00009400 65000000 00000000 00000000 00000000 e...............\n 0x00009410 7062745f 636c6965 6e745f69 6e697400 pbt_client_init.\n 0x00009420 70657469 74626f6f 742d7477 696e2028 petitboot-twin (\n 0x00009430 70657469 74626f6f 74292064 65762d32 petitboot) dev-2\n- 0x00009440 322e3032 2e32342d 31372e30 362e3431 2.02.24-17.06.41\n+ 0x00009440 312e3031 2e32332d 31322e34 362e3530 1.01.23-12.46.50\n 0x00009450 00000000 00000000 55736167 653a2070 ........Usage: p\n 0x00009460 65746974 626f6f74 2d747769 6e205b2d etitboot-twin [-\n 0x00009470 682c202d 2d68656c 705d205b 2d6c2c20 h, --help] [-l, \n 0x00009480 2d2d6c6f 67206c6f 672d6669 6c655d0a --log log-file].\n 0x00009490 20202020 20202020 20202020 20202020 \n 0x000094a0 20202020 20205b2d 722c202d 2d726573 [-r, --res\n 0x000094b0 65742d64 65666175 6c74735d 205b2d73 et-defaults] [-s\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 35343862 65646232 35333731 34613636 548bedb253714a66\n- 0x00000010 61323832 36363439 39643635 37333334 a28266499d657334\n- 0x00000020 39306263 33642e64 65627567 00000000 90bc3d.debug....\n- 0x00000030 be275b7e .'[~\n+ 0x00000000 35393364 39343962 31313964 62363561 593d949b119db65a\n+ 0x00000010 65633131 65616236 38643465 63313366 ec11eab68d4ec13f\n+ 0x00000020 61373034 36652e64 65627567 00000000 a7046e.debug....\n+ 0x00000030 a21d1016 ....\n \n"}]}]}]}]}, {"source1": "petitboot_13.05.29.14.00-g4dc604b-1.1_amd64.deb", "source2": "petitboot_13.05.29.14.00-g4dc604b-1.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 2020-06-11 11:48:35.000000 debian-binary\n--rw-r--r-- 0 0 0 1964 2020-06-11 11:48:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 50184 2020-06-11 11:48:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1960 2020-06-11 11:48:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 50216 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/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: 2ab1398e75fea63db28f0cf8a2fe7e7415d472fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3539debc54fa9e790b029326f3a657b6f214d35d\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": "@@ -179,15 +179,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-22.02.24-17.06.41\n+pb-discover (petitboot) dev-21.01.23-12.46.50\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@@ -339,15 +339,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-b1398e75fea63db28f0cf8a2fe7e7415d472fc.debug\n+39debc54fa9e790b029326f3a657b6f214d35d.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -144,16 +144,16 @@\n 0x0000d8d0 776f726b 2f636472 6f6d2e70 6e670049 work/cdrom.png.I\n 0x0000d8e0 445f5459 50450049 445f4255 53006364 D_TYPE.ID_BUS.cd\n 0x0000d8f0 00757362 00617461 00736373 69000000 .usb.ata.scsi...\n 0x0000d900 2f766172 2f6c6f67 2f706574 6974626f /var/log/petitbo\n 0x0000d910 6f742f70 622d6469 73636f76 65722e6c ot/pb-discover.l\n 0x0000d920 6f670000 00000000 70622d64 6973636f og......pb-disco\n 0x0000d930 76657220 28706574 6974626f 6f742920 ver (petitboot) \n- 0x0000d940 6465762d 32322e30 322e3234 2d31372e dev-22.02.24-17.\n- 0x0000d950 30362e34 31000000 55736167 653a2070 06.41...Usage: p\n+ 0x0000d940 6465762d 32312e30 312e3233 2d31322e dev-21.01.23-12.\n+ 0x0000d950 34362e35 30000000 55736167 653a2070 46.50...Usage: p\n 0x0000d960 622d6469 73636f76 6572205b 2d682c20 b-discover [-h, \n 0x0000d970 2d2d6865 6c705d20 5b2d6c2c 202d2d6c --help] [-l, --l\n 0x0000d980 6f67206c 6f672d66 696c655d 205b2d56 og log-file] [-V\n 0x0000d990 2c202d2d 76657273 696f6e5d 002d2d2d , --version].---\n 0x0000d9a0 2070622d 64697363 6f766572 202d2d2d pb-discover ---\n 0x0000d9b0 0a002d2d 2d20656e 64202d2d 2d0a0068 ..--- end ---..h\n 0x0000d9c0 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 62313339 38653735 66656136 33646232 b1398e75fea63db2\n- 0x00000010 38663063 66386132 66653765 37343135 8f0cf8a2fe7e7415\n- 0x00000020 64343732 66632e64 65627567 00000000 d472fc.debug....\n- 0x00000030 f6719542 .q.B\n+ 0x00000000 33396465 62633534 66613965 37393062 39debc54fa9e790b\n+ 0x00000010 30323933 32366633 61363537 62366632 029326f3a657b6f2\n+ 0x00000020 31346433 35642e64 65627567 00000000 14d35d.debug....\n+ 0x00000030 5d608f6e ]`.n\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: 245f267b77fc872d37e70308c74e3956556495c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a43c043d11e8b461dcacc0e2f46ff06c07e8d263\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": "@@ -10,15 +10,15 @@\n GLIBC_2.2.5\n _ITM_deregisterTMCloneTable\n __gmon_start__\n _ITM_registerTMCloneTable\n AWAVAUATUHc\n []A\\A]A^A_\n []A\\A]A^A_\n-pb-event (petitboot) dev-22.02.24-17.06.41\n+pb-event (petitboot) dev-21.01.23-12.46.50\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@@ -27,15 +27,15 @@\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 /tmp/petitboot.e\n-5f267b77fc872d37e70308c74e3956556495c2.debug\n+3c043d11e8b461dcacc0e2f46ff06c07e8d263.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Hex dump of section '.rodata':\n 0x00002000 01000200 2d680073 6f636b65 74007365 ....-h.socket.se\n 0x00002010 6e640000 00000000 70622d65 76656e74 nd......pb-event\n 0x00002020 20287065 74697462 6f6f7429 20646576 (petitboot) dev\n- 0x00002030 2d32322e 30322e32 342d3137 2e30362e -22.02.24-17.06.\n- 0x00002040 34310000 00000000 55736167 653a2070 41......Usage: p\n+ 0x00002030 2d32312e 30312e32 332d3132 2e34362e -21.01.23-12.46.\n+ 0x00002040 35300000 00000000 55736167 653a2070 50......Usage: p\n 0x00002050 622d6576 656e7420 5b2d685d 205b6576 b-event [-h] [ev\n 0x00002060 656e742e 2e2e5d0a 0a202020 20202020 ent...].. \n 0x00002070 53656e64 20612073 696e676c 65207065 Send a single pe\n 0x00002080 74697462 6f6f7420 75736572 20657665 titboot user eve\n 0x00002090 6e742074 6f207468 65207065 74697462 nt to the petitb\n 0x000020a0 6f6f7420 64697363 6f766572 20736572 oot discover ser\n 0x000020b0 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 35663236 37623737 66633837 32643337 5f267b77fc872d37\n- 0x00000010 65373033 30386337 34653339 35363535 e70308c74e395655\n- 0x00000020 36343935 63322e64 65627567 00000000 6495c2.debug....\n- 0x00000030 1a320e81 .2..\n+ 0x00000000 33633034 33643131 65386234 36316463 3c043d11e8b461dc\n+ 0x00000010 61636330 65326634 36666630 36633037 acc0e2f46ff06c07\n+ 0x00000020 65386432 36332e64 65627567 00000000 e8d263.debug....\n+ 0x00000030 42448cbf BD..\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: 83b93489a38ae2401e9081837abf421d48179bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04b515a19b324df1950c3ce01c5fe06d4e20f055\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": "@@ -80,18 +80,18 @@\n AWAVAUATI\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^\n []A\\A]A^\n []A\\A]A^A_\n /var/log/petitboot/petitboot-nc.log\n-petitboot-nc (petitboot) dev-22.02.24-17.06.41\n+petitboot-nc (petitboot) dev-21.01.23-12.46.50\n Usage: petitboot-nc [-h, --help] [-l, --log log-file]\n [-s, --start-daemon] [-V, --version]\n-Petitboot (dev-22.02.24-17.06.41)\n+Petitboot (dev-21.01.23-12.46.50)\n ESC=exit, Enter=accept, e=edit, o=open\n %s:%d: pmenu_setup failed: %s\n /dev/null\n --- petitboot-nc ---\n %s sigaction failed.\n %s: failed\n Welcome to Petitboot\n@@ -231,15 +231,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-b93489a38ae2401e9081837abf421d48179bcb.debug\n+b515a19b324df1950c3ce01c5fe06d4e20f055.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n Hex dump of section '.rodata':\n 0x0000a000 01000200 00000000 2f766172 2f6c6f67 ......../var/log\n 0x0000a010 2f706574 6974626f 6f742f70 65746974 /petitboot/petit\n 0x0000a020 626f6f74 2d6e632e 6c6f6700 00000000 boot-nc.log.....\n 0x0000a030 70657469 74626f6f 742d6e63 20287065 petitboot-nc (pe\n- 0x0000a040 74697462 6f6f7429 20646576 2d32322e titboot) dev-22.\n- 0x0000a050 30322e32 342d3137 2e30362e 34310000 02.24-17.06.41..\n+ 0x0000a040 74697462 6f6f7429 20646576 2d32312e titboot) dev-21.\n+ 0x0000a050 30312e32 332d3132 2e34362e 35300000 01.23-12.46.50..\n 0x0000a060 55736167 653a2070 65746974 626f6f74 Usage: petitboot\n 0x0000a070 2d6e6320 5b2d682c 202d2d68 656c705d -nc [-h, --help]\n 0x0000a080 205b2d6c 2c202d2d 6c6f6720 6c6f672d [-l, --log log-\n 0x0000a090 66696c65 5d0a2020 20202020 20202020 file]. \n 0x0000a0a0 20202020 20202020 20205b2d 732c202d [-s, -\n 0x0000a0b0 2d737461 72742d64 61656d6f 6e5d205b -start-daemon] [\n 0x0000a0c0 2d562c20 2d2d7665 7273696f 6e5d0000 -V, --version]..\n 0x0000a0d0 50657469 74626f6f 74202864 65762d32 Petitboot (dev-2\n- 0x0000a0e0 322e3032 2e32342d 31372e30 362e3431 2.02.24-17.06.41\n+ 0x0000a0e0 312e3031 2e32332d 31322e34 362e3530 1.01.23-12.46.50\n 0x0000a0f0 29000000 00000000 4553433d 65786974 ).......ESC=exit\n 0x0000a100 2c20456e 7465723d 61636365 70742c20 , Enter=accept, \n 0x0000a110 653d6564 69742c20 6f3d6f70 656e0000 e=edit, o=open..\n 0x0000a120 25733a25 643a2070 6d656e75 5f736574 %s:%d: pmenu_set\n 0x0000a130 75702066 61696c65 643a2025 730a002d up failed: %s..-\n 0x0000a140 002f6465 762f6e75 6c6c002d 2d2d2070 ./dev/null.--- p\n 0x0000a150 65746974 626f6f74 2d6e6320 2d2d2d0a etitboot-nc ---.\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 62393334 38396133 38616532 34303165 b93489a38ae2401e\n- 0x00000010 39303831 38333761 62663432 31643438 9081837abf421d48\n- 0x00000020 31373962 63622e64 65627567 00000000 179bcb.debug....\n- 0x00000030 f0c07630 ..v0\n+ 0x00000000 62353135 61313962 33323464 66313935 b515a19b324df195\n+ 0x00000010 30633363 65303163 35666530 36643465 0c3ce01c5fe06d4e\n+ 0x00000020 32306630 35352e64 65627567 00000000 20f055.debug....\n+ 0x00000030 5123fdf3 Q#..\n \n"}]}]}]}]}, {"source1": "petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb", "source2": "petitboot-dbgsym_13.05.29.14.00-g4dc604b-1.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 2020-06-11 11:48:35.000000 debian-binary\n--rw-r--r-- 0 0 0 648 2020-06-11 11:48:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 186952 2020-06-11 11:48:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 652 2020-06-11 11:48:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 186900 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Geoff Levand \n Installed-Size: 235\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: 245f267b77fc872d37e70308c74e3956556495c2 2ab1398e75fea63db28f0cf8a2fe7e7415d472fc 83b93489a38ae2401e9081837abf421d48179bcb\n+Build-Ids: 04b515a19b324df1950c3ce01c5fe06d4e20f055 3539debc54fa9e790b029326f3a657b6f214d35d a43c043d11e8b461dcacc0e2f46ff06c07e8d263\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/24/5f267b77fc872d37e70308c74e3956556495c2.debug\n-usr/lib/debug/.build-id/2a/b1398e75fea63db28f0cf8a2fe7e7415d472fc.debug\n-usr/lib/debug/.build-id/83/b93489a38ae2401e9081837abf421d48179bcb.debug\n+usr/lib/debug/.build-id/04/b515a19b324df1950c3ce01c5fe06d4e20f055.debug\n+usr/lib/debug/.build-id/35/39debc54fa9e790b029326f3a657b6f214d35d.debug\n+usr/lib/debug/.build-id/a4/3c043d11e8b461dcacc0e2f46ff06c07e8d263.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/24/\n--rw-r--r-- 0 root (0) root (0) 11480 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/24/5f267b77fc872d37e70308c74e3956556495c2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 122008 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/2a/b1398e75fea63db28f0cf8a2fe7e7415d472fc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 92344 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/83/b93489a38ae2401e9081837abf421d48179bcb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/04/\n+-rw-r--r-- 0 root (0) root (0) 92344 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/04/b515a19b324df1950c3ce01c5fe06d4e20f055.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/35/\n+-rw-r--r-- 0 root (0) root (0) 122008 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/35/39debc54fa9e790b029326f3a657b6f214d35d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/a4/\n+-rw-r--r-- 0 root (0) root (0) 11480 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/a4/3c043d11e8b461dcacc0e2f46ff06c07e8d263.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/24/5f267b77fc872d37e70308c74e3956556495c2.debug", "source2": "./usr/lib/debug/.build-id/a4/3c043d11e8b461dcacc0e2f46ff06c07e8d263.debug", "comments": ["Files similar despite different names (score: 43, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,15 +26,15 @@\n [21] .dynamic NOBITS 0000000000003df8 000de8 0001e0 10 WA 6 0 8\n [22] .got NOBITS 0000000000003fd8 000de8 000028 08 WA 0 0 8\n [23] .got.plt NOBITS 0000000000004000 000de8 000080 08 WA 0 0 8\n [24] .data NOBITS 0000000000004080 000de8 000010 00 WA 0 0 8\n [25] .bss NOBITS 00000000000040a0 000de8 000030 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 000308 000027 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 00032f 000030 00 0 0 1\n- [28] .debug_info PROGBITS 0000000000000000 000360 0009c4 00 C 0 0 8\n+ [28] .debug_info PROGBITS 0000000000000000 000360 0009c3 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 000d28 000194 00 C 0 0 8\n [30] .debug_line PROGBITS 0000000000000000 000ec0 0002c4 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 001188 0002b6 01 MSC 0 0 8\n [32] .debug_loc PROGBITS 0000000000000000 001440 00024e 00 C 0 0 8\n [33] .debug_ranges PROGBITS 0000000000000000 001690 0000b0 00 C 0 0 8\n [34] .symtab SYMTAB 0000000000000000 001740 0007f8 18 35 52 8\n [35] .strtab STRTAB 0000000000000000 001f38 0002ff 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: 245f267b77fc872d37e70308c74e3956556495c2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a43c043d11e8b461dcacc0e2f46ff06c07e8d263\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": "@@ -1627,15 +1627,15 @@\n DW_AT_declaration : 1\n DW_AT_linkage_name: (indirect string, offset: 0x3de): feof\n DW_AT_name : (indirect string, offset: 0x3de): feof\n DW_AT_decl_file : 8\n DW_AT_decl_line : 759\n DW_AT_decl_column : 12\n <1>: Abbrev Number: 54 (DW_TAG_dwarf_procedure)\n- DW_AT_location : 46 byte block: 9e 2c 70 62 2d 65 76 65 6e 74 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 a 0 \t(DW_OP_implicit_value 44 byte block: 70 62 2d 65 76 65 6e 74 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 a 0 )\n+ DW_AT_location : 46 byte block: 9e 2c 70 62 2d 65 76 65 6e 74 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 a 0 \t(DW_OP_implicit_value 44 byte block: 70 62 2d 65 76 65 6e 74 20 28 70 65 74 69 74 62 6f 6f 74 29 20 64 65 76 2d 32 31 2e 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 a 0 )\n <1>: Abbrev Number: 51 (DW_TAG_subprogram)\n DW_AT_external : 1\n DW_AT_declaration : 1\n DW_AT_linkage_name: (indirect string, offset: 0xe0): puts\n DW_AT_name : (indirect string, offset: 0xd6): __builtin_puts\n DW_AT_decl_file : 15\n DW_AT_decl_line : 0\n"}]}, {"source1": "./usr/lib/debug/.build-id/2a/b1398e75fea63db28f0cf8a2fe7e7415d472fc.debug", "source2": "./usr/lib/debug/.build-id/35/39debc54fa9e790b029326f3a657b6f214d35d.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 0000000000013dc8 0011b0 0001f0 10 WA 6 0 8\n [23] .got NOBITS 0000000000013fb8 0011b0 000030 08 WA 0 0 8\n [24] .got.plt NOBITS 0000000000014000 0011b0 0002c8 08 WA 0 0 8\n [25] .data NOBITS 00000000000142e0 0011b0 000288 00 WA 0 0 32\n [26] .bss NOBITS 0000000000014580 0011b0 000088 00 WA 0 0 32\n [27] .comment PROGBITS 0000000000000000 000308 000027 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 000330 00017f 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 0004b0 00cee2 00 C 0 0 8\n+ [29] .debug_info PROGBITS 0000000000000000 0004b0 00cee1 00 C 0 0 8\n [30] .debug_abbrev PROGBITS 0000000000000000 00d398 000e3a 00 C 0 0 8\n [31] .debug_line PROGBITS 0000000000000000 00e1d8 00412c 00 C 0 0 8\n [32] .debug_str PROGBITS 0000000000000000 012308 000f80 01 MSC 0 0 8\n [33] .debug_loc PROGBITS 0000000000000000 013288 004e46 00 C 0 0 8\n [34] .debug_ranges PROGBITS 0000000000000000 0180d0 0008f1 00 C 0 0 8\n [35] .symtab SYMTAB 0000000000000000 0189c8 002a60 18 36 216 8\n [36] .strtab STRTAB 0000000000000000 01b428 001d80 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: 2ab1398e75fea63db28f0cf8a2fe7e7415d472fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3539debc54fa9e790b029326f3a657b6f214d35d\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": "@@ -14841,15 +14841,15 @@\n <8aa8> DW_AT_declaration : 1\n <8aa8> DW_AT_linkage_name: (indirect string, offset: 0x136b): getopt_long\n <8aac> DW_AT_name : (indirect string, offset: 0x136b): getopt_long\n <8ab0> DW_AT_decl_file : 4\n <8ab1> DW_AT_decl_line : 66\n <8ab2> DW_AT_decl_column : 12\n <1><8ab3>: Abbrev Number: 48 (DW_TAG_dwarf_procedure)\n- <8ab4> 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 a 0 )\n+ <8ab4> 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 a 0 )\n <1><8ae6>: Abbrev Number: 49 (DW_TAG_subprogram)\n <8ae7> DW_AT_external : 1\n <8ae7> DW_AT_declaration : 1\n <8ae7> DW_AT_linkage_name: (indirect string, offset: 0x131b): puts\n <8aeb> DW_AT_name : (indirect string, offset: 0x1311): __builtin_puts\n <8aef> DW_AT_decl_file : 18\n <8af0> DW_AT_decl_line : 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2,20 +2,24 @@\n x\n+Go'J+>TV\n+j$(uA70m\n+D2ikvdhG*\n+$cR{bth1\n+Ypg4sg!A\n+ETfR')&.\n+?5x2t=(j\n+bV7Fiep \n+XpkU!sDR\n JIxHnsWkn\n QKxGl\"j!\n us&+7akt\n 8:xBR~M&\n Qd]%3-?*Y\n [FZ\"Y;Y%;Y\n bg*og*ogJ[\n"}]}, {"source1": "./usr/lib/debug/.build-id/83/b93489a38ae2401e9081837abf421d48179bcb.debug", "source2": "./usr/lib/debug/.build-id/04/b515a19b324df1950c3ce01c5fe06d4e20f055.debug", "comments": ["Files similar despite different names (score: 45, 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: 83b93489a38ae2401e9081837abf421d48179bcb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 04b515a19b324df1950c3ce01c5fe06d4e20f055\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": "@@ -3658,15 +3658,15 @@\n <1e3e> DW_AT_declaration : 1\n <1e3e> DW_AT_linkage_name: (indirect string, offset: 0x946): talloc_free\n <1e42> DW_AT_name : (indirect string, offset: 0x946): talloc_free\n <1e46> DW_AT_decl_file : 29\n <1e47> DW_AT_decl_line : 112\n <1e48> DW_AT_decl_column : 5\n <1><1e49>: Abbrev Number: 70 (DW_TAG_dwarf_procedure)\n- <1e4a> 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 a 0 )\n+ <1e4a> 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 a 0 )\n <1><1e7d>: Abbrev Number: 71 (DW_TAG_subprogram)\n <1e7e> DW_AT_external : 1\n <1e7e> DW_AT_declaration : 1\n <1e7e> DW_AT_linkage_name: (indirect string, offset: 0x506): puts\n <1e82> DW_AT_name : (indirect string, offset: 0x4fc): __builtin_puts\n <1e86> DW_AT_decl_file : 33\n <1e87> DW_AT_decl_line : 0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,15 +1,18 @@\n GCC: (Debian 10.2.1-6) 10.2.1 20210110\n-{lrud,[k;\n-pVe+@*OJ.\n-'/+Wvxm|)\n-*b(OQZDD\n-GE[lr4.b\n-D2Sc24SD\n-!dL2R0Mq!\n+,xQm;t`;\n+nvsmN6g]\n+P+JlF_\\O\tW\"\n+9-q{cKgO\n+jW\\hFS%r\n+Qr5fPg0N\n+&x|RM_U5\n+&fC]419wR\n+m8KsZ7 {\n+JPg|ERJj\n S\t.l9fF+\n vskGkW[K\n W+k.n(Y\n R\\}AJ\tk}\n &^gI6^gK\n %W4eKFc-\n P;KwWXa$>\n"}]}]}]}]}, {"source1": "petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.1_amd64.deb", "source2": "petitboot-twin-dbgsym_13.05.29.14.00-g4dc604b-1.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 2020-06-11 11:48:35.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2020-06-11 11:48:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 83308 2020-06-11 11:48:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 83320 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Geoff Levand \n Installed-Size: 105\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: 05548bedb253714a66a28266499d65733490bc3d\n+Build-Ids: 05593d949b119db65aec11eab68d4ec13fa7046e\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/05/548bedb253714a66a28266499d65733490bc3d.debug\n+usr/lib/debug/.build-id/05/593d949b119db65aec11eab68d4ec13fa7046e.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/05/\n--rw-r--r-- 0 root (0) root (0) 97224 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/05/548bedb253714a66a28266499d65733490bc3d.debug\n+-rw-r--r-- 0 root (0) root (0) 97224 2020-06-11 11:48:35.000000 ./usr/lib/debug/.build-id/05/593d949b119db65aec11eab68d4ec13fa7046e.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/05/548bedb253714a66a28266499d65733490bc3d.debug", "source2": "./usr/lib/debug/.build-id/05/593d949b119db65aec11eab68d4ec13fa7046e.debug", "comments": ["Files similar despite different names (score: 55, 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 000000000000dda8 000c30 000200 10 WA 6 0 8\n [23] .got NOBITS 000000000000dfa8 000c30 000040 08 WA 0 0 8\n [24] .got.plt NOBITS 000000000000e000 000c30 0002a0 08 WA 0 0 8\n [25] .data NOBITS 000000000000e2a0 000c30 000080 00 WA 0 0 32\n [26] .bss NOBITS 000000000000e320 000c30 000108 00 WA 0 0 32\n [27] .comment PROGBITS 0000000000000000 000308 000027 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 000330 0000e8 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 000418 00b08f 00 C 0 0 8\n+ [29] .debug_info PROGBITS 0000000000000000 000418 00b08e 00 C 0 0 8\n [30] .debug_abbrev PROGBITS 0000000000000000 00b4a8 000a4e 00 C 0 0 8\n [31] .debug_line PROGBITS 0000000000000000 00bef8 002d43 00 C 0 0 8\n [32] .debug_str PROGBITS 0000000000000000 00ec40 00134b 01 MSC 0 0 8\n [33] .debug_loc PROGBITS 0000000000000000 00ff90 0031ee 00 C 0 0 8\n [34] .debug_ranges PROGBITS 0000000000000000 013180 0005c1 00 C 0 0 8\n [35] .symtab SYMTAB 0000000000000000 013748 002370 18 36 165 8\n [36] .strtab STRTAB 0000000000000000 015ab8 001621 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: 05548bedb253714a66a28266499d65733490bc3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05593d949b119db65aec11eab68d4ec13fa7046e\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": "@@ -12330,15 +12330,15 @@\n <6787> DW_AT_external : 1\n <6787> DW_AT_declaration : 1\n <6787> DW_AT_linkage_name: (indirect string, offset: 0x1996): puts\n <678b> DW_AT_name : (indirect string, offset: 0x198c): __builtin_puts\n <678f> DW_AT_decl_file : 10\n <6790> DW_AT_decl_line : 0\n <1><6791>: Abbrev Number: 35 (DW_TAG_dwarf_procedure)\n- <6792> 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 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 32 2e 30 32 2e 32 34 2d 31 37 2e 30 36 2e 34 31 a 0 )\n+ <6792> 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 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 30 31 2e 32 33 2d 31 32 2e 34 36 2e 35 30 a 0 )\n <1><67c7>: Abbrev Number: 0\n Compilation Unit @ offset 0x67c8:\n Length: 0x3145 (32-bit)\n Version: 4\n Abbrev Offset: 0xc32\n Pointer Size: 8\n <0><67d3>: Abbrev Number: 1 (DW_TAG_compile_unit)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,20 +1,22 @@\n GCC: (Debian 10.2.1-6) 10.2.1 20210110\n ErT\\M4w'\n-`9d]!Bc-\n-}V>`HEi=\n->pEqe{0j\n-V}\t6?|ZZ\n-XTw~;o69\n-^CQ=&SwM.\n-?=|0S=SU\n-q-a]I.{&\n-wL\")WSgI\n--{*QV.RDm\n-y{xTA;r@X\n+w\\={jJi^AZ0\n+`y2\tPbqD\n+[C|=MnCa\n+NjB4i'5<\n+$Dgrmq4!\n+mrH=r]&N1\n+{b45DrUo\n+\\I=n/Xp\\2\n+Euu+tTxTX_\n+r1tUWsWU\n+Y:1N9[W_\n+h?~lc^_7\n+/=BCJ,