{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.312We7K0/b1/apt_2.2.4_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.312We7K0/b2/apt_2.2.4_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -2,10 +2,10 @@\n 45da673bbf57aa1396104c8cfd7944c9 6766812 debug optional apt-dbgsym_2.2.4_amd64.deb\n 3c9a8e3e348a2f965e0ef6a8ec6efed4 389020 doc optional apt-doc_2.2.4_all.deb\n 559b845daf8931dc41fb7f8f33c73afb 159640 oldlibs optional apt-transport-https_2.2.4_all.deb\n b27553ae4e102cfd2f30a0aff4d6b954 1679788 debug optional apt-utils-dbgsym_2.2.4_amd64.deb\n cd5ebb80ce64f1569d25e98d867bc704 439116 admin important apt-utils_2.2.4_amd64.deb\n d1172b59b7c4f76243bc046c3241eefc 1492024 admin important apt_2.2.4_amd64.deb\n d6ba86a48eabf1988fe22ab717f37795 249204 libdevel optional libapt-pkg-dev_2.2.4_amd64.deb\n- e31b33f2712c6883518c7c1459a2e42c 971940 doc optional libapt-pkg-doc_2.2.4_all.deb\n+ 499b595b1965043292c92ded2c782030 971920 doc optional libapt-pkg-doc_2.2.4_all.deb\n 1b2754dd991ff6e28ff8c65ab643e98f 9676728 debug optional libapt-pkg6.0-dbgsym_2.2.4_amd64.deb\n b54364a07d3dd3fb4c59795dbe559169 1012792 libs optional libapt-pkg6.0_2.2.4_amd64.deb\n"}, {"source1": "libapt-pkg-doc_2.2.4_all.deb", "source2": "libapt-pkg-doc_2.2.4_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 2021-06-10 08:53:34.000000 debian-binary\n -rw-r--r-- 0 0 0 30668 2021-06-10 08:53:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 941080 2021-06-10 08:53:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 941060 2021-06-10 08:53:34.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/doc/libapt-pkg-doc/html/todo.xhtml", "source2": "./usr/share/doc/libapt-pkg-doc/html/todo.xhtml", "unified_diff": "@@ -43,47 +43,51 @@\n
Why all the protected data items and methods?
\n+Like everything else in the Acquire system, this has way too many protected items.
\n+Why all the protected data items and methods?
\n-\n-Like everything else in the Acquire system, this has way too many protected items.
\n-why a hand-managed list of workers instead of std::list or std::set?
\n-This is plural because support exists in Queue for multiple workers. However, it does not appear that there is any way to actually associate more than one worker with a queue.
\n+why a hand-managed list of workers instead of std::list or std::set?
\n+This is plural because support exists in Queue for multiple workers. However, it does not appear that there is any way to actually associate more than one worker with a queue.
\n+\n2: is \"pkgname\" here reliable with dpkg only sending us
\n-this needs a muliarch testcase
\n+Unify messaging with Protected below.
\n-Message should talk about Protected, not Essential, and unified.
\n+Message should talk about Protected, not Essential, and unified.
\n+\n