{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4NkKibaZ/b1/cheesecutter_2.9+git20191210-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4NkKibaZ/b2/cheesecutter_2.9+git20191210-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 77cbb981d9a375fa4b9dc0092c6bec5d 3180420 debug optional cheesecutter-dbgsym_2.9+git20191210-2_amd64.deb\n- e60e244cc4ccb26d9902dc5aa9a8cfb7 468876 sound optional cheesecutter_2.9+git20191210-2_amd64.deb\n+ 6dd1f52b3d31fe7a6f68b269328bb00e 3179684 debug optional cheesecutter-dbgsym_2.9+git20191210-2_amd64.deb\n+ b104e23266aca05ad0006c02c5e16415 468284 sound optional cheesecutter_2.9+git20191210-2_amd64.deb\n"}, {"source1": "cheesecutter_2.9+git20191210-2_amd64.deb", "source2": "cheesecutter_2.9+git20191210-2_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-10-04 17:02:29.000000 debian-binary\n--rw-r--r-- 0 0 0 1352 2020-10-04 17:02:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 467332 2020-10-04 17:02:29.000000 data.tar.xz\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 466736 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: d1aacd06a66ad2e86195a6ab3d185b85393bd0d9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a22e59351f3833bcea57f5a4d616d9ffb5199e3\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": "@@ -2637,15 +2637,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/x86_64-linux-gnu/10/include/d/std/conv.d\n incompatible format character for integral argument: %\n null this\n Overflow in integral conversion\n- (Jan 8 2024)\n+ (Feb 10 2025)\n src/com/util.d\n /usr/lib/gcc/x86_64-linux-gnu/10/include/d/std/stdio.d\n /usr/lib/gcc/x86_64-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/x86_64-linux-gnu/10/include/d/std/utf.d\n Attempted to decode past the end of a string\n Invalid UTF-8 sequence\n@@ -2980,15 +2980,15 @@\n Positional specifier %\n index exceeds \n %d %d %d %d\n Enforcement failed\n /usr/lib/gcc/x86_64-linux-gnu/10/include/d/std/array.d\n char[32]\n Incorrect format specifier for range: %\n-CheeseCutter 2.9 (Jan 8 2024)\n+CheeseCutter 2.9 (Feb 10 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 `b1T`01itle:\n `01Author:\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -6560,16 +6560,16 @@\n 0x000d79d0 2f642f73 74642f63 6f6e762e 64000000 /d/std/conv.d...\n 0x000d79e0 696e636f 6d706174 69626c65 20666f72 incompatible for\n 0x000d79f0 6d617420 63686172 61637465 7220666f mat character fo\n 0x000d7a00 7220696e 74656772 616c2061 7267756d r integral argum\n 0x000d7a10 656e743a 2025006e 756c6c20 74686973 ent: %.null this\n 0x000d7a20 00000000 00000000 4f766572 666c6f77 ........Overflow\n 0x000d7a30 20696e20 696e7465 6772616c 20636f6e in integral con\n- 0x000d7a40 76657273 696f6e00 20284a61 6e202038 version. (Jan 8\n- 0x000d7a50 20323032 34290073 72632f63 6f6d2f75 2024).src/com/u\n+ 0x000d7a40 76657273 696f6e00 20284665 62203130 version. (Feb 10\n+ 0x000d7a50 20323032 35290073 72632f63 6f6d2f75 2025).src/com/u\n 0x000d7a60 74696c2e 64000000 2f757372 2f6c6962 til.d.../usr/lib\n 0x000d7a70 2f676363 2f783836 5f36342d 6c696e75 /gcc/x86_64-linu\n 0x000d7a80 782d676e 752f3130 2f696e63 6c756465 x-gnu/10/include\n 0x000d7a90 2f642f73 74642f73 7464696f 2e640000 /d/std/stdio.d..\n 0x000d7aa0 2f757372 2f6c6962 2f676363 2f783836 /usr/lib/gcc/x86\n 0x000d7ab0 5f36342d 6c696e75 782d676e 752f3130 _64-linux-gnu/10\n 0x000d7ac0 2f696e63 6c756465 2f642f73 74642f66 /include/d/std/f\n@@ -7534,16 +7534,16 @@\n 0x000db6b0 5f36342d 6c696e75 782d676e 752f3130 _64-linux-gnu/10\n 0x000db6c0 2f696e63 6c756465 2f642f73 74642f61 /include/d/std/a\n 0x000db6d0 72726179 2e640063 6861725b 33325d00 rray.d.char[32].\n 0x000db6e0 496e636f 72726563 7420666f 726d6174 Incorrect format\n 0x000db6f0 20737065 63696669 65722066 6f722072 specifier for r\n 0x000db700 616e6765 3a202500 38353830 00363538 ange: %.8580.658\n 0x000db710 31002630 66620020 00436865 65736543 1.&0fb. .CheeseC\n- 0x000db720 75747465 7220322e 3920284a 616e2020 utter 2.9 (Jan \n- 0x000db730 38203230 32342900 46313220 3d204865 8 2024).F12 = He\n+ 0x000db720 75747465 7220322e 39202846 65622031 utter 2.9 (Feb 1\n+ 0x000db730 30203230 32352900 46313220 3d204865 0 2025).F12 = He\n 0x000db740 6c700060 30355469 6d653a20 60302578 lp.`05Time: `0%x\n 0x000db750 25303264 3a253032 64202f20 24253032 %02d:%02d / $%02\n 0x000db760 78000000 00000000 6030354f 63743a20 x.......`05Oct: \n 0x000db770 60306425 64202060 30355370 643a2060 `0d%d `05Spd: `\n 0x000db780 30642558 20206030 3553743a 20603064 0d%X `05St: `0d\n 0x000db790 25642000 00000000 60303552 6174653a %d .....`05Rate:\n 0x000db7a0 20603064 252d3164 2a256468 7a202060 `0d%-1d*%dhz `\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 61616364 30366136 36616432 65383631 aacd06a66ad2e861\n- 0x00000010 39356136 61623364 31383562 38353339 95a6ab3d185b8539\n- 0x00000020 33626430 64392e64 65627567 00000000 3bd0d9.debug....\n- 0x00000030 5ed35113 ^.Q.\n+ 0x00000000 32326535 39333531 66333833 33626365 22e59351f3833bce\n+ 0x00000010 61353766 35613464 36313664 39666662 a57f5a4d616d9ffb\n+ 0x00000020 35313939 65332e64 65627567 00000000 5199e3.debug....\n+ 0x00000030 25b4cca9 %...\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: cd71b25a83e244a132df22bc04803c53ff004f94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52164850626586c460f0799491a11d1df16d9d2e\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": "@@ -1205,15 +1205,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 (Jan 8 2024)\n+CheeseCutter 2 utilities (Feb 10 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@@ -1443,15 +1443,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/x86_64-linux-gnu/10/include/d/std/conv.d\n incompatible format character for integral argument: %\n null this\n Overflow in integral conversion\n- (Jan 8 2024)\n+ (Feb 10 2025)\n src/com/util.d\n /usr/lib/gcc/x86_64-linux-gnu/10/include/d/std/stdio.d\n /usr/lib/gcc/x86_64-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/x86_64-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": "@@ -152,16 +152,16 @@\n 0x00068950 25303858 00000000 496e636f 72726563 %08X....Incorrec\n 0x00068960 7420666f 726d6174 20737065 63696669 t format specifi\n 0x00068970 65722066 6f722072 616e6765 3a202500 er for range: %.\n 0x00068980 56616c69 64617465 45786365 7074696f ValidateExceptio\n 0x00068990 6e005573 65724578 63657074 696f6e00 n.UserException.\n 0x000689a0 45786365 7074696f 6e000000 00000000 Exception.......\n 0x000689b0 43686565 73654375 74746572 20322075 CheeseCutter 2 u\n- 0x000689c0 74696c69 74696573 20284a61 6e202038 tilities (Jan 8\n- 0x000689d0 20323032 34290000 0a557361 67653a20 2024)...Usage: \n+ 0x000689c0 74696c69 74696573 20284665 62203130 tilities (Feb 10\n+ 0x000689d0 20323032 35290000 0a557361 67653a20 2025)...Usage: \n 0x000689e0 09257320 3c636f6d 6d616e64 3e203c6f .%s \n 0x00068a00 203c2d6f 206f7574 66696c65 3e000000 <-o outfile>...\n 0x00068a10 09257320 696d706f 7274203c 696e6669 .%s import <-\n 0x00068a30 6f206f75 7466696c 653e0000 00000000 o outfile>......\n 0x00068a40 09257320 696e6974 203c6269 6e617279 .%s init \n Installed-Size: 3741\n Depends: cheesecutter (= 2.9+git20191210-2)\n Section: debug\n Priority: optional\n Description: debug symbols for cheesecutter\n-Build-Ids: cd71b25a83e244a132df22bc04803c53ff004f94 d1aacd06a66ad2e86195a6ab3d185b85393bd0d9\n+Build-Ids: 3a22e59351f3833bcea57f5a4d616d9ffb5199e3 52164850626586c460f0799491a11d1df16d9d2e\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/cd/71b25a83e244a132df22bc04803c53ff004f94.debug\n-usr/lib/debug/.build-id/d1/aacd06a66ad2e86195a6ab3d185b85393bd0d9.debug\n+usr/lib/debug/.build-id/3a/22e59351f3833bcea57f5a4d616d9ffb5199e3.debug\n+usr/lib/debug/.build-id/52/164850626586c460f0799491a11d1df16d9d2e.debug\n usr/lib/debug/.dwz/x86_64-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/cd/\n--rw-r--r-- 0 root (0) root (0) 1157608 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/cd/71b25a83e244a132df22bc04803c53ff004f94.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 2608328 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/d1/aacd06a66ad2e86195a6ab3d185b85393bd0d9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/3a/\n+-rw-r--r-- 0 root (0) root (0) 2608328 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/3a/22e59351f3833bcea57f5a4d616d9ffb5199e3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 1157608 2020-10-04 17:02:29.000000 ./usr/lib/debug/.build-id/52/164850626586c460f0799491a11d1df16d9d2e.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/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 49272 2020-10-04 17:02:29.000000 ./usr/lib/debug/.dwz/x86_64-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/cd/71b25a83e244a132df22bc04803c53ff004f94.debug", "source2": "./usr/lib/debug/.build-id/52/164850626586c460f0799491a11d1df16d9d2e.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: cd71b25a83e244a132df22bc04803c53ff004f94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52164850626586c460f0799491a11d1df16d9d2e\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/d1/aacd06a66ad2e86195a6ab3d185b85393bd0d9.debug", "source2": "./usr/lib/debug/.build-id/3a/22e59351f3833bcea57f5a4d616d9ffb5199e3.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: d1aacd06a66ad2e86195a6ab3d185b85393bd0d9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3a22e59351f3833bcea57f5a4d616d9ffb5199e3\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"}]}]}]}]}]}