{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.rRZmzqXp/b1/cheesecutter_2.9+git20191210-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.rRZmzqXp/b2/cheesecutter_2.9+git20191210-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 3e18998c479a3a0874a755af35f1f88e 3164476 debug optional cheesecutter-dbgsym_2.9+git20191210-2_arm64.deb\n- 6af6436a4f377df42cb28c79fa590d53 422904 sound optional cheesecutter_2.9+git20191210-2_arm64.deb\n+ 26452a6d05fb3cf1ff7254ea9100034b 3164416 debug optional cheesecutter-dbgsym_2.9+git20191210-2_arm64.deb\n+ db52a5fe6f14d392f7612c613d4268bb 422668 sound optional cheesecutter_2.9+git20191210-2_arm64.deb\n"}, {"source1": "cheesecutter_2.9+git20191210-2_arm64.deb", "source2": "cheesecutter_2.9+git20191210-2_arm64.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 421356 2020-10-04 17:02:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 421120 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", "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: f935be4e69f40a1ca0372a81e57819ab4f88b79d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c023dfae963341d6a72863261ed4bd6148e6e412\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1845,15 +1845,15 @@\n Attempting to shrink Appender with newlength > length\n Attempting to shrink empty Appender with non-zero newlength\n Conversion positive overflow\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/conv.d\n incompatible format character for integral argument: %\n null this\n Overflow in integral conversion\n- (Feb 7 2025)\n+ (Feb 8 2025)\n src/com/util.d\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/stdio.d\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/format.d\n Attempting to popFront() past the end of an array of const(char)\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/utf.d\n Attempted to decode past the end of a string\n Invalid UTF-8 sequence\n@@ -2185,15 +2185,15 @@\n Positional specifier %\n index exceeds \n %d %d %d %d\n Enforcement failed\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/array.d\n char[32]\n Incorrect format specifier for range: %\n-CheeseCutter 2.9 (Feb 7 2025)\n+CheeseCutter 2.9 (Feb 8 2025)\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 `05 Player: `0d%s\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -6621,15 +6621,15 @@\n 0x000d75e0 636f6e76 2e640000 696e636f 6d706174 conv.d..incompat\n 0x000d75f0 69626c65 20666f72 6d617420 63686172 ible format char\n 0x000d7600 61637465 7220666f 7220696e 74656772 acter for integr\n 0x000d7610 616c2061 7267756d 656e743a 20250000 al argument: %..\n 0x000d7620 6e756c6c 20746869 73000000 00000000 null this.......\n 0x000d7630 4f766572 666c6f77 20696e20 696e7465 Overflow in inte\n 0x000d7640 6772616c 20636f6e 76657273 696f6e00 gral conversion.\n- 0x000d7650 20284665 62202037 20323032 35290000 (Feb 7 2025)..\n+ 0x000d7650 20284665 62202038 20323032 35290000 (Feb 8 2025)..\n 0x000d7660 7372632f 636f6d2f 7574696c 2e640000 src/com/util.d..\n 0x000d7670 2f757372 2f6c6962 2f676363 2f616172 /usr/lib/gcc/aar\n 0x000d7680 63683634 2d6c696e 75782d67 6e752f31 ch64-linux-gnu/1\n 0x000d7690 302f696e 636c7564 652f642f 7374642f 0/include/d/std/\n 0x000d76a0 73746469 6f2e6400 2f757372 2f6c6962 stdio.d./usr/lib\n 0x000d76b0 2f676363 2f616172 63683634 2d6c696e /gcc/aarch64-lin\n 0x000d76c0 75782d67 6e752f31 302f696e 636c7564 ux-gnu/10/includ\n@@ -7570,15 +7570,15 @@\n 0x000db130 61727261 792e6400 63686172 5b33325d array.d.char[32]\n 0x000db140 00000000 00000000 496e636f 72726563 ........Incorrec\n 0x000db150 7420666f 726d6174 20737065 63696669 t format specifi\n 0x000db160 65722066 6f722072 616e6765 3a202500 er for range: %.\n 0x000db170 38353830 00000000 36353831 00000000 8580....6581....\n 0x000db180 26306662 00000000 20000000 00000000 &0fb.... .......\n 0x000db190 43686565 73654375 74746572 20322e39 CheeseCutter 2.9\n- 0x000db1a0 20284665 62202037 20323032 35290000 (Feb 7 2025)..\n+ 0x000db1a0 20284665 62202038 20323032 35290000 (Feb 8 2025)..\n 0x000db1b0 46313220 3d204865 6c700000 00000000 F12 = Help......\n 0x000db1c0 60303554 696d653a 20603025 78253032 `05Time: `0%x%02\n 0x000db1d0 643a2530 3264202f 20242530 32780000 d:%02d / $%02x..\n 0x000db1e0 6030354f 63743a20 60306425 64202060 `05Oct: `0d%d `\n 0x000db1f0 30355370 643a2060 30642558 20206030 05Spd: `0d%X `0\n 0x000db200 3553743a 20603064 25642000 00000000 5St: `0d%d .....\n 0x000db210 60303552 6174653a 20603064 252d3164 `05Rate: `0d%-1d\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 33356265 34653639 66343061 31636130 35be4e69f40a1ca0\n- 0x00000010 33373261 38316535 37383139 61623466 372a81e57819ab4f\n- 0x00000020 38386237 39642e64 65627567 00000000 88b79d.debug....\n- 0x00000030 58dc663e X.f>\n+ 0x00000000 32336466 61653936 33333431 64366137 23dfae963341d6a7\n+ 0x00000010 32383633 32363165 64346264 36313438 2863261ed4bd6148\n+ 0x00000020 65366534 31322e64 65627567 00000000 e6e412.debug....\n+ 0x00000030 706794ee pg..\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: e2bfd1403df2818df05c2f18d4e137cceeafd5e7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dd1c52f0b30546dcae64b6c15de06484cde2445f\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -851,15 +851,15 @@\n Cannot save; filter %d is not valid.\n sequence $%02x, could not find end for chord %x. The song has a 8x command pointing to nonexistant chord program.\n nrtabfv0\n Incorrect format specifier for range: %\n ValidateException\n UserException\n Exception\n-CheeseCutter 2 utilities (Feb 7 2025)\n+CheeseCutter 2 utilities (Feb 8 2025)\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@@ -1082,15 +1082,15 @@\n Attempting to shrink Appender with newlength > length\n Attempting to shrink empty Appender with non-zero newlength\n Conversion positive overflow\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/conv.d\n incompatible format character for integral argument: %\n null this\n Overflow in integral conversion\n- (Feb 7 2025)\n+ (Feb 8 2025)\n src/com/util.d\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/stdio.d\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/format.d\n Attempting to popFront() past the end of an array of const(char)\n /usr/lib/gcc/aarch64-linux-gnu/10/include/d/std/utf.d\n Attempted to decode past the end of a string\n Invalid UTF-8 sequence\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -234,15 +234,15 @@\n 0x0006c568 496e636f 72726563 7420666f 726d6174 Incorrect format\n 0x0006c578 20737065 63696669 65722066 6f722072 specifier for r\n 0x0006c588 616e6765 3a202500 56616c69 64617465 ange: %.Validate\n 0x0006c598 45786365 7074696f 6e000000 00000000 Exception.......\n 0x0006c5a8 55736572 45786365 7074696f 6e000000 UserException...\n 0x0006c5b8 45786365 7074696f 6e000000 00000000 Exception.......\n 0x0006c5c8 43686565 73654375 74746572 20322075 CheeseCutter 2 u\n- 0x0006c5d8 74696c69 74696573 20284665 62202037 tilities (Feb 7\n+ 0x0006c5d8 74696c69 74696573 20284665 62202038 tilities (Feb 8\n 0x0006c5e8 20323032 35290000 0a557361 67653a20 2025)...Usage: \n 0x0006c5f8 09257320 3c636f6d 6d616e64 3e203c6f .%s \n 0x0006c618 203c2d6f 206f7574 66696c65 3e000000 <-o outfile>...\n 0x0006c628 09257320 696d706f 7274203c 696e6669 .%s import <-\n 0x0006c648 6f206f75 7466696c 653e0000 00000000 o outfile>......\n@@ -4726,15 +4726,15 @@\n 0x0007de28 636f6e76 2e640000 696e636f 6d706174 conv.d..incompat\n 0x0007de38 69626c65 20666f72 6d617420 63686172 ible format char\n 0x0007de48 61637465 7220666f 7220696e 74656772 acter for integr\n 0x0007de58 616c2061 7267756d 656e743a 20250000 al argument: %..\n 0x0007de68 6e756c6c 20746869 73000000 00000000 null this.......\n 0x0007de78 4f766572 666c6f77 20696e20 696e7465 Overflow in inte\n 0x0007de88 6772616c 20636f6e 76657273 696f6e00 gral conversion.\n- 0x0007de98 20284665 62202037 20323032 35290000 (Feb 7 2025)..\n+ 0x0007de98 20284665 62202038 20323032 35290000 (Feb 8 2025)..\n 0x0007dea8 7372632f 636f6d2f 7574696c 2e640000 src/com/util.d..\n 0x0007deb8 2f757372 2f6c6962 2f676363 2f616172 /usr/lib/gcc/aar\n 0x0007dec8 63683634 2d6c696e 75782d67 6e752f31 ch64-linux-gnu/1\n 0x0007ded8 302f696e 636c7564 652f642f 7374642f 0/include/d/std/\n 0x0007dee8 73746469 6f2e6400 2f757372 2f6c6962 stdio.d./usr/lib\n 0x0007def8 2f676363 2f616172 63683634 2d6c696e /gcc/aarch64-lin\n 0x0007df08 75782d67 6e752f31 302f696e 636c7564 ux-gnu/10/includ\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 62666431 34303364 66323831 38646630 bfd1403df2818df0\n- 0x00000010 35633266 31386434 65313337 63636565 5c2f18d4e137ccee\n- 0x00000020 61666435 65372e64 65627567 00000000 afd5e7.debug....\n- 0x00000030 8db71ee1 ....\n+ 0x00000000 31633532 66306233 30353436 64636165 1c52f0b30546dcae\n+ 0x00000010 36346236 63313564 65303634 38346364 64b6c15de06484cd\n+ 0x00000020 65323434 35662e64 65627567 00000000 e2445f.debug....\n+ 0x00000030 7cca3a5a |.:Z\n \n"}]}]}]}]}, {"source1": "cheesecutter-dbgsym_2.9+git20191210-2_arm64.deb", "source2": "cheesecutter-dbgsym_2.9+git20191210-2_arm64.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 648 2020-10-04 17:02:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3163636 2020-10-04 17:02:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 640 2020-10-04 17:02:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3163584 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: arm64\n Maintainer: Debian Multimedia Maintainers \n Installed-Size: 3815\n Depends: cheesecutter (= 2.9+git20191210-2)\n Section: debug\n Priority: optional\n Description: debug symbols for cheesecutter\n-Build-Ids: e2bfd1403df2818df05c2f18d4e137cceeafd5e7 f935be4e69f40a1ca0372a81e57819ab4f88b79d\n+Build-Ids: c023dfae963341d6a72863261ed4bd6148e6e412 dd1c52f0b30546dcae64b6c15de06484cde2445f\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/e2/bfd1403df2818df05c2f18d4e137cceeafd5e7.debug\n-usr/lib/debug/.build-id/f9/35be4e69f40a1ca0372a81e57819ab4f88b79d.debug\n+usr/lib/debug/.build-id/c0/23dfae963341d6a72863261ed4bd6148e6e412.debug\n+usr/lib/debug/.build-id/dd/1c52f0b30546dcae64b6c15de06484cde2445f.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/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/e2/\n--rw-r--r-- 0 root (0) root (0) 1188352 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/e2/bfd1403df2818df05c2f18d4e137cceeafd5e7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 2653304 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/f9/35be4e69f40a1ca0372a81e57819ab4f88b79d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/c0/\n+-rw-r--r-- 0 root (0) root (0) 2653304 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/c0/23dfae963341d6a72863261ed4bd6148e6e412.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 1188352 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/dd/1c52f0b30546dcae64b6c15de06484cde2445f.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/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 49816 2020-10-04 17:02:29.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/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/e2/bfd1403df2818df05c2f18d4e137cceeafd5e7.debug", "source2": "./usr/lib/debug/.build-id/dd/1c52f0b30546dcae64b6c15de06484cde2445f.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: e2bfd1403df2818df05c2f18d4e137cceeafd5e7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dd1c52f0b30546dcae64b6c15de06484cde2445f\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.7.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/f9/35be4e69f40a1ca0372a81e57819ab4f88b79d.debug", "source2": "./usr/lib/debug/.build-id/c0/23dfae963341d6a72863261ed4bd6148e6e412.debug", "comments": ["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: f935be4e69f40a1ca0372a81e57819ab4f88b79d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c023dfae963341d6a72863261ed4bd6148e6e412\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.7.0\n"}]}]}]}]}]}