{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.fLoE9ZpM/b1/dnf-plugins-core_4.9.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.fLoE9ZpM/b2/dnf-plugins-core_4.9.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 190b26d1552650f6e88258f68a595635 244252 admin optional dnf-plugins-core_4.9.0-1_all.deb\n+ 882896ff6e89342e547c8214b38a7394 245060 admin optional dnf-plugins-core_4.9.0-1_all.deb\n"}, {"source1": "dnf-plugins-core_4.9.0-1_all.deb", "source2": "dnf-plugins-core_4.9.0-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 2024-08-22 14:02:01.000000 debian-binary\n -rw-r--r-- 0 0 0 4284 2024-08-22 14:02:01.000000 control.tar.xz\n--rw-r--r-- 0 0 0 239776 2024-08-22 14:02:01.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 240584 2024-08-22 14:02:01.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": "@@ -170,15 +170,15 @@\n -rw-r--r-- 0 root (0) root (0) 1522 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yum-config-manager.1.gz\n -rw-r--r-- 0 root (0) root (0) 1285 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yum-debug-dump.1.gz\n -rw-r--r-- 0 root (0) root (0) 1289 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yum-debug-restore.1.gz\n -rw-r--r-- 0 root (0) root (0) 1588 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yum-groups-manager.1.gz\n -rw-r--r-- 0 root (0) root (0) 1292 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yum-utils.1.gz\n -rw-r--r-- 0 root (0) root (0) 1289 2024-08-22 14:02:01.000000 ./usr/share/man/man1/yumdownloader.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-22 14:02:01.000000 ./usr/share/man/man5/\n--rw-r--r-- 0 root (0) root (0) 2307 2024-08-22 14:02:01.000000 ./usr/share/man/man5/yum-versionlock.conf.5.gz\n+-rw-r--r-- 0 root (0) root (0) 2292 2024-08-22 14:02:01.000000 ./usr/share/man/man5/yum-versionlock.conf.5.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-08-22 14:02:01.000000 ./usr/share/man/man8/\n -rw-r--r-- 0 root (0) root (0) 1190 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-builddep.8.gz\n -rw-r--r-- 0 root (0) root (0) 887 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-changelog.8.gz\n -rw-r--r-- 0 root (0) root (0) 1513 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-config-manager.8.gz\n -rw-r--r-- 0 root (0) root (0) 1619 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-copr.8.gz\n -rw-r--r-- 0 root (0) root (0) 1269 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-debug.8.gz\n -rw-r--r-- 0 root (0) root (0) 900 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-debuginfo-install.8.gz\n@@ -194,11 +194,11 @@\n -rw-r--r-- 0 root (0) root (0) 1787 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz\n -rw-r--r-- 0 root (0) root (0) 1021 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-repoclosure.8.gz\n -rw-r--r-- 0 root (0) root (0) 1202 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-repodiff.8.gz\n -rw-r--r-- 0 root (0) root (0) 767 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-repograph.8.gz\n -rw-r--r-- 0 root (0) root (0) 1294 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-repomanage.8.gz\n -rw-r--r-- 0 root (0) root (0) 1897 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-reposync.8.gz\n -rw-r--r-- 0 root (0) root (0) 522 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-show-leaves.8.gz\n--rw-r--r-- 0 root (0) root (0) 2608 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-system-upgrade.8.gz\n--rw-r--r-- 0 root (0) root (0) 2292 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-versionlock.8.gz\n+-rw-r--r-- 0 root (0) root (0) 2600 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-system-upgrade.8.gz\n+-rw-r--r-- 0 root (0) root (0) 2278 2024-08-22 14:02:01.000000 ./usr/share/man/man8/dnf4-versionlock.8.gz\n -rw-r--r-- 0 root (0) root (0) 1626 2024-08-22 14:02:01.000000 ./usr/share/man/man8/yum-copr.8.gz\n--rw-r--r-- 0 root (0) root (0) 2301 2024-08-22 14:02:01.000000 ./usr/share/man/man8/yum-versionlock.8.gz\n+-rw-r--r-- 0 root (0) root (0) 2286 2024-08-22 14:02:01.000000 ./usr/share/man/man8/yum-versionlock.8.gz\n"}, {"source1": "./usr/share/man/man5/yum-versionlock.conf.5.gz", "source2": "./usr/share/man/man5/yum-versionlock.conf.5.gz", "unified_diff": null, "details": [{"source1": "yum-versionlock.conf.5", "source2": "yum-versionlock.conf.5", "unified_diff": "@@ -31,29 +31,29 @@\n .SH NAME\n yum-versionlock.conf \\- 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@@ -156,15 +156,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"}]}]}, {"source1": "./usr/share/man/man8/dnf4-system-upgrade.8.gz", "source2": "./usr/share/man/man8/dnf4-system-upgrade.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-system-upgrade.8", "source2": "dnf4-system-upgrade.8", "unified_diff": "@@ -128,15 +128,15 @@\n upgrades are completed, instead of restarting.\n .TP\n .B \\fB\\-\\-number\\fP\n Applied with \\fBlog\\fP subcommand will show the log specified by the number.\n .UNINDENT\n .SH NOTES\n .sp\n-\\fBdnf system\\-upgrade reboot\\fP does not create a \u201cSystem Upgrade\u201d boot item. The\n+\\fBdnf system\\-upgrade reboot\\fP does not create a \\(dqSystem Upgrade\\(dq boot item. The\n upgrade will start regardless of which boot item is chosen.\n .sp\n The \\fBDNF_SYSTEM_UPGRADE_NO_REBOOT\\fP environment variable can be set to a\n non\\-empty value to disable the actual reboot performed by \\fBsystem\\-upgrade\\fP\n (e.g. for testing purposes).\n .sp\n Since this is a DNF plugin, options accepted by \\fBdnf\\fP are also valid here,\n@@ -182,15 +182,15 @@\n \\fBdnf system\\-upgrade log \\-\\-number=\\-1\\fP (if applicable) in your bug reports.\n .sp\n Problems with dependency solving during download are best reported to the\n maintainers of the package(s) with the dependency problems.\n .sp\n Similarly, problems encountered on your system after the upgrade completes\n should be reported to the maintainers of the affected components. In other\n-words: if (for example) KDE stops working, it\u2019s best if you report that to\n+words: if (for example) KDE stops working, it\\(aqs best if you report that to\n the KDE maintainers.\n .SH SEE ALSO\n .sp\n \\fBdnf(8)\\fP,\n \\fBdnf.conf(5)\\fP,\n \\fBjournalctl(1)\\fP\\&.\n .SS Project homepage\n"}]}, {"source1": "./usr/share/man/man8/dnf4-versionlock.8.gz", "source2": "./usr/share/man/man8/dnf4-versionlock.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-versionlock.8", "source2": "dnf4-versionlock.8", "unified_diff": "@@ -31,29 +31,29 @@\n .SH NAME\n dnf4-versionlock \\- 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@@ -156,15 +156,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"}]}]}, {"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@@ -156,15 +156,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"}]}]}]}]}]}]}