Blame SPECS/yum-utils.spec

085af2
%define package_puppetverify 0
085af2
085af2
%if 0%{?rhel}
085af2
%define package_yum_updatesd 0
085af2
%else
085af2
%define package_yum_updatesd 1
085af2
%endif
085af2
085af2
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
085af2
%define pluginhome /usr/lib/yum-plugins
085af2
085af2
Summary: Utilities based around the yum package manager
085af2
Name: yum-utils
085af2
Version: 1.1.31
085af2
Release: 53%{?dist}
085af2
License: GPLv2+
085af2
Group: Development/Tools
085af2
Source: http://yum.baseurl.org/download/yum-utils/%{name}-%{version}.tar.gz
085af2
Patch1: yum-utils-HEAD.patch
085af2
Patch2: BZ-1002491-remove-security-plugin.patch
085af2
Patch3: BZ-1050218-YumBaseError-not-defined.patch
085af2
Patch4: BZ-1052871-debuginfo-install-wrong-repo-suffix.patch
085af2
Patch5: BZ-1024070-yum-builddep-requires-source-repos-disabled.patch
085af2
Patch6: BZ-1060702-reposync-nonexistent-repo.patch
085af2
Patch7: BZ-1082050-source-repos.patch
085af2
085af2
# rhel-7.1
085af2
Patch50: BZ-1134989-post-transaction-actions-allow-colons.patch
085af2
Patch51: BZ-1133125-reposync-urls-for-all-repos.patch
085af2
Patch52: BZ-1129590-setopt-wildcards-save.patch
085af2
Patch53: BZ-1127782-post-transaction-action.patch
085af2
Patch54: BZ-1121714-reposync-manpage-missing-switches.patch
085af2
Patch55: BZ-1113391-yumdownloader-depsolving-errors.patch
085af2
Patch56: BZ-1104995-yumdownloader-redownloading-existing-rpms.patch
085af2
Patch57: BZ-1095150-needs-restarting-fixes.patch
085af2
Patch58: BZ-1139032-reposync-directory-structure.patch
085af2
Patch59: BZ-1140864-reposync-urls-option-ignores-downloaded.patch
085af2
Patch60: BZ-1107658-needs-restarting-graceful-error.patch
085af2
085af2
#rhel-7.2
085af2
Patch100: BZ-1075708-yum-config-manager-config-file-update.patch
085af2
Patch101: BZ-1151154-yum-config-manager-disable-all-repos.patch
085af2
Patch102: BZ-1213602-overlayfs-workaround-plugin.patch
085af2
Patch103: BZ-817046-yum-builddep-respect-tolerant-ignore-missing-reqs.patch
085af2
085af2
#rhel-7.3
085af2
Patch120: BZ-1293707-debuginfo-installonly-latest-version.patch
085af2
Patch121: BZ-1184912-yum-config-manager-fix-add-repo.patch
085af2
Patch122: BZ-1091698-fs-snapshot-obsolete-btrfsctl.patch
085af2
Patch123: BZ-1285750-repoquery-version.patch
085af2
Patch124: BZ-1269414-yum-plugin-priorities-obsoletes.patch
085af2
Patch125: BZ-1264774-archlist-docs.patch
085af2
Patch126: BZ-1156057-yum-builddep-manpage-arched-requires.patch
085af2
Patch127: BZ-1245117-yum-config-manager-all-repos.patch
085af2
Patch128: BZ-1296282-verifytree-fix-comps-schema.patch
085af2
Patch129: BZ-1192946-needs-restarting-add-reboothint-opt.patch
085af2
Patch130: BZ-1335587-needs-restarting-add-services-opt.patch
085af2
Patch131: BZ-1329649-reposync-download-metadata-manpage.patch
085af2
085af2
#rhel-7.4
085af2
Patch150: BZ-1403015-yum-config-manager-select-disabled-repoid-setopts.patch
085af2
Patch151: BZ-1406891-verify-exit-status.patch
085af2
Patch152: BZ-1429831-yum-copr.patch
085af2
085af2
#rhel-7.5
085af2
Patch160: BZ-1458098-yumdownloader-crash-broken-metadata.patch
085af2
Patch161: BZ-1455318-package-cleanup-dont-remove-required.patch
085af2
Patch162: BZ-1428210-fastestmirror-use-prereposetup.patch
085af2
Patch163: BZ-1445751-yum-debug-dump-improve-repo-failure-handling.patch
085af2
Patch164: BZ-1470647-add-pre-transaction-actions-plugin.patch
085af2
Patch165: BZ-1437636-yum-builddep-add-define-opt.patch
085af2
Patch166: BZ-1349433-verifytree-handle-no-core-group.patch
085af2
Patch167: BZ-1333353-verifytree-fix-handling-no-comps.patch
085af2
Patch168: BZ-1127783-transaction-actions-fix-file-globs.patch
085af2
085af2
#rhel-7.6
085af2
Patch180: BZ-1497351-versionlock-add-hint-and-status-cmd.patch
085af2
Patch181: BZ-1506205-repotrack-add-repofrompath-opt.patch
085af2
Patch182: BZ-1600618-reposync-prevent-path-traversal.patch
085af2
Patch183: BZ-1493489-yum-config-manager-fix-add-repo-2.patch
085af2
085af2
#rhel-7.7
085af2
Patch200: BZ-1476701-handle-md-fetch-errors.patch
085af2
085af2
#rhel-7.8
085af2
Patch220: BZ-1659588-repotrack-fix-repofrompath-opt.patch
085af2
Patch221: BZ-1463723-repotrack-copy-local-packages.patch
085af2
Patch222: BZ-1630197-needs-restarting-clarify-exit-code.patch
085af2
085af2
URL: http://yum.baseurl.org/download/yum-utils/
085af2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
085af2
BuildArch: noarch
085af2
# For new findRepos() API and utils.get_process_info() API.
085af2
Requires: yum >= 3.4.3-143, libxml2-python
085af2
Requires: python-kitchen
085af2
BuildRequires: python-devel >= 2.4
085af2
BuildRequires: gettext
085af2
BuildRequires: intltool
085af2
Provides: yum-utils-translations = %{version}-%{release}
085af2
085af2
085af2
%description
085af2
yum-utils is a collection of utilities and examples for the yum package
085af2
manager. It includes utilities by different authors that make yum easier and
085af2
more powerful to use. These tools include: debuginfo-install, 
085af2
find-repos-of-install, needs-restarting, package-cleanup, repoclosure, 
085af2
repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync,
085af2
repotrack, show-installed, show-changed-rco, verifytree, yumdownloader,
085af2
yum-builddep, yum-complete-transaction, yum-config-manager, yum-debug-dump,
085af2
yum-debug-restore and yum-groups-manager.
085af2
085af2
%package -n yum-updateonboot
085af2
Summary: Run yum update on system boot
085af2
Group: System Environment/Base
085af2
Requires: python, yum >= 2.4
085af2
Requires(pre): chkconfig
085af2
Requires(post): chkconfig
085af2
085af2
%description -n yum-updateonboot
085af2
Runs yum update on system boot. This allows machines that have been turned
085af2
off for an extended amount of time to become secure immediately, instead of
085af2
waiting until the next early morning cron job.
085af2
085af2
%package -n yum-plugin-changelog
085af2
Summary: Yum plugin for viewing package changelogs before/after updating
085af2
Group: System Environment/Base
085af2
Provides: yum-changelog = %{version}-%{release}
085af2
Obsoletes: yum-changelog < 1.1.20-0
085af2
Conflicts: yum-changelog < 1.1.20-0
085af2
# changelog requires new update_md.UpdateMetadata() API in 3.2.23
085af2
Requires: yum >= 3.2.23
085af2
Requires: python-dateutil
085af2
085af2
%description -n yum-plugin-changelog
085af2
This plugin adds a command line option to allow viewing package changelog
085af2
deltas before or after updating packages.
085af2
085af2
%package -n yum-plugin-fastestmirror
085af2
Summary: Yum plugin which chooses fastest repository from a mirrorlist
085af2
Group: System Environment/Base
085af2
Provides: yum-fastestmirror = %{version}-%{release}
085af2
Obsoletes: yum-fastestmirror < 1.1.20-0
085af2
Conflicts: yum-fastestmirror < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-fastestmirror
085af2
This plugin sorts each repository's mirrorlist by connection speed
085af2
prior to downloading packages.
085af2
085af2
%package -n yum-plugin-protectbase
085af2
Summary: Yum plugin to protect packages from certain repositories.
085af2
Group: System Environment/Base
085af2
Provides: yum-protectbase = %{version}-%{release}
085af2
Obsoletes: yum-protectbase < 1.1.20-0
085af2
Conflicts: yum-protectbase < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-protectbase
085af2
This plugin allows certain repositories to be protected. Packages in the
085af2
protected repositories can't be overridden by packages in non-protected
085af2
repositories even if the non-protected repo has a later version.
085af2
085af2
%package -n yum-plugin-versionlock
085af2
Summary: Yum plugin to lock specified packages from being updated
085af2
Group: System Environment/Base
085af2
Provides: yum-versionlock = %{version}-%{release}
085af2
Obsoletes: yum-versionlock < 1.1.20-0
085af2
Conflicts: yum-versionlock < 1.1.20-0
085af2
Requires: yum >= 3.2.24
085af2
085af2
%description -n yum-plugin-versionlock
085af2
This plugin takes a set of name/versions for packages and excludes all other
085af2
versions of those packages (including optionally following obsoletes). This
085af2
allows you to protect packages from being updated by newer versions,
085af2
for example.
085af2
085af2
%package -n yum-plugin-tsflags
085af2
Summary: Yum plugin to add tsflags by a commandline option
085af2
Group: System Environment/Base
085af2
Provides: yum-tsflags = %{version}-%{release}
085af2
Obsoletes: yum-tsflags < 1.1.20-0
085af2
Conflicts: yum-tsflags < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-tsflags
085af2
This plugin allows you to specify optional transaction flags on the yum
085af2
command line
085af2
085af2
%package -n yum-plugin-priorities
085af2
Summary: plugin to give priorities to packages from different repos
085af2
Group: System Environment/Base
085af2
Provides: yum-priorities = %{version}-%{release}
085af2
Obsoletes: yum-priorities < 1.1.20-0
085af2
Conflicts: yum-priorities < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-priorities
085af2
This plugin allows repositories to have different priorities.
085af2
Packages in a repository with a lower priority can't be overridden by packages
085af2
from a repository with a higher priority even if repo has a later version.
085af2
085af2
%if %{package_yum_updatesd}
085af2
%package -n yum-plugin-refresh-updatesd
085af2
Summary: Tell yum-updatesd to check for updates when yum exits
085af2
Group: System Environment/Base
085af2
Provides: yum-refresh-updatesd = %{version}-%{release}
085af2
Obsoletes: yum-refresh-updatesd < 1.1.20-0
085af2
Conflicts: yum-refresh-updatesd < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
Requires: yum-updatesd
085af2
085af2
%description -n yum-plugin-refresh-updatesd
085af2
yum-refresh-updatesd tells yum-updatesd to check for updates when yum exits.
085af2
This way, if you run 'yum update' and install all available updates, puplet
085af2
will almost instantly update itself to reflect this.
085af2
%endif
085af2
085af2
%package -n yum-plugin-merge-conf
085af2
Summary: Yum plugin to merge configuration changes when installing packages
085af2
Group: System Environment/Base
085af2
Provides: yum-merge-conf = %{version}-%{release}
085af2
Obsoletes: yum-merge-conf < 1.1.20-0
085af2
Conflicts: yum-merge-conf < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-merge-conf
085af2
This yum plugin adds the "--merge-conf" command line option. With this option,
085af2
Yum will ask you what to do with config files which have changed on updating a
085af2
package.
085af2
085af2
%package -n yum-plugin-upgrade-helper
085af2
Summary: Yum plugin to help upgrades to the next distribution version
085af2
Group: System Environment/Base
085af2
Provides: yum-upgrade-helper = %{version}-%{release}
085af2
Obsoletes: yum-upgrade-helper < 1.1.20-0
085af2
Conflicts: yum-upgrade-helper < 1.1.20-0
085af2
Requires: yum >= 3.0
085af2
085af2
%description -n yum-plugin-upgrade-helper
085af2
this plugin allows yum to erase specific packages on install/update based on an additional
085af2
metadata file in repositories. It is used to simplify distribution upgrade hangups.
085af2
085af2
%package -n yum-plugin-aliases
085af2
Summary: Yum plugin to enable aliases filters
085af2
Group: System Environment/Base
085af2
Provides: yum-aliases = %{version}-%{release}
085af2
Obsoletes: yum-aliases < 1.1.20-0
085af2
Conflicts: yum-aliases < 1.1.20-0
085af2
# Requires args_hook
085af2
Requires: yum >= 3.2.23
085af2
Requires: yum-utils-translations = %{version}-%{release}
085af2
085af2
%description -n yum-plugin-aliases
085af2
This plugin adds the command alias, and parses the aliases config. file to
085af2
enable aliases.
085af2
085af2
%package -n yum-plugin-list-data
085af2
Summary: Yum plugin to list aggregate package data
085af2
Group: System Environment/Base
085af2
Provides: yum-list-data = %{version}-%{release}
085af2
Obsoletes: yum-list-data < 1.1.20-0
085af2
Conflicts: yum-list-data < 1.1.20-0
085af2
Requires: yum >= 3.0.5
085af2
085af2
%description -n yum-plugin-list-data
085af2
This plugin adds the commands list- vendors, groups, packagers, licenses,
085af2
arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
085af2
installed-sizes.
085af2
085af2
%package -n yum-plugin-filter-data
085af2
Summary: Yum plugin to list filter based on package data
085af2
Group: System Environment/Base
085af2
Provides: yum-filter-data = %{version}-%{release}
085af2
Obsoletes: yum-filter-data < 1.1.20-0
085af2
Conflicts: yum-filter-data < 1.1.20-0
085af2
Requires: yum >= 3.2.17
085af2
085af2
%description -n yum-plugin-filter-data
085af2
This plugin adds the options --filter- vendors, groups, packagers, licenses,
085af2
arches, committers, buildhosts, baseurls, package-sizes, archive-sizes and
085af2
installed-sizes. Note that each package must match at least one pattern/range in
085af2
each category, if any were specified.
085af2
085af2
%package -n yum-plugin-tmprepo
085af2
Summary: Yum plugin to add temporary repositories
085af2
Group: System Environment/Base
085af2
Provides: yum-tmprepo = %{version}-%{release}
085af2
Obsoletes: yum-tmprepo < 1.1.20-0
085af2
Conflicts: yum-tmprepo < 1.1.20-0
085af2
Requires: yum >= 3.2.11
085af2
Requires: createrepo
085af2
085af2
%description -n yum-plugin-tmprepo
085af2
This plugin adds the option --tmprepo which takes a url to a .repo file
085af2
downloads it and enables it for a single run. This plugin tries to ensure
085af2
that temporary repositories are safe to use, by default, by not allowing
085af2
gpg checking to be disabled.
085af2
085af2
%package -n yum-plugin-verify
085af2
Summary: Yum plugin to add verify command, and options
085af2
Group: System Environment/Base
085af2
Provides: yum-verify = %{version}-%{release}
085af2
Obsoletes: yum-verify < 1.1.20-0
085af2
Conflicts: yum-verify < 1.1.20-0
085af2
Requires: yum >= 3.2.12
085af2
085af2
%description -n yum-plugin-verify
085af2
This plugin adds the commands verify, verify-all and verify-rpm. There are
085af2
also a couple of options. This command works like rpm -V, to verify your
085af2
installation.
085af2
085af2
%package -n yum-plugin-keys
085af2
Summary: Yum plugin to deal with signing keys
085af2
Group: System Environment/Base
085af2
Provides: yum-keys = %{version}-%{release}
085af2
Obsoletes: yum-keys < 1.1.20-0
085af2
Conflicts: yum-keys < 1.1.20-0
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-keys
085af2
This plugin adds the commands keys, keys-info, keys-data and keys-remove. They
085af2
allow you to query and remove signing keys.
085af2
085af2
%package -n yum-plugin-remove-with-leaves
085af2
Summary: Yum plugin to remove dependencies which are no longer used because of a removal
085af2
Group: System Environment/Base
085af2
Provides: yum-remove-with-leaves = %{version}-%{release}
085af2
Obsoletes: yum-remove-with-leaves < 1.1.20-0
085af2
Conflicts: yum-remove-with-leaves < 1.1.20-0
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-remove-with-leaves
085af2
This plugin removes any unused dependencies that were brought in by an install
085af2
but would not normally be removed. It helps to keep a system clean of unused
085af2
libraries and packages.
085af2
085af2
%package -n yum-plugin-pre-transaction-actions
085af2
Summary: Yum plugin to run arbitrary commands when certain pkgs are acted on
085af2
Group: System Environment/Base
085af2
Provides: yum-pre-transaction-actions = %{version}-%{release}
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-pre-transaction-actions
085af2
This plugin allows the user to run arbitrary actions prior to a transaction
085af2
when specified packages are changed.
085af2
085af2
%package -n yum-plugin-post-transaction-actions
085af2
Summary: Yum plugin to run arbitrary commands when certain pkgs are acted on
085af2
Group: System Environment/Base
085af2
Provides: yum-post-transaction-actions = %{version}-%{release}
085af2
Obsoletes: yum-post-transaction-actions < 1.1.20-0
085af2
Conflicts: yum-post-transaction-actions < 1.1.20-0
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-post-transaction-actions
085af2
This plugin allows the user to run arbitrary actions immediately following a
085af2
transaction when specified packages are changed.
085af2
085af2
%package -n yum-NetworkManager-dispatcher
085af2
Summary: NetworkManager script which tells yum to check its cache on network change
085af2
Group: System Environment/Base
085af2
Requires: yum >= 3.2.17
085af2
085af2
%description -n yum-NetworkManager-dispatcher
085af2
This NetworkManager "dispatch script" forces yum to check its cache if/when a
085af2
new network connection happens in NetworkManager. Note that currently there is
085af2
no checking of previous data, so if your WiFi keeps going up and down (or you
085af2
suspend/resume a lot) yum will recheck its cached data a lot.
085af2
085af2
%package -n yum-plugin-rpm-warm-cache
085af2
Summary: Yum plugin to access the rpmdb files early to warm up access to the db 
085af2
Group: System Environment/Base
085af2
Provides: yum-rpm-warm-cache = %{version}-%{release}
085af2
Obsoletes: yum-rpm-warm-cache < 1.1.20-0
085af2
Conflicts: yum-rpm-warm-cache < 1.1.20-0
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-rpm-warm-cache
085af2
This plugin reads the rpmdb files into the system cache before accessing the
085af2
rpmdb directly. In some cases this should speed up access to rpmdb information
085af2
085af2
%package -n yum-plugin-auto-update-debug-info
085af2
# Works by searching for *-debuginfo ... so it shouldn't trigger on itself.
085af2
Summary: Yum plugin to enable automatic updates to installed debuginfo packages
085af2
Group: System Environment/Base
085af2
Obsoletes: yum-plugin-auto-update-debuginfo < 1.1.21-0
085af2
Conflicts: yum-plugin-auto-update-debuginfo < 1.1.21-0
085af2
Provides: yum-plugin-auto-update-debuginfo = %{version}-%{release}
085af2
Requires: yum >= 3.2.19
085af2
085af2
%description -n yum-plugin-auto-update-debug-info
085af2
This plugin looks to see if any debuginfo packages are installed, and if there
085af2
are it enables all debuginfo repositories that are "children" of enabled
085af2
repositories.
085af2
085af2
%package -n yum-plugin-show-leaves
085af2
Summary: Yum plugin which shows newly installed leaf packages
085af2
Group: System Environment/Base
085af2
Requires: yum >= 3.2.23
085af2
085af2
%description -n yum-plugin-show-leaves
085af2
Yum plugin which shows newly installed leaf packages
085af2
and packages that became leaves after a transaction
085af2
085af2
%package -n yum-plugin-local
085af2
Summary: Yum plugin to automatically manage a local repo. of downloaded packages
085af2
Group: System Environment/Base
085af2
# Who the hell knows what version :)
085af2
Requires: yum >= 3.2.22
085af2
Requires: createrepo
085af2
085af2
%description -n yum-plugin-local
085af2
When this plugin is installed it will automatically copy all downloaded packages
085af2
to a repository on the local filesystem, and (re)build that repository. This
085af2
means that anything you've downloaded will always exist, even if the original
085af2
repo. removes it (and can thus. be reinstalled/downgraded/etc.).
085af2
085af2
%package -n yum-plugin-fs-snapshot
085af2
Summary: Yum plugin to automatically snapshot your filesystems during updates
085af2
Group: System Environment/Base
085af2
Requires: yum >= 3.2.22
085af2
Requires: btrfs-progs
085af2
085af2
%description -n yum-plugin-fs-snapshot
085af2
When this plugin is installed it will automatically snapshot any
085af2
filesystem that is touched by the packages in a yum update or yum remove.
085af2
085af2
%package -n yum-plugin-ps
085af2
Summary: Yum plugin to look at processes, with respect to packages
085af2
Group: System Environment/Base
085af2
Requires: yum >= 3.2.27
085af2
085af2
%description -n yum-plugin-ps
085af2
When this plugin is installed it adds the yum command "ps", which allows you
085af2
to see which running processes are accociated with which packages (and if they
085af2
need rebooting, or have updates, etc.)
085af2
085af2
%if %{package_puppetverify}
085af2
%package -n yum-plugin-puppetverify
085af2
Summary: Yum plugin to add puppet checksums to verify data
085af2
Group: System Environment/Base
085af2
Provides: yum-puppetverify = %{version}-%{release}
085af2
Requires: yum >= 3.2.12
085af2
Requires: PyYAML >= 3.09
085af2
Requires: puppet
085af2
085af2
%description -n yum-plugin-puppetverify
085af2
Supplies checksums for files in packages from puppet's state file. 
085af2
%endif
085af2
085af2
%package -n yum-plugin-copr
085af2
Summary: Yum plugin to add copr command
085af2
Group: System Environment/Base
085af2
Provides: yum-copr = %{version}-%{release}
085af2
Requires: yum >= 3.4.3
085af2
Requires: python-requests
085af2
085af2
%description -n yum-plugin-copr
085af2
This plugin adds the command copr, for adding/listing/searching copr repos.
085af2
085af2
%package -n yum-plugin-ovl
085af2
Summary: Yum plugin to work around overlayfs issues
085af2
Group: System Environment/Base
085af2
Provides: yum-ovl = %{version}-%{release}
085af2
Requires: yum >= 3.4.3
085af2
085af2
%description -n yum-plugin-ovl
085af2
This plugin touches rpmdb files to work around overlayfs issues.
085af2
085af2
%prep
085af2
%setup -q
085af2
%patch1 -p1
085af2
%patch2 -p1
085af2
%patch3 -p1
085af2
%patch4 -p1
085af2
%patch5 -p1
085af2
%patch6 -p1
085af2
%patch7 -p1
085af2
085af2
# rhel-7.1
085af2
%patch50 -p1
085af2
%patch51 -p1
085af2
%patch52 -p1
085af2
%patch53 -p1
085af2
%patch54 -p1
085af2
%patch55 -p1
085af2
%patch56 -p1
085af2
%patch57 -p1
085af2
%patch58 -p1
085af2
%patch59 -p1
085af2
%patch60 -p1
085af2
085af2
#rhel-7.2
085af2
%patch100 -p1
085af2
%patch101 -p1
085af2
%patch102 -p1
085af2
%patch103 -p1
085af2
085af2
#rhel-7.3
085af2
%patch120 -p1
085af2
%patch121 -p1
085af2
%patch122 -p1
085af2
%patch123 -p1
085af2
%patch124 -p1
085af2
%patch125 -p1
085af2
%patch126 -p1
085af2
%patch127 -p1
085af2
%patch128 -p1
085af2
%patch129 -p1
085af2
%patch130 -p1
085af2
%patch131 -p1
085af2
085af2
#rhel-7.4
085af2
%patch150 -p1
085af2
%patch151 -p1
085af2
%patch152 -p1
085af2
085af2
#rhel-7.5
085af2
%patch160 -p1
085af2
%patch161 -p1
085af2
%patch162 -p1
085af2
%patch163 -p1
085af2
%patch164 -p1
085af2
%patch165 -p1
085af2
%patch166 -p1
085af2
%patch167 -p1
085af2
%patch168 -p1
085af2
085af2
#rhel-7.6
085af2
%patch180 -p1
085af2
%patch181 -p1
085af2
%patch182 -p1
085af2
%patch183 -p1
085af2
085af2
#rhel-7.7
085af2
%patch200 -p1
085af2
085af2
#rhel-7.8
085af2
%patch220 -p1
085af2
%patch221 -p1
085af2
%patch222 -p1
085af2
085af2
%install
085af2
rm -rf $RPM_BUILD_ROOT
085af2
make DESTDIR=$RPM_BUILD_ROOT install
085af2
make -C updateonboot DESTDIR=$RPM_BUILD_ROOT install
085af2
085af2
%find_lang %name
085af2
085af2
# Plugins to install
085af2
plugins="\
085af2
 changelog \
085af2
 fastestmirror \
085af2
 protectbase \
085af2
 versionlock \
085af2
 tsflags \
085af2
 priorities \
085af2
 merge-conf \
085af2
 upgrade-helper \
085af2
 aliases \
085af2
 list-data \
085af2
 filter-data \
085af2
 tmprepo \
085af2
 verify \
085af2
 keys \
085af2
 remove-with-leaves \
085af2
 pre-transaction-actions \
085af2
 post-transaction-actions \
085af2
 rpm-warm-cache \
085af2
 auto-update-debuginfo \
085af2
 show-leaves \
085af2
 local \
085af2
 fs-snapshot \
085af2
 ps \
085af2
 ovl \
085af2
 copr \
085af2
"
085af2
%if %{package_puppetverify}
085af2
plugins="$plugins \
085af2
 puppetverify \
085af2
"
085af2
%endif
085af2
085af2
%if %{package_yum_updatesd}
085af2
plugins="$plugins \
085af2
 refresh-updatesd \
085af2
"
085af2
%endif
085af2
085af2
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/ $RPM_BUILD_ROOT/%pluginhome
085af2
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pre-actions
085af2
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/post-actions
085af2
085af2
cd plugins
085af2
for plug in $plugins; do
085af2
    install -m 644 $plug/*.conf $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
085af2
    install -m 644 $plug/*.py $RPM_BUILD_ROOT/%pluginhome
085af2
    %{__python} -c "import compileall; compileall.compile_dir('$RPM_BUILD_ROOT/%pluginhome', 1)"
085af2
done
085af2
install -m 644 aliases/aliases $RPM_BUILD_ROOT/%{_sysconfdir}/yum/aliases.conf
085af2
install -m 644 versionlock/versionlock.list $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d/
085af2
# need for for the ghost in files section of yum-plugin-local
085af2
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
085af2
touch $RPM_BUILD_ROOT%{_sysconfdir}/yum.repos.d/_local.repo
085af2
085af2
085af2
%clean
085af2
rm -rf $RPM_BUILD_ROOT
085af2
085af2
%post -n yum-updateonboot
085af2
/sbin/chkconfig --add yum-updateonboot >/dev/null 2>&1 || :;
085af2
085af2
%preun -n yum-updateonboot
085af2
if [ $1 = 0 ]; then
085af2
    /sbin/service yum-updateonboot stop >/dev/null 2>&1 || :;
085af2
    /sbin/chkconfig --del yum-updateonboot >/dev/null 2>&1 || :;
085af2
fi
085af2
085af2
%files -f %{name}.lang
085af2
%defattr(-, root, root)
085af2
%doc README yum-util-cli-template
085af2
%doc COPYING
085af2
%doc plugins/README
085af2
%{_sysconfdir}/bash_completion.d
085af2
%{_bindir}/debuginfo-install
085af2
%{_bindir}/find-repos-of-install
085af2
%{_bindir}/needs-restarting
085af2
%{_bindir}/package-cleanup
085af2
%{_bindir}/repoclosure
085af2
%{_bindir}/repodiff
085af2
%{_bindir}/repomanage
085af2
%{_bindir}/repoquery
085af2
%{_bindir}/repotrack
085af2
%{_bindir}/reposync
085af2
%{_bindir}/repo-graph
085af2
%{_bindir}/repo-rss
085af2
%{_bindir}/verifytree
085af2
%{_bindir}/yumdownloader
085af2
%{_bindir}/yum-builddep
085af2
%{_bindir}/yum-config-manager
085af2
%{_bindir}/yum-debug-dump
085af2
%{_bindir}/yum-debug-restore
085af2
%{_bindir}/yum-groups-manager
085af2
%{_bindir}/show-installed
085af2
%{_bindir}/show-changed-rco
085af2
%{_sbindir}/yum-complete-transaction
085af2
%{_sbindir}/yumdb
085af2
%{python_sitelib}/yumutils/
085af2
%{_mandir}/man1/yum-utils.1.*
085af2
%{_mandir}/man1/debuginfo-install.1.*
085af2
%{_mandir}/man1/package-cleanup.1.*
085af2
%{_mandir}/man1/repo-rss.1.*
085af2
%{_mandir}/man1/repoquery.1.*
085af2
%{_mandir}/man1/repodiff.1.*
085af2
%{_mandir}/man1/reposync.1.*
085af2
%{_mandir}/man1/show-changed-rco.1.*
085af2
%{_mandir}/man1/show-installed.1.*
085af2
%{_mandir}/man1/yum-builddep.1.*
085af2
%{_mandir}/man1/yum-debug-dump.1.*
085af2
%{_mandir}/man1/yum-debug-restore.1.*
085af2
%{_mandir}/man8/yum-complete-transaction.8.*
085af2
%{_mandir}/man1/yum-groups-manager.1.*
085af2
%{_mandir}/man8/yumdb.8.*
085af2
%{_mandir}/man1/yumdownloader.1.*
085af2
%{_mandir}/man1/find-repos-of-install.1.*
085af2
%{_mandir}/man1/needs-restarting.1.*
085af2
%{_mandir}/man1/repo-graph.1.*
085af2
%{_mandir}/man1/repoclosure.1.*
085af2
%{_mandir}/man1/repomanage.1.*
085af2
%{_mandir}/man1/repotrack.1.*
085af2
%{_mandir}/man1/verifytree.1.*
085af2
%{_mandir}/man1/yum-config-manager.1.*
085af2
085af2
%files -n yum-updateonboot
085af2
%defattr(-, root, root)
085af2
%doc updateonboot/README COPYING
085af2
%config(noreplace) %{_sysconfdir}/sysconfig/yum-updateonboot
085af2
%{_initrddir}/yum-updateonboot
085af2
085af2
%files -n yum-plugin-changelog
085af2
%defattr(-, root, root)
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/changelog.conf
085af2
%doc COPYING
085af2
%{pluginhome}/changelog.*
085af2
%{_mandir}/man1/yum-changelog.1.*
085af2
%{_mandir}/man5/yum-changelog.conf.5.*
085af2
085af2
%files -n yum-plugin-fastestmirror
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fastestmirror.conf
085af2
%{pluginhome}/fastestmirror*.*
085af2
085af2
%files -n yum-plugin-protectbase
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/protectbase.conf
085af2
%{pluginhome}/protectbase.*
085af2
085af2
%files -n yum-plugin-versionlock
085af2
%defattr(-, root, root)
085af2
%doc plugins/versionlock/README COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.conf
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/versionlock.list
085af2
%{pluginhome}/versionlock.*
085af2
%{_mandir}/man1/yum-versionlock.1.*
085af2
%{_mandir}/man5/yum-versionlock.conf.5.*
085af2
085af2
%files -n yum-plugin-tsflags
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tsflags.conf
085af2
%{pluginhome}/tsflags.*
085af2
085af2
%files -n yum-plugin-priorities
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/priorities.conf
085af2
%{pluginhome}/priorities.*
085af2
085af2
%if %{package_yum_updatesd}
085af2
%files -n yum-plugin-refresh-updatesd
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/refresh-updatesd.conf
085af2
%{pluginhome}/refresh-updatesd.*
085af2
%endif
085af2
085af2
%files -n yum-plugin-merge-conf
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/merge-conf.conf
085af2
%{pluginhome}/merge-conf.*
085af2
085af2
%files -n yum-plugin-upgrade-helper
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/upgrade-helper.conf
085af2
%{pluginhome}/upgrade-helper.*
085af2
085af2
%files -n yum-plugin-aliases
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/aliases.conf
085af2
%config(noreplace) %{_sysconfdir}/yum/aliases.conf
085af2
%{pluginhome}/aliases.*
085af2
%{_mandir}/man1/yum-aliases.1.*
085af2
085af2
%files -n yum-plugin-list-data
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/list-data.conf
085af2
%{pluginhome}/list-data.*
085af2
%{_mandir}/man1/yum-list-data.1.*
085af2
085af2
%files -n yum-plugin-filter-data
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/filter-data.conf
085af2
%{pluginhome}/filter-data.*
085af2
%{_mandir}/man1/yum-filter-data.1.*
085af2
085af2
%files -n yum-plugin-tmprepo
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/tmprepo.conf
085af2
%{pluginhome}/tmprepo.*
085af2
085af2
%files -n yum-plugin-verify
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/verify.conf
085af2
%{pluginhome}/verify.*
085af2
%{_mandir}/man1/yum-verify.1.*
085af2
085af2
%files -n yum-plugin-keys
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/keys.conf
085af2
%{pluginhome}/keys.*
085af2
085af2
%files -n yum-NetworkManager-dispatcher
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
/etc/NetworkManager/dispatcher.d/*
085af2
085af2
%files -n yum-plugin-remove-with-leaves
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/remove-with-leaves.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/remove-with-leaves.conf
085af2
085af2
%files -n yum-plugin-pre-transaction-actions
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/pre-transaction-actions.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/pre-transaction-actions.conf
085af2
%doc plugins/pre-transaction-actions/sample.action
085af2
# Default *.action file dropping dir.
085af2
%dir %{_sysconfdir}/yum/pre-actions
085af2
085af2
%files -n yum-plugin-post-transaction-actions
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/post-transaction-actions.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/post-transaction-actions.conf
085af2
%doc plugins/post-transaction-actions/sample.action
085af2
# Default *.action file dropping dir.
085af2
%dir %{_sysconfdir}/yum/post-actions
085af2
085af2
%files -n yum-plugin-rpm-warm-cache
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/rpm-warm-cache.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/rpm-warm-cache.conf
085af2
085af2
%files -n yum-plugin-auto-update-debug-info
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/auto-update-debuginfo.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/auto-update-debuginfo.conf
085af2
085af2
%files -n yum-plugin-show-leaves
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%{pluginhome}/show-leaves.*
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/show-leaves.conf
085af2
085af2
%files -n yum-plugin-local
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%ghost %{_sysconfdir}/yum.repos.d/_local.repo
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/local.conf
085af2
%{pluginhome}/local.*
085af2
085af2
%files -n yum-plugin-fs-snapshot
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/fs-snapshot.conf
085af2
%{pluginhome}/fs-snapshot.*
085af2
%{_mandir}/man1/yum-fs-snapshot.1.*
085af2
%{_mandir}/man5/yum-fs-snapshot.conf.5.*
085af2
085af2
%files -n yum-plugin-ps
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ps.conf
085af2
%{pluginhome}/ps.*
085af2
085af2
%if %{package_puppetverify}
085af2
%files -n yum-plugin-puppetverify
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/puppetverify.conf
085af2
%{pluginhome}/puppetverify.*
085af2
%endif
085af2
085af2
%files -n yum-plugin-copr
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/copr.conf
085af2
%{pluginhome}/copr.*
085af2
%{_mandir}/man8/yum-copr.8.*
085af2
085af2
%files -n yum-plugin-ovl
085af2
%defattr(-, root, root)
085af2
%doc COPYING
085af2
%config(noreplace) %{_sysconfdir}/yum/pluginconf.d/ovl.conf
085af2
%{pluginhome}/ovl.*
085af2
%{_mandir}/man1/yum-ovl.1.*
085af2
085af2
%changelog
085af2
* Tue Sep 10 2019 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-53
085af2
- repotrack: fix --repofrompath for non-root users
085af2
- Related: bug#1659588
085af2
- repotrack: copy local packages
085af2
- Related: bug#1463723
085af2
- needs-restarting: clarify exit code in help and man page
085af2
- Related: bug#1630197
085af2
085af2
* Fri Apr 26 2019 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-52
085af2
- reposync: fix up the previous patch
085af2
- Related: bug#1476701
085af2
085af2
* Wed Mar 27 2019 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-51
085af2
- reposync: repotrack: handle metadata fetch exceptions
085af2
- Related: bug#1476701
085af2
085af2
* Fri Aug 24 2018 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-50
085af2
- yum-config-manager: additional fixes for --add-repo
085af2
- Related: bug#1493489
085af2
- repotrack: print error instead of traceback on unavailable --repofrompath
085af2
- Related: bug#1506205
085af2
- versionlock: note default value of show_hint in man page
085af2
- Related: bug#1497351
085af2
085af2
* Fri Jul 20 2018 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-49
085af2
- reposync: fix up traversal patch and have it reference new CVE bug
085af2
- Resolves: bug#1600618
085af2
085af2
* Sat Jun 23 2018 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-48
085af2
- yum-config-manager: fix --add-repo dummy URL
085af2
- Resolves: bug#1493489
085af2
085af2
* Fri Jun 22 2018 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-47
085af2
- repotrack: add --repofrompath option
085af2
- Resolves: bug#1506205
085af2
- reposync: check for .. in remote paths
085af2
- Resolves: bug#1552328
085af2
085af2
* Fri Jun 22 2018 Michal Domonkos <mdomonko@redhat.com> - 1.1.31-46
085af2
- versionlock: add hint and "status" subcommand
085af2
- Resolves: bug#1497351
085af2
085af2
* Tue Nov 21 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-45
085af2
- Fix file globbing in transaction-actions.
085af2
- Related: bug#1470647
085af2
085af2
* Mon Oct 30 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-44
085af2
- Add pre-transaction-actions plugin.
085af2
- Resolves: bug#1470647
085af2
- yum-builddep: add --define option.
085af2
- Resolves: bug#1437636
085af2
- verifytree: handle no @core group gracefully.
085af2
- Resolves: bug#1349433
085af2
- verifytree: fix handling of missing comps.
085af2
- Resolves: bug#1333353
085af2
085af2
* Fri Oct 20 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-43
085af2
- yumdownloader: fix crash on broken srpm metadata.
085af2
- Resolves: bug#1458098
085af2
- package-cleanup: don't remove required dupes.
085af2
- Resolves: bug#1455318
085af2
- fastestmirror: move the logic before MD retrieval.
085af2
- Resolves: bug#1428210
085af2
- yum-debug-dump: improve repo failure handling.
085af2
- Resolves: bug#1445751
085af2
085af2
* Tue Mar 21 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-42
085af2
- Add yum-plugin-copr.
085af2
- Resolves: bug#1429831
085af2
085af2
* Thu Mar 09 2017 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-41
085af2
- yum-config-manager: only select exact matches from --setopt.
085af2
- Resolves: bug#1403015
085af2
- yum-plugin-verify: set exit status to 1 in case of problems.
085af2
- Resolves: bug#1406891
085af2
085af2
* Thu Aug 04 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-40
085af2
- needs-restarting: rework reboothint logic.
085af2
- Related: bug#1192946
085af2
- needs-restarting: rebase patch for 1335587.
085af2
- Related: bug#1335587
085af2
085af2
* Fri Jul 22 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-39
085af2
- verifytree: don't fail with versioned docdirs.
085af2
- Related: bug#1296282
085af2
085af2
* Thu Jun 30 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-38
085af2
- verifytree: use local comps schema.
085af2
- Related: bug#1296282
085af2
* Tue Jun 21 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-37
085af2
- needs-restarting: add option for reboot hint.
085af2
- Resolves: bug#1192946
085af2
- needs-restarting: add option to list services.
085af2
- Resolves: bug#1335587
085af2
- reposync: add --download-metadata to the man page.
085af2
- Resolves: bug#1329649
085af2
- debuginfo-install: also respect provides when testing for installonly.
085af2
- Related: bug#1293707
085af2
085af2
* Fri May 13 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-36
085af2
- yum-config-manager: document syntax for enabling/disabling all repos.
085af2
- Resolves: bug#1245117
085af2
- verifytree: use current url of comps schema.
085af2
- Resolves: bug#1296282
085af2
085af2
* Tue Mar 01 2016 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-35
085af2
- debuginfo-install: install debuginfo only for the latest installed version of installonly package.
085af2
- Resolves: bug#1293707
085af2
- yum-config-manager: don't require enabled repos for --add-repo to work.
085af2
- Resolves: bug#1184912
085af2
- fs-snapshot: btrfsctl is obsolete, use btrfs.
085af2
- Resolves: bug#1091698
085af2
- Add libxml2-python to Requires for repo-rss.
085af2
- Resolves: bug#1297788
085af2
- Remove -v from repoquery man page.
085af2
- Resolves: bug#1285750
085af2
- yum-plugin-priorities: get all obsoletes, not just the newest.
085af2
- Resolves: bug#1269414
085af2
- yumdownloader: fix description of --archlist in the manpage.
085af2
- Resolves: bug#1264774
085af2
- yum-builddep: mention the workaround for arched srpms in the man page.
085af2
- Resolves: bug#1156057
085af2
085af2
* Mon Oct 12 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-34
085af2
- ovl plugin: run at init_hook stage.
085af2
- Resolves: bug#1269395
085af2
085af2
* Fri Sep 04 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-33
085af2
- ovl plugin: remove fs check and add manpage.
085af2
- Related: bug#1213602
085af2
085af2
* Tue Aug 04 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-32
085af2
- ovl plugin: change copy-up strategy, execute when root fs is mounted OverlayFS, add logging.
085af2
- Related: bug#1213602
085af2
085af2
* Thu Jul 02 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-31
085af2
- yum-builddep: respect --tolerant to ignore missing dependencies.
085af2
- Resolves: bug#817046
085af2
085af2
* Tue May 26 2015 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-30
085af2
- yum-config-manager: update config file specified using -c option.
085af2
- Resolves: bug#1075708
085af2
- yum-config-manager: require \* syntax to disable all repos.
085af2
- Resolves: bug#1151154
085af2
- Add plugin for overlayfs issue workaround.
085af2
- Resolves: bug#1213602
085af2
085af2
* Mon Nov 10 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-29
085af2
- reposync: fix man page formatting.
085af2
- Related: bug#1121714
085af2
085af2
* Wed Sep 24 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-28
085af2
- needs-restarting: handle RepoError gracefully.
085af2
- Resolves: bug#1107658
085af2
085af2
* Wed Sep 24 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-27
085af2
- reposync: preserve directory structure.
085af2
- Resolves: bug#1139032
085af2
- reposync: check for existing packages when using -u option.
085af2
- Resolves: bug#1140864
085af2
085af2
* Thu Sep  4 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-26
085af2
- yum-post-transaction-actions: allow colons in command part.
085af2
- Resolves: bug#1134989
085af2
- reposync: show urls for all repos when using -u option.
085af2
- Resolves: bug#1133125
085af2
- yum-config-manager: fix --save when --setopt contains wildcards.
085af2
- Resolves: bug#1129590
085af2
- post-transaction-actions: fix filename matching.
085af2
- Resolves: bug#1127782
085af2
- reposync: add missing switches to the manpage.
085af2
- Resolves: bug#1121714
085af2
- yumdownloader: print depsolving errors instead of ignoring them.
085af2
- Resolves: bug#1113391
085af2
- yumdownloader: make --destdir less of a hack.
085af2
- Resolves: bug#1104995
085af2
- needs-restarting: multiple fixes.
085af2
- Resolves: bug#1095150
085af2
085af2
* Tue Aug  5 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-25
085af2
- yumdownloader, yum-builddep: do not ignore source repos.
085af2
- Resolves: bug#1082050
085af2
085af2
* Fri Feb 14 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-24
085af2
- reposync: fix 'reposync -r nosuchrepo' behaviour.
085af2
- Resolves: bug#1060702
085af2
085af2
* Mon Jan 20 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-23
085af2
- yum-builddep: Use srpms in already enabled repos.
085af2
- Resolves: bug1024070
085af2
085af2
* Wed Jan 15 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-22
085af2
- Fix repo suffix to '-debug-rpms' in debuginfo-install.
085af2
- Resolves: bug#1052871
085af2
085af2
* Fri Jan 10 2014 Valentina Mukhamedzhanova <vmukhame@redhat.com> - 1.1.31-21
085af2
- Fix YumBaseError name error in repoquery
085af2
- Resolves: bug#1050218
085af2
085af2
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.1.31-20
085af2
- Mass rebuild 2013-12-27
085af2
085af2
* Fri Nov  1 2013 James Antill <james.antill@redhat.com> - 1.1.31-19
085af2
- Remove security plugin.
085af2
- Resolves: rhbz#1002491
085af2
085af2
* Mon Sep  9 2013 James Antill <james.antill@redhat.com> - 1.1.31-18
085af2
- Disable puppetverify plugin for el7. BZ 1002876.
085af2
- reposync: fix a copy-paste error. BZ 994514
085af2
- repo-rss: non-ASCII fix, sorting.
085af2
- Add --nogroups and --noplugins options to verifytree.
085af2
085af2
* Wed Jul 31 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-17
085af2
- Use new findRepos() API for yum-config-manager. BZ 971599
085af2
085af2
* Wed Jul 31 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-16
085af2
- Update to latest HEAD
085af2
- Fix pacakge => package typos
085af2
- docs: Add missing man page short descriptions
085af2
- docs: Escape dashes in command-line options
085af2
- docs: Add missing man pages for all yum-utils
085af2
- Add --show-duplicates to repoquery manpage. BZ 975565
085af2
- yum-complete-transaction: unlock yum.pid. BZ 984119
085af2
- sanitize repoquery --repofrompath. BZ 988140
085af2
- yum changelog: implicit since=all. BZ 961782
085af2
- repoquery: retry doLock() BZ 988223
085af2
- repoquery: add --installroot option. BZ 988429
085af2
085af2
* Mon Jun 24 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-15
085af2
- Update to latest HEAD
085af2
- debuginfo-install: handle YumBaseError
085af2
- fs-snapshot: "dmsetup -o" workaround.  BZ 954358, BZ 949569
085af2
- tmprepo: avoid spaces in repoid. BZ 965806
085af2
- repoquery: add cachedir locking. BZ 969776
085af2
- Fix a bug in Modified/Upgraded/Downgraded output. BZ 819502
085af2
085af2
* Thu Apr 18 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-14
085af2
- yum-utils.bash: load yum.bash first
085af2
085af2
* Wed Apr 17 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-13
085af2
- Update to latest HEAD
085af2
- versionlock add: Skip packages already locked.
085af2
- versionlock delete: Match all names, not just envra.
085af2
- Allow --old=/foo urls for repodiff.
085af2
- Don't check timestamps for repofrompath repos. BZ 880944
085af2
- Output couldn't find a pkg. for 'foo'. BZ 838158
085af2
085af2
* Tue Mar 12 2013 James Antill <james@fedoraproject.org> - 1.1.31-12
085af2
- Update to latest HEAD.
085af2
- FS snapshot tweaks for snapper support.
085af2
085af2
* Mon Mar 11 2013 James Antill <james@fedoraproject.org> - 1.1.31-11
085af2
- Update to latest HEAD.
085af2
- FS snapshot fixes, and thin provisioning support.
085af2
- search-quiet for yumdb.
085af2
085af2
* Wed Feb  6 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-10
085af2
- Update to latest HEAD
085af2
- Small fixes in documentation and error handling
085af2
085af2
* Mon Jan 14 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-9
085af2
- Update to latest HEAD.
085af2
- Added pluginhome define to get rid of hardcoded paths
085af2
- Fix yum-NetworkManager-dispatcher description, BZ 894729
085af2
- reposync should lock. BZ 880722
085af2
- Initialize exit_code correctly.  BZ 882536
085af2
085af2
* Mon Jan 14 2013 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-8
085af2
- Update to latest HEAD.
085af2
085af2
* Wed Aug  8 2012 Zdenek Pavlas <zpavlas@redhat.com> - 1.1.31-7
085af2
- Update to latest HEAD.
085af2
- Use package downloader from Yum.
085af2
085af2
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.31-6
085af2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
085af2
085af2
* Fri Apr 27 2012 James Antill <james@fedoraproject.org> - 1.1.31-5
085af2
- Update to latest HEAD.
085af2
085af2
* Thu Jan 26 2012 James Antill <james@fedoraproject.org> - 1.1.31-4
085af2
- Update to latest HEAD.
085af2
085af2
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.31-3
085af2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
085af2
085af2
* Thu Aug 13 2011 Tim Lauridsen <timlau@fedoraproject.org> 
085af2
- fix traceback in auto-update-debuginfo plugin (rhbz #729982)
085af2
085af2
* Thu Aug 10 2011 Tim Lauridsen <timlau@fedoraproject.org> 
085af2
- mark as 1.1.31
085af2
- remove patches
085af2
085af2
* Thu Jul 28 2011 James Antill <james@fedoraproject.org>
085af2
- Fix for BuildTrans no return value checking, needed for mock.
085af2
- Resolves: bug#716267
085af2
085af2
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.30-2
085af2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
085af2
085af2
* Thu Jan 13 2011 Tim Lauridsen <timlau@fedoraproject.org> 
085af2
- mark as 1.1.30 
085af2
 
085af2
* Mon Jan 3 2011 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- Added yumutils python module
085af2
 
085af2
* Thu Dec 30 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- Added Translation support and need Requires, BuildRequires 
085af2
085af2
* Sun Nov 7 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.29 
085af2
085af2
* Tue Aug  3 2010 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add COPYING docs to all the plugins to make fedora(and Tim) happy. :)
085af2
085af2
* Tue Aug 3 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.28 
085af2
085af2
* Sun Jun 6 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.27  
085af2
085af2
* Wed Feb 10 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.26  
085af2
085af2
* Wed Jan 27 2010 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.25
085af2
- add touch /etc/yum.repos.d/_local.repo to install section
085af2
- this need for for the ghost in files section of yum-plugin-local
085af2
085af2
* Sun Nov 8 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- remove basearchonly since all versions of yum for quite some time obsolete it
085af2
- truncate changelog to last 2 years
085af2
085af2
* Sat Nov 7 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.24
085af2
085af2
* Wed Nov  4 2009 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add needs-restarting
085af2
085af2
* Mon Oct 12 2009 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add python compileall to all plugins so we get .pyc/.pyo files in them
085af2
- fixes https://bugzilla.redhat.com/show_bug.cgi?id=493174
085af2
085af2
* Wed Sep 2 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.23
085af2
085af2
* Tue May 19 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.22 
085af2
085af2
* Mon May 18 2009 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add show-leaves plugin from Ville Skyttä
085af2
085af2
* Wed Mar 25 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.21 
085af2
085af2
* Mon Mar 2 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- set yum require to 3.2.21 (the 3.2.21 in rawhide is patched to yum head, so it matches the need yum 3.2.22 code)
085af2
- Added versioned Provides: yum-<pluginname> to make rpm/yum happy.
085af2
- yum-updateonboot is not renamed and dont need Obsoletes/Conflicts/Provides
085af2
085af2
* Sun Mar 1 2009 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.20
085af2
- rename plugins from yum-name to yum-plugin-name
085af2
085af2
* Wed Feb 25 2009 Tim Lauridsen <timlau@fedoraproject.org> 
085af2
- Remove yum-kernel-module & yum-fedorakmod plugins (no obsoleting yet)
085af2
- Remove yum-skip-broken plugin leftovers
085af2
085af2
* Tue Feb  3 2009 James Antill <james@fedoraproject.org>
085af2
- add auto-update-debuginfo plugin
085af2
085af2
* Wed Dec 17 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.19
085af2
085af2
* Wed Dec 10 2008 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add find-repos-of-install from James' stash of misc stuff
085af2
085af2
* Wed Oct 29 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.18
085af2
085af2
* Mon Oct 27 2008 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add rpm-warm-cache plugin
085af2
085af2
* Fri Sep 19 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- removed skip-broken plugin
085af2
085af2
* Wed Sep 17 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.17
085af2
085af2
* Mon Sep  8 2008 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add yum-remove-with-leaves plugin
085af2
085af2
* Wed Aug 27 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.16
085af2
* Wed Aug 20 2008 James Antill <james@fedoraproject.org>
085af2
- add yum-groups-manager
085af2
085af2
* Thu Aug 7 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.15
085af2
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- add verifytree
085af2
085af2
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
  Make yum-fastestmirror %%files handle the fastestmirror-asyncore.py file
085af2
* Wed May 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.14
085af2
* Fri Apr 10 2008 James Antill <james@fedoraproject.org>
085af2
- Add keys plugin
085af2
085af2
* Fri Mar 31 2008 James Antill <james@fedoraproject.org>
085af2
- Add yum-aliases man page
085af2
085af2
* Fri Mar 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.13
085af2
* Fri Mar 21 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.12
085af2
* Tue Mar 18 2008 Shawn Starr <shawn.starr@rogers.com>
085af2
- Add yum-utils.1 manual page
085af2
- Rename yum-complete-transaction manual page to 8
085af2
- Move yum-complete-transaction to /usr/sbin
085af2
085af2
* Sat Mar  1 2008 James Antill <james@fedoraproject.org>
085af2
- Add verify plugin
085af2
085af2
* Wed Feb 20 2008 James Antill <james@fedoraproject.org>
085af2
- Add empty versionlock file
085af2
085af2
* Fri Feb  1 2008 James Antill <james@fedoraproject.org>
085af2
- Add filter-data plugin
085af2
085af2
* Wed Jan 30 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.11
085af2
085af2
* Sun Jan 13 2008 Seth Vidal <skvidal at fedoraproject.org>
085af2
- add repodiff
085af2
085af2
* Thu Jan 3 2008 Tim Lauridsen <timlau@fedoraproject.org>
085af2
- mark as 1.1.10
085af2