{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.IRaLN3Zq/b1/dnf-plugins-core_4.10.1-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.IRaLN3Zq/b2/dnf-plugins-core_4.10.1-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 1bc5aced5c9125161e11b0aa7f05d98f 245060 admin optional dnf-plugins-core_4.10.1-5_all.deb\n+ e072ff61f46226ac390a0c5190fc3122 245156 admin optional dnf-plugins-core_4.10.1-5_all.deb\n"}, {"source1": "dnf-plugins-core_4.10.1-5_all.deb", "source2": "dnf-plugins-core_4.10.1-5_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-09-27 11:35:29.000000 debian-binary\n -rw-r--r-- 0 0 0 4164 2025-09-27 11:35:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 240704 2025-09-27 11:35:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 240800 2025-09-27 11:35:29.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": "@@ -160,44 +160,44 @@\n -rw-r--r-- 0 root (0) root (0) 1309 2025-09-27 11:35:29.000000 ./usr/share/man/man1/dnf-utils.1.gz\n -rw-r--r-- 0 root (0) root (0) 902 2025-09-27 11:35:29.000000 ./usr/share/man/man1/package-cleanup.1.gz\n -rw-r--r-- 0 root (0) root (0) 788 2025-09-27 11:35:29.000000 ./usr/share/man/man1/repo-graph.1.gz\n -rw-r--r-- 0 root (0) root (0) 1042 2025-09-27 11:35:29.000000 ./usr/share/man/man1/repoclosure.1.gz\n -rw-r--r-- 0 root (0) root (0) 1216 2025-09-27 11:35:29.000000 ./usr/share/man/man1/repodiff.1.gz\n -rw-r--r-- 0 root (0) root (0) 1297 2025-09-27 11:35:29.000000 ./usr/share/man/man1/repomanage.1.gz\n -rw-r--r-- 0 root (0) root (0) 1899 2025-09-27 11:35:29.000000 ./usr/share/man/man1/reposync.1.gz\n--rw-r--r-- 0 root (0) root (0) 1203 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-builddep.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1213 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-builddep.1.gz\n -rw-r--r-- 0 root (0) root (0) 913 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-changelog.1.gz\n -rw-r--r-- 0 root (0) root (0) 1536 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-config-manager.1.gz\n--rw-r--r-- 0 root (0) root (0) 1294 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-debug-dump.1.gz\n--rw-r--r-- 0 root (0) root (0) 1297 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-debug-restore.1.gz\n--rw-r--r-- 0 root (0) root (0) 1596 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-groups-manager.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1300 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-debug-dump.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1303 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-debug-restore.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1606 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-groups-manager.1.gz\n -rw-r--r-- 0 root (0) root (0) 1310 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yum-utils.1.gz\n--rw-r--r-- 0 root (0) root (0) 1294 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yumdownloader.1.gz\n+-rw-r--r-- 0 root (0) root (0) 1303 2025-09-27 11:35:29.000000 ./usr/share/man/man1/yumdownloader.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-27 11:35:29.000000 ./usr/share/man/man5/\n -rw-r--r-- 0 root (0) root (0) 2311 2025-09-27 11:35:29.000000 ./usr/share/man/man5/yum-versionlock.conf.5.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-27 11:35:29.000000 ./usr/share/man/man8/\n--rw-r--r-- 0 root (0) root (0) 1193 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-builddep.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1203 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-builddep.8.gz\n -rw-r--r-- 0 root (0) root (0) 903 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-changelog.8.gz\n -rw-r--r-- 0 root (0) root (0) 1527 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-config-manager.8.gz\n--rw-r--r-- 0 root (0) root (0) 1630 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-copr.8.gz\n--rw-r--r-- 0 root (0) root (0) 1280 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-debug.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1636 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-copr.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1286 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-debug.8.gz\n -rw-r--r-- 0 root (0) root (0) 921 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-debuginfo-install.8.gz\n--rw-r--r-- 0 root (0) root (0) 1285 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-download.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1295 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-download.8.gz\n -rw-r--r-- 0 root (0) root (0) 772 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-expired-pgp-keys.8.gz\n -rw-r--r-- 0 root (0) root (0) 525 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-generate_completion_cache.8.gz\n--rw-r--r-- 0 root (0) root (0) 1591 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-groups-manager.8.gz\n--rw-r--r-- 0 root (0) root (0) 978 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-leaves.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1600 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-groups-manager.8.gz\n+-rw-r--r-- 0 root (0) root (0) 984 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-leaves.8.gz\n -rw-r--r-- 0 root (0) root (0) 800 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-local.8.gz\n--rw-r--r-- 0 root (0) root (0) 1485 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-modulesync.8.gz\n--rw-r--r-- 0 root (0) root (0) 1792 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-needs-restarting.8.gz\n--rw-r--r-- 0 root (0) root (0) 1798 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-post-transaction-actions.8.gz\n--rw-r--r-- 0 root (0) root (0) 1796 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1498 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-modulesync.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1793 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-needs-restarting.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1811 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-post-transaction-actions.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1809 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz\n -rw-r--r-- 0 root (0) root (0) 1039 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-repoclosure.8.gz\n -rw-r--r-- 0 root (0) root (0) 1213 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-repodiff.8.gz\n -rw-r--r-- 0 root (0) root (0) 783 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-repograph.8.gz\n -rw-r--r-- 0 root (0) root (0) 1299 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-repomanage.8.gz\n -rw-r--r-- 0 root (0) root (0) 1899 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-reposync.8.gz\n -rw-r--r-- 0 root (0) root (0) 540 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-show-leaves.8.gz\n -rw-r--r-- 0 root (0) root (0) 2560 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-system-upgrade.8.gz\n -rw-r--r-- 0 root (0) root (0) 2298 2025-09-27 11:35:29.000000 ./usr/share/man/man8/dnf4-versionlock.8.gz\n--rw-r--r-- 0 root (0) root (0) 1640 2025-09-27 11:35:29.000000 ./usr/share/man/man8/yum-copr.8.gz\n+-rw-r--r-- 0 root (0) root (0) 1646 2025-09-27 11:35:29.000000 ./usr/share/man/man8/yum-copr.8.gz\n -rw-r--r-- 0 root (0) root (0) 2306 2025-09-27 11:35:29.000000 ./usr/share/man/man8/yum-versionlock.8.gz\n"}, {"source1": "./usr/share/man/man1/yum-builddep.1.gz", "source2": "./usr/share/man/man1/yum-builddep.1.gz", "unified_diff": null, "details": [{"source1": "yum-builddep.1", "source2": "yum-builddep.1", "unified_diff": "@@ -68,15 +68,15 @@\n .B \\fB\\-\\-srpm\\fP\n Treat arguments as source rpm files.\n .TP\n .B \\fB\\-\\-skip\\-unavailable\\fP\n Skip build dependencies not available in repositories. All available build dependencies will be installed.\n .UNINDENT\n .sp\n-Note that \\fIbuilddep\\fP command does not honor the \\fI\\-\\-skip\\-broken\\fP option, so there is no way to skip uninstallable packages (e.g. with broken dependencies).\n+Note that \\fIbuilddep\\fP command does not honor the \\fI\u2013skip\\-broken\\fP option, so there is no way to skip uninstallable packages (e.g. with broken dependencies).\n .SH EXAMPLES\n .INDENT 0.0\n .TP\n .B \\fBdnf builddep foobar.spec\\fP\n Install the needed build requirements, defined in the foobar.spec file.\n .TP\n .B \\fBdnf builddep \\-\\-spec foobar.spec.in\\fP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man1/yum-debug-dump.1.gz", "source2": "./usr/share/man/man1/yum-debug-dump.1.gz", "unified_diff": null, "details": [{"source1": "yum-debug-dump.1", "source2": "yum-debug-dump.1", "unified_diff": "@@ -47,15 +47,15 @@\n system is left to dnf and can be fine\\-tuned using the \\fIinstallonly_limit\\fP\n (see \\fBdnf.conf(5)\\fP) configuration option.\n .UNINDENT\n .sp\n \\fBNote:\\fP\n .INDENT 0.0\n .INDENT 3.5\n-DNF and Yum debug files are not compatible and thus can\\(aqt be used\n+DNF and Yum debug files are not compatible and thus can\u2019t be used\n by the other program.\n .UNINDENT\n .UNINDENT\n .SH SYNOPSIS\n .sp\n \\fBdnf debug\\-dump [\\-\\-norepos] []\\fP\n .sp\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man1/yum-debug-restore.1.gz", "source2": "./usr/share/man/man1/yum-debug-restore.1.gz", "unified_diff": null, "details": [{"source1": "yum-debug-restore.1", "source2": "yum-debug-restore.1", "unified_diff": "@@ -47,15 +47,15 @@\n system is left to dnf and can be fine\\-tuned using the \\fIinstallonly_limit\\fP\n (see \\fBdnf.conf(5)\\fP) configuration option.\n .UNINDENT\n .sp\n \\fBNote:\\fP\n .INDENT 0.0\n .INDENT 3.5\n-DNF and Yum debug files are not compatible and thus can\\(aqt be used\n+DNF and Yum debug files are not compatible and thus can\u2019t be used\n by the other program.\n .UNINDENT\n .UNINDENT\n .SH SYNOPSIS\n .sp\n \\fBdnf debug\\-dump [\\-\\-norepos] []\\fP\n .sp\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man1/yum-groups-manager.1.gz", "source2": "./usr/share/man/man1/yum-groups-manager.1.gz", "unified_diff": null, "details": [{"source1": "yum-groups-manager.1", "source2": "yum-groups-manager.1", "unified_diff": "@@ -53,24 +53,24 @@\n .B \\fB\\-\\-load=\\fP\n Load the groups metadata information from the specified file before performing any operations. Metadata from all files are merged together if the option is specified multiple times.\n .TP\n .B \\fB\\-\\-save=\\fP\n Save the result to this file. You can specify the name of a file you are loading from as the data will only be saved when all the operations have been performed. This option can also be specified multiple times.\n .TP\n .B \\fB\\-\\-merge=\\fP\n-This is the same as loading and saving a file, however the \\(dqmerge\\(dq file is loaded before any others and saved last.\n+This is the same as loading and saving a file, however the \u201cmerge\u201d file is loaded before any others and saved last.\n .TP\n .B \\fB\\-\\-print\\fP\n Also print the result to stdout.\n .TP\n .B \\fB\\-\\-id=\\fP\n-The id to lookup/use for the group. If you don\\(aqt specify an \\fB\\fP, but do specify a name that doesn\\(aqt refer to an existing group, then an id for the group is generated based on the name.\n+The id to lookup/use for the group. If you don\u2019t specify an \\fB\\fP, but do specify a name that doesn\u2019t refer to an existing group, then an id for the group is generated based on the name.\n .TP\n .B \\fB\\-n , \\-\\-name=\\fP\n-The name to lookup/use for the group. If you specify an existing group id, then the group with that id will have it\\(aqs name changed to this value.\n+The name to lookup/use for the group. If you specify an existing group id, then the group with that id will have it\u2019s name changed to this value.\n .TP\n .B \\fB\\-\\-description=\\fP\n The description to use for the group.\n .TP\n .B \\fB\\-\\-display\\-order=\\fP\n Change the integer which controls the order groups are presented in, for example in \\fBdnf grouplist\\fP\\&.\n .TP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man1/yumdownloader.1.gz", "source2": "./usr/share/man/man1/yumdownloader.1.gz", "unified_diff": null, "details": [{"source1": "yumdownloader.1", "source2": "yumdownloader.1", "unified_diff": "@@ -66,15 +66,15 @@\n .B \\fB\\-\\-downloaddir\\fP\n Download directory, default is the current directory (the directory must exist).\n .TP\n .B \\fB\\-\\-url\\fP\n Instead of downloading, print list of urls where the rpms can be downloaded.\n .TP\n .B \\fB\\-\\-urlprotocol\\fP\n-Limit the protocol of the urls output by the \\-\\-url option. Options are http, https, rsync, ftp.\n+Limit the protocol of the urls output by the \u2013url option. Options are http, https, rsync, ftp.\n .TP\n .B \\fB\\-\\-resolve\\fP\n Resolves dependencies of specified packages and downloads missing dependencies in the system.\n .TP\n .B \\fB\\-\\-alldeps\\fP\n When used with \\fB\\-\\-resolve\\fP, download all dependencies (do not skip already installed ones).\n .UNINDENT\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-builddep.8.gz", "source2": "./usr/share/man/man8/dnf4-builddep.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-builddep.8", "source2": "dnf4-builddep.8", "unified_diff": "@@ -68,15 +68,15 @@\n .B \\fB\\-\\-srpm\\fP\n Treat arguments as source rpm files.\n .TP\n .B \\fB\\-\\-skip\\-unavailable\\fP\n Skip build dependencies not available in repositories. All available build dependencies will be installed.\n .UNINDENT\n .sp\n-Note that \\fIbuilddep\\fP command does not honor the \\fI\\-\\-skip\\-broken\\fP option, so there is no way to skip uninstallable packages (e.g. with broken dependencies).\n+Note that \\fIbuilddep\\fP command does not honor the \\fI\u2013skip\\-broken\\fP option, so there is no way to skip uninstallable packages (e.g. with broken dependencies).\n .SH EXAMPLES\n .INDENT 0.0\n .TP\n .B \\fBdnf builddep foobar.spec\\fP\n Install the needed build requirements, defined in the foobar.spec file.\n .TP\n .B \\fBdnf builddep \\-\\-spec foobar.spec.in\\fP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-copr.8.gz", "source2": "./usr/share/man/man8/dnf4-copr.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-copr.8", "source2": "dnf4-copr.8", "unified_diff": "@@ -70,15 +70,15 @@\n .TP\n .B \\fBsearch project\\fP\n Search for a given \\fBproject\\fP\\&.\n .TP\n .B \\fBenable hub/name/project\\fP\n Enable the \\fBname/project\\fP Copr repository from the specified Copr \\fBhub\\fP,\n Hub is be specified either by its hostname (eg. \\fIcopr.fedorainfracloud.org\\fP)\n-or by an ID that\\(aqs defined in a configuration file.\n+or by an ID that\u2019s defined in a configuration file.\n .UNINDENT\n .SH OPTIONS (COPR)\n .sp\n All general DNF options are accepted, see \\fIOptions\\fP in \\fBdnf(8)\\fP for details.\n .INDENT 0.0\n .TP\n .B \\fB\\-\\-hub Copr\\fP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-debug.8.gz", "source2": "./usr/share/man/man8/dnf4-debug.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-debug.8", "source2": "dnf4-debug.8", "unified_diff": "@@ -47,15 +47,15 @@\n system is left to dnf and can be fine\\-tuned using the \\fIinstallonly_limit\\fP\n (see \\fBdnf.conf(5)\\fP) configuration option.\n .UNINDENT\n .sp\n \\fBNote:\\fP\n .INDENT 0.0\n .INDENT 3.5\n-DNF and Yum debug files are not compatible and thus can\\(aqt be used\n+DNF and Yum debug files are not compatible and thus can\u2019t be used\n by the other program.\n .UNINDENT\n .UNINDENT\n .SH SYNOPSIS\n .sp\n \\fBdnf debug\\-dump [\\-\\-norepos] []\\fP\n .sp\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-download.8.gz", "source2": "./usr/share/man/man8/dnf4-download.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-download.8", "source2": "dnf4-download.8", "unified_diff": "@@ -66,15 +66,15 @@\n .B \\fB\\-\\-downloaddir\\fP\n Download directory, default is the current directory (the directory must exist).\n .TP\n .B \\fB\\-\\-url\\fP\n Instead of downloading, print list of urls where the rpms can be downloaded.\n .TP\n .B \\fB\\-\\-urlprotocol\\fP\n-Limit the protocol of the urls output by the \\-\\-url option. Options are http, https, rsync, ftp.\n+Limit the protocol of the urls output by the \u2013url option. Options are http, https, rsync, ftp.\n .TP\n .B \\fB\\-\\-resolve\\fP\n Resolves dependencies of specified packages and downloads missing dependencies in the system.\n .TP\n .B \\fB\\-\\-alldeps\\fP\n When used with \\fB\\-\\-resolve\\fP, download all dependencies (do not skip already installed ones).\n .UNINDENT\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-groups-manager.8.gz", "source2": "./usr/share/man/man8/dnf4-groups-manager.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-groups-manager.8", "source2": "dnf4-groups-manager.8", "unified_diff": "@@ -53,24 +53,24 @@\n .B \\fB\\-\\-load=\\fP\n Load the groups metadata information from the specified file before performing any operations. Metadata from all files are merged together if the option is specified multiple times.\n .TP\n .B \\fB\\-\\-save=\\fP\n Save the result to this file. You can specify the name of a file you are loading from as the data will only be saved when all the operations have been performed. This option can also be specified multiple times.\n .TP\n .B \\fB\\-\\-merge=\\fP\n-This is the same as loading and saving a file, however the \\(dqmerge\\(dq file is loaded before any others and saved last.\n+This is the same as loading and saving a file, however the \u201cmerge\u201d file is loaded before any others and saved last.\n .TP\n .B \\fB\\-\\-print\\fP\n Also print the result to stdout.\n .TP\n .B \\fB\\-\\-id=\\fP\n-The id to lookup/use for the group. If you don\\(aqt specify an \\fB\\fP, but do specify a name that doesn\\(aqt refer to an existing group, then an id for the group is generated based on the name.\n+The id to lookup/use for the group. If you don\u2019t specify an \\fB\\fP, but do specify a name that doesn\u2019t refer to an existing group, then an id for the group is generated based on the name.\n .TP\n .B \\fB\\-n , \\-\\-name=\\fP\n-The name to lookup/use for the group. If you specify an existing group id, then the group with that id will have it\\(aqs name changed to this value.\n+The name to lookup/use for the group. If you specify an existing group id, then the group with that id will have it\u2019s name changed to this value.\n .TP\n .B \\fB\\-\\-description=\\fP\n The description to use for the group.\n .TP\n .B \\fB\\-\\-display\\-order=\\fP\n Change the integer which controls the order groups are presented in, for example in \\fBdnf grouplist\\fP\\&.\n .TP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-leaves.8.gz", "source2": "./usr/share/man/man8/dnf4-leaves.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-leaves.8", "source2": "dnf4-leaves.8", "unified_diff": "@@ -44,18 +44,18 @@\n All general DNF options are accepted, see \\fIOptions\\fP in \\fBdnf(8)\\fP for details.\n .SH WHY IS THIS USEFUL?\n .sp\n The list gives you a nice overview of what is installed on your system without flooding you with anything required by the packages already shown.\n The following list of arguments basically says the same thing in different ways:\n .INDENT 0.0\n .IP \\(bu 2\n-All the packages on this list is either needed by you, other users of the system or not needed at all \\-\\- if it was required by another installed package it would not be on the list.\n+All the packages on this list is either needed by you, other users of the system or not needed at all \u2013 if it was required by another installed package it would not be on the list.\n .IP \\(bu 2\n If you want to uninstall anything from your system (without breaking dependencies) it must involve at least one package on this list.\n .IP \\(bu 2\n-If there is anything installed on the system which is not needed it must be on this list \\-\\- otherwise it would be required as a dependency by another package.\n+If there is anything installed on the system which is not needed it must be on this list \u2013 otherwise it would be required as a dependency by another package.\n .UNINDENT\n .SH Author\n See AUTHORS in your Core DNF Plugins distribution\n .SH Copyright\n 2014, Red Hat, Licensed under GPLv2+\n .\\\" End of generated man page.\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-modulesync.8.gz", "source2": "./usr/share/man/man8/dnf4-modulesync.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-modulesync.8", "source2": "dnf4-modulesync.8", "unified_diff": "@@ -94,15 +94,15 @@\n \\fBdnf module install nodejs:14/minimal \\-\\-downloadonly \\-\\-destdir=/tmp/my\\-temp\\fP\n .INDENT 0.0\n .TP\n .B \\fBdnf modulesync \\-\\-destdir=/tmp/my\\-temp\\fP\n The first \\fIdnf module install\\fP command downloads package from required for installation of \\fIminimal\\fP profile from module\n \\fInodejs\\fP and stream \\fI14\\fP into directory \\fI/tmp/my\\-temp\\fP\\&. The second command \\fIdnf modulesync\\fP will create\n a repository in \\fI/tmp/my\\-temp\\fP directory with previously downloaded packages and modular metadata from all\n-available repositories. In comparison to \\fIdnf \\-\\-destdir=/tmp/my\\-temp modulesync nodejs:14/minimal \\-\\-resolve\\fP it will\n+available repositories. In comparison to \\fIdnf \u2013destdir=/tmp/my\\-temp modulesync nodejs:14/minimal \u2013resolve\\fP it will\n only download packages required for installation on current system.\n .UNINDENT\n .SH SEE ALSO\n .INDENT 0.0\n .IP \\(bu 2\n \\fBdnf(8)\\fP, DNF Command Reference\n .UNINDENT\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-needs-restarting.8.gz", "source2": "./usr/share/man/man8/dnf4-needs-restarting.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-needs-restarting.8", "source2": "dnf4-needs-restarting.8", "unified_diff": "@@ -89,15 +89,15 @@\n .B \\fB\\-r, \\-\\-reboothint\\fP\n Only report whether a reboot is required (exit code 1) or not (exit code 0).\n .TP\n .B \\fB\\-s, \\-\\-services\\fP\n Only list the affected systemd services.\n .TP\n .B \\fB\\-\\-exclude\\-services\\fP\n-Don\\(aqt list stale processes that correspond to a systemd service.\n+Don\u2019t list stale processes that correspond to a systemd service.\n .UNINDENT\n .SH CONFIGURATION\n .sp\n \\fB/etc/dnf/plugins/needs\\-restarting.d/\\fP\n .sp\n \\fB/etc/dnf/plugins/needs\\-restarting.d/pkgname.conf\\fP\n .sp\n"}]}, {"source1": "./usr/share/man/man8/dnf4-post-transaction-actions.8.gz", "source2": "./usr/share/man/man8/dnf4-post-transaction-actions.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-post-transaction-actions.8", "source2": "dnf4-post-transaction-actions.8", "unified_diff": "@@ -42,20 +42,20 @@\n options are in the \\fB[main]\\fP section.\n .INDENT 0.0\n .TP\n .B \\fBenabled\\fP\n Whether the plugin is enabled. Default value is \\fBTrue\\fP\\&.\n .TP\n .B \\fBactiondir\\fP\n-Path to the directory with action files. Action files must have the \\(dq.action\\(dq extension.\n-Default value is \\(dq/etc/dnf/plugins/post\\-transaction\\-actions.d/\\(dq.\n+Path to the directory with action files. Action files must have the \u201c.action\u201d extension.\n+Default value is \u201c/etc/dnf/plugins/post\\-transaction\\-actions.d/\u201d.\n .UNINDENT\n .SH ACTION FILE FORMAT\n .sp\n-Empty lines and lines that start with a \\(aq#\\(aq character are ignored.\n+Empty lines and lines that start with a \u2018#\u2019 character are ignored.\n Each non\\-comment line defines an action and consists of three items separated by colons:\n \\fBpackage_filter:transaction_state:command\\fP\\&.\n .INDENT 0.0\n .TP\n .B \\fBpackage_filter\\fP\n A (glob\\-like) filtering rule applied on the package NEVRA (also in the shortened forms) or\n package files.\n@@ -89,16 +89,16 @@\n \\fB${epoch}\\fP, \\fB$epoch\\fP \\- package epoch\n .IP \\(bu 2\n \\fB${repoid}\\fP, \\fB$repoid\\fP \\- package repository id\n .IP \\(bu 2\n .INDENT 2.0\n .TP\n .B \\fB${state}\\fP, \\fB$state\\fP \\- the change of package state in the transaction:\n-\\(dqdowngrade\\(dq, \\(dqdowngraded\\(dq, \\(dqinstall\\(dq, \\(dqobsolete\\(dq, \\(dqobsoleted\\(dq, \\(dqreinstall\\(dq,\n-\\(dqreinstalled\\(dq, \\(dqremove\\(dq, \\(dqupgrade\\(dq, \\(dqupgraded\\(dq\n+\u201cdowngrade\u201d, \u201cdowngraded\u201d, \u201cinstall\u201d, \u201cobsolete\u201d, \u201cobsoleted\u201d, \u201creinstall\u201d,\n+\u201creinstalled\u201d, \u201cremove\u201d, \u201cupgrade\u201d, \u201cupgraded\u201d\n .UNINDENT\n .UNINDENT\n .UNINDENT\n .UNINDENT\n .sp\n The shell command will be evaluated for each package that matched the \\fBpackage_filter\\fP and\n the \\fBtransaction_state\\fP\\&. However, after variable substitution, any duplicate commands will be\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz", "source2": "./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz", "unified_diff": null, "details": [{"source1": "dnf4-pre-transaction-actions.8", "source2": "dnf4-pre-transaction-actions.8", "unified_diff": "@@ -42,20 +42,20 @@\n options are in the \\fB[main]\\fP section.\n .INDENT 0.0\n .TP\n .B \\fBenabled\\fP\n Whether the plugin is enabled. Default value is \\fBTrue\\fP\\&.\n .TP\n .B \\fBactiondir\\fP\n-Path to the directory with action files. Action files must have the \\(dq.action\\(dq extension.\n-Default value is \\(dq/etc/dnf/plugins/pre\\-transaction\\-actions.d/\\(dq.\n+Path to the directory with action files. Action files must have the \u201c.action\u201d extension.\n+Default value is \u201c/etc/dnf/plugins/pre\\-transaction\\-actions.d/\u201d.\n .UNINDENT\n .SH ACTION FILE FORMAT\n .sp\n-Empty lines and lines that start with a \\(aq#\\(aq character are ignored.\n+Empty lines and lines that start with a \u2018#\u2019 character are ignored.\n Each non\\-comment line defines an action and consists of three items separated by colons:\n \\fBpackage_filter:transaction_state:command\\fP\\&.\n .INDENT 0.0\n .TP\n .B \\fBpackage_filter\\fP\n A (glob\\-like) filtering rule applied on the package NEVRA (also in the shortened forms) or\n package files.\n@@ -89,16 +89,16 @@\n \\fB${epoch}\\fP, \\fB$epoch\\fP \\- package epoch\n .IP \\(bu 2\n \\fB${repoid}\\fP, \\fB$repoid\\fP \\- package repository id\n .IP \\(bu 2\n .INDENT 2.0\n .TP\n .B \\fB${state}\\fP, \\fB$state\\fP \\- the change of package state in the transaction:\n-\\(dqdowngrade\\(dq, \\(dqdowngraded\\(dq, \\(dqinstall\\(dq, \\(dqobsolete\\(dq, \\(dqobsoleted\\(dq, \\(dqreinstall\\(dq,\n-\\(dqreinstalled\\(dq, \\(dqremove\\(dq, \\(dqupgrade\\(dq, \\(dqupgraded\\(dq\n+\u201cdowngrade\u201d, \u201cdowngraded\u201d, \u201cinstall\u201d, \u201cobsolete\u201d, \u201cobsoleted\u201d, \u201creinstall\u201d,\n+\u201creinstalled\u201d, \u201cremove\u201d, \u201cupgrade\u201d, \u201cupgraded\u201d\n .UNINDENT\n .UNINDENT\n .UNINDENT\n .UNINDENT\n .sp\n The shell command will be evaluated for each package that matched the \\fBpackage_filter\\fP and\n the \\fBtransaction_state\\fP\\&. However, after variable substitution, any duplicate commands will be\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}, {"source1": "./usr/share/man/man8/yum-copr.8.gz", "source2": "./usr/share/man/man8/yum-copr.8.gz", "unified_diff": null, "details": [{"source1": "yum-copr.8", "source2": "yum-copr.8", "unified_diff": "@@ -70,15 +70,15 @@\n .TP\n .B \\fBsearch project\\fP\n Search for a given \\fBproject\\fP\\&.\n .TP\n .B \\fBenable hub/name/project\\fP\n Enable the \\fBname/project\\fP Copr repository from the specified Copr \\fBhub\\fP,\n Hub is be specified either by its hostname (eg. \\fIcopr.fedorainfracloud.org\\fP)\n-or by an ID that\\(aqs defined in a configuration file.\n+or by an ID that\u2019s defined in a configuration file.\n .UNINDENT\n .SH OPTIONS (COPR)\n .sp\n All general DNF options are accepted, see \\fIOptions\\fP in \\fBdnf(8)\\fP for details.\n .INDENT 0.0\n .TP\n .B \\fB\\-\\-hub Copr\\fP\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}]}]}]}]}]}]}