{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.kN7LsmDfn3/b1/ndpi_3.4-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.kN7LsmDfn3/b2/ndpi_3.4-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n- 004cd57f00c5187db3ab733e92ee6daf 147880 debug optional libndpi-bin-dbgsym_3.4-3_amd64.deb\n- 7e46bd32260656a7bc3e23caebdf3c4a 63120 libs optional libndpi-bin_3.4-3_amd64.deb\n- c1c1010087dccc78334dc9324333f79a 354552 libdevel optional libndpi-dev_3.4-3_amd64.deb\n+ 75f7b0eb9fe251638ad52dd26aaea3eb 147880 debug optional libndpi-bin-dbgsym_3.4-3_amd64.deb\n+ ef2b6f5b47da58cacdc79b222e69716c 63108 libs optional libndpi-bin_3.4-3_amd64.deb\n+ f690e4932f79a87e2a0547837ce4d1c7 354900 libdevel optional libndpi-dev_3.4-3_amd64.deb\n ea8c6e9675bbf24c127638f75e47c87f 23412 libs optional libndpi-wireshark_3.4-3_amd64.deb\n- 5ee08b16bfb8964763106915c4a7a264 503580 debug optional libndpi3.4-dbgsym_3.4-3_amd64.deb\n- f84fd9d914884e0a4342fa9e408aa679 256784 libs optional libndpi3.4_3.4-3_amd64.deb\n+ f7f530b4fd1dcb9441ec10857a1ab5c4 503572 debug optional libndpi3.4-dbgsym_3.4-3_amd64.deb\n+ 12a679d9bd2b31490a4de5cd2d3d50fd 257520 libs optional libndpi3.4_3.4-3_amd64.deb\n"}, {"source1": "libndpi-bin_3.4-3_amd64.deb", "source2": "libndpi-bin_3.4-3_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 2021-02-09 11:14:08.000000 debian-binary\n -rw-r--r-- 0 0 0 1108 2021-02-09 11:14:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61820 2021-02-09 11:14:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61808 2021-02-09 11:14:08.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/ndpiReader", "source2": "./usr/bin/ndpiReader", "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: 80f2b1018a70089ce645c8c6a1f4747cb8f7fea0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8ce5447de146a4ae0d0cb54ec24bdf6865b947e\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": "@@ -481,15 +481,15 @@\n Invalid protocol %s\n ][Auth Failed\n User: %s][Pwd: %s%s\n %s%s%s%s\n ALPN: %s\n [len: %u][num_occurrencies: %u][flowId: \n ALPN: %s][TLS Supported Versions: %s\n-f2b1018a70089ce645c8c6a1f4747cb8f7fea0.debug\n+ce5447de146a4ae0d0cb54ec24bdf6865b947e.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: could not find variable specification at offset 2f0d"], "unified_diff": "@@ -16,15 +16,15 @@\n \tpush %rbx\n \tsub $0x68,%rsp\n \tmov %fs:0x28,%rax\n \tmov %rax,0x58(%rsp)\n \txor %eax,%eax\n ./example/ndpiReader.c:3514\n \tcallq 34c0 \n-\tcmp $0x23ae,%ax\n+\tcmp $0x24fe,%ax\n \tjne 4350 <__cxa_finalize@plt+0xa30>\n ./example/ndpiReader.c:3519\n \txor %esi,%esi\n \tlea 0x3fe14(%rip),%rdi \n \tcallq 3200 \n ./example/ndpiReader.c:3520\n \txor %edi,%edi\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66326231 30313861 37303038 39636536 f2b1018a70089ce6\n- 0x00000010 34356338 63366131 66343734 37636238 45c8c6a1f4747cb8\n- 0x00000020 66376665 61302e64 65627567 00000000 f7fea0.debug....\n- 0x00000030 fc0cb595 ....\n+ 0x00000000 63653534 34376465 31343661 34616530 ce5447de146a4ae0\n+ 0x00000010 64306362 35346563 32346264 66363836 d0cb54ec24bdf686\n+ 0x00000020 35623934 37652e64 65627567 00000000 5b947e.debug....\n+ 0x00000030 e3bb21a5 ..!.\n \n"}]}]}]}]}, {"source1": "libndpi-dev_3.4-3_amd64.deb", "source2": "libndpi-dev_3.4-3_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 2021-02-09 11:14:08.000000 debian-binary\n -rw-r--r-- 0 0 0 1612 2021-02-09 11:14:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 352748 2021-02-09 11:14:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 353096 2021-02-09 11:14:08.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/include/ndpi/ndpi_api.h", "source2": "./usr/include/ndpi/ndpi_api.h", "unified_diff": "@@ -30,15 +30,15 @@\n #ifdef __cplusplus\n extern \"C\" {\n #endif\n \n /* The #define below is used for apps that dynamically link with nDPI to make\n sure that datastructures and in sync across versions\n */\n-#define NDPI_API_VERSION 9134\n+#define NDPI_API_VERSION 9470\n \n #define SIZEOF_ID_STRUCT ( sizeof(struct ndpi_id_struct) )\n #define SIZEOF_FLOW_STRUCT ( sizeof(struct ndpi_flow_struct) )\n \n #define NDPI_DETECTION_ONLY_IPV4 ( 1 << 0 )\n #define NDPI_DETECTION_ONLY_IPV6 ( 1 << 1 )\n \n"}, {"source1": "./usr/lib/x86_64-linux-gnu/libndpi.a", "source2": "./usr/lib/x86_64-linux-gnu/libndpi.a", "unified_diff": null, "details": [{"source1": "ndpi_main.o", "source2": "ndpi_main.o", "unified_diff": null, "details": [{"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": "@@ -15617,15 +15617,15 @@\n \tjmpq bd42 \n \tcallq c51e \n R_X86_64_PLT32\t__stack_chk_fail-0x4\n \txchg %ax,%ax\n \n 000000000000c520 :\n ndpi_get_api_version():\n-\tmov $0x23ae,%eax\n+\tmov $0x24fe,%eax\n \tretq \n \tnopw %cs:0x0(%rax,%rax,1)\n \n 000000000000c530 :\n ndpi_get_gcrypt_version():\n \txor %edi,%edi\n \tjmpq c537 \n"}]}]}]}]}]}, {"source1": "libndpi3.4_3.4-3_amd64.deb", "source2": "libndpi3.4_3.4-3_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 2021-02-09 11:14:08.000000 debian-binary\n -rw-r--r-- 0 0 0 5248 2021-02-09 11:14:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 251344 2021-02-09 11:14:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 252080 2021-02-09 11:14:08.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/lib/x86_64-linux-gnu/libndpi.so.3.4.0", "source2": "./usr/lib/x86_64-linux-gnu/libndpi.so.3.4.0", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: a19eadcedf0aeaf84fc090eba2613a831a75d78a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 74fea3a3a80be972373b62356d14321e4a71787f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3365,15 +3365,15 @@\n unsafe_cipher\n issuerDN\n tls_supported_versions\n src_port\n dst_port\n Unknown HTTP method\n EAT$=\n-9eadcedf0aeaf84fc090eba2613a831a75d78a.debug\n+fea3a3a80be972373b62356d14321e4a71787f.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\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": "@@ -89388,15 +89388,15 @@\n ./src/lib/ndpi_main.c:4058\n \tcallq 51700 <__stack_chk_fail@plt>\n \txchg %ax,%ax\n \n 0000000000091570 :\n ndpi_get_api_version():\n ./src/lib/ndpi_main.c:6404\n-\tmov $0x23ae,%eax\n+\tmov $0x24fe,%eax\n \tretq \n \tnopw %cs:0x0(%rax,%rax,1)\n \n 0000000000091580 :\n ndpi_get_gcrypt_version():\n ./src/lib/ndpi_main.c:6408\n \txor %edi,%edi\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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39656164 63656466 30616561 66383466 9eadcedf0aeaf84f\n- 0x00000010 63303930 65626132 36313361 38333161 c090eba2613a831a\n- 0x00000020 37356437 38612e64 65627567 00000000 75d78a.debug....\n- 0x00000030 666e6b6f fnko\n+ 0x00000000 66656133 61336138 30626539 37323337 fea3a3a80be97237\n+ 0x00000010 33623632 33353664 31343332 31653461 3b62356d14321e4a\n+ 0x00000020 37313738 37662e64 65627567 00000000 71787f.debug....\n+ 0x00000030 a42d20e1 .- .\n \n"}]}]}]}]}, {"source1": "libndpi-bin-dbgsym_3.4-3_amd64.deb", "source2": "libndpi-bin-dbgsym_3.4-3_amd64.deb", "unified_diff": null, "details": [{"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": "@@ -7,8 +7,8 @@\n Installed-Size: 167\n Depends: libndpi-bin (= 3.4-3)\n Breaks: libndpi-dbg (<< 1.8-1~)\n Replaces: libndpi-dbg (<< 1.8-1~)\n Section: debug\n Priority: optional\n Description: debug symbols for libndpi-bin\n-Build-Ids: 80f2b1018a70089ce645c8c6a1f4747cb8f7fea0\n+Build-Ids: d8ce5447de146a4ae0d0cb54ec24bdf6865b947e\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/80/f2b1018a70089ce645c8c6a1f4747cb8f7fea0.debug\n+usr/lib/debug/.build-id/d8/ce5447de146a4ae0d0cb54ec24bdf6865b947e.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 2021-02-09 11:14:08.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 159896 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/80/f2b1018a70089ce645c8c6a1f4747cb8f7fea0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 159896 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/d8/ce5447de146a4ae0d0cb54ec24bdf6865b947e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/doc/libndpi-bin-dbgsym -> libndpi-bin\n"}, {"source1": "./usr/lib/debug/.build-id/80/f2b1018a70089ce645c8c6a1f4747cb8f7fea0.debug", "source2": "./usr/lib/debug/.build-id/d8/ce5447de146a4ae0d0cb54ec24bdf6865b947e.debug", "comments": ["Files 0% similar despite different names"], "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: 80f2b1018a70089ce645c8c6a1f4747cb8f7fea0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8ce5447de146a4ae0d0cb54ec24bdf6865b947e\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": "libndpi3.4-dbgsym_3.4-3_amd64.deb", "source2": "libndpi3.4-dbgsym_3.4-3_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 2021-02-09 11:14:08.000000 debian-binary\n--rw-r--r-- 0 0 0 560 2021-02-09 11:14:08.000000 control.tar.xz\n--rw-r--r-- 0 0 0 502828 2021-02-09 11:14:08.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 556 2021-02-09 11:14:08.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 502824 2021-02-09 11:14:08.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": "@@ -8,8 +8,8 @@\n Depends: libndpi3.4 (= 3.4-3)\n Breaks: libndpi-dbg (<< 1.8-1~)\n Replaces: libndpi-dbg (<< 1.8-1~)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libndpi3.4\n-Build-Ids: a19eadcedf0aeaf84fc090eba2613a831a75d78a\n+Build-Ids: 74fea3a3a80be972373b62356d14321e4a71787f\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/a1/9eadcedf0aeaf84fc090eba2613a831a75d78a.debug\n+usr/lib/debug/.build-id/74/fea3a3a80be972373b62356d14321e4a71787f.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 2021-02-09 11:14:08.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 546328 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/a1/9eadcedf0aeaf84fc090eba2613a831a75d78a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 546328 2021-02-09 11:14:08.000000 ./usr/lib/debug/.build-id/74/fea3a3a80be972373b62356d14321e4a71787f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2021-02-09 11:14:08.000000 ./usr/share/doc/libndpi3.4-dbgsym -> libndpi3.4\n"}, {"source1": "./usr/lib/debug/.build-id/a1/9eadcedf0aeaf84fc090eba2613a831a75d78a.debug", "source2": "./usr/lib/debug/.build-id/74/fea3a3a80be972373b62356d14321e4a71787f.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: a19eadcedf0aeaf84fc090eba2613a831a75d78a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 74fea3a3a80be972373b62356d14321e4a71787f\n"}]}]}]}]}]}