{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.qm2HRnhI/b1/geomview_1.9.5-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.qm2HRnhI/b2/geomview_1.9.5-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- f4dcf6f4f2ec7b7529f8a88dd556dff9 1020576 debug optional geomview-dbgsym_1.9.5-5_amd64.deb\n- aa4a06aeac0ec4fbe8dc55a78ba54f45 3525648 math optional geomview_1.9.5-5_amd64.deb\n+ ec96d7c08debfa7c9f37c16ce6ba35c1 1020348 debug optional geomview-dbgsym_1.9.5-5_amd64.deb\n+ 333bf349e4db347f8883396a38714b59 3528056 math optional geomview_1.9.5-5_amd64.deb\n 98875763c664b834416884daa24a8620 1428112 debug optional libgeomview-1.9.5t64-dbgsym_1.9.5-5_amd64.deb\n 4a5b7590961af9f636d865b2e7ce14a0 513420 libs optional libgeomview-1.9.5t64_1.9.5-5_amd64.deb\n a5ec6b0ae9b4b8d52c68b738d8f9ddc1 681972 libdevel optional libgeomview-dev_1.9.5-5_amd64.deb\n"}, {"source1": "geomview_1.9.5-5_amd64.deb", "source2": "geomview_1.9.5-5_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 2024-11-25 06:20:59.000000 debian-binary\n--rw-r--r-- 0 0 0 20288 2024-11-25 06:20:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3505168 2024-11-25 06:20:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20272 2024-11-25 06:20:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3507592 2024-11-25 06:20:59.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": "@@ -23,15 +23,15 @@\n -rwxr-xr-x 0 root (0) root (0) 38 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/.geomview-animate\n -rwxr-xr-x 0 root (0) root (0) 41 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/.geomview-clipboard\n -rwxr-xr-x 0 root (0) root (0) 43 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/.geomview-drawbdy\n -rwxr-xr-x 0 root (0) root (0) 35 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/.geomview-gvclock\n -rwxr-xr-x 0 root (0) root (0) 31 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/.geomview-nose\n -rwxr-xr-x 0 root (0) root (0) 99128 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/animate\n -rwxr-xr-x 0 root (0) root (0) 79480 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/clipboard\n--rwxr-xr-x 0 root (0) root (0) 184 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/drawbdy\n+-rwxr-xr-x 0 root (0) root (0) 182 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/drawbdy\n -rwxr-xr-x 0 root (0) root (0) 4750 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/gvclock\n -rwxr-xr-x 0 root (0) root (0) 572376 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/gvx\n -rwxr-xr-x 0 root (0) root (0) 18760 2024-11-25 06:20:59.000000 ./usr/libexec/geomview/nose\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/share/applications/\n -rw-r--r-- 0 root (0) root (0) 222 2024-11-25 06:20:59.000000 ./usr/share/applications/geomview.desktop\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/share/doc/\n@@ -48,15 +48,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/examples/\n -rw-r--r-- 0 root (0) root (0) 2014 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example1.c\n -rw-r--r-- 0 root (0) root (0) 3579 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example2.c\n -rw-r--r-- 0 root (0) root (0) 6689 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example3.c\n -rw-r--r-- 0 root (0) root (0) 3614 2014-03-12 16:51:09.000000 ./usr/share/doc/geomview/examples/example4.tcl\n -rw-r--r-- 0 root (0) root (0) 767396 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/geomview-pt_BR.pdf\n -rw-r--r-- 0 root (0) root (0) 744740 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/geomview.pdf\n--rw-r--r-- 0 root (0) root (0) 644215 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/geomview.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 644214 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/geomview.ps.gz\n -rw-r--r-- 0 root (0) root (0) 113699 2014-03-12 16:51:10.000000 ./usr/share/doc/geomview/geomview.texi.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/\n -rw-r--r-- 0 root (0) root (0) 9812 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/Appearance-Panel.html\n -rw-r--r-- 0 root (0) root (0) 3429 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/Appearance.html\n -rw-r--r-- 0 root (0) root (0) 11742 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/Appearances.html\n -rw-r--r-- 0 root (0) root (0) 4620 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/Argument-Conventions.html\n -rw-r--r-- 0 root (0) root (0) 1929 2024-11-25 06:20:59.000000 ./usr/share/doc/geomview/html/Authors.html\n"}, {"source1": "./usr/libexec/geomview/drawbdy", "source2": "./usr/libexec/geomview/drawbdy", "unified_diff": "@@ -1,8 +1,8 @@\n-#! /bin/bash\n+#! /bin/sh\n \n echo \"(write geometry - targetgeom world)\"\n echo \"(new-geometry Boundary \"\n \n PATH=/build/reproducible-path/geomview-1.9.5/src/bin/geomutil/bdy:/usr/bin:$PATH bdy\n \n echo \")\"\n"}, {"source1": "./usr/libexec/geomview/gvx", "source2": "./usr/libexec/geomview/gvx", "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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 768f831eff27bb67906559704b5a605754d6b190\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 484d5c93193d5e0a3e867a5daec30b1af5b0fc57\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": "@@ -1,9 +1,8 @@\n-eYpKZ`WT\n-/lib64/ld-linux-x86-64.so.2\n+W/lib64/ld-linux-x86-64.so.2\n XCreateFontCursor\n XFreeCursor\n XtVaSetValues\n XClearWindow\n XtRealizeWidget\n topLevelShellWidgetClass\n XtSetValues\n@@ -4342,17 +4341,17 @@\n target object browser) to ID. The second argument specifies\n whether to make ID the current object regardless of its type.\n If \"no\", then ID becomes the current object of its type\n (geom or camera). The default is \"yes\". This command may\n result in a change of motion modes based on target choice.\n (ui-cam-focus [focus-change|mouse-cross])\n Set the focus policy for the camera windows. The default is \"mouse-cross\": a camera is made the active camera (for interactive mouse events) when the mouse cursor crosses the window. Because this means it can become complicated to activate a specific camera (in the context of multiple camera windows) there is also the option to only change the camera focus when the window-manager decides to give it the focus for input events. So, after specifying \"focus-change\" it depends on the focus-change configuration of your window-manager when a camera becomes the active camera for mouse-interaction.\n- On Sat Aug 30 14:19:08 2025\n- By pbuilder1@ionos11-amd64[Linux-6.12.41+deb13-amd64]\n-202508301419\n+ On Fri Oct 2 20:47:27 2026\n+ By pbuilder2@i-capture-the-hostname[Linux-6.12.41+deb13-amd64]\n+202610022047\n (hdefine {geometry|camera|window|image|appearance|transform|ntransform} name value)\n Sets the value of a handle of a given type. (hdefine ) is generally equivalent to (read { define }) except that the assignment is done when hdefine is executed, (possibly not at all if inside a conditional statement), while the ``read ... define'' performs assignment as soon as the text is read.\n (hdelete [geometry|camera|window|image|appearance|transform|ntransform] name)\n Deletes the given handle. Note that the handle will not actually be deleted in case there are still other objects referring to the handle, but once those objects are gone, the handle will also automatically go away. The object the handle refers to (if any) will only be deleted if there are no other references to that object.\n If the optional first argument is omitted, then the first handle matching \"name\" will be deleted, regardless of the type of the object it is attached to. It is not an error to call this function with a non-existent handle, but it is an error to call this funcion with the name of a non-global handle, i.e. one that was not created by (hdefine ...) or (read ... { define ...}).\n (load filename [command|geometry|camera])\n \tLoads the given file into geomview. The optional second argument\n@@ -4993,15 +4992,15 @@\n \tSee also set-load-path.\n (set-load-path (PATH1 ... PATHN))\n \tSets search path for command, geometry, etc. files. The PATHi\n \tare strings giving the pathnames of directories to be searched.\n \tThe special directory name \"+\" is replaced by the existing path,\n \tso e.g. (set-load-path (mydir +)) prepends mydir to the path.\n /usr/lib/debug/.dwz/x86_64-linux-gnu/geomview.debug\n-[:8f831eff27bb67906559704b5a605754d6b190.debug\n+[:4d5c93193d5e0a3e867a5daec30b1af5b0fc57.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -3894,22 +3894,22 @@\n 0x00081330 00000000 00000000 00000000 00000000 ................\n 0x00081340 66950500 00000000 00000000 00000000 f...............\n 0x00081350 f00f0100 00000000 b00d0100 00000000 ................\n 0x00081360 00000000 00000000 00000000 00000000 ................\n 0x00081370 00000000 00000000 00000000 00000000 ................\n 0x00081380 b2aa0500 00000000 00000000 00000000 ................\n 0x00081390 00000000 00000000 00000000 00000000 ................\n- 0x000813a0 20204f6e 20536174 20417567 20333020 On Sat Aug 30 \n- 0x000813b0 31343a31 393a3038 20203230 32350000 14:19:08 2025..\n- 0x000813c0 20204279 20706275 696c6465 72314069 By pbuilder1@i\n- 0x000813d0 6f6e6f73 31312d61 6d643634 5b4c696e onos11-amd64[Lin\n- 0x000813e0 75782d36 2e31322e 34312b64 65623133 ux-6.12.41+deb13\n- 0x000813f0 2d616d64 36345d00 32303235 30383330 -amd64].20250830\n- 0x00081400 31343139 00000000 00000000 00000000 1419............\n- 0x00081410 00000000 00000000 00000000 00000000 ................\n+ 0x000813a0 20204f6e 20467269 204f6374 20203220 On Fri Oct 2 \n+ 0x000813b0 32303a34 373a3237 20203230 32360000 20:47:27 2026..\n+ 0x000813c0 20204279 20706275 696c6465 72324069 By pbuilder2@i\n+ 0x000813d0 2d636170 74757265 2d746865 2d686f73 -capture-the-hos\n+ 0x000813e0 746e616d 655b4c69 6e75782d 362e3132 tname[Linux-6.12\n+ 0x000813f0 2e34312b 64656231 332d616d 6436345d .41+deb13-amd64]\n+ 0x00081400 00000000 00000000 32303236 31303032 ........20261002\n+ 0x00081410 32303437 00000000 00000000 00000000 2047............\n 0x00081420 28686465 66696e65 207b6765 6f6d6574 (hdefine {geomet\n 0x00081430 72797c63 616d6572 617c7769 6e646f77 ry|camera|window\n 0x00081440 7c696d61 67657c61 70706561 72616e63 |image|appearanc\n 0x00081450 657c7472 616e7366 6f726d7c 6e747261 e|transform|ntra\n 0x00081460 6e73666f 726d7d20 6e616d65 2076616c nsform} name val\n 0x00081470 7565290a 53657473 20746865 2076616c ue).Sets the val\n 0x00081480 7565206f 66206120 68616e64 6c65206f ue of a handle o\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 38663833 31656666 32376262 36373930 8f831eff27bb6790\n- 0x00000010 36353539 37303462 35613630 35373534 6559704b5a605754\n- 0x00000020 64366231 39302e64 65627567 00000000 d6b190.debug....\n- 0x00000030 a68ca5fb ....\n+ 0x00000000 34643563 39333139 33643565 30613365 4d5c93193d5e0a3e\n+ 0x00000010 38363761 35646165 63333062 31616635 867a5daec30b1af5\n+ 0x00000020 62306663 35372e64 65627567 00000000 b0fc57.debug....\n+ 0x00000030 316d9505 1m..\n \n"}]}, {"source1": "./usr/share/doc/geomview/geomview.ps.gz", "source2": "./usr/share/doc/geomview/geomview.ps.gz", "unified_diff": null, "details": [{"source1": "geomview.ps", "source2": "geomview.ps", "has_internal_linenos": true, "unified_diff": "@@ -27,16 +27,16 @@\n 000001a0: 616c 6579 652e 636f 6d29 0a25 4456 4950 aleye.com).%DVIP\n 000001b0: 5343 6f6d 6d61 6e64 4c69 6e65 3a20 6476 SCommandLine: dv\n 000001c0: 6970 7320 2d6f 2067 656f 6d76 6965 772e ips -o geomview.\n 000001d0: 7073 2067 656f 6d76 6965 772e 6476 690a ps geomview.dvi.\n 000001e0: 2544 5649 5053 5061 7261 6d65 7465 7273 %DVIPSParameters\n 000001f0: 3a20 6470 693d 3630 300a 2544 5649 5053 : dpi=600.%DVIPS\n 00000200: 536f 7572 6365 3a20 2054 6558 206f 7574 Source: TeX out\n-00000210: 7075 7420 3230 3235 2e30 382e 3330 3a31 put 2025.08.30:1\n-00000220: 3431 370a 2525 4265 6769 6e50 726f 6353 417.%%BeginProcS\n+00000210: 7075 7420 3230 3236 2e31 302e 3032 3a32 put 2026.10.02:2\n+00000220: 3034 360a 2525 4265 6769 6e50 726f 6353 046.%%BeginProcS\n 00000230: 6574 3a20 7465 782e 7072 6f20 3020 300a et: tex.pro 0 0.\n 00000240: 2521 0a2f 5465 5844 6963 7420 3330 3020 %!./TeXDict 300 \n 00000250: 6469 6374 2064 6566 2054 6558 4469 6374 dict def TeXDict\n 00000260: 2062 6567 696e 2f4e 7b64 6566 7d64 6566 begin/N{def}def\n 00000270: 2f42 7b62 696e 6420 6465 667d 4e2f 537b /B{bind def}N/S{\n 00000280: 6578 6368 7d4e 2f58 7b53 0a4e 7d42 2f41 exch}N/X{S.N}B/A\n 00000290: 7b64 7570 7d42 2f54 527b 7472 616e 736c {dup}B/TR{transl\n"}]}]}]}]}, {"source1": "geomview-dbgsym_1.9.5-5_amd64.deb", "source2": "geomview-dbgsym_1.9.5-5_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 2024-11-25 06:20:59.000000 debian-binary\n--rw-r--r-- 0 0 0 1416 2024-11-25 06:20:59.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1018968 2024-11-25 06:20:59.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1420 2024-11-25 06:20:59.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1018736 2024-11-25 06:20:59.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: Debian Science Team \n Installed-Size: 1425\n Depends: geomview (= 1.9.5-5)\n Section: debug\n Priority: optional\n Description: debug symbols for geomview\n-Build-Ids: 3b90970589a18e5ed470988cfb41bdc36f139abf 4cef40144cd1d7b48b3044e11830d40be3c797b0 4e92da5882b8434b0a4cd247c73b1ea23b107cf9 55159dc4903a1389b446ec25e7a1d4997b142ed8 5da40725d4f1b1c8ba30163f9c3c1fd0b17b3ed5 5edd9e06aba0a637cf5b0dd11724971a467883a3 6159f71e4e7868457b8e2c9440eaeccf508a347f 731a35a436312d7649abb272bdd9949c048e3a77 768f831eff27bb67906559704b5a605754d6b190 9e06f3b9366ac3c0149aca823c5326ffcb9f8ba4 a20f794fdb0dd77b9749ffc87ec3906ed9e896ac b4bdb8ed8b388bc3877b5e104cb8087718aab5d0 b6c8d365111c27d5f8ee919888857ccc1665ce27 d1cf52e3ca0dd27d91de26c786018302c736304e d38aeb7aa2dce4f66cf3b2e90e18eb031c964c9a d66f4a574e1ad96253c76ba996c989929929a030 f145200dcdf10a11d93fa8c3b49b32f93a41944c fb176ab9cc813bf2fa595076850869a97c01f081\n+Build-Ids: 3b90970589a18e5ed470988cfb41bdc36f139abf 484d5c93193d5e0a3e867a5daec30b1af5b0fc57 4cef40144cd1d7b48b3044e11830d40be3c797b0 4e92da5882b8434b0a4cd247c73b1ea23b107cf9 55159dc4903a1389b446ec25e7a1d4997b142ed8 5da40725d4f1b1c8ba30163f9c3c1fd0b17b3ed5 5edd9e06aba0a637cf5b0dd11724971a467883a3 6159f71e4e7868457b8e2c9440eaeccf508a347f 731a35a436312d7649abb272bdd9949c048e3a77 9e06f3b9366ac3c0149aca823c5326ffcb9f8ba4 a20f794fdb0dd77b9749ffc87ec3906ed9e896ac b4bdb8ed8b388bc3877b5e104cb8087718aab5d0 b6c8d365111c27d5f8ee919888857ccc1665ce27 d1cf52e3ca0dd27d91de26c786018302c736304e d38aeb7aa2dce4f66cf3b2e90e18eb031c964c9a d66f4a574e1ad96253c76ba996c989929929a030 f145200dcdf10a11d93fa8c3b49b32f93a41944c fb176ab9cc813bf2fa595076850869a97c01f081\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,16 +1,16 @@\n usr/lib/debug/.build-id/3b/90970589a18e5ed470988cfb41bdc36f139abf.debug\n+usr/lib/debug/.build-id/48/4d5c93193d5e0a3e867a5daec30b1af5b0fc57.debug\n usr/lib/debug/.build-id/4c/ef40144cd1d7b48b3044e11830d40be3c797b0.debug\n usr/lib/debug/.build-id/4e/92da5882b8434b0a4cd247c73b1ea23b107cf9.debug\n usr/lib/debug/.build-id/55/159dc4903a1389b446ec25e7a1d4997b142ed8.debug\n usr/lib/debug/.build-id/5d/a40725d4f1b1c8ba30163f9c3c1fd0b17b3ed5.debug\n usr/lib/debug/.build-id/5e/dd9e06aba0a637cf5b0dd11724971a467883a3.debug\n usr/lib/debug/.build-id/61/59f71e4e7868457b8e2c9440eaeccf508a347f.debug\n usr/lib/debug/.build-id/73/1a35a436312d7649abb272bdd9949c048e3a77.debug\n-usr/lib/debug/.build-id/76/8f831eff27bb67906559704b5a605754d6b190.debug\n usr/lib/debug/.build-id/9e/06f3b9366ac3c0149aca823c5326ffcb9f8ba4.debug\n usr/lib/debug/.build-id/a2/0f794fdb0dd77b9749ffc87ec3906ed9e896ac.debug\n usr/lib/debug/.build-id/b4/bdb8ed8b388bc3877b5e104cb8087718aab5d0.debug\n usr/lib/debug/.build-id/b6/c8d365111c27d5f8ee919888857ccc1665ce27.debug\n usr/lib/debug/.build-id/d1/cf52e3ca0dd27d91de26c786018302c736304e.debug\n usr/lib/debug/.build-id/d3/8aeb7aa2dce4f66cf3b2e90e18eb031c964c9a.debug\n usr/lib/debug/.build-id/d6/6f4a574e1ad96253c76ba996c989929929a030.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,30 +1,30 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/3b/\n -rw-r--r-- 0 root (0) root (0) 302992 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/3b/90970589a18e5ed470988cfb41bdc36f139abf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/48/\n+-rw-r--r-- 0 root (0) root (0) 650224 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/48/4d5c93193d5e0a3e867a5daec30b1af5b0fc57.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/4c/\n -rw-r--r-- 0 root (0) root (0) 27048 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/4c/ef40144cd1d7b48b3044e11830d40be3c797b0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/4e/\n -rw-r--r-- 0 root (0) root (0) 10200 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/4e/92da5882b8434b0a4cd247c73b1ea23b107cf9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/55/\n -rw-r--r-- 0 root (0) root (0) 28472 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/55/159dc4903a1389b446ec25e7a1d4997b142ed8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/5d/\n -rw-r--r-- 0 root (0) root (0) 34344 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/5d/a40725d4f1b1c8ba30163f9c3c1fd0b17b3ed5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/5e/\n -rw-r--r-- 0 root (0) root (0) 25768 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/5e/dd9e06aba0a637cf5b0dd11724971a467883a3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/61/\n -rw-r--r-- 0 root (0) root (0) 15872 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/61/59f71e4e7868457b8e2c9440eaeccf508a347f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/73/\n -rw-r--r-- 0 root (0) root (0) 59320 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/73/1a35a436312d7649abb272bdd9949c048e3a77.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 650224 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/76/8f831eff27bb67906559704b5a605754d6b190.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/9e/\n -rw-r--r-- 0 root (0) root (0) 13360 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/9e/06f3b9366ac3c0149aca823c5326ffcb9f8ba4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/a2/\n -rw-r--r-- 0 root (0) root (0) 20744 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/a2/0f794fdb0dd77b9749ffc87ec3906ed9e896ac.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/b4/\n -rw-r--r-- 0 root (0) root (0) 31336 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/b4/bdb8ed8b388bc3877b5e104cb8087718aab5d0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-25 06:20:59.000000 ./usr/lib/debug/.build-id/b6/\n"}, {"source1": "./usr/lib/debug/.build-id/76/8f831eff27bb67906559704b5a605754d6b190.debug", "source2": "./usr/lib/debug/.build-id/48/4d5c93193d5e0a3e867a5daec30b1af5b0fc57.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data.rel.ro NOBITS 000000000006afe0 011fd0 0060a0 00 WA 0 0 32\n [23] .dynamic NOBITS 0000000000071080 011fd0 000250 10 WA 6 0 8\n [24] .got NOBITS 00000000000712d0 011fd0 000d18 08 WA 0 0 8\n [25] .data NOBITS 0000000000072000 011fd0 01a2b0 00 WA 0 0 32\n [26] .bss NOBITS 000000000008c2c0 011fd0 005e10 00 WA 0 0 32\n [27] .comment PROGBITS 0000000000000000 011e38 00001e 01 MS 0 0 1\n [28] .debug_aranges PROGBITS 0000000000000000 011e58 00025c 00 C 0 0 8\n- [29] .debug_info PROGBITS 0000000000000000 0120b8 03996e 00 C 0 0 8\n+ [29] .debug_info PROGBITS 0000000000000000 0120b8 039970 00 C 0 0 8\n [30] .debug_abbrev PROGBITS 0000000000000000 04ba28 003f99 00 C 0 0 8\n [31] .debug_line PROGBITS 0000000000000000 04f9c8 017fd0 00 C 0 0 8\n [32] .debug_str PROGBITS 0000000000000000 067998 002809 01 MSC 0 0 8\n [33] .debug_line_str PROGBITS 0000000000000000 06a1a8 000436 01 MSC 0 0 8\n [34] .debug_loclists PROGBITS 0000000000000000 06a5e0 01e48c 00 C 0 0 8\n [35] .debug_rnglists PROGBITS 0000000000000000 088a70 00547e 00 C 0 0 8\n [36] .gnu_debugaltlink PROGBITS 0000000000000000 08deee 000048 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -746,15 +746,15 @@\n 742: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XmListPosToBounds\n 743: 000000000003bac0 1391 FUNC GLOBAL DEFAULT 14 Lrib_snapshot\n 744: 000000000004bac0 965 FUNC GLOBAL DEFAULT 14 make_center_object_from_bbox\n 745: 0000000000011400 671 FUNC GLOBAL DEFAULT 14 ui_load_commandspanel\n 746: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtSetValues\n 747: 0000000000030e20 81 FUNC GLOBAL DEFAULT 14 gv_new_reset\n 748: 0000000000000000 0 FUNC GLOBAL DEFAULT UND PoolOutputFile\n- 749: 00000000000813f8 13 OBJECT GLOBAL DEFAULT 25 builddate\n+ 749: 0000000000081408 13 OBJECT GLOBAL DEFAULT 25 builddate\n 750: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ApUseOverrides\n 751: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtWindowToWidget\n 752: 0000000000084a20 184 OBJECT GLOBAL DEFAULT 25 Hcopy\n 753: 0000000000000000 0 FUNC GLOBAL DEFAULT UND LInterestList\n 754: 0000000000000000 0 FUNC GLOBAL DEFAULT UND Tm3Compare\n 755: 0000000000000000 0 FUNC GLOBAL DEFAULT UND findfile\n 756: 0000000000050700 158 FUNC GLOBAL DEFAULT 14 Lset_load_path\n@@ -765,15 +765,15 @@\n 761: 0000000000000000 0 FUNC GLOBAL DEFAULT UND PoolSleepFor\n 762: 0000000000011c50 182 FUNC GLOBAL DEFAULT 14 Lprocessevents\n 763: 000000000002de40 158 FUNC GLOBAL DEFAULT 14 Lui_pdf_viewer\n 764: 0000000000088780 374 OBJECT GLOBAL DEFAULT 25 Hdimension\n 765: 0000000000000000 0 FUNC GLOBAL DEFAULT UND LListEntry\n 766: 0000000000000000 0 FUNC GLOBAL DEFAULT UND OOGLSyntax\n 767: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtInstallAccelerators\n- 768: 00000000000813c0 56 OBJECT GLOBAL DEFAULT 25 buildinfo1\n+ 768: 00000000000813c0 65 OBJECT GLOBAL DEFAULT 25 buildinfo1\n 769: 000000000002fd10 121 FUNC GLOBAL DEFAULT 14 gv_rawevent\n 770: 0000000000086260 200 OBJECT GLOBAL DEFAULT 25 Hevent_mode\n 771: 00000000000308b0 105 FUNC GLOBAL DEFAULT 14 gv_ezoom\n 772: 0000000000056530 881 FUNC GLOBAL DEFAULT 14 mib_create_Toggle\n 773: 0000000000000000 0 FUNC GLOBAL DEFAULT UND XtAppCreateShell\n 774: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5\n 775: 000000000002ea30 89 FUNC GLOBAL DEFAULT 14 gv_draw\n"}, {"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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 768f831eff27bb67906559704b5a605754d6b190\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 484d5c93193d5e0a3e867a5daec30b1af5b0fc57\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 {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -55134,21 +55134,21 @@\n <1><1be53>: Abbrev Number: 22 (DW_TAG_variable)\n <1be54> DW_AT_name : (strp) (offset: 0x1ff0): builddate\n <1be58> DW_AT_decl_file : (implicit_const) 1\n <1be58> DW_AT_decl_line : (data1) 1\n <1be59> DW_AT_decl_column : (implicit_const) 6\n <1be59> DW_AT_type : (ref_udata) <0x1be46>\n <1be5a> DW_AT_external : (flag_present) 1\n- <1be5a> DW_AT_location : (exprloc) 9 byte block: 3 f8 13 8 0 0 0 0 0 \t(DW_OP_addr: 813f8)\n+ <1be5a> DW_AT_location : (exprloc) 9 byte block: 3 8 14 8 0 0 0 0 0 \t(DW_OP_addr: 81408)\n <1><1be64>: Abbrev Number: 20 (DW_TAG_array_type)\n <1be65> DW_AT_type : (GNU_ref_alt) <0x18>\n <1be69> DW_AT_sibling : (ref_udata) <0x1be71>\n <2><1be6a>: Abbrev Number: 19 (DW_TAG_subrange_type)\n <1be6b> DW_AT_type : (GNU_ref_alt) <0x11>\n- <1be6f> DW_AT_upper_bound : (data1) 55\n+ <1be6f> DW_AT_upper_bound : (data1) 64\n <2><1be70>: Abbrev Number: 0\n <1><1be71>: Abbrev Number: 22 (DW_TAG_variable)\n <1be72> DW_AT_name : (strp) (offset: 0xc): buildinfo1\n <1be76> DW_AT_decl_file : (implicit_const) 1\n <1be76> DW_AT_decl_line : (data1) 2\n <1be77> DW_AT_decl_column : (implicit_const) 6\n <1be77> DW_AT_type : (ref_udata) <0x1be64>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,67 +1,69 @@\n-eYpKZ`WT\n GCC: (Debian 14.3.0-5) 14.3.0\n -F`PaH((\n KIyGHyOH\n fAl8$CH$\n K\\`qb9=%r\n exfP\tC}WC\n ICVVw@yi\n , `b`6t\\p!\n ?dLA%SYW2\n 0fP}VL9K\n [~#:0'rX\n wU1u:f5^\n |?rZ?Bgy\n+'*K\\H=j%\n =]>gNFK&\n-QfEs'D|u\n-'2u\"|Ym:Od\n-P|#Uhwg`\n-J1>UJ'+Vj*\n-`}e^njH~f$\n-tIlmJSr3\n-&N1*ZT~N\n-2.&Xx,sWr\n-Mw'_k:kU\n-Xp,47Mm8\n-p'GnVP29\n-)p9Jlii50\n-z>zkMkgeiq\n-VyUb}SFOZ\n-j^G1e]\tdyG\n-@)0_En)H\n-\tMx+\t?[7Q\n-IB]4TQCC$\n-^+PCC%t_C554WBO4\n-RCC4tIBqZ\n-[Cm54NBA\n-4\ty/\"(IC\n-KtQ+ttmu\n-i1T<_+}#\n-afwvvgvvv\n+.d`w0>\"A]\n+ts*]A.wa{cL\n+{wX_j-D6\n+d;CW|NI6\n+JuQ&VtCz+\n+bj0.Vxu5\n+%w1_;4Yu\n+s7uk'_6&\n+# BNk\"]IZ\n+x(n<:(8:N\n+RP,~(>CY\n++\\OXVc u\n+TajSaE)@:7\n+5Be6\"2Re\n+D>uBv`Hf\n+$tVC{4t[B75tQC\n+BLg tD1X.\n orut[~K_\n-;\"NjT'sL\n-PtK5,5F#v`K\n-[>.=^J+,\n-\\Y@=0ure\n-k0M6mw}M\n-21-\\fv|nv\n-1b3m%Ie.\\3I\n-!`'\"K b* T\n-[f}6`%oEz\n-1ZrH,=sy=T\n-pUoLn52q\n+N\"-0fl1&\n+)rVy\"H+lU\n+KLWxP\\8/\n+7WNw7,VU\n+Zz t=2[M\n+(jR9TVw}V\n+`l>YMn/m\n+[['A~?q'\n+l,RJ?RBe\n+Erk+[X5OP\n+swVu_)w\"\n+>Zjnsh^gN\n+\t(Ong37/\n+\\.*zLZ~Mu;X\n+:&!q4 r(\n+T9/wZIRs\n+aS{WAGLvWAGL\n+){\t{}l>D\n 2!#m0KIQXe\n FjVTM#M]\n R-MR&atu\\\n G+61/1=6\n-jB/*]J@zBo!\n-.jcY%jce.jcu!jc*\n-CeN5^YJT6g\n-{cap)dK \n+I/;w\\l(J\n+hrK5[OaF\n+=?0s7u*w\n+|g X:}m/\n+{p!-pM3%\n S*|rPHJ&\n IDAn}%>vk\n 3QxK<.&Q\n rzWQlM2I\n J/h'P9\"'\n T{ k'cUE27\n -