{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Pw5gO5sC/b1/qt6-grpc_6.9.1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Pw5gO5sC/b2/qt6-grpc_6.9.1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -14,14 +14,14 @@\n ede4e4cc490fe84366b7e42f9b8efa6e 6048200 debug optional libqt6protobufwellknowntypes6-dbgsym_6.9.1-1_arm64.deb\n 49edb1c53d1b3bd82eb1d27e320e3d32 132484 libs optional libqt6protobufwellknowntypes6_6.9.1-1_arm64.deb\n 6b9c66c4c94d511c95cc0f014ccfff6b 151504 debug optional qml6-module-qtgrpc-dbgsym_6.9.1-1_arm64.deb\n 739df3144e91bad8f7384d49cd8100e3 9008 libs optional qml6-module-qtgrpc_6.9.1-1_arm64.deb\n a6b1904fd784fa43e56d317ecfb12eb0 151524 debug optional qml6-module-qtprotobuf-dbgsym_6.9.1-1_arm64.deb\n db206582111ebd077eb6164c9552869e 8380 libs optional qml6-module-qtprotobuf_6.9.1-1_arm64.deb\n 4137940225ac5355b80446acff2c98cb 69656 libdevel optional qt6-grpc-dev_6.9.1-1_arm64.deb\n- 306a874b4832051018df21c73af8dc59 8436 libdevel optional qt6-grpc-doc-dev_6.9.1-1_all.deb\n- d2a8d3165dc2caf0c8a068b6256930ca 333624 doc optional qt6-grpc-doc-html_6.9.1-1_all.deb\n+ b43994e522a224096651381c87fa9c86 8420 libdevel optional qt6-grpc-doc-dev_6.9.1-1_all.deb\n+ d34b969185873a82fb93f5dbc00bc537 333616 doc optional qt6-grpc-doc-html_6.9.1-1_all.deb\n 1dbd560df84552443c0d8c79b62dd9fa 463504 doc optional qt6-grpc-doc_6.9.1-1_all.deb\n d99063ecd1ea06b345bfa2d2046f465e 12326476 debug optional qt6-grpc-examples-dbgsym_6.9.1-1_arm64.deb\n eb5102c09ca6b23567509531141d8970 395736 misc optional qt6-grpc-examples_6.9.1-1_arm64.deb\n 51c7009eee7dffe8058265268fb2cc94 2318632 debug optional qt6-grpc-tools-dbgsym_6.9.1-1_arm64.deb\n 4960425c85ef88a3cafac95c70c74642 134452 libdevel optional qt6-grpc-tools_6.9.1-1_arm64.deb\n"}, {"source1": "qt6-grpc-doc-dev_6.9.1-1_all.deb", "source2": "qt6-grpc-doc-dev_6.9.1-1_all.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-07-24 20:24:37.000000 debian-binary\n -rw-r--r-- 0 0 0 768 2025-07-24 20:24:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7476 2025-07-24 20:24:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7460 2025-07-24 20:24:37.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/share/qt6/doc/qtprotobuf/qtprotobuf.tags", "source2": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.tags", "unified_diff": null, "details": [{"source1": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.tags", "source2": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.tags", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,10 +1,91 @@\n \n \n \n+ QAbstractProtobufSerializer\n+ qabstractprotobufserializer.html\n+ \n+ Error\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ None\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ \n+ InvalidHeader\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ \n+ UnknownType\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ \n+ UnexpectedEndOfStream\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ \n+ InvalidFormat\n+ qabstractprotobufserializer.html\n+ Error-enum\n+ \n+ \n+ \n+ \n+ Q_PROTOBUF_OBJECT\n+ qabstractprotobufserializer.html\n+ Q_PROTOBUF_OBJECT\n+ Q_PROTOBUF_OBJECT\n+ \n+ \n+ virtual\n+ ~QAbstractProtobufSerializer\n+ qabstractprotobufserializer.html\n+ dtor.QAbstractProtobufSerializer\n+ ()\n+ \n+ \n+ virtual QAbstractProtobufSerializer::Error\n+ lastError\n+ qabstractprotobufserializer.html\n+ lastError\n+ () const const = 0\n+ \n+ \n+ QByteArray\n+ serialize\n+ qabstractprotobufserializer.html\n+ serialize\n+ (const QProtobufMessage *message) const const\n+ \n+ \n+ virtual QString\n+ lastErrorString\n+ qabstractprotobufserializer.html\n+ lastErrorString\n+ () const const = 0\n+ \n+ \n+ bool\n+ deserialize\n+ qabstractprotobufserializer.html\n+ deserialize\n+ (QProtobufMessage *message, QByteArrayView data) const const\n+ \n+ \n+ \n QProtobufJsonSerializer\n qprotobufjsonserializer.html\n QAbstractProtobufSerializer\n \n virtual QAbstractProtobufSerializer::Error\n lastError\n qprotobufjsonserializer.html\n@@ -89,95 +170,14 @@\n QProtobufMessagePointer\n qprotobufmessage.html\n QProtobufMessagePointer-typedef\n \n \n \n \n- QAbstractProtobufSerializer\n- qabstractprotobufserializer.html\n- \n- Error\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- None\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- \n- InvalidHeader\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- \n- UnknownType\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- \n- UnexpectedEndOfStream\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- \n- InvalidFormat\n- qabstractprotobufserializer.html\n- Error-enum\n- \n- \n- \n- \n- Q_PROTOBUF_OBJECT\n- qabstractprotobufserializer.html\n- Q_PROTOBUF_OBJECT\n- Q_PROTOBUF_OBJECT\n- \n- \n- virtual\n- ~QAbstractProtobufSerializer\n- qabstractprotobufserializer.html\n- dtor.QAbstractProtobufSerializer\n- ()\n- \n- \n- virtual QAbstractProtobufSerializer::Error\n- lastError\n- qabstractprotobufserializer.html\n- lastError\n- () const const = 0\n- \n- \n- QByteArray\n- serialize\n- qabstractprotobufserializer.html\n- serialize\n- (const QProtobufMessage *message) const const\n- \n- \n- virtual QString\n- lastErrorString\n- qabstractprotobufserializer.html\n- lastErrorString\n- () const const = 0\n- \n- \n- bool\n- deserialize\n- qabstractprotobufserializer.html\n- deserialize\n- (QProtobufMessage *message, QByteArrayView data) const const\n- \n- \n- \n QProtobufMessageDeleter\n qprotobufmessagedeleter.html\n \n void\n operator()\n qprotobufmessagedeleter.html\n operator-28-29\n"}]}]}]}]}, {"source1": "qt6-grpc-doc-html_6.9.1-1_all.deb", "source2": "qt6-grpc-doc-html_6.9.1-1_all.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-07-24 20:24:37.000000 debian-binary\n -rw-r--r-- 0 0 0 3676 2025-07-24 20:24:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 329756 2025-07-24 20:24:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 329748 2025-07-24 20:24:37.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/share/qt6/doc/qtprotobuf/qtprotobuf.index", "source2": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.index", "unified_diff": null, "details": [{"source1": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.index", "source2": "./usr/share/qt6/doc/qtprotobuf/qtprotobuf.index", "comments": ["Ordering differences only"], "unified_diff": "@@ -3,14 +3,15 @@\n \n \n \n \n \n \n \n+ \n \n \n \n \n \n \n \n@@ -30,21 +31,14 @@\n \n \n \n \n \n \n \n- \n- \n- \n- \n- \n- \n- \n \n \n \n \n \n \n \n@@ -70,14 +64,19 @@\n \n \n \n \n \n \n \n+ \n+ \n+ \n+ \n+ \n \n \n \n \n \n \n \n@@ -118,14 +117,15 @@\n \n \n \n \n \n \n \n+ \n \n \n \n \n \n \n \n"}]}]}]}]}]}