{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.CVdn7IFo/b1/g15daemon_1.9.5.3-12_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.CVdn7IFo/b2/g15daemon_1.9.5.3-12_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 1d54780bc10eb3c8ba3a99d48406f4de 46124 debug optional g15daemon-dbgsym_1.9.5.3-12_i386.deb\n- 5fe6159b7acf7d634b8bd80cb3bed9e4 40488 utils optional g15daemon_1.9.5.3-12_i386.deb\n+ 85f95bce3bbba9ae565a73f71f40c088 46120 debug optional g15daemon-dbgsym_1.9.5.3-12_i386.deb\n+ b5196823a3f1e816d79be2389751e558 40496 utils optional g15daemon_1.9.5.3-12_i386.deb\n c1ec64c4d62160523ae453feb74ccf69 15304 libdevel optional libg15daemon-client-dev_1.9.5.3-12_i386.deb\n d457331287608b70a35cabc5594c23fa 7868 debug optional libg15daemon-client1-dbgsym_1.9.5.3-12_i386.deb\n 52dd9a4888f0a9717b1ad88984bf90a9 15416 libs optional libg15daemon-client1_1.9.5.3-12_i386.deb\n"}, {"source1": "g15daemon_1.9.5.3-12_i386.deb", "source2": "g15daemon_1.9.5.3-12_i386.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-07-28 20:37:13.000000 debian-binary\n -rw-r--r-- 0 0 0 1784 2020-07-28 20:37:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 38512 2020-07-28 20:37:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 38520 2020-07-28 20:37:13.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/sbin/g15daemon", "source2": "./usr/sbin/g15daemon", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -14,15 +14,15 @@\n [ 9] .rel.dyn REL 000019e0 0019e0 000070 08 A 5 0 4\n [10] .rel.plt REL 00001a50 001a50 0002d0 08 AI 5 24 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0005b0 04 AX 0 0 16\n [13] .plt.got PROGBITS 000025d0 0025d0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000025e0 0025e0 003cb4 00 AX 0 0 16\n [15] .fini PROGBITS 00006294 006294 000014 00 AX 0 0 4\n- [16] .rodata PROGBITS 00007000 007000 000af3 00 A 0 0 4\n+ [16] .rodata PROGBITS 00007000 007000 000af1 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00007af4 007af4 0001f4 00 A 0 0 4\n [18] .eh_frame PROGBITS 00007ce8 007ce8 001a30 00 A 0 0 4\n [19] .init_array INIT_ARRAY 0000ae78 009e78 000004 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 0000ae7c 009e7c 000004 04 WA 0 0 4\n [21] .data.rel.ro PROGBITS 0000ae80 009e80 000040 00 WA 0 0 32\n [22] .dynamic DYNAMIC 0000aec0 009ec0 000110 08 WA 6 0 4\n [23] .got PROGBITS 0000afd0 009fd0 000020 04 WA 0 0 4\n"}, {"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: e18c018238eb1972e2f731fe81e3f7303d108086\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a85a1d8ed01d3c6aa326862ca49f91a5381c851d\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": "@@ -139,17 +139,17 @@\n Not Running\n G15Daemon not running\n --version\n G15Daemon version %s - %s\n --switch\n --set-backlight\n --lcdlevel\n-Sat 15 Feb 2025 15:18:56\n+Sun 14 Jan 2024 08:57:00\n G15Daemon %s Build Date: %s\n-Linux 6.1.0-17-amd64 x86_64\n+Linux 6.1.0-17-686-pae i686\n Build OS: %s\n With compiler: %s\n G15Daemon CMDLINE ARGS: \n g15daemon\n /etc/g15daemon.conf\n Use MR as Cycle Key\n g15daemon 1.9.5.3\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -5771,15 +5771,15 @@\n \ttest %eax,%eax\n \tje 5fd0 \n \tmov 0x4(%esp),%eax\n \ttest %eax,%eax\n \tje 5fd0 \n ./g15daemon/g15_plugins.c:318\n \tsub $0x4,%esp\n-\tlea -0x352b(%ebx),%eax\n+\tlea -0x352d(%ebx),%eax\n ./g15daemon/g15_plugins.c:320\n \tlea -0x3598(%ebx),%ebp\n ./g15daemon/g15_plugins.c:318\n \tpush 0x8(%esp)\n \tpush %eax\n \tpush $0x4\n \tcall 34e0 \n@@ -5888,15 +5888,15 @@\n \tjmp 5f88 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./g15daemon/g15_plugins.c:311\n \tsub $0x4,%esp\n \tlea -0x3f5b(%ebx),%eax\n \tmov %eax,0x14(%esp)\n \tpush %eax\n-\tlea -0x352d(%ebx),%eax\n+\tlea -0x3cd5(%ebx),%eax\n \tpush %eax\n \tpush 0x18(%esp)\n \tcall 4530 \n ./g15daemon/g15_plugins.c:310\n \tadd $0x10,%esp\n \tcmpb $0x2f,(%eax)\n \tje 5f13 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -45,20 +45,20 @@\n 0x000072a0 4c4c002d 76002d2d 76657273 696f6e00 LL.-v.--version.\n 0x000072b0 47313544 61656d6f 6e207665 7273696f G15Daemon versio\n 0x000072c0 6e202573 202d2025 730a002d 68002d2d n %s - %s..-h.--\n 0x000072d0 68656c70 002d7300 2d2d7377 69746368 help.-s.--switch\n 0x000072e0 002d2d73 65742d62 61636b6c 69676874 .--set-backlight\n 0x000072f0 002d6400 2d2d6465 62756700 2d75002d .-d.--debug.-u.-\n 0x00007300 2d757365 72002d6c 002d2d6c 63646c65 -user.-l.--lcdle\n- 0x00007310 76656c00 53617420 31352046 65622032 vel.Sat 15 Feb 2\n- 0x00007320 30323520 31353a31 383a3536 00473135 025 15:18:56.G15\n+ 0x00007310 76656c00 53756e20 3134204a 616e2032 vel.Sun 14 Jan 2\n+ 0x00007320 30323420 30383a35 373a3030 00473135 024 08:57:00.G15\n 0x00007330 4461656d 6f6e2025 73204275 696c6420 Daemon %s Build \n 0x00007340 44617465 3a202573 004c696e 75782036 Date: %s.Linux 6\n- 0x00007350 2e312e30 2d31372d 616d6436 34207838 .1.0-17-amd64 x8\n- 0x00007360 365f3634 00427569 6c64204f 533a2025 6_64.Build OS: %\n+ 0x00007350 2e312e30 2d31372d 3638362d 70616520 .1.0-17-686-pae \n+ 0x00007360 69363836 00427569 6c64204f 533a2025 i686.Build OS: %\n 0x00007370 73005769 74682063 6f6d7069 6c65723a s.With compiler:\n 0x00007380 20257300 47313544 61656d6f 6e20434d %s.G15Daemon CM\n 0x00007390 444c494e 45204152 47533a20 00257320 DLINE ARGS: .%s \n 0x000073a0 00673135 6461656d 6f6e006e 6f626f64 .g15daemon.nobod\n 0x000073b0 79002f65 74632f67 31356461 656d6f6e y./etc/g15daemon\n 0x000073c0 2e636f6e 66005573 65204d52 20617320 .conf.Use MR as \n 0x000073d0 4379636c 65204b65 79006731 35646165 Cycle Key.g15dae\n@@ -169,11 +169,11 @@\n 0x00007a60 7567696e 20257300 2e736f00 504c5547 ugin %s..so.PLUG\n 0x00007a70 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in\n 0x00007a80 666f0067 31355f70 6c756769 6e5f6c6f fo.g15_plugin_lo\n 0x00007a90 61643a20 25732025 730a004c 6f616400 ad: %s %s..Load.\n 0x00007aa0 426f6f74 696e6720 706c7567 696e2022 Booting plugin \"\n 0x00007ab0 25732200 504c5547 494e5f4c 4f41445f %s\".PLUGIN_LOAD_\n 0x00007ac0 4f524445 5200546f 74616c50 6c756769 ORDER.TotalPlugi\n- 0x00007ad0 6e730030 00417474 656d7074 696e6720 ns.0.Attempting \n- 0x00007ae0 6c6f6164 206f6620 25692070 6c756769 load of %i plugi\n- 0x00007af0 6e7300 ns.\n+ 0x00007ad0 6e730041 7474656d 7074696e 67206c6f ns.Attempting lo\n+ 0x00007ae0 6164206f 66202569 20706c75 67696e73 ad of %i plugins\n+ 0x00007af0 00 .\n \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 38633031 38323338 65623139 37326532 8c018238eb1972e2\n- 0x00000010 66373331 66653831 65336637 33303364 f731fe81e3f7303d\n- 0x00000020 31303830 38362e64 65627567 00000000 108086.debug....\n- 0x00000030 adef2872 ..(r\n+ 0x00000000 35613164 38656430 31643363 36616133 5a1d8ed01d3c6aa3\n+ 0x00000010 32363836 32636134 39663931 61353338 26862ca49f91a538\n+ 0x00000020 31633835 31642e64 65627567 00000000 1c851d.debug....\n+ 0x00000030 8d1541bc ..A.\n \n"}]}]}]}]}, {"source1": "g15daemon-dbgsym_1.9.5.3-12_i386.deb", "source2": "g15daemon-dbgsym_1.9.5.3-12_i386.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-07-28 20:37:13.000000 debian-binary\n--rw-r--r-- 0 0 0 728 2020-07-28 20:37:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 45204 2020-07-28 20:37:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 732 2020-07-28 20:37:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 45196 2020-07-28 20:37:13.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: i386\n Maintainer: Alexander Ponyatykh \n Installed-Size: 80\n Depends: g15daemon (= 1.9.5.3-12)\n Section: debug\n Priority: optional\n Description: debug symbols for g15daemon\n-Build-Ids: 624c0766e53e05e353cd6060781fb2264afca882 b2d1eeb5c277eecc6d33d434dbf7f951d57fe5f0 e18c018238eb1972e2f731fe81e3f7303d108086 f105e96827e6d495ab761119e991ac788334bc2b\n+Build-Ids: 624c0766e53e05e353cd6060781fb2264afca882 a85a1d8ed01d3c6aa326862ca49f91a5381c851d b2d1eeb5c277eecc6d33d434dbf7f951d57fe5f0 f105e96827e6d495ab761119e991ac788334bc2b\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,5 +1,5 @@\n usr/lib/debug/.build-id/62/4c0766e53e05e353cd6060781fb2264afca882.debug\n+usr/lib/debug/.build-id/a8/5a1d8ed01d3c6aa326862ca49f91a5381c851d.debug\n usr/lib/debug/.build-id/b2/d1eeb5c277eecc6d33d434dbf7f951d57fe5f0.debug\n-usr/lib/debug/.build-id/e1/8c018238eb1972e2f731fe81e3f7303d108086.debug\n usr/lib/debug/.build-id/f1/05e96827e6d495ab761119e991ac788334bc2b.debug\n usr/lib/debug/.dwz/i386-linux-gnu/g15daemon.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,18 +1,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/62/\n -rw-r--r-- 0 root (0) root (0) 10408 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/62/4c0766e53e05e353cd6060781fb2264afca882.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 33844 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/a8/5a1d8ed01d3c6aa326862ca49f91a5381c851d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/b2/\n -rw-r--r-- 0 root (0) root (0) 9196 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/b2/d1eeb5c277eecc6d33d434dbf7f951d57fe5f0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e1/\n--rw-r--r-- 0 root (0) root (0) 33844 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/e1/8c018238eb1972e2f731fe81e3f7303d108086.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/f1/\n -rw-r--r-- 0 root (0) root (0) 7124 2020-07-28 20:37:13.000000 ./usr/lib/debug/.build-id/f1/05e96827e6d495ab761119e991ac788334bc2b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 3604 2020-07-28 20:37:13.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/g15daemon.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-28 20:37:13.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/e1/8c018238eb1972e2f731fe81e3f7303d108086.debug", "source2": "./usr/lib/debug/.build-id/a8/5a1d8ed01d3c6aa326862ca49f91a5381c851d.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 --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -14,15 +14,15 @@\n [ 9] .rel.dyn NOBITS 000019e0 0001ec 000070 08 A 5 0 4\n [10] .rel.plt NOBITS 00001a50 0001ec 0002d0 08 AI 5 24 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0005b0 04 AX 0 0 16\n [13] .plt.got NOBITS 000025d0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000025e0 001000 003cb4 00 AX 0 0 16\n [15] .fini NOBITS 00006294 001000 000014 00 AX 0 0 4\n- [16] .rodata NOBITS 00007000 001000 000af3 00 A 0 0 4\n+ [16] .rodata NOBITS 00007000 001000 000af1 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00007af4 001000 0001f4 00 A 0 0 4\n [18] .eh_frame NOBITS 00007ce8 001000 001a30 00 A 0 0 4\n [19] .init_array NOBITS 0000ae78 000e78 000004 04 WA 0 0 4\n [20] .fini_array NOBITS 0000ae7c 000e78 000004 04 WA 0 0 4\n [21] .data.rel.ro NOBITS 0000ae80 000e78 000040 00 WA 0 0 32\n [22] .dynamic NOBITS 0000aec0 000e78 000110 08 WA 6 0 4\n [23] .got NOBITS 0000afd0 000e78 000020 04 WA 0 0 4\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,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: e18c018238eb1972e2f731fe81e3f7303d108086\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a85a1d8ed01d3c6aa326862ca49f91a5381c851d\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"}]}]}]}]}]}