{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.kcZv9bDq/b1/shotcut_23.05.14+git20230514+ds-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.kcZv9bDq/b2/shotcut_23.05.14+git20230514+ds-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n e7d7055bb82879dfeff022ebac0e7c85 6614352 video optional shotcut-data_23.05.14+git20230514+ds-1_all.deb\n- b0b9ea7df155b40e3b386296be3f0087 37635692 debug optional shotcut-dbgsym_23.05.14+git20230514+ds-1_amd64.deb\n- 17d78e5d0f9913bb0746ec87e41850dc 1342972 video optional shotcut_23.05.14+git20230514+ds-1_amd64.deb\n+ 618ddd51246e7cb4b7957439a0b8c825 37635576 debug optional shotcut-dbgsym_23.05.14+git20230514+ds-1_amd64.deb\n+ 54dbe2498d682e070d92251d023eda0e 1344308 video optional shotcut_23.05.14+git20230514+ds-1_amd64.deb\n"}, {"source1": "shotcut_23.05.14+git20230514+ds-1_amd64.deb", "source2": "shotcut_23.05.14+git20230514+ds-1_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 2023-05-17 12:50:15.000000 debian-binary\n -rw-r--r-- 0 0 0 1172 2023-05-17 12:50:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1341608 2023-05-17 12:50:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1342944 2023-05-17 12:50:15.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/shotcut", "source2": "./usr/bin/shotcut", "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": "@@ -1,14 +1,14 @@\n There are 31 section headers, starting at offset 0x4768c0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .dynsym DYNSYM 0000000000000608 000608 011850 18 A 23 1 8\n- [ 2] .gnu.version VERSYM 000000000002df6a 02df6a 00175c 02 A 1 0 2\n+ [ 2] .gnu.version VERSYM 000000000002df6c 02df6c 00175c 02 A 1 0 2\n [ 3] .gnu.version_r VERNEED 000000000002f6c8 02f6c8 0003c0 00 A 23 13 8\n [ 4] .rela.dyn RELA 000000000002fa88 02fa88 053fe8 18 A 1 0 8\n [ 5] .rela.plt RELA 0000000000083a70 083a70 00d530 18 AI 1 18 8\n [ 6] .init PROGBITS 0000000000091000 091000 000017 00 AX 0 0 4\n [ 7] .plt PROGBITS 0000000000091020 091020 008e30 10 AX 0 0 16\n [ 8] .plt.got PROGBITS 0000000000099e50 099e50 000050 08 AX 0 0 8\n [ 9] .text PROGBITS 0000000000099ea0 099ea0 29f10e 00 AX 0 0 16\n@@ -21,15 +21,15 @@\n [16] .fini_array FINI_ARRAY 000000000042f9b8 42e9b8 000008 08 WA 0 0 8\n [17] .data.rel.ro PROGBITS 000000000042f9c0 42e9c0 01dbd8 00 WA 0 0 32\n [18] .got PROGBITS 000000000044d8c8 44c8c8 005738 08 WA 0 0 8\n [19] .data PROGBITS 0000000000453000 452000 0079b0 00 WA 0 0 32\n [20] .qtversion PROGBITS 000000000045a9b0 4599b0 000010 00 WA 0 0 16\n [21] .bss NOBITS 000000000045a9c0 4599c0 000910 00 WA 0 0 32\n [22] .dynamic DYNAMIC 00000000057c7000 45a000 000340 10 WA 23 0 8\n- [23] .dynstr STRTAB 00000000057c7340 45a340 01c122 00 A 0 0 8\n+ [23] .dynstr STRTAB 00000000057c7340 45a340 01c124 00 A 0 0 8\n [24] .gnu.hash GNU_HASH 00000000057e3468 476468 000268 00 A 1 0 8\n [25] .interp PROGBITS 00000000057e36d0 4766d0 00001c 00 A 0 0 8\n [26] .note.ABI-tag NOTE 00000000057e36f0 4766f0 000020 00 A 0 0 4\n [27] .note.gnu.build-id NOTE 00000000057e3710 476710 000024 00 A 0 0 4\n [28] .note.gnu.property NOTE 00000000057e3738 476738 000020 00 A 0 0 8\n [29] .gnu_debuglink PROGBITS 0000000000000000 476758 000034 00 0 0 4\n [30] .shstrtab STRTAB 0000000000000000 47678c 000131 00 0 0 1\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -27,24 +27,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x42f900\n 0x000000000000001b (INIT_ARRAYSZ) 184 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x42f9b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x57e3468\n 0x0000000000000005 (STRTAB) 0x57c7340\n 0x0000000000000006 (SYMTAB) 0x608\n- 0x000000000000000a (STRSZ) 114978 (bytes)\n+ 0x000000000000000a (STRSZ) 114980 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x44d8c8\n 0x0000000000000002 (PLTRELSZ) 54576 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x83a70\n 0x0000000000000007 (RELA) 0x2fa88\n 0x0000000000000008 (RELASZ) 344040 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x2f6c8\n 0x000000006fffffff (VERNEEDNUM) 13\n- 0x000000006ffffff0 (VERSYM) 0x2df6a\n+ 0x000000006ffffff0 (VERSYM) 0x2df6c\n 0x000000006ffffff9 (RELACOUNT) 5483\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\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 \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: 55a8d17364331241cbaa3007744d248d8eb79f65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 850b850f75192587d2470097e83deabd21354c6b\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"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 2990 entries:\n- Addr: 0x000000000002df6a Offset: 0x0002df6a Link: 1 (.dynsym)\n+ Addr: 0x000000000002df6c Offset: 0x0002df6c Link: 1 (.dynsym)\n 000: 0 (*local*) 2 (Qt_6) 3 (Qt_6) 4 (Qt_6) \n 004: 3 (Qt_6) 4 (Qt_6) 2 (Qt_6) 1 (*global*) \n 008: 2 (Qt_6) 4 (Qt_6) 2 (Qt_6) 2 (Qt_6) \n 00c: 4 (Qt_6) 3 (Qt_6) 4 (Qt_6) 3 (Qt_6) \n 010: 4 (Qt_6) 3 (Qt_6) 4 (Qt_6) 4 (Qt_6) \n 014: 3 (Qt_6) 2 (Qt_6) 3 (Qt_6) 1 (*global*) \n 018: 4 (Qt_6) 2 (Qt_6) 4 (Qt_6) 3 (Qt_6) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6621,15 +6621,15 @@\n cropRectangle\n shotcut:disableProxy\n movit.luma_mix\n file not found: \n webvfxChoppy\n richText\n LC_NUMERIC\n-Shotcut version 23.05.17\n+Shotcut version 23.05.18\n void MltXmlChecker::checkIncludesSelf(QVector >&)\n This project tries to include itself; breaking that!\n void MltXmlChecker::checkUnlinkedFile(const QString&)\n QXmlStreamReader::Error MltXmlChecker::check(const QString&)\n The file is not a MLT XML file.\n Shortcut 1\n Shortcut 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -12707,15 +12707,15 @@\n 0x0036aa00 00717463 726f7000 73686f74 6375743a .qtcrop.shotcut:\n 0x0036aa10 64697361 626c6550 726f7879 006d6f76 disableProxy.mov\n 0x0036aa20 69742e6c 756d615f 6d697800 626c616e it.luma_mix.blan\n 0x0036aa30 6b006669 6c65206e 6f742066 6f756e64 k.file not found\n 0x0036aa40 3a200077 65627666 7843686f 70707900 : .webvfxChoppy.\n 0x0036aa50 72696368 54657874 004c435f 4e554d45 richText.LC_NUME\n 0x0036aa60 52494300 53686f74 63757420 76657273 RIC.Shotcut vers\n- 0x0036aa70 696f6e20 32332e30 352e3137 00000000 ion 23.05.17....\n+ 0x0036aa70 696f6e20 32332e30 352e3138 00000000 ion 23.05.18....\n 0x0036aa80 766f6964 204d6c74 586d6c43 6865636b void MltXmlCheck\n 0x0036aa90 65723a3a 63686563 6b496e63 6c756465 er::checkInclude\n 0x0036aaa0 7353656c 66285156 6563746f 723c7374 sSelf(QVector >&)...\n 0x0036aad0 54686973 2070726f 6a656374 20747269 This project tri\n 0x0036aae0 65732074 6f20696e 636c7564 65206974 es to include it\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -7181,10 +7181,10 @@\n 0x057e33e0 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x057e33f0 3900474c 49424358 585f332e 34005174 9.GLIBCXX_3.4.Qt\n 0x057e3400 5f362e34 00000000 00000000 00000000 _6.4............\n 0x057e3410 00000000 00000000 00000000 00000000 ................\n 0x057e3420 00000000 00000000 00000000 00000000 ................\n 0x057e3430 00000000 00000000 00000000 00000000 ................\n 0x057e3440 00000000 00000000 00000000 00000000 ................\n- 0x057e3450 002f7573 722f6c69 622f7368 6f746375 ./usr/lib/shotcu\n- 0x057e3460 7400 t.\n+ 0x057e3450 0000002f 7573722f 6c69622f 73686f74 .../usr/lib/shot\n+ 0x057e3460 63757400 cut.\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: no .dynamic section in the dynamic segment", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61386431 37333634 33333132 34316362 a8d17364331241cb\n- 0x00000010 61613330 30373734 34643234 38643865 aa3007744d248d8e\n- 0x00000020 62373966 36352e64 65627567 00000000 b79f65.debug....\n- 0x00000030 a2e94697 ..F.\n+ 0x00000000 30623835 30663735 31393235 38376432 0b850f75192587d2\n+ 0x00000010 34373030 39376538 33646561 62643231 470097e83deabd21\n+ 0x00000020 33353463 36622e64 65627567 00000000 354c6b.debug....\n+ 0x00000030 cbf60fb0 ....\n \n"}]}, {"source1": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "source2": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "unified_diff": null, "details": [{"source1": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "source2": "./usr/share/metainfo/org.shotcut.Shotcut.metainfo.xml", "unified_diff": "@@ -42,10 +42,10 @@\n https://www.shotcut.org/\n https://github.com/mltframework/shotcut/issues/\n https://www.shotcut.org/FAQ/\n https://www.shotcut.org/tutorials/\n https://www.transifex.com/ddennedy/shotcut/\n \n \n- \n+ \n \n \n"}]}]}]}]}, {"source1": "shotcut-dbgsym_23.05.14+git20230514+ds-1_amd64.deb", "source2": "shotcut-dbgsym_23.05.14+git20230514+ds-1_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 2023-05-17 12:50:15.000000 debian-binary\n--rw-r--r-- 0 0 0 600 2023-05-17 12:50:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 37634900 2023-05-17 12:50:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 604 2023-05-17 12:50:15.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 37634780 2023-05-17 12:50:15.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 Multimedia Maintainers \n Installed-Size: 37981\n Depends: shotcut (= 23.05.14+git20230514+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for shotcut\n-Build-Ids: 490050771aea591f53adb3f0e7a8a37bb042c1d7 55a8d17364331241cbaa3007744d248d8eb79f65\n+Build-Ids: 490050771aea591f53adb3f0e7a8a37bb042c1d7 850b850f75192587d2470097e83deabd21354c6b\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,2 +1,2 @@\n usr/lib/debug/.build-id/49/0050771aea591f53adb3f0e7a8a37bb042c1d7.debug\n-usr/lib/debug/.build-id/55/a8d17364331241cbaa3007744d248d8eb79f65.debug\n+usr/lib/debug/.build-id/85/0b850f75192587d2470097e83deabd21354c6b.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,12 +1,12 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/49/\n -rw-r--r-- 0 root (0) root (0) 1098472 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/49/0050771aea591f53adb3f0e7a8a37bb042c1d7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 37781528 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/55/a8d17364331241cbaa3007744d248d8eb79f65.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/85/\n+-rw-r--r-- 0 root (0) root (0) 37781528 2023-05-17 12:50:15.000000 ./usr/lib/debug/.build-id/85/0b850f75192587d2470097e83deabd21354c6b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-17 12:50:15.000000 ./usr/share/doc/shotcut-dbgsym -> shotcut\n"}, {"source1": "./usr/lib/debug/.build-id/55/a8d17364331241cbaa3007744d248d8eb79f65.debug", "source2": "./usr/lib/debug/.build-id/85/0b850f75192587d2470097e83deabd21354c6b.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": "@@ -1,14 +1,14 @@\n There are 41 section headers, starting at offset 0x24075d8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .dynsym NOBITS 0000000000000608 000608 011850 18 A 35 1 8\n- [ 2] .gnu.version NOBITS 000000000002df6a 000608 00175c 02 A 1 0 2\n+ [ 2] .gnu.version NOBITS 000000000002df6c 000608 00175c 02 A 1 0 2\n [ 3] .gnu.version_r NOBITS 000000000002f6c8 000608 0003c0 00 A 35 13 8\n [ 4] .rela.dyn NOBITS 000000000002fa88 000608 053fe8 18 A 1 0 8\n [ 5] .rela.plt NOBITS 0000000000083a70 000608 00d530 18 A 1 18 8\n [ 6] .init NOBITS 0000000000091000 001000 000017 00 AX 0 0 4\n [ 7] .plt NOBITS 0000000000091020 001000 008e30 10 AX 0 0 16\n [ 8] .plt.got NOBITS 0000000000099e50 001000 000050 08 AX 0 0 8\n [ 9] .text NOBITS 0000000000099ea0 001000 29f10e 00 AX 0 0 16\n@@ -30,15 +30,15 @@\n [25] .debug_abbrev PROGBITS 0000000000000000 1e5f530 03432e 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 1e93860 121f97 00 C 0 0 8\n [27] .debug_str PROGBITS 0000000000000000 1fb57f8 0be514 01 MSC 0 0 8\n [28] .debug_line_str PROGBITS 0000000000000000 2073d10 00157f 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 2075290 21dc34 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 2292ec8 06f939 00 C 0 0 8\n [31] .dynamic NOBITS 00000000057c7000 001000 000340 10 WA 35 0 8\n- [32] .dynstr NOBITS 00000000057c7340 001000 01c122 00 A 0 0 8\n+ [32] .dynstr NOBITS 00000000057c7340 001000 01c124 00 A 0 0 8\n [33] .gnu.hash NOBITS 00000000057e3468 001000 000268 00 A 1 0 8\n [34] .interp NOBITS 00000000057e36d0 001000 00001c 00 A 0 0 8\n [35] .note.ABI-tag NOTE 00000000057e36f0 01d6f0 000020 00 A 0 0 4\n [36] .note.gnu.build-id NOTE 00000000057e3710 01d710 000024 00 A 0 0 4\n [37] .note.gnu.property NOTE 00000000057e3738 01d738 000020 00 A 0 0 8\n [38] .symtab SYMTAB 0000000000000000 2302808 050388 18 39 2886 8\n [39] .strtab STRTAB 0000000000000000 2352b90 0b4896 00 0 0 1\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.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 \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: 55a8d17364331241cbaa3007744d248d8eb79f65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 850b850f75192587d2470097e83deabd21354c6b\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"}]}]}]}]}]}