{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.FTr4gF9N/b1/dnf-plugins-core_4.3.1-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.FTr4gF9N/b2/dnf-plugins-core_4.3.1-3_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 50fcee374b7ee565a411e681b7b4adc3 207244 admin optional dnf-plugins-core_4.3.1-3_all.deb\n+ cdbce6eaf7a595d80b30306ca4a957f3 207260 admin optional dnf-plugins-core_4.3.1-3_all.deb\n"}, {"source1": "dnf-plugins-core_4.3.1-3_all.deb", "source2": "dnf-plugins-core_4.3.1-3_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 2023-01-22 11:21:34.000000 debian-binary\n -rw-r--r-- 0 0 0 3548 2023-01-22 11:21:34.000000 control.tar.xz\n--rw-r--r-- 0 0 0 203504 2023-01-22 11:21:34.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 203520 2023-01-22 11:21: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": "file list", "source2": "file list", "unified_diff": "@@ -184,8 +184,8 @@\n -rw-r--r-- 0 root (0) root (0) 1198 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-repodiff.8.gz\n -rw-r--r-- 0 root (0) root (0) 772 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-repograph.8.gz\n -rw-r--r-- 0 root (0) root (0) 1282 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-repomanage.8.gz\n -rw-r--r-- 0 root (0) root (0) 1577 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-reposync.8.gz\n -rw-r--r-- 0 root (0) root (0) 520 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-show-leaves.8.gz\n -rw-r--r-- 0 root (0) root (0) 2281 2023-01-22 11:21:34.000000 ./usr/share/man/man8/dnf-versionlock.8.gz\n -rw-r--r-- 0 root (0) root (0) 1382 2023-01-22 11:21:34.000000 ./usr/share/man/man8/yum-copr.8.gz\n--rw-r--r-- 0 root (0) root (0) 2307 2023-01-22 11:21:34.000000 ./usr/share/man/man8/yum-versionlock.8.gz\n+-rw-r--r-- 0 root (0) root (0) 2292 2023-01-22 11:21:34.000000 ./usr/share/man/man8/yum-versionlock.8.gz\n"}, {"source1": "./usr/share/man/man8/yum-versionlock.8.gz", "source2": "./usr/share/man/man8/yum-versionlock.8.gz", "unified_diff": null, "details": [{"source1": "yum-versionlock.8", "source2": "yum-versionlock.8", "unified_diff": "@@ -31,29 +31,29 @@\n .SH NAME\n yum-versionlock \\- redirecting to DNF versionlock Plugin\n .SH DESCRIPTION\n .sp\n \\fIversionlock\\fP is a plugin that takes a set of names and versions for packages and\n excludes all other versions of those packages. This allows you to protect\n packages from being updated by newer versions. Alternately, it accepts a specific\n-package version to exclude from updates, e.g. for when it\u2019s necessary to skip a\n+package version to exclude from updates, e.g. for when it\\(aqs necessary to skip a\n specific release of a package that has known issues.\n .sp\n The plugin provides a command \\fIversionlock\\fP which allows you to view and edit the\n list of locked packages easily.\n .sp\n The plugin will walk each line of the versionlock file, and parse out the name and\n version of the package. It will then exclude any package by that name that\n-doesn\u2019t match one of the versions listed within the file. This is basically\n-the same as using \\fIdnf \u2013exclude\\fP for the package name itself (as you cannot exclude\n+doesn\\(aqt match one of the versions listed within the file. This is basically\n+the same as using \\fIdnf \\-\\-exclude\\fP for the package name itself (as you cannot exclude\n installed packages), but dnf will still see the versions you have\n installed/versionlocked as available so that \\fIdnf reinstall\\fP will still\n work, etc.\n .sp\n-It can also work in the opposite way, like a fast exclude, by prefixing a \u2018!\u2019\n+It can also work in the opposite way, like a fast exclude, by prefixing a \\(aq!\\(aq\n character to the version recorded in the lock list file. This specifically\n excludes a package that matches the version exactly.\n .sp\n Note the versionlock plugin does not apply any excludes in non\\-transactional\n operations like \\fIrepoquery\\fP, \\fIlist\\fP, \\fIinfo\\fP, etc.\n .SH SYNOPSIS\n .sp\n@@ -160,15 +160,15 @@\n .INDENT 0.0\n .TP\n .B \\fBlocklist\\fP\n This option is a string that points to the file which has the versionlock\n information in it. Note that the file has to exist (or the versionlock plugin\n will make dnf exit). However, it can be empty.\n .sp\n-The file takes entries in the format of \\fB\\fP (optionally prefixed with \u2018!\u2019 for\n+The file takes entries in the format of \\fB\\fP (optionally prefixed with \\(aq!\\(aq for\n excludes).\n See \\fISpecifying packages\\fP in \\fBdnf(8)\\fP for details.\n .UNINDENT\n .SH NOTES\n .sp\n A specified package does not have to exist within the available cache of repository data\n to be considered valid for locking or exclusion. This is by design, to accommodate use\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-utf-8\n+us-ascii\n"}]}]}]}]}]}]}