{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.5vOnD3EV/b1/cheesecutter_2.9+git20191210-2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.5vOnD3EV/b2/cheesecutter_2.9+git20191210-2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- e0d4f092d6753d868c7c03cbf9d66462 3007188 debug optional cheesecutter-dbgsym_2.9+git20191210-2_armhf.deb\n- 26771b1b3dc7deea7d118a851a09d882 421912 sound optional cheesecutter_2.9+git20191210-2_armhf.deb\n+ 53765f169488f1c6fce83b248baf998e 3007184 debug optional cheesecutter-dbgsym_2.9+git20191210-2_armhf.deb\n+ 72d1d3b219c5b8afd8787a2a79385f2f 421932 sound optional cheesecutter_2.9+git20191210-2_armhf.deb\n"}, {"source1": "cheesecutter_2.9+git20191210-2_armhf.deb", "source2": "cheesecutter_2.9+git20191210-2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-10-04 17:02:29.000000 debian-binary\n -rw-r--r-- 0 0 0 1356 2020-10-04 17:02:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 420364 2020-10-04 17:02:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 420384 2020-10-04 17:02:29.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/bin/ccutter", "source2": "./usr/bin/ccutter", "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,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: c63bab258d891c1cdb60b868a751166678081005\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8426b707ff71977fe4335da1ccdc0fd95ac1ec36\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": "@@ -1931,15 +1931,15 @@\n source and target must not be identical\n nrtabfv0\n src/com/util.d\n std.utf.byCodeUnit!string.byCodeUnit.ByCodeUnitImpl\n std.array.Appender!(string[]).Appender.Data\n std.array.Appender!(const(char)[]).Appender.Datastd.array.Appender!string.Appender.Data\n com.util.UserException\n- (Jan 8 2024)\n+ (Jan 9 2024)\n null this\n src/com/util.d\n Orphan format arguments: args[\n /usr/lib/gcc/arm-linux-gnueabihf/10/include/d/std/format.d\n 0123456789ABCDEF\n Illegal hexadecimal value in string.\n Value list index out of bounds.\n@@ -2244,15 +2244,15 @@\n std.utf.byCodeUnit!string.byCodeUnit.ByCodeUnitImpl\n ui.ui.UIui.ui.Toplevel\n ui.ui.Statuslineui.ui.Infobar\n ui.ui.WindowSwitcherui.ui.Windownull this\n %d %d %d %d\n Orphan format arguments: args[\n /usr/lib/gcc/arm-linux-gnueabihf/10/include/d/std/format.d\n-CheeseCutter 2.9 (Jan 8 2024)\n+CheeseCutter 2.9 (Jan 9 2024)\n F12 = Help\n `05Time: `0%x%02d:%02d / $%02x\n `05Oct: `0d%d `05Spd: `0d%X `05St: `0d%d \n `05Rate: `0d%-1d*%dhz `05SID: `0d%s%s \n `05Filename: `0d%s\n `05%s `0d%-32s\n `b1T`01itle:\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -6375,15 +6375,15 @@\n 0x000ae028 7374642e 61727261 792e4170 70656e64 std.array.Append\n 0x000ae038 65722128 636f6e73 74286368 6172295b er!(const(char)[\n 0x000ae048 5d292e41 7070656e 6465722e 44617461 ]).Appender.Data\n 0x000ae058 7374642e 61727261 792e4170 70656e64 std.array.Append\n 0x000ae068 65722173 7472696e 672e4170 70656e64 er!string.Append\n 0x000ae078 65722e44 61746100 636f6d2e 7574696c er.Data.com.util\n 0x000ae088 2e557365 72457863 65707469 6f6e0000 .UserException..\n- 0x000ae098 20284a61 6e202038 20323032 34290000 (Jan 8 2024)..\n+ 0x000ae098 20284a61 6e202039 20323032 34290000 (Jan 9 2024)..\n 0x000ae0a8 6e756c6c 20746869 73000000 7372632f null this...src/\n 0x000ae0b8 636f6d2f 7574696c 2e640000 25303278 com/util.d..%02x\n 0x000ae0c8 3a200000 25303258 20000000 0a000000 : ..%02X .......\n 0x000ae0d8 4f727068 616e2066 6f726d61 74206172 Orphan format ar\n 0x000ae0e8 67756d65 6e74733a 20617267 735b0000 guments: args[..\n 0x000ae0f8 2e2e0000 5d000000 2f757372 2f6c6962 ....].../usr/lib\n 0x000ae108 2f676363 2f61726d 2d6c696e 75782d67 /gcc/arm-linux-g\n@@ -7211,15 +7211,15 @@\n 0x000b1468 4f727068 616e2066 6f726d61 74206172 Orphan format ar\n 0x000b1478 67756d65 6e74733a 20617267 735b0000 guments: args[..\n 0x000b1488 2e2e0000 5d000000 2f757372 2f6c6962 ....].../usr/lib\n 0x000b1498 2f676363 2f61726d 2d6c696e 75782d67 /gcc/arm-linux-g\n 0x000b14a8 6e756561 62696866 2f31302f 696e636c nueabihf/10/incl\n 0x000b14b8 7564652f 642f7374 642f666f 726d6174 ude/d/std/format\n 0x000b14c8 2e640000 43686565 73654375 74746572 .d..CheeseCutter\n- 0x000b14d8 20322e39 20284a61 6e202038 20323032 2.9 (Jan 8 202\n+ 0x000b14d8 20322e39 20284a61 6e202039 20323032 2.9 (Jan 9 202\n 0x000b14e8 34290000 46313220 3d204865 6c700000 4)..F12 = Help..\n 0x000b14f8 60303554 696d653a 20603025 78253032 `05Time: `0%x%02\n 0x000b1508 643a2530 3264202f 20242530 32780000 d:%02d / $%02x..\n 0x000b1518 6030354f 63743a20 60306425 64202060 `05Oct: `0d%d `\n 0x000b1528 30355370 643a2060 30642558 20206030 05Spd: `0d%X `0\n 0x000b1538 3553743a 20603064 25642000 60303552 5St: `0d%d .`05R\n 0x000b1548 6174653a 20603064 252d3164 2a256468 ate: `0d%-1d*%dh\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: Unable to find program interpreter name", "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 33626162 32353864 38393163 31636462 3bab258d891c1cdb\n- 0x00000010 36306238 36386137 35313136 36363738 60b868a751166678\n- 0x00000020 30383130 30352e64 65627567 00000000 081005.debug....\n- 0x00000030 145c99ef .\\..\n+ 0x00000000 32366237 30376666 37313937 37666534 26b707ff71977fe4\n+ 0x00000010 33333564 61316363 64633066 64393561 335da1ccdc0fd95a\n+ 0x00000020 63316563 33362e64 65627567 00000000 c1ec36.debug....\n+ 0x00000030 5e2f1bec ^/..\n \n"}]}, {"source1": "./usr/bin/ct2util", "source2": "./usr/bin/ct2util", "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,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: 3e08c7a5528fdffcdb15d660189a2cf457753f0b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6363bf66133ca156609322840abf5e4c6c3af6ff\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": "@@ -852,15 +852,15 @@\n Output file: \n Relocating data to $%x\n Aborting\n Import song not defined.\n Importing data from \n ;;; ACME dump for %s\n Aborted.\n-CheeseCutter 2 utilities (Jan 8 2024)\n+CheeseCutter 2 utilities (Jan 9 2024)\n Usage: \t%s <-o outfile>\n \t%s import <-o outfile>\n \t%s init <-o outfile>\n Commands:\n prg Export song (.ct) to PRG file\n sid Export song (.ct) to SID file\n dump Dump song data to assembler source (BETA)\n@@ -1106,15 +1106,15 @@\n src/com/util.d\n /usr/lib/gcc/arm-linux-gnueabihf/10/include/d/std/algorithm/iteration.d\n /usr/lib/gcc/arm-linux-gnueabihf/10/include/d/std/range/package.d\n std.utf.byCodeUnit!string.byCodeUnit.ByCodeUnitImpl\n std.array.Appender!(string[]).Appender.Data\n std.array.Appender!(const(char)[]).Appender.Datastd.array.Appender!string.Appender.Data\n com.util.UserException\n- (Jan 8 2024)\n+ (Jan 9 2024)\n null this\n src/com/util.d\n Orphan format arguments: args[\n /usr/lib/gcc/arm-linux-gnueabihf/10/include/d/std/format.d\n 0123456789ABCDEF\n Illegal hexadecimal value in string.\n Value list index out of bounds.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -125,15 +125,15 @@\n 0x00055b04 64656669 6e65642e 00000000 496d706f defined.....Impo\n 0x00055b14 7274696e 67206461 74612066 726f6d20 rting data from \n 0x00055b24 00000000 3b3b3b20 41434d45 2064756d ....;;; ACME dum\n 0x00055b34 7020666f 72202573 0a0a0000 6572726f p for %s....erro\n 0x00055b44 723a2000 446f6e65 2e000000 41626f72 r: .Done....Abor\n 0x00055b54 7465642e 00000000 43686565 73654375 ted.....CheeseCu\n 0x00055b64 74746572 20322075 74696c69 74696573 tter 2 utilities\n- 0x00055b74 20284a61 6e202038 20323032 34290000 (Jan 8 2024)..\n+ 0x00055b74 20284a61 6e202039 20323032 34290000 (Jan 9 2024)..\n 0x00055b84 0a557361 67653a20 09257320 3c636f6d .Usage: .%s \n 0x00055ba4 3c696e66 696c653e 203c2d6f 206f7574 <-o out\n 0x00055bb4 66696c65 3e000000 09257320 696d706f file>....%s impo\n 0x00055bc4 7274203c 696e6669 6c653e20 3c696e66 rt <-o outfil\n 0x00055be4 653e0000 09257320 696e6974 203c6269 e>...%s init \n Installed-Size: 3642\n Depends: cheesecutter (= 2.9+git20191210-2)\n Section: debug\n Priority: optional\n Description: debug symbols for cheesecutter\n-Build-Ids: 3e08c7a5528fdffcdb15d660189a2cf457753f0b c63bab258d891c1cdb60b868a751166678081005\n+Build-Ids: 6363bf66133ca156609322840abf5e4c6c3af6ff 8426b707ff71977fe4335da1ccdc0fd95ac1ec36\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/3e/08c7a5528fdffcdb15d660189a2cf457753f0b.debug\n-usr/lib/debug/.build-id/c6/3bab258d891c1cdb60b868a751166678081005.debug\n+usr/lib/debug/.build-id/63/63bf66133ca156609322840abf5e4c6c3af6ff.debug\n+usr/lib/debug/.build-id/84/26b707ff71977fe4335da1ccdc0fd95ac1ec36.debug\n usr/lib/debug/.dwz/arm-linux-gnueabihf/cheesecutter.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/3e/\n--rw-r--r-- 0 root (0) root (0) 1099824 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/3e/08c7a5528fdffcdb15d660189a2cf457753f0b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/c6/\n--rw-r--r-- 0 root (0) root (0) 2565456 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/c6/3bab258d891c1cdb60b868a751166678081005.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/63/\n+-rw-r--r-- 0 root (0) root (0) 1099824 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/63/63bf66133ca156609322840abf5e4c6c3af6ff.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 2565456 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/84/26b707ff71977fe4335da1ccdc0fd95ac1ec36.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 48452 2020-10-04 17:02:29.000000 ./usr/lib/debug/.dwz/arm-linux-gnueabihf/cheesecutter.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/share/doc/cheesecutter-dbgsym -> cheesecutter\n"}, {"source1": "./usr/lib/debug/.build-id/3e/08c7a5528fdffcdb15d660189a2cf457753f0b.debug", "source2": "./usr/lib/debug/.build-id/63/63bf66133ca156609322840abf5e4c6c3af6ff.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 --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: 3e08c7a5528fdffcdb15d660189a2cf457753f0b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6363bf66133ca156609322840abf5e4c6c3af6ff\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": "./usr/lib/debug/.build-id/c6/3bab258d891c1cdb60b868a751166678081005.debug", "source2": "./usr/lib/debug/.build-id/84/26b707ff71977fe4335da1ccdc0fd95ac1ec36.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 --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "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: c63bab258d891c1cdb60b868a751166678081005\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8426b707ff71977fe4335da1ccdc0fd95ac1ec36\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"}]}]}]}]}]}