{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mEkoSGX5/b1/pyzmq_26.2.1-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mEkoSGX5/b2/pyzmq_26.2.1-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 64fb2c07c23a8c86e99564ff65c64abe 197508 python optional python3-zmq_26.2.1-1_armhf.deb\n+ 4a89b9e57789c289c28a44a02cc43cd9 197228 python optional python3-zmq_26.2.1-1_armhf.deb\n"}, {"source1": "python3-zmq_26.2.1-1_armhf.deb", "source2": "python3-zmq_26.2.1-1_armhf.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 2025-02-03 17:36:43.000000 debian-binary\n -rw-r--r-- 0 0 0 3384 2025-02-03 17:36:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 193932 2025-02-03 17:36:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 193652 2025-02-03 17:36:43.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/python3/dist-packages/zmq/backend/cython/_zmq.cpython-312-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/zmq/backend/cython/_zmq.cpython-312-arm-linux-gnueabihf.so", "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,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: 3c6105981f8a924af6c16d01ac670776055446c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ad359c8c42375aeeac8335701d0cdf5137471a4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -323,15 +323,15 @@\n raise: exception class must be a subclass of BaseException\n cannot import name %S\n an integer is required\n can't convert negative value to uint32_t\n can't convert negative value to size_t\n value too large to convert to short\n %s() got multiple values for keyword argument '%U'\n-/tmp/tmp9w6umv0o/build/_src/_zmq.c\n+/tmp/tmpqebns1re/build/_src/_zmq.c\n %s (%s:%d)\n at least\n zmq.backend.cython._zmq.Socket.recv\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n __copy__\n zmq.backend.cython._zmq.Frame.__copy__\n _zmq.pxd\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -164,15 +164,15 @@\n 0x00026c30 67617469 76652076 616c7565 20746f20 gative value to \n 0x00026c40 73697a65 5f740000 76616c75 6520746f size_t..value to\n 0x00026c50 6f206c61 72676520 746f2063 6f6e7665 o large to conve\n 0x00026c60 72742074 6f207368 6f727400 25732829 rt to short.%s()\n 0x00026c70 20676f74 206d756c 7469706c 65207661 got multiple va\n 0x00026c80 6c756573 20666f72 206b6579 776f7264 lues for keyword\n 0x00026c90 20617267 756d656e 74202725 55270000 argument '%U'..\n- 0x00026ca0 2f746d70 2f746d70 39773675 6d76306f /tmp/tmp9w6umv0o\n+ 0x00026ca0 2f746d70 2f746d70 7165626e 73317265 /tmp/tmpqebns1re\n 0x00026cb0 2f627569 6c642f5f 7372632f 5f7a6d71 /build/_src/_zmq\n 0x00026cc0 2e630000 25732028 25733a25 64290000 .c..%s (%s:%d)..\n 0x00026cd0 6174206c 65617374 00000000 6174206d at least....at m\n 0x00026ce0 6f737400 72656376 00000000 5f7a6d71 ost.recv...._zmq\n 0x00026cf0 2e707900 7a6d712e 6261636b 656e642e .py.zmq.backend.\n 0x00026d00 63797468 6f6e2e5f 7a6d712e 536f636b cython._zmq.Sock\n 0x00026d10 65742e72 65637600 252e3230 30732829 et.recv.%.200s()\n"}]}, {"source1": "./usr/lib/python3/dist-packages/zmq/backend/cython/_zmq.cpython-313-arm-linux-gnueabihf.so", "source2": "./usr/lib/python3/dist-packages/zmq/backend/cython/_zmq.cpython-313-arm-linux-gnueabihf.so", "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,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: d18bc4151ed6445673ed6a28bedee8c985c1df1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 936d9a4f94d44bd432f46f94b74529e37e663cbc\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -340,15 +340,15 @@\n raise: exception class must be a subclass of BaseException\n cannot import name %S\n an integer is required\n can't convert negative value to uint32_t\n can't convert negative value to size_t\n value too large to convert to short\n %s() got multiple values for keyword argument '%U'\n-/tmp/tmpe1kpuh0t/build/_src/_zmq.c\n+/tmp/tmp8ozrnd1y/build/_src/_zmq.c\n %s (%s:%d)\n __copy__\n %.200s() takes %.8s %zd positional argument%.1s (%zd given)\n zmq.backend.cython._zmq.Frame.__copy__\n _zmq.pxd\n zmq.backend.cython._zmq.Socket.copy_threshold.__get__\n zmq.backend.cython._zmq.Socket._closed.__set__\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -169,15 +169,15 @@\n 0x00026b1c 616c7565 20746f20 73697a65 5f740000 alue to size_t..\n 0x00026b2c 76616c75 6520746f 6f206c61 72676520 value too large \n 0x00026b3c 746f2063 6f6e7665 72742074 6f207368 to convert to sh\n 0x00026b4c 6f727400 25732829 20676f74 206d756c ort.%s() got mul\n 0x00026b5c 7469706c 65207661 6c756573 20666f72 tiple values for\n 0x00026b6c 206b6579 776f7264 20617267 756d656e keyword argumen\n 0x00026b7c 74202725 55270000 2f746d70 2f746d70 t '%U'../tmp/tmp\n- 0x00026b8c 65316b70 75683074 2f627569 6c642f5f e1kpuh0t/build/_\n+ 0x00026b8c 386f7a72 6e643179 2f627569 6c642f5f 8ozrnd1y/build/_\n 0x00026b9c 7372632f 5f7a6d71 2e630000 25732028 src/_zmq.c..%s (\n 0x00026bac 25733a25 64290000 65786163 746c7900 %s:%d)..exactly.\n 0x00026bbc 5f5f636f 70795f5f 00000000 252e3230 __copy__....%.20\n 0x00026bcc 30732829 2074616b 65732025 2e387320 0s() takes %.8s \n 0x00026bdc 257a6420 706f7369 74696f6e 616c2061 %zd positional a\n 0x00026bec 7267756d 656e7425 2e317320 28257a64 rgument%.1s (%zd\n 0x00026bfc 20676976 656e2900 5f7a6d71 2e707900 given)._zmq.py.\n"}]}]}]}]}]}