{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.BZ3p9FfQ/b1/sketch_0.3.7-12_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.BZ3p9FfQ/b2/sketch_0.3.7-12_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- ed5b74137f0d1b9c7ee8e7944dd415cf 199964 debug optional sketch-dbgsym_0.3.7-12_arm64.deb\n- 6f336b6e8936ef3ca5953f8dc735e075 1174432 doc optional sketch-doc_0.3.7-12_all.deb\n- 0e74856e10e7138139e52f403c063442 59036 graphics optional sketch_0.3.7-12_arm64.deb\n+ 5606c8e96a9640be41379959c7ffc8ee 199968 debug optional sketch-dbgsym_0.3.7-12_arm64.deb\n+ 7b7c6d3a62e676f03baffa357912fa35 1174404 doc optional sketch-doc_0.3.7-12_all.deb\n+ f340fb58ee0c48d7f54ab0c1a96bf8ee 59024 graphics optional sketch_0.3.7-12_arm64.deb\n"}, {"source1": "sketch-doc_0.3.7-12_all.deb", "source2": "sketch-doc_0.3.7-12_all.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-11-07 02:36:18.000000 debian-binary\n--rw-r--r-- 0 0 0 4296 2020-11-07 02:36:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1169944 2020-11-07 02:36:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4300 2020-11-07 02:36:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1169912 2020-11-07 02:36:18.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": "file list", "source2": "file list", "unified_diff": "@@ -128,12 +128,12 @@\n -rw-r--r-- 0 root (0) root (0) 2431 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/ex220.png\n -rw-r--r-- 0 root (0) root (0) 2846 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/ex230.png\n -rw-r--r-- 0 root (0) root (0) 3579 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/ex240.png\n -rw-r--r-- 0 root (0) root (0) 2116 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/ex250.png\n -rw-r--r-- 0 root (0) root (0) 2032 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/ex260.png\n -rw-r--r-- 0 root (0) root (0) 66246 2012-02-25 02:28:13.000000 ./usr/share/doc/sketch-doc/sketch/index.html\n -rw-r--r-- 0 root (0) root (0) 9205 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch/transparent.png\n--rw-r--r-- 0 root (0) root (0) 716851 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 716855 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-doc/sketch.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 398 2020-11-07 02:36:18.000000 ./usr/share/doc-base/sketch-doc.sketch\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/share/info/\n--rw-r--r-- 0 root (0) root (0) 40129 2020-11-07 02:36:18.000000 ./usr/share/info/sketch.info.gz\n+-rw-r--r-- 0 root (0) root (0) 40125 2020-11-07 02:36:18.000000 ./usr/share/info/sketch.info.gz\n"}, {"source1": "./usr/share/doc/sketch-doc/sketch.pdf.gz", "source2": "./usr/share/doc/sketch-doc/sketch.pdf.gz", "unified_diff": null, "details": [{"source1": "sketch.pdf", "source2": "sketch.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -1,15 +1,15 @@\n Sketch\n Simple 3D sketching\n-Version 0.3 (build 7), Tuesday, February 24, 2026\n+Version 0.3 (build 7), Thursday, January 23, 2025\n \n Gene Ressler\n \n \fCopyright c 2005 to 2012 Eugene K. Ressler.\n-This manual is for sketch, version 0.3 (build 7), Tuesday, February 24, 2026, a program that\n+This manual is for sketch, version 0.3 (build 7), Thursday, January 23, 2025, a program that\n converts descriptions of simple three-dimensional scenes into line drawings. This version\n generates PSTricks or PGF/TikZ code suitable for use with the TEX document processing\n system.\n Sketch is free software. You can redistribute it and/or modify it under the terms of the\n GNU General Public License as published by the Free Software Foundation; either version\n 3, or (at your option) any later version.\n Sketch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;\n"}]}]}, {"source1": "./usr/share/info/sketch.info.gz", "source2": "./usr/share/info/sketch.info.gz", "unified_diff": null, "details": [{"source1": "sketch.info", "source2": "sketch.info", "has_internal_linenos": true, "unified_diff": "@@ -5,16 +5,16 @@\n 00000040: 7463 682e 7465 7869 2e0a 0a43 6f70 7972 tch.texi...Copyr\n 00000050: 6967 6874 20c2 a920 3230 3035 2074 6f20 ight .. 2005 to \n 00000060: 3230 3132 2045 7567 656e 6520 4b2e 2052 2012 Eugene K. R\n 00000070: 6573 736c 6572 2e0a 0a20 2020 5468 6973 essler... This\n 00000080: 206d 616e 7561 6c20 6973 2066 6f72 20e2 manual is for .\n 00000090: 8098 736b 6574 6368 e280 992c 2076 6572 ..sketch..., ver\n 000000a0: 7369 6f6e 2030 2e33 2028 6275 696c 6420 sion 0.3 (build \n-000000b0: 3729 2c20 5475 6573 6461 792c 2046 6562 7), Tuesday, Feb\n-000000c0: 7275 6172 790a 3234 2c20 3230 3236 2c20 ruary.24, 2026, \n+000000b0: 3729 2c20 5468 7572 7364 6179 2c20 4a61 7), Thursday, Ja\n+000000c0: 6e75 6172 790a 3233 2c20 3230 3235 2c20 nuary.23, 2025, \n 000000d0: 6120 7072 6f67 7261 6d20 7468 6174 2063 a program that c\n 000000e0: 6f6e 7665 7274 7320 6465 7363 7269 7074 onverts descript\n 000000f0: 696f 6e73 206f 6620 7369 6d70 6c65 0a74 ions of simple.t\n 00000100: 6872 6565 2d64 696d 656e 7369 6f6e 616c hree-dimensional\n 00000110: 2073 6365 6e65 7320 696e 746f 206c 696e scenes into lin\n 00000120: 6520 6472 6177 696e 6773 2e20 2054 6869 e drawings. Thi\n 00000130: 7320 7665 7273 696f 6e20 6765 6e65 7261 s version genera\n@@ -79,17 +79,17 @@\n 000004e0: 6b65 7463 680a 2a2a 2a2a 2a2a 0a0a 436f ketch.******..Co\n 000004f0: 7079 7269 6768 7420 c2a9 2032 3030 3520 pyright .. 2005 \n 00000500: 746f 2032 3031 3220 4575 6765 6e65 204b to 2012 Eugene K\n 00000510: 2e20 5265 7373 6c65 722e 0a0a 2020 2054 . Ressler... T\n 00000520: 6869 7320 6d61 6e75 616c 2069 7320 666f his manual is fo\n 00000530: 7220 e280 9873 6b65 7463 68e2 8099 2c20 r ...sketch..., \n 00000540: 7665 7273 696f 6e20 302e 3320 2862 7569 version 0.3 (bui\n-00000550: 6c64 2037 292c 2054 7565 7364 6179 2c20 ld 7), Tuesday, \n-00000560: 4665 6272 7561 7279 0a32 342c 2032 3032 February.24, 202\n-00000570: 362c 2061 2070 726f 6772 616d 2074 6861 6, a program tha\n+00000550: 6c64 2037 292c 2054 6875 7273 6461 792c ld 7), Thursday,\n+00000560: 204a 616e 7561 7279 0a32 332c 2032 3032 January.23, 202\n+00000570: 352c 2061 2070 726f 6772 616d 2074 6861 5, a program tha\n 00000580: 7420 636f 6e76 6572 7473 2064 6573 6372 t converts descr\n 00000590: 6970 7469 6f6e 7320 6f66 2073 696d 706c iptions of simpl\n 000005a0: 650a 7468 7265 652d 6469 6d65 6e73 696f e.three-dimensio\n 000005b0: 6e61 6c20 7363 656e 6573 2069 6e74 6f20 nal scenes into \n 000005c0: 6c69 6e65 2064 7261 7769 6e67 732e 2020 line drawings. \n 000005d0: 5468 6973 2076 6572 7369 6f6e 2067 656e This version gen\n 000005e0: 6572 6174 6573 0ae2 8098 5053 5472 6963 erates....PSTric\n"}]}]}]}]}, {"source1": "sketch_0.3.7-12_arm64.deb", "source2": "sketch_0.3.7-12_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-11-07 02:36:18.000000 debian-binary\n -rw-r--r-- 0 0 0 1040 2020-11-07 02:36:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 57804 2020-11-07 02:36:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 57792 2020-11-07 02:36:18.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/sketch", "source2": "./usr/bin/sketch", "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: 0d022116496f3234678d0e76950f422a92bef8bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d15d85f258271904396a3a0575b27464b3bda9a6\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": "@@ -59,15 +59,15 @@\n missing document template file name after -t\n -tP with two graphics package specs\n -tP with two macro package specs\n unrecognized language spec after -Tp, '%c'\n %% %s document template:\n unrecognized modifier of option '-T%c'\n missing PSTricks or TikZ version after -V\n-0.3 (build 7d, Tue Feb 24 20:34:02 2026)\n+0.3 (build 7d, Thu Jan 23 16:16:15 2025)\n %% sketch version %s\n %% assumes PSTricks version %s\n %% assumes TikZ version %s\n %% use -V to select earlier versions\n unrecognized option '%s'\n advance_to_next_file_name: unexpected option %c\n \\stoppspicture%s}\n@@ -111,15 +111,15 @@\n unknown special arg from flatten\n use of '#' not as special arg (try ##)\n can't open document template '%s%' for input\n no objects to write\n scene bb=(%s,%s)(%s,%s)\n actual bb=(%s,%s)(%s,%s)\n writing %d objects\n-%% Sketch output, version 0.3 (build 7d, Tue Feb 24 20:34:02 2026)\n+%% Sketch output, version 0.3 (build 7d, Thu Jan 23 16:16:15 2025)\n %% Output language: %s\n %%SKETCH_OUTPUT%%\n document template with no escape '%s' has been ignored\n emit: bad tag %d\n more than one escape in document template; all but first ignored\n %% End sketch output\n summary: \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -126,16 +126,16 @@\n 0x00019120 0a257300 00000000 756e7265 636f676e .%s.....unrecogn\n 0x00019130 697a6564 206d6f64 69666965 72206f66 ized modifier of\n 0x00019140 206f7074 696f6e20 272d5425 63270000 option '-T%c'..\n 0x00019150 6d697373 696e6720 50535472 69636b73 missing PSTricks\n 0x00019160 206f7220 54696b5a 20766572 73696f6e or TikZ version\n 0x00019170 20616674 6572202d 56000000 00000000 after -V.......\n 0x00019180 302e3320 28627569 6c642037 642c2054 0.3 (build 7d, T\n- 0x00019190 75652046 65622032 34203230 3a33343a ue Feb 24 20:34:\n- 0x000191a0 30322032 30323629 00000000 00000000 02 2026)........\n+ 0x00019190 6875204a 616e2032 33203136 3a31363a hu Jan 23 16:16:\n+ 0x000191a0 31352032 30323529 00000000 00000000 15 2025)........\n 0x000191b0 25252073 6b657463 68207665 7273696f %% sketch versio\n 0x000191c0 6e202573 0a000000 25252061 7373756d n %s....%% assum\n 0x000191d0 65732050 53547269 636b7320 76657273 es PSTricks vers\n 0x000191e0 696f6e20 25730a00 25252061 7373756d ion %s..%% assum\n 0x000191f0 65732054 696b5a20 76657273 696f6e20 es TikZ version \n 0x00019200 25730a00 00000000 25252075 7365202d %s......%% use -\n 0x00019210 5620746f 2073656c 65637420 6561726c V to select earl\n@@ -250,17 +250,17 @@\n 0x000198e0 7363656e 65206262 3d282573 2c257329 scene bb=(%s,%s)\n 0x000198f0 2825732c 25732900 61637475 616c2062 (%s,%s).actual b\n 0x00019900 623d2825 732c2573 29282573 2c257329 b=(%s,%s)(%s,%s)\n 0x00019910 00000000 00000000 77726974 696e6720 ........writing \n 0x00019920 2564206f 626a6563 74730000 00000000 %d objects......\n 0x00019930 25252053 6b657463 68206f75 74707574 %% Sketch output\n 0x00019940 2c207665 7273696f 6e20302e 33202862 , version 0.3 (b\n- 0x00019950 75696c64 2037642c 20547565 20466562 uild 7d, Tue Feb\n- 0x00019960 20323420 32303a33 343a3032 20323032 24 20:34:02 202\n- 0x00019970 36290a25 25204f75 74707574 206c616e 6).%% Output lan\n+ 0x00019950 75696c64 2037642c 20546875 204a616e uild 7d, Thu Jan\n+ 0x00019960 20323320 31363a31 363a3135 20323032 23 16:16:15 202\n+ 0x00019970 35290a25 25204f75 74707574 206c616e 5).%% Output lan\n 0x00019980 67756167 653a2025 730a0000 00000000 guage: %s.......\n 0x00019990 2525534b 45544348 5f4f5554 50555425 %%SKETCH_OUTPUT%\n 0x000199a0 25000000 00000000 646f6375 6d656e74 %.......document\n 0x000199b0 2074656d 706c6174 65207769 7468206e template with n\n 0x000199c0 6f206573 63617065 20272573 27206861 o escape '%s' ha\n 0x000199d0 73206265 656e2069 676e6f72 65640000 s been ignored..\n 0x000199e0 656d6974 3a206261 64207461 67202564 emit: bad tag %d\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 30323231 31363439 36663332 33343637 022116496f323467\n- 0x00000010 38643065 37363935 30663432 32613932 8d0e76950f422a92\n- 0x00000020 62656638 62622e64 65627567 00000000 bef8bb.debug....\n- 0x00000030 0ea30f14 ....\n+ 0x00000000 35643835 66323538 32373139 30343339 5d85f25827190439\n+ 0x00000010 36613361 30353735 62323734 36346233 6a3a0575b27464b3\n+ 0x00000020 62646139 61362e64 65627567 00000000 bda9a6.debug....\n+ 0x00000030 9e7074b1 .pt.\n \n"}]}]}]}]}, {"source1": "sketch-dbgsym_0.3.7-12_arm64.deb", "source2": "sketch-dbgsym_0.3.7-12_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-11-07 02:36:18.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2020-11-07 02:36:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 199240 2020-11-07 02:36:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 199244 2020-11-07 02:36:18.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 Science Maintainers \n Installed-Size: 377\n Depends: sketch (= 1:0.3.7-12)\n Section: debug\n Priority: optional\n Description: debug symbols for sketch\n-Build-Ids: 0d022116496f3234678d0e76950f422a92bef8bb\n+Build-Ids: d15d85f258271904396a3a0575b27464b3bda9a6\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/0d/022116496f3234678d0e76950f422a92bef8bb.debug\n+usr/lib/debug/.build-id/d1/5d85f258271904396a3a0575b27464b3bda9a6.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-11-07 02:36:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 375712 2020-11-07 02:36:18.000000 ./usr/lib/debug/.build-id/0d/022116496f3234678d0e76950f422a92bef8bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/lib/debug/.build-id/d1/\n+-rw-r--r-- 0 root (0) root (0) 375712 2020-11-07 02:36:18.000000 ./usr/lib/debug/.build-id/d1/5d85f258271904396a3a0575b27464b3bda9a6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-11-07 02:36:18.000000 ./usr/share/doc/sketch-dbgsym -> sketch\n"}, {"source1": "./usr/lib/debug/.build-id/0d/022116496f3234678d0e76950f422a92bef8bb.debug", "source2": "./usr/lib/debug/.build-id/d1/5d85f258271904396a3a0575b27464b3bda9a6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% 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: 0d022116496f3234678d0e76950f422a92bef8bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d15d85f258271904396a3a0575b27464b3bda9a6\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"}]}]}]}]}]}