--- /srv/rebuilderd/tmp/rebuilderdQrSjis/inputs/dnf-plugins-core_4.10.1-4_all.deb +++ /srv/rebuilderd/tmp/rebuilderdQrSjis/out/dnf-plugins-core_4.10.1-4_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-20 13:24:55.000000 debian-binary │ -rw-r--r-- 0 0 0 4168 2025-06-20 13:24:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 239436 2025-06-20 13:24:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 240136 2025-06-20 13:24:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -157,47 +157,47 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-20 13:24:55.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-20 13:24:55.000000 ./usr/share/man/man1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 905 2025-06-20 13:24:55.000000 ./usr/share/man/man1/debuginfo-install.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1291 2025-06-20 13:24:55.000000 ./usr/share/man/man1/dnf-utils.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 883 2025-06-20 13:24:55.000000 ./usr/share/man/man1/package-cleanup.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 773 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repo-graph.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1025 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repoclosure.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1198 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repodiff.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1279 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repomanage.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1206 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repodiff.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1294 2025-06-20 13:24:55.000000 ./usr/share/man/man1/repomanage.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1882 2025-06-20 13:24:55.000000 ./usr/share/man/man1/reposync.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1200 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-builddep.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 895 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-changelog.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1522 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-config-manager.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1285 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-debug-dump.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1289 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-debug-restore.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1589 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-groups-manager.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1292 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yum-utils.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1290 2025-06-20 13:24:55.000000 ./usr/share/man/man1/yumdownloader.1.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-20 13:24:55.000000 ./usr/share/man/man5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 2292 2025-06-20 13:24:55.000000 ./usr/share/man/man5/yum-versionlock.conf.5.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2308 2025-06-20 13:24:55.000000 ./usr/share/man/man5/yum-versionlock.conf.5.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-20 13:24:55.000000 ./usr/share/man/man8/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1190 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-builddep.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 887 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-changelog.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1515 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-config-manager.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1620 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-copr.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1271 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-debug.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 902 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-debuginfo-install.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1278 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-download.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 754 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-expired-pgp-keys.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 508 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-generate_completion_cache.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1585 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-groups-manager.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 963 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-leaves.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 970 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-leaves.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 784 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-local.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1468 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-modulesync.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1778 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-needs-restarting.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1780 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-post-transaction-actions.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1776 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1482 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-modulesync.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1780 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-needs-restarting.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1793 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-post-transaction-actions.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1792 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1022 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repoclosure.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1195 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repodiff.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1204 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repodiff.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 768 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repograph.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1281 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repomanage.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1295 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-repomanage.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1880 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-reposync.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 524 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-show-leaves.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2601 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-system-upgrade.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2279 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-versionlock.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2294 2025-06-20 13:24:55.000000 ./usr/share/man/man8/dnf4-versionlock.8.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1628 2025-06-20 13:24:55.000000 ./usr/share/man/man8/yum-copr.8.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2288 2025-06-20 13:24:55.000000 ./usr/share/man/man8/yum-versionlock.8.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2302 2025-06-20 13:24:55.000000 ./usr/share/man/man8/yum-versionlock.8.gz │ │ ├── ./usr/share/man/man1/repodiff.1.gz │ │ │ ├── repodiff.1 │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ .B \fB\-\-repo\-old=, \-o \fP │ │ │ │ Add a \fB\fP as an old repository. It is possible to be used in conjunction with \fB\-\-repofrompath\fP option. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-repo\-new=, \-n \fP │ │ │ │ Add a \fB\fP as a new repository. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-archlist=, \-a \fP │ │ │ │ -Add architectures to change the default from just comparing source packages. Note that you can use a wildcard \(dq*\(dq for all architectures. Can be specified multiple times. │ │ │ │ +Add architectures to change the default from just comparing source packages. Note that you can use a wildcard “*” for all architectures. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-size, \-s\fP │ │ │ │ Output additional data about the size of the changes. │ │ │ │ .TP │ │ │ │ .B \fB\-\-compare\-arch\fP │ │ │ │ Normally packages are just compared based on their name, this flag makes the comparison also use the arch. So foo.noarch and foo.x86_64 are considered to be a different packages. │ │ │ │ .TP │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man1/repomanage.1.gz │ │ │ ├── repomanage.1 │ │ │ │ @@ -33,30 +33,30 @@ │ │ │ │ .sp │ │ │ │ Manage a repository or a simple directory of rpm packages. │ │ │ │ .SH SYNOPSIS │ │ │ │ .sp │ │ │ │ \fBdnf repomanage [] [] \fP │ │ │ │ .SH DESCRIPTION │ │ │ │ .sp │ │ │ │ -\fIrepomanage\fP prints newest or older packages in a repository specified by for easy piping to xargs or similar programs. In case doesn\(aqt contain a valid repodata, it is searched for rpm packages which are then used instead. │ │ │ │ -If the repodata are present, \fIrepomanage\fP uses them as the source of truth, it doesn\(aqt verify that they match the present rpm packages. In fact, \fIrepomanage\fP can run with just the repodata, no rpm packages are needed. │ │ │ │ +\fIrepomanage\fP prints newest or older packages in a repository specified by for easy piping to xargs or similar programs. In case doesn’t contain a valid repodata, it is searched for rpm packages which are then used instead. │ │ │ │ +If the repodata are present, \fIrepomanage\fP uses them as the source of truth, it doesn’t verify that they match the present rpm packages. In fact, \fIrepomanage\fP can run with just the repodata, no rpm packages are needed. │ │ │ │ .sp │ │ │ │ In order to work correctly with modular packages, has to contain repodata with modular metadata. If modular content is present, \fIrepomanage\fP prints packages from newest or older stream versions in addition to newest or older non\-modular packages. │ │ │ │ .SS Options │ │ │ │ .sp │ │ │ │ All general DNF options are accepted, see \fIOptions\fP in \fBdnf(8)\fP for details. │ │ │ │ .sp │ │ │ │ The following options set what packages are displayed. These options are mutually exclusive, i.e. only one can be specified. If no option is specified, the newest packages are shown. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fB\-\-old\fP │ │ │ │ Show older packages (for a package or a stream show all versions except the newest one). │ │ │ │ .TP │ │ │ │ .B \fB\-\-oldonly\fP │ │ │ │ -Show older packages (same as \-\-old, but exclude the newest packages even when it\(aqs included in the older stream versions). │ │ │ │ +Show older packages (same as –old, but exclude the newest packages even when it’s included in the older stream versions). │ │ │ │ .TP │ │ │ │ .B \fB\-\-new\fP │ │ │ │ Show newest packages. │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ The following options control how packages are displayed in the output: │ │ │ │ .INDENT 0.0 │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ .sp │ │ │ │ .EX │ │ │ │ dnf repomanage \-\-new . │ │ │ │ .EE │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ -Display 2 newest versions of each package in \(dqhome\(dq directory: │ │ │ │ +Display 2 newest versions of each package in “home” directory: │ │ │ │ .INDENT 0.0 │ │ │ │ .INDENT 3.5 │ │ │ │ .sp │ │ │ │ .EX │ │ │ │ dnf repomanage \-\-new \-\-keep 2 ~/ │ │ │ │ .EE │ │ │ │ .UNINDENT │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man5/yum-versionlock.conf.5.gz │ │ │ ├── yum-versionlock.conf.5 │ │ │ │ @@ -31,29 +31,29 @@ │ │ │ │ .SH NAME │ │ │ │ yum-versionlock.conf \- redirecting to DNF versionlock Plugin │ │ │ │ .SH DESCRIPTION │ │ │ │ .sp │ │ │ │ \fIversionlock\fP is a plugin that takes a set of names and versions for packages and │ │ │ │ excludes all other versions of those packages. This allows you to protect │ │ │ │ packages from being updated by newer versions. Alternately, it accepts a specific │ │ │ │ -package version to exclude from updates, e.g. for when it\(aqs necessary to skip a │ │ │ │ +package version to exclude from updates, e.g. for when it’s necessary to skip a │ │ │ │ specific release of a package that has known issues. │ │ │ │ .sp │ │ │ │ The plugin provides a command \fIversionlock\fP which allows you to view and edit the │ │ │ │ list of locked packages easily. │ │ │ │ .sp │ │ │ │ The plugin will walk each line of the versionlock file, and parse out the name and │ │ │ │ version of the package. It will then exclude any package by that name that │ │ │ │ -doesn\(aqt match one of the versions listed within the file. This is basically │ │ │ │ -the same as using \fIdnf \-\-exclude\fP for the package name itself (as you cannot exclude │ │ │ │ +doesn’t match one of the versions listed within the file. This is basically │ │ │ │ +the same as using \fIdnf –exclude\fP for the package name itself (as you cannot exclude │ │ │ │ installed packages), but dnf will still see the versions you have │ │ │ │ installed/versionlocked as available so that \fIdnf reinstall\fP will still │ │ │ │ work, etc. │ │ │ │ .sp │ │ │ │ -It can also work in the opposite way, like a fast exclude, by prefixing a \(aq!\(aq │ │ │ │ +It can also work in the opposite way, like a fast exclude, by prefixing a ‘!’ │ │ │ │ character to the version recorded in the lock list file. This specifically │ │ │ │ excludes a package that matches the version exactly. │ │ │ │ .sp │ │ │ │ Note the versionlock plugin does not apply any excludes in non\-transactional │ │ │ │ operations like \fIrepoquery\fP, \fIlist\fP, \fIinfo\fP, etc. │ │ │ │ .SH SYNOPSIS │ │ │ │ .sp │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBlocklist\fP │ │ │ │ This option is a string that points to the file which has the versionlock │ │ │ │ information in it. Note that the file has to exist (or the versionlock plugin │ │ │ │ will make dnf exit). However, it can be empty. │ │ │ │ .sp │ │ │ │ -The file takes entries in the format of \fB\fP (optionally prefixed with \(aq!\(aq for │ │ │ │ +The file takes entries in the format of \fB\fP (optionally prefixed with ‘!’ for │ │ │ │ excludes). │ │ │ │ See \fISpecifying packages\fP in \fBdnf(8)\fP for details. │ │ │ │ .UNINDENT │ │ │ │ .SH NOTES │ │ │ │ .sp │ │ │ │ A specified package does not have to exist within the available cache of repository data │ │ │ │ to be considered valid for locking or exclusion. This is by design, to accommodate use │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-leaves.8.gz │ │ │ ├── dnf4-leaves.8 │ │ │ │ @@ -43,19 +43,19 @@ │ │ │ │ All general DNF options are accepted, see \fIOptions\fP in \fBdnf(8)\fP for details. │ │ │ │ .SH WHY IS THIS USEFUL? │ │ │ │ .sp │ │ │ │ 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. │ │ │ │ The following list of arguments basically says the same thing in different ways: │ │ │ │ .INDENT 0.0 │ │ │ │ .IP \(bu 2 │ │ │ │ -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. │ │ │ │ +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. │ │ │ │ .IP \(bu 2 │ │ │ │ If you want to uninstall anything from your system (without breaking dependencies) it must involve at least one package on this list. │ │ │ │ .IP \(bu 2 │ │ │ │ -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. │ │ │ │ +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. │ │ │ │ .UNINDENT │ │ │ │ .SH AUTHOR │ │ │ │ See AUTHORS in your Core DNF Plugins distribution │ │ │ │ .SH COPYRIGHT │ │ │ │ 2014, Red Hat, Licensed under GPLv2+ │ │ │ │ .\" Generated by docutils manpage writer. │ │ │ │ . │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-modulesync.8.gz │ │ │ ├── dnf4-modulesync.8 │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ \fBdnf module install nodejs:14/minimal \-\-downloadonly \-\-destdir=/tmp/my\-temp\fP │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBdnf modulesync \-\-destdir=/tmp/my\-temp\fP │ │ │ │ The first \fIdnf module install\fP command downloads package from required for installation of \fIminimal\fP profile from module │ │ │ │ \fInodejs\fP and stream \fI14\fP into directory \fI/tmp/my\-temp\fP\&. The second command \fIdnf modulesync\fP will create │ │ │ │ a repository in \fI/tmp/my\-temp\fP directory with previously downloaded packages and modular metadata from all │ │ │ │ -available repositories. In comparison to \fIdnf \-\-destdir=/tmp/my\-temp modulesync nodejs:14/minimal \-\-resolve\fP it will │ │ │ │ +available repositories. In comparison to \fIdnf –destdir=/tmp/my\-temp modulesync nodejs:14/minimal –resolve\fP it will │ │ │ │ only download packages required for installation on current system. │ │ │ │ .UNINDENT │ │ │ │ .SH SEE ALSO │ │ │ │ .INDENT 0.0 │ │ │ │ .IP \(bu 2 │ │ │ │ \fBdnf(8)\fP, DNF Command Reference │ │ │ │ .UNINDENT │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-needs-restarting.8.gz │ │ │ ├── dnf4-needs-restarting.8 │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ .B \fB\-r, \-\-reboothint\fP │ │ │ │ Only report whether a reboot is required (exit code 1) or not (exit code 0). │ │ │ │ .TP │ │ │ │ .B \fB\-s, \-\-services\fP │ │ │ │ Only list the affected systemd services. │ │ │ │ .TP │ │ │ │ .B \fB\-\-exclude\-services\fP │ │ │ │ -Don\(aqt list stale processes that correspond to a systemd service. │ │ │ │ +Don’t list stale processes that correspond to a systemd service. │ │ │ │ .UNINDENT │ │ │ │ .SH CONFIGURATION │ │ │ │ .sp │ │ │ │ \fB/etc/dnf/plugins/needs\-restarting.d/\fP │ │ │ │ .sp │ │ │ │ \fB/etc/dnf/plugins/needs\-restarting.d/pkgname.conf\fP │ │ │ │ .sp │ │ ├── ./usr/share/man/man8/dnf4-post-transaction-actions.8.gz │ │ │ ├── dnf4-post-transaction-actions.8 │ │ │ │ @@ -41,20 +41,20 @@ │ │ │ │ options are in the \fB[main]\fP section. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBenabled\fP │ │ │ │ Whether the plugin is enabled. Default value is \fBTrue\fP\&. │ │ │ │ .TP │ │ │ │ .B \fBactiondir\fP │ │ │ │ -Path to the directory with action files. Action files must have the \(dq.action\(dq extension. │ │ │ │ -Default value is \(dq/etc/dnf/plugins/post\-transaction\-actions.d/\(dq. │ │ │ │ +Path to the directory with action files. Action files must have the “.action” extension. │ │ │ │ +Default value is “/etc/dnf/plugins/post\-transaction\-actions.d/”. │ │ │ │ .UNINDENT │ │ │ │ .SH ACTION FILE FORMAT │ │ │ │ .sp │ │ │ │ -Empty lines and lines that start with a \(aq#\(aq character are ignored. │ │ │ │ +Empty lines and lines that start with a ‘#’ character are ignored. │ │ │ │ Each non\-comment line defines an action and consists of three items separated by colons: │ │ │ │ \fBpackage_filter:transaction_state:command\fP\&. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBpackage_filter\fP │ │ │ │ A (glob\-like) filtering rule applied on the package NEVRA (also in the shortened forms) or │ │ │ │ package files. │ │ │ │ @@ -88,16 +88,16 @@ │ │ │ │ \fB${epoch}\fP, \fB$epoch\fP \- package epoch │ │ │ │ .IP \(bu 2 │ │ │ │ \fB${repoid}\fP, \fB$repoid\fP \- package repository id │ │ │ │ .IP \(bu 2 │ │ │ │ .INDENT 2.0 │ │ │ │ .TP │ │ │ │ .B \fB${state}\fP, \fB$state\fP \- the change of package state in the transaction: │ │ │ │ -\(dqdowngrade\(dq, \(dqdowngraded\(dq, \(dqinstall\(dq, \(dqobsolete\(dq, \(dqobsoleted\(dq, \(dqreinstall\(dq, │ │ │ │ -\(dqreinstalled\(dq, \(dqremove\(dq, \(dqupgrade\(dq, \(dqupgraded\(dq │ │ │ │ +“downgrade”, “downgraded”, “install”, “obsolete”, “obsoleted”, “reinstall”, │ │ │ │ +“reinstalled”, “remove”, “upgrade”, “upgraded” │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ The shell command will be evaluated for each package that matched the \fBpackage_filter\fP and │ │ │ │ the \fBtransaction_state\fP\&. However, after variable substitution, any duplicate commands will be │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-pre-transaction-actions.8.gz │ │ │ ├── dnf4-pre-transaction-actions.8 │ │ │ │ @@ -41,20 +41,20 @@ │ │ │ │ options are in the \fB[main]\fP section. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBenabled\fP │ │ │ │ Whether the plugin is enabled. Default value is \fBTrue\fP\&. │ │ │ │ .TP │ │ │ │ .B \fBactiondir\fP │ │ │ │ -Path to the directory with action files. Action files must have the \(dq.action\(dq extension. │ │ │ │ -Default value is \(dq/etc/dnf/plugins/pre\-transaction\-actions.d/\(dq. │ │ │ │ +Path to the directory with action files. Action files must have the “.action” extension. │ │ │ │ +Default value is “/etc/dnf/plugins/pre\-transaction\-actions.d/”. │ │ │ │ .UNINDENT │ │ │ │ .SH ACTION FILE FORMAT │ │ │ │ .sp │ │ │ │ -Empty lines and lines that start with a \(aq#\(aq character are ignored. │ │ │ │ +Empty lines and lines that start with a ‘#’ character are ignored. │ │ │ │ Each non\-comment line defines an action and consists of three items separated by colons: │ │ │ │ \fBpackage_filter:transaction_state:command\fP\&. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBpackage_filter\fP │ │ │ │ A (glob\-like) filtering rule applied on the package NEVRA (also in the shortened forms) or │ │ │ │ package files. │ │ │ │ @@ -88,16 +88,16 @@ │ │ │ │ \fB${epoch}\fP, \fB$epoch\fP \- package epoch │ │ │ │ .IP \(bu 2 │ │ │ │ \fB${repoid}\fP, \fB$repoid\fP \- package repository id │ │ │ │ .IP \(bu 2 │ │ │ │ .INDENT 2.0 │ │ │ │ .TP │ │ │ │ .B \fB${state}\fP, \fB$state\fP \- the change of package state in the transaction: │ │ │ │ -\(dqdowngrade\(dq, \(dqdowngraded\(dq, \(dqinstall\(dq, \(dqobsolete\(dq, \(dqobsoleted\(dq, \(dqreinstall\(dq, │ │ │ │ -\(dqreinstalled\(dq, \(dqremove\(dq, \(dqupgrade\(dq, \(dqupgraded\(dq │ │ │ │ +“downgrade”, “downgraded”, “install”, “obsolete”, “obsoleted”, “reinstall”, │ │ │ │ +“reinstalled”, “remove”, “upgrade”, “upgraded” │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ The shell command will be evaluated for each package that matched the \fBpackage_filter\fP and │ │ │ │ the \fBtransaction_state\fP\&. However, after variable substitution, any duplicate commands will be │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-repodiff.8.gz │ │ │ ├── dnf4-repodiff.8 │ │ │ │ @@ -46,15 +46,15 @@ │ │ │ │ .B \fB\-\-repo\-old=, \-o \fP │ │ │ │ Add a \fB\fP as an old repository. It is possible to be used in conjunction with \fB\-\-repofrompath\fP option. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-repo\-new=, \-n \fP │ │ │ │ Add a \fB\fP as a new repository. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-archlist=, \-a \fP │ │ │ │ -Add architectures to change the default from just comparing source packages. Note that you can use a wildcard \(dq*\(dq for all architectures. Can be specified multiple times. │ │ │ │ +Add architectures to change the default from just comparing source packages. Note that you can use a wildcard “*” for all architectures. Can be specified multiple times. │ │ │ │ .TP │ │ │ │ .B \fB\-\-size, \-s\fP │ │ │ │ Output additional data about the size of the changes. │ │ │ │ .TP │ │ │ │ .B \fB\-\-compare\-arch\fP │ │ │ │ Normally packages are just compared based on their name, this flag makes the comparison also use the arch. So foo.noarch and foo.x86_64 are considered to be a different packages. │ │ │ │ .TP │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-repomanage.8.gz │ │ │ ├── dnf4-repomanage.8 │ │ │ │ @@ -33,30 +33,30 @@ │ │ │ │ .sp │ │ │ │ Manage a repository or a simple directory of rpm packages. │ │ │ │ .SH SYNOPSIS │ │ │ │ .sp │ │ │ │ \fBdnf repomanage [] [] \fP │ │ │ │ .SH DESCRIPTION │ │ │ │ .sp │ │ │ │ -\fIrepomanage\fP prints newest or older packages in a repository specified by for easy piping to xargs or similar programs. In case doesn\(aqt contain a valid repodata, it is searched for rpm packages which are then used instead. │ │ │ │ -If the repodata are present, \fIrepomanage\fP uses them as the source of truth, it doesn\(aqt verify that they match the present rpm packages. In fact, \fIrepomanage\fP can run with just the repodata, no rpm packages are needed. │ │ │ │ +\fIrepomanage\fP prints newest or older packages in a repository specified by for easy piping to xargs or similar programs. In case doesn’t contain a valid repodata, it is searched for rpm packages which are then used instead. │ │ │ │ +If the repodata are present, \fIrepomanage\fP uses them as the source of truth, it doesn’t verify that they match the present rpm packages. In fact, \fIrepomanage\fP can run with just the repodata, no rpm packages are needed. │ │ │ │ .sp │ │ │ │ In order to work correctly with modular packages, has to contain repodata with modular metadata. If modular content is present, \fIrepomanage\fP prints packages from newest or older stream versions in addition to newest or older non\-modular packages. │ │ │ │ .SS Options │ │ │ │ .sp │ │ │ │ All general DNF options are accepted, see \fIOptions\fP in \fBdnf(8)\fP for details. │ │ │ │ .sp │ │ │ │ The following options set what packages are displayed. These options are mutually exclusive, i.e. only one can be specified. If no option is specified, the newest packages are shown. │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fB\-\-old\fP │ │ │ │ Show older packages (for a package or a stream show all versions except the newest one). │ │ │ │ .TP │ │ │ │ .B \fB\-\-oldonly\fP │ │ │ │ -Show older packages (same as \-\-old, but exclude the newest packages even when it\(aqs included in the older stream versions). │ │ │ │ +Show older packages (same as –old, but exclude the newest packages even when it’s included in the older stream versions). │ │ │ │ .TP │ │ │ │ .B \fB\-\-new\fP │ │ │ │ Show newest packages. │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ The following options control how packages are displayed in the output: │ │ │ │ .INDENT 0.0 │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ .sp │ │ │ │ .EX │ │ │ │ dnf repomanage \-\-new . │ │ │ │ .EE │ │ │ │ .UNINDENT │ │ │ │ .UNINDENT │ │ │ │ .sp │ │ │ │ -Display 2 newest versions of each package in \(dqhome\(dq directory: │ │ │ │ +Display 2 newest versions of each package in “home” directory: │ │ │ │ .INDENT 0.0 │ │ │ │ .INDENT 3.5 │ │ │ │ .sp │ │ │ │ .EX │ │ │ │ dnf repomanage \-\-new \-\-keep 2 ~/ │ │ │ │ .EE │ │ │ │ .UNINDENT │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/dnf4-versionlock.8.gz │ │ │ ├── dnf4-versionlock.8 │ │ │ │ @@ -31,29 +31,29 @@ │ │ │ │ .SH NAME │ │ │ │ dnf4-versionlock \- DNF versionlock Plugin │ │ │ │ .SH DESCRIPTION │ │ │ │ .sp │ │ │ │ \fIversionlock\fP is a plugin that takes a set of names and versions for packages and │ │ │ │ excludes all other versions of those packages. This allows you to protect │ │ │ │ packages from being updated by newer versions. Alternately, it accepts a specific │ │ │ │ -package version to exclude from updates, e.g. for when it\(aqs necessary to skip a │ │ │ │ +package version to exclude from updates, e.g. for when it’s necessary to skip a │ │ │ │ specific release of a package that has known issues. │ │ │ │ .sp │ │ │ │ The plugin provides a command \fIversionlock\fP which allows you to view and edit the │ │ │ │ list of locked packages easily. │ │ │ │ .sp │ │ │ │ The plugin will walk each line of the versionlock file, and parse out the name and │ │ │ │ version of the package. It will then exclude any package by that name that │ │ │ │ -doesn\(aqt match one of the versions listed within the file. This is basically │ │ │ │ -the same as using \fIdnf \-\-exclude\fP for the package name itself (as you cannot exclude │ │ │ │ +doesn’t match one of the versions listed within the file. This is basically │ │ │ │ +the same as using \fIdnf –exclude\fP for the package name itself (as you cannot exclude │ │ │ │ installed packages), but dnf will still see the versions you have │ │ │ │ installed/versionlocked as available so that \fIdnf reinstall\fP will still │ │ │ │ work, etc. │ │ │ │ .sp │ │ │ │ -It can also work in the opposite way, like a fast exclude, by prefixing a \(aq!\(aq │ │ │ │ +It can also work in the opposite way, like a fast exclude, by prefixing a ‘!’ │ │ │ │ character to the version recorded in the lock list file. This specifically │ │ │ │ excludes a package that matches the version exactly. │ │ │ │ .sp │ │ │ │ Note the versionlock plugin does not apply any excludes in non\-transactional │ │ │ │ operations like \fIrepoquery\fP, \fIlist\fP, \fIinfo\fP, etc. │ │ │ │ .SH SYNOPSIS │ │ │ │ .sp │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBlocklist\fP │ │ │ │ This option is a string that points to the file which has the versionlock │ │ │ │ information in it. Note that the file has to exist (or the versionlock plugin │ │ │ │ will make dnf exit). However, it can be empty. │ │ │ │ .sp │ │ │ │ -The file takes entries in the format of \fB\fP (optionally prefixed with \(aq!\(aq for │ │ │ │ +The file takes entries in the format of \fB\fP (optionally prefixed with ‘!’ for │ │ │ │ excludes). │ │ │ │ See \fISpecifying packages\fP in \fBdnf(8)\fP for details. │ │ │ │ .UNINDENT │ │ │ │ .SH NOTES │ │ │ │ .sp │ │ │ │ A specified package does not have to exist within the available cache of repository data │ │ │ │ to be considered valid for locking or exclusion. This is by design, to accommodate use │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8 │ │ ├── ./usr/share/man/man8/yum-versionlock.8.gz │ │ │ ├── yum-versionlock.8 │ │ │ │ @@ -31,29 +31,29 @@ │ │ │ │ .SH NAME │ │ │ │ yum-versionlock \- redirecting to DNF versionlock Plugin │ │ │ │ .SH DESCRIPTION │ │ │ │ .sp │ │ │ │ \fIversionlock\fP is a plugin that takes a set of names and versions for packages and │ │ │ │ excludes all other versions of those packages. This allows you to protect │ │ │ │ packages from being updated by newer versions. Alternately, it accepts a specific │ │ │ │ -package version to exclude from updates, e.g. for when it\(aqs necessary to skip a │ │ │ │ +package version to exclude from updates, e.g. for when it’s necessary to skip a │ │ │ │ specific release of a package that has known issues. │ │ │ │ .sp │ │ │ │ The plugin provides a command \fIversionlock\fP which allows you to view and edit the │ │ │ │ list of locked packages easily. │ │ │ │ .sp │ │ │ │ The plugin will walk each line of the versionlock file, and parse out the name and │ │ │ │ version of the package. It will then exclude any package by that name that │ │ │ │ -doesn\(aqt match one of the versions listed within the file. This is basically │ │ │ │ -the same as using \fIdnf \-\-exclude\fP for the package name itself (as you cannot exclude │ │ │ │ +doesn’t match one of the versions listed within the file. This is basically │ │ │ │ +the same as using \fIdnf –exclude\fP for the package name itself (as you cannot exclude │ │ │ │ installed packages), but dnf will still see the versions you have │ │ │ │ installed/versionlocked as available so that \fIdnf reinstall\fP will still │ │ │ │ work, etc. │ │ │ │ .sp │ │ │ │ -It can also work in the opposite way, like a fast exclude, by prefixing a \(aq!\(aq │ │ │ │ +It can also work in the opposite way, like a fast exclude, by prefixing a ‘!’ │ │ │ │ character to the version recorded in the lock list file. This specifically │ │ │ │ excludes a package that matches the version exactly. │ │ │ │ .sp │ │ │ │ Note the versionlock plugin does not apply any excludes in non\-transactional │ │ │ │ operations like \fIrepoquery\fP, \fIlist\fP, \fIinfo\fP, etc. │ │ │ │ .SH SYNOPSIS │ │ │ │ .sp │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ .INDENT 0.0 │ │ │ │ .TP │ │ │ │ .B \fBlocklist\fP │ │ │ │ This option is a string that points to the file which has the versionlock │ │ │ │ information in it. Note that the file has to exist (or the versionlock plugin │ │ │ │ will make dnf exit). However, it can be empty. │ │ │ │ .sp │ │ │ │ -The file takes entries in the format of \fB\fP (optionally prefixed with \(aq!\(aq for │ │ │ │ +The file takes entries in the format of \fB\fP (optionally prefixed with ‘!’ for │ │ │ │ excludes). │ │ │ │ See \fISpecifying packages\fP in \fBdnf(8)\fP for details. │ │ │ │ .UNINDENT │ │ │ │ .SH NOTES │ │ │ │ .sp │ │ │ │ A specified package does not have to exist within the available cache of repository data │ │ │ │ to be considered valid for locking or exclusion. This is by design, to accommodate use │ │ │ │ ├── encoding │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -us-ascii │ │ │ │ │ +utf-8