Blame SPECS/yum.spec

82b73e
%define move_yum_conf_back 1
82b73e
%define auto_sitelib 1
82b73e
%define yum_updatesd 0
82b73e
%define disable_check 0
82b73e
%define yum_cron_systemd 1
82b73e
82b73e
%if 0%{?rhel} <= 6
82b73e
# rhel-6 doesn't have the systemd stuff...
82b73e
%define yum_cron_systemd 0
82b73e
%endif
82b73e
82b73e
%if ! 0%{?rhel}
82b73e
# we don't have this in rhel yet...
82b73e
BuildRequires: bash-completion
82b73e
%endif
82b73e
82b73e
%if 0%{?fedora} <= 18
82b73e
# yum in Fedora <= 18 doesn't use systemd unit files...
82b73e
%define yum_cron_systemd 0
82b73e
%endif
82b73e
82b73e
%if %{auto_sitelib}
82b73e
82b73e
%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
82b73e
82b73e
%else
82b73e
%define python_sitelib /usr/lib/python?.?/site-packages
82b73e
%endif
82b73e
82b73e
# We always used /usr/lib here, even on 64bit ... so it's a bit meh.
82b73e
%define yum_pluginslib   /usr/lib/yum-plugins
82b73e
%define yum_pluginsshare /usr/share/yum-plugins
82b73e
82b73e
# disable broken /usr/lib/rpm/brp-python-bytecompile
82b73e
%define __os_install_post %{nil}
82b73e
%define compdir %(pkg-config --variable=completionsdir bash-completion)
82b73e
%if "%{compdir}" == ""
82b73e
%define compdir "/etc/bash_completion.d"
82b73e
%endif
82b73e
82b73e
Summary: RPM package installer/updater/manager
82b73e
Name: yum
82b73e
Version: 3.4.3
82b73e
Release: 106.2%{?dist}
82b73e
License: GPLv2+
82b73e
Group: System Environment/Base
82b73e
Source0: http://yum.baseurl.org/download/3.4/%{name}-%{version}.tar.gz
82b73e
Source1: yum.conf.fedora
82b73e
Source2: yum-updatesd.conf.fedora
82b73e
Patch1: yum-distro-configs.patch
82b73e
Patch4: no-more-exactarchlist.patch
82b73e
Patch5: geode-arch.patch
82b73e
Patch6: yum-HEAD.patch
82b73e
Patch7: yum-ppc64-preferred.patch
82b73e
Patch20: yum-manpage-files.patch
82b73e
Patch21: yum-completion-helper.patch
82b73e
82b73e
# rhel-7.0
82b73e
Patch30: BZ-801067-remove-kernel-modules-from-installonly.patch
82b73e
patch31: BZ-1002977-use-the-provide-version.patch
82b73e
82b73e
URL: http://yum.baseurl.org/
82b73e
BuildArchitectures: noarch
82b73e
BuildRequires: python
82b73e
BuildRequires: gettext
82b73e
BuildRequires: intltool
82b73e
# This is really CheckRequires ...
82b73e
BuildRequires: python-nose
82b73e
BuildRequires: python >= 2.4
82b73e
BuildRequires: rpm-python, rpm >= 0:4.4.2
82b73e
BuildRequires: python-iniparse
82b73e
BuildRequires: python-sqlite
82b73e
BuildRequires: python-urlgrabber >= 3.9.0-8
82b73e
BuildRequires: yum-metadata-parser >= 1.1.0
82b73e
BuildRequires: pygpgme
82b73e
# End of CheckRequires
82b73e
Conflicts: pirut < 1.1.4
82b73e
Requires: python >= 2.4
82b73e
Requires: rpm-python, rpm >= 0:4.4.2
82b73e
Requires: python-iniparse
82b73e
Requires: python-sqlite
82b73e
Requires: python-urlgrabber >= 3.9.0-8
82b73e
Requires: yum-metadata-parser >= 1.1.0
82b73e
Requires: pygpgme
82b73e
# rawhide is >= 0.5.3-7.fc18 ... as this is added.
82b73e
Requires: pyliblzma
82b73e
# Not really a suggests anymore, due to metadata using it.
82b73e
Requires: pyxattr
82b73e
82b73e
Conflicts: rpm >= 5-0
82b73e
# Zif is a re-implementation of yum in C, however:
82b73e
#
82b73e
# 1. There is no co-operation/etc. with us.
82b73e
# 2. It touches our private data directly.
82b73e
#
82b73e
# ...both of which mean that even if there were _zero_ bugs in zif, we'd
82b73e
# never be able to change anything after the first user started using it. And
82b73e
# of course:
82b73e
#
82b73e
# 3. Users will never be able to tell that it isn't weird yum bugs, when they
82b73e
# hit them (and we'll probably never be able to debug them, without becoming
82b73e
# zif experts).
82b73e
#
82b73e
# ...so we have two sane choices: i) Conflict with it. 2) Stop developing yum.
82b73e
#
82b73e
#  Upstream says that #2 will no longer be true after this release.
82b73e
Conflicts: zif <= 0.1.3-3.fc15
82b73e
82b73e
Obsoletes: yum-skip-broken <= 1.1.18
82b73e
Provides: yum-skip-broken = 1.1.18.yum
82b73e
Obsoletes: yum-basearchonly <= 1.1.9
82b73e
Obsoletes: yum-plugin-basearchonly <= 1.1.9
82b73e
Provides: yum-basearchonly = 1.1.9.yum
82b73e
Provides: yum-plugin-basearchonly = 1.1.9.yum
82b73e
Obsoletes: yum-allow-downgrade < 1.1.20-0
82b73e
Obsoletes: yum-plugin-allow-downgrade < 1.1.22-0
82b73e
Provides: yum-allow-downgrade = 1.1.20-0.yum
82b73e
Provides: yum-plugin-allow-downgrade = 1.1.22-0.yum
82b73e
Obsoletes: yum-plugin-protect-packages < 1.1.27-0
82b73e
Provides: yum-protect-packages = 1.1.27-0.yum
82b73e
Provides: yum-plugin-protect-packages = 1.1.27-0.yum
82b73e
Obsoletes: yum-plugin-download-order <= 0.2-2
82b73e
Obsoletes: yum-plugin-downloadonly <= 1.1.31-7.fc18
82b73e
Provides: yum-plugin-downloadonly = 3.4.3-44.yum
82b73e
Obsoletes: yum-presto < 3.4.3-66.yum
82b73e
Provides: yum-presto = 3.4.3-66.yum
82b73e
Obsoletes: yum-plugin-security < 1.1.32
82b73e
Provides: yum-plugin-security = 3.4.3-84.yum
82b73e
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
82b73e
82b73e
82b73e
%description
82b73e
Yum is a utility that can check for and automatically download and
82b73e
install updated RPM packages. Dependencies are obtained and downloaded 
82b73e
automatically, prompting the user for permission as necessary.
82b73e
82b73e
%package updatesd
82b73e
Summary: Update notification daemon
82b73e
Group: Applications/System
82b73e
Requires: yum = %{version}-%{release}
82b73e
Requires: dbus-python
82b73e
Requires: pygobject2
82b73e
Requires(preun): /sbin/chkconfig
82b73e
Requires(post): /sbin/chkconfig
82b73e
Requires(preun): /sbin/service
82b73e
Requires(post): /sbin/service
82b73e
Requires(postun): /sbin/chkconfig
82b73e
Requires(postun): /sbin/service
82b73e
82b73e
82b73e
%description updatesd
82b73e
yum-updatesd provides a daemon which checks for available updates and 
82b73e
can notify you when they are available via email, syslog or dbus. 
82b73e
82b73e
%package cron
82b73e
Summary: Files needed to run yum updates as a cron job
82b73e
Group: System Environment/Base
82b73e
Requires: yum >= 3.4.3-84 cronie crontabs findutils
82b73e
%if %{yum_cron_systemd}
82b73e
BuildRequires: systemd-units
82b73e
Requires(post): systemd
82b73e
Requires(preun): systemd
82b73e
Requires(postun): systemd
82b73e
%else
82b73e
Requires(post): /sbin/chkconfig
82b73e
Requires(post): /sbin/service
82b73e
Requires(preun): /sbin/chkconfig
82b73e
Requires(preun): /sbin/service
82b73e
Requires(postun): /sbin/service
82b73e
%endif
82b73e
82b73e
%description cron
82b73e
These are the files needed to run yum updates as a cron job.
82b73e
Install this package if you want auto yum updates nightly via cron.
82b73e
82b73e
82b73e
%prep
82b73e
%setup -q
82b73e
%patch4 -p0
82b73e
%patch5 -p1
82b73e
%patch6 -p1
82b73e
%patch7 -p1
82b73e
%patch20 -p1
82b73e
%patch21 -p1
82b73e
%patch1 -p1
82b73e
82b73e
# rhel-7.0
82b73e
%patch30 -p1
82b73e
%patch31 -p1
82b73e
82b73e
%build
82b73e
make
82b73e
82b73e
%if !%{disable_check}
82b73e
%check
82b73e
make check
82b73e
%endif
82b73e
82b73e
82b73e
%install
82b73e
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
82b73e
82b73e
%if %{yum_cron_systemd}
82b73e
INIT=systemd
82b73e
%else
82b73e
INIT=sysv
82b73e
%endif
82b73e
82b73e
make DESTDIR=$RPM_BUILD_ROOT UNITDIR=%{_unitdir} INIT=$INIT install
82b73e
82b73e
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/yum.conf
82b73e
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d $RPM_BUILD_ROOT/%{yum_pluginslib}
82b73e
mkdir -p $RPM_BUILD_ROOT/%{yum_pluginsshare}
82b73e
82b73e
%if %{move_yum_conf_back}
82b73e
# for now, move repodir/yum.conf back
82b73e
mv $RPM_BUILD_ROOT/%{_sysconfdir}/yum/repos.d $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
82b73e
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum.conf
82b73e
%endif
82b73e
82b73e
%if %{yum_updatesd}
82b73e
echo Keeping local yum-updatesd
82b73e
%else
82b73e
82b73e
# yum-updatesd has moved to the separate source version
82b73e
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum-updatesd.conf 
82b73e
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/yum-updatesd
82b73e
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
82b73e
rm -f $RPM_BUILD_ROOT/%{_sbindir}/yum-updatesd
82b73e
rm -f $RPM_BUILD_ROOT/%{_mandir}/man*/yum-updatesd*
82b73e
rm -f $RPM_BUILD_ROOT/%{_datadir}/yum-cli/yumupd.py*
82b73e
82b73e
%endif
82b73e
82b73e
# Ghost files:
82b73e
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/history
82b73e
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/plugins
82b73e
mkdir -p $RPM_BUILD_ROOT/var/lib/yum/yumdb
82b73e
touch $RPM_BUILD_ROOT/var/lib/yum/uuid
82b73e
82b73e
# rpmlint bogus stuff...
82b73e
chmod +x $RPM_BUILD_ROOT/%{_datadir}/yum-cli/*.py
82b73e
chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/yum/*.py
82b73e
chmod +x $RPM_BUILD_ROOT/%{python_sitelib}/rpmUtils/*.py
82b73e
82b73e
%find_lang %name
82b73e
82b73e
%if %{yum_cron_systemd}
82b73e
# Remove the yum-cron sysV stuff to make rpmbuild happy..
82b73e
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/yum-cron
82b73e
%else
82b73e
# Remove the yum-cron systemd stuff to make rpmbuild happy..
82b73e
rm -f $RPM_BUILD_ROOT/%{_unitdir}/yum-cron.service
82b73e
%endif
82b73e
82b73e
%clean
82b73e
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
82b73e
82b73e
82b73e
%if %{yum_updatesd}
82b73e
%post updatesd
82b73e
/sbin/chkconfig --add yum-updatesd
82b73e
/sbin/service yum-updatesd condrestart >/dev/null 2>&1
82b73e
exit 0
82b73e
82b73e
%preun updatesd
82b73e
if [ $1 = 0 ]; then
82b73e
 /sbin/chkconfig --del yum-updatesd
82b73e
 /sbin/service yum-updatesd stop >/dev/null 2>&1
82b73e
fi
82b73e
exit 0
82b73e
%endif
82b73e
82b73e
%post cron
82b73e
82b73e
%if %{yum_cron_systemd}
82b73e
#systemd_post yum-cron.service
82b73e
#  Do this manually because it's a fake service for a cronjob, and cronjobs
82b73e
# are default on atm. This may change in the future.
82b73e
if [ $1 = 1 ]; then
82b73e
 systemctl enable yum-cron >/dev/null 2>&1
82b73e
else
82b73e
#  Note that systemctl preset is being run here ... but _only_ on initial
82b73e
# install. So try this...
82b73e
82b73e
if [ -f /var/lock/subsys/yum-cron -a -f /etc/rc.d/init.d/yum-cron ]; then
82b73e
 systemctl enable yum-cron >/dev/null 2>&1
82b73e
fi
82b73e
fi
82b73e
82b73e
# Also note:
82b73e
#  systemctl list-unit-files | fgrep yum-cron
82b73e
%else
82b73e
# SYSV init post cron
82b73e
# Make sure chkconfig knows about the service
82b73e
/sbin/chkconfig --add yum-cron
82b73e
# if an upgrade:
82b73e
if [ "$1" -ge "1" ]; then
82b73e
# if there's a /etc/rc.d/init.d/yum file left, assume that there was an
82b73e
# older instance of yum-cron which used this naming convention.  Clean 
82b73e
# it up, do a conditional restart
82b73e
 if [ -f /etc/init.d/yum ]; then 
82b73e
# was it on?
82b73e
  /sbin/chkconfig yum
82b73e
  RETVAL=$?
82b73e
  if [ $RETVAL = 0 ]; then
82b73e
# if it was, stop it, then turn on new yum-cron
82b73e
   /sbin/service yum stop 1> /dev/null 2>&1
82b73e
   /sbin/service yum-cron start 1> /dev/null 2>&1
82b73e
   /sbin/chkconfig yum-cron on
82b73e
  fi
82b73e
# remove it from the service list
82b73e
  /sbin/chkconfig --del yum
82b73e
 fi
82b73e
fi 
82b73e
exit 0
82b73e
%endif
82b73e
82b73e
%preun cron
82b73e
%if %{yum_cron_systemd}
82b73e
%systemd_preun yum-cron.service
82b73e
%else
82b73e
# SYSV init preun cron
82b73e
# if this will be a complete removeal of yum-cron rather than an upgrade,
82b73e
# remove the service from chkconfig control
82b73e
if [ $1 = 0 ]; then
82b73e
 /sbin/chkconfig --del yum-cron
82b73e
 /sbin/service yum-cron stop 1> /dev/null 2>&1
82b73e
fi
82b73e
exit 0
82b73e
%endif
82b73e
82b73e
%postun cron
82b73e
%if %{yum_cron_systemd}
82b73e
%systemd_postun_with_restart yum-cron.service
82b73e
%else
82b73e
# SYSV init postun cron
82b73e
82b73e
# If there's a yum-cron package left after uninstalling one, do a
82b73e
# conditional restart of the service
82b73e
if [ "$1" -ge "1" ]; then
82b73e
 /sbin/service yum-cron condrestart 1> /dev/null 2>&1
82b73e
fi
82b73e
exit 0
82b73e
%endif
82b73e
82b73e
82b73e
%files -f %{name}.lang
82b73e
%defattr(-, root, root, -)
82b73e
%doc README AUTHORS COPYING TODO INSTALL ChangeLog PLUGINS
82b73e
%if %{move_yum_conf_back}
82b73e
%config(noreplace) %{_sysconfdir}/yum.conf
82b73e
%dir %{_sysconfdir}/yum.repos.d
82b73e
%else
82b73e
%config(noreplace) %{_sysconfdir}/yum/yum.conf
82b73e
%dir %{_sysconfdir}/yum/repos.d
82b73e
%endif
82b73e
%config(noreplace) %{_sysconfdir}/yum/version-groups.conf
82b73e
%dir %{_sysconfdir}/yum
82b73e
%dir %{_sysconfdir}/yum/protected.d
82b73e
%dir %{_sysconfdir}/yum/fssnap.d
82b73e
%dir %{_sysconfdir}/yum/vars
82b73e
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
82b73e
%(dirname %{compdir})
82b73e
%dir %{_datadir}/yum-cli
82b73e
%{_datadir}/yum-cli/*
82b73e
%exclude %{_datadir}/yum-cli/completion-helper.py?
82b73e
%if %{yum_updatesd}
82b73e
%exclude %{_datadir}/yum-cli/yumupd.py*
82b73e
%endif
82b73e
%{_bindir}/yum
82b73e
%{python_sitelib}/yum
82b73e
%{python_sitelib}/rpmUtils
82b73e
%dir /var/cache/yum
82b73e
%dir /var/lib/yum
82b73e
%ghost /var/lib/yum/uuid
82b73e
%ghost /var/lib/yum/history
82b73e
%ghost /var/lib/yum/plugins
82b73e
%ghost /var/lib/yum/yumdb
82b73e
%{_mandir}/man*/yum.*
82b73e
%{_mandir}/man*/yum-shell*
82b73e
# plugin stuff
82b73e
%dir %{_sysconfdir}/yum/pluginconf.d 
82b73e
%dir %{yum_pluginslib}
82b73e
%dir %{yum_pluginsshare}
82b73e
82b73e
%files cron
82b73e
%defattr(-,root,root)
82b73e
%doc COPYING
82b73e
%{_sysconfdir}/cron.daily/0yum-daily.cron
82b73e
%{_sysconfdir}/cron.hourly/0yum-hourly.cron
82b73e
%config(noreplace) %{_sysconfdir}/yum/yum-cron.conf
82b73e
%config(noreplace) %{_sysconfdir}/yum/yum-cron-hourly.conf
82b73e
%if %{yum_cron_systemd}
82b73e
%{_unitdir}/yum-cron.service
82b73e
%else
82b73e
%{_sysconfdir}/rc.d/init.d/yum-cron
82b73e
%endif
82b73e
%{_sbindir}/yum-cron
82b73e
%{_mandir}/man*/yum-cron.*
82b73e
82b73e
%if %{yum_updatesd}
82b73e
%files updatesd
82b73e
%defattr(-, root, root)
82b73e
%config(noreplace) %{_sysconfdir}/yum/yum-updatesd.conf
82b73e
%config %{_sysconfdir}/rc.d/init.d/yum-updatesd
82b73e
%config %{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
82b73e
%{_datadir}/yum-cli/yumupd.py*
82b73e
%{_sbindir}/yum-updatesd
82b73e
%{_mandir}/man*/yum-updatesd*
82b73e
%endif
82b73e
82b73e
%changelog
82b73e
* Wed Nov 21 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-106.2
82b73e
- _getsysver(): compat behavior when both pkg name and provide match.
82b73e
- Related: bug#1002977
82b73e
82b73e
* Wed Nov 20 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-106.1
82b73e
- _getsysver(): use the version of the provide.
82b73e
- Related: bug#1002977
82b73e
82b73e
* Tue Nov  5 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-106
82b73e
- More reliable po.localpath file:// URL test. BZ 1004089
82b73e
- Disable drpms for local repositories. BZ 1007097
82b73e
- docs: fix formatting of "yum swap" examples. BZ 1009154
82b73e
- docs: update "yum check" extra args description. BZ 1014993
82b73e
- Implement pkg.remote_url for YumLocalPackage. BZ 1016148
82b73e
- Give same non-exist msg. for install @foo as group install foo. BZ 1018833.
82b73e
- UpdateNotice.xml(): sanitize pkg['epoch']. BZ 1020540
82b73e
- yum-cron: support download/install with update_messages==False. BZ 1018068
82b73e
- Fix some bugs in setopt for repo config. entries. BZ 1023595.
82b73e
- Add loop limit for depsolving. BZ 1017840.
82b73e
- Small change how distroverpkg config. works. BZ 1002977.
82b73e
- _readRawRepoFile: return only valid (ini, section_id). BZ 1018795
82b73e
82b73e
* Fri Oct 25 2013 James Antill <james.antill@redhat.com> - 3.4.3-105
82b73e
- Always call group commands when in non-groups as objects mode.
82b73e
- Resolves: bug#1002439
82b73e
82b73e
* Fri Oct 25 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-104
82b73e
- Same-mirror retry on refused connections. Helps BZ 853432
82b73e
82b73e
* Mon Sep  9 2013 James Antill <james.antill@redhat.com> - 3.4.3-103
82b73e
- Add cache check to repolist, using "!". Document repoinfo.
82b73e
- Add epoch to updateinfo xml output.
82b73e
- Add missing translation hooks for ignored -c option message.
82b73e
- Try to smooth out the edge cases for cacheReq not ever updating data.
82b73e
- update /etc/yum-cron-hourly.conf. BZ 1002623
82b73e
- Tweak y-c-t and history redo msg. BZ 974576.
82b73e
- docs: $arch does not map 1:1 to uname(2) arch. BZ 1003554
82b73e
- checkMD: re-check when xattr matches but size==0. BZ 1002494
82b73e
- Use new comps. mock objects to re-integrate group removal. BZ 996866.
82b73e
- Add "weak" comps. groups, for installed groups.
82b73e
- Add msg. to help users deal with RepoError failures. BZ 867389.
82b73e
- Give msgs about install/trans. obsoletes a higher priority. BZ 991080.
82b73e
82b73e
* Tue Aug 13 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-102
82b73e
- smtp-compliant email_from default. BZ 982696
82b73e
- Fix the .reason handling and update/depupdated split. BZ 961938.
82b73e
- Override users umask for groups files, so users can read it. BZ 982361.
82b73e
- Also check groups dirname(), for better user messages. BZ 982361.
82b73e
- Add "--disableincludes" option to yum. BZ 911422
82b73e
- yum-cron: override the default stdout codec.  BZ 992797
82b73e
- fix file:// repository && downloadonly. BZ 903294, BZ 993567
82b73e
- deltarpm: _wait(block=True) should not wait for all running jobs. BZ 991694
82b73e
- make mdpolicy=group:small default, add group and pkgtags. BZ 989231
82b73e
- yum-cron: use the [base] section to override yum.conf. BZ 968529
82b73e
- Don't unlink .drpm files from file:// repos. BZ 999591
82b73e
- waitForLock() raises YumBaseError. BZ 1001154
82b73e
- checkMD: re-check when xattr matches but size==0. BZ 1002494
82b73e
- Add per-repository "keepcache" option to yum. BZ 1001072
82b73e
82b73e
* Tue Jul 30 2013 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-101
82b73e
- Pass arch of package to applydeltarpm. BZ 981314.
82b73e
- Clean up new files when reverting to old repomd.xml
82b73e
- Get correct rpmdb path from rpm configuration
82b73e
- repoMDObject.dump_xml() "distro" tag fix
82b73e
- Fix parsing of power7+ platform string. BZ 980275
82b73e
- updatesObsoletesList: add repoid arg. BZ 984297
82b73e
- findRepos: handle re.compile() errors. BZ 984356
82b73e
- updatesObsoletesList: add repoid arg. BZ 984297
82b73e
- Preload from root cache when --cacheonly. BZ 830523, 903631
82b73e
- Add debuglevel option to yum-cron.conf BZ 873428, 982088
82b73e
- RepoMD: support loading/dumping of <delta>s.
82b73e
- yum-cron: use [base] section
82b73e
- yum-cron: fix the download but don't appy updates case. BZ 983076
82b73e
- group install/update: handle "No Groups Available" exception. BZ 983010
82b73e
- misc.decompress(): handle OSError, too. BZ 989948
82b73e
- yum-distro-configs: update installonly_limit default in yum.conf.5
82b73e
- Remove "kernel-modules" from installonly list. BZ 801067
82b73e
82b73e
* Wed Jun 26 2013 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-100
82b73e
- Move the import statement up. BZ 902357
82b73e
82b73e
* Mon Jun 24 2013 James Antill <james at fedoraproject.org> - 3.4.3-99
82b73e
- Update to latest HEAD.
82b73e
- Fix igroups not being reset in "ts reset" and anaconda. BZ 924162.
82b73e
- Check for bad checksum types at runtime. BZ 902357.
82b73e
- fix --cacheonly edge case. BZ 975619.
82b73e
82b73e
* Wed Jun 19 2013 James Antill <james at fedoraproject.org> - 3.4.3-98
82b73e
- Update to latest HEAD.
82b73e
- Add simple way to specify a group of pkgs. for version. BZ 913461.
82b73e
- Change group install => group upgrade for installed groups. BZ 833087.
82b73e
- Give more text when telling user about y-c-t, mention history. BZ 974576.
82b73e
- Fix the tolerant yum.conf text.
82b73e
- Skip installonly limit, if something has set check_future_rpmdbv. BZ 962757.
82b73e
82b73e
* Mon Jun 17 2013 James Antill <james at fedoraproject.org> - 3.4.3-97
82b73e
- Update to latest HEAD.
82b73e
- Minor updates to fssnapshot command.
82b73e
- metalink: Don't assume maxconnections is always set. BZ 974826.
82b73e
- DeltaPackage: provide returnIdSum(). BZ 974394.
82b73e
82b73e
* Fri Jun 14 2013 James Antill <james at fedoraproject.org> - 3.4.3-96
82b73e
- Update to latest HEAD.
82b73e
- Add real logging to updateinfo parsing.
82b73e
- Merge fssnap command.
82b73e
- Extend repos.findRepos() API so it can handle repolist input.
82b73e
- Add a prelistenabledrepos plugin point.
82b73e
- Auto. enable disabled repos. in repo-pkgs.
82b73e
- Do cacheRequirement() tests before doCheck().
82b73e
82b73e
* Fri Jun 14 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-95
82b73e
- DeltaPackage compat fix. BZ 974394
82b73e
82b73e
* Wed Jun 12 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-94
82b73e
- Update to latest HEAD.
82b73e
- downloadonly: prefetch also pkg checksums. BZ 973380
82b73e
- Fix superfluous dots after "via" in man pages. BZ 972764
82b73e
- support "proxy = libproxy" syntax to enable libproxy. BZ 857263
82b73e
- checkEnabledRepo: run prereposetup if necessary. BZ 826096
82b73e
82b73e
* Mon Jun  3 2013 James Antill <james at fedoraproject.org> - 3.4.3-93
82b73e
- update to latest HEAD.
82b73e
- Workaround anaconda passing None as group name. BZ 959710.
82b73e
- Fix second part of igrp as grp problems. BZ 955236.
82b73e
- Add a fuzzy matcher for numbers in format_missing_requires. BZ 718245.
82b73e
- Hide the "downloadonly" option when nothing to download.
82b73e
- Add the "minrate" option. BZ 964298
82b73e
82b73e
* Tue May 21 2013 James Antill <james at fedoraproject.org> - 3.4.3-92
82b73e
- update to latest HEAD.
82b73e
- returnPackagesByDep() API fix (really old break).
82b73e
- Try to make groups conversion better.
82b73e
- progress.start: supply the default filename & url.  BZ 963023
82b73e
- drpm retry: add RPM sizes to total size.  BZ 959786
82b73e
- YumBaseError: safe str(e).  BZ 963698
82b73e
82b73e
* Mon May 13 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-91
82b73e
- same-mirror retry also on timeout.  BZ 853432
82b73e
82b73e
* Wed May  8 2013 James Antill <james at fedoraproject.org> - 3.4.3-90
82b73e
- Massive hack for Fedora/updateinfo stable vs. testing statuses. BZ 960642.
82b73e
- Don't load updateinfo when we don't have to.
82b73e
- Tell which repo. we are skipping the updateinfo notice from.
82b73e
- Compat. code so we can treat groups/igroups the same. BZ 955236.
82b73e
- Don't highlight the empty space, Eg. --showdups list.
82b73e
82b73e
* Thu May  2 2013 Bill Nottingham <notting@redhat.com> - 3.4.3-89
82b73e
- Fix defaults-for-environment optional groups change. BZ 958531
82b73e
82b73e
* Tue Apr 30 2013 James Antill <james at fedoraproject.org> - 3.4.3-88
82b73e
- update to latest HEAD.
82b73e
- Allow default on Environment optional groups.
82b73e
- Tweak load-ts output.
82b73e
82b73e
* Fri Apr 26 2013 James Antill <james at fedoraproject.org> - 3.4.3-87
82b73e
- update to latest HEAD.
82b73e
- Make --downloadonly skip userconfirm prompt.
82b73e
- Turn metadata_expire off for yum-cron.
82b73e
- Skip var_arch storage in yumdb.
82b73e
82b73e
* Tue Apr 23 2013 James Antill <james at fedoraproject.org> - 3.4.3-86
82b73e
- update to latest HEAD.
82b73e
- A fix for environments and not installed groups. BZ 928859.
82b73e
- Add downloadonly option to download prompt.
82b73e
82b73e
* Fri Apr 19 2013 James Antill <james at fedoraproject.org> - 3.4.3-85
82b73e
- update to latest HEAD.
82b73e
- A couple of fixes for yum-cron using security.
82b73e
- Add documentation for updateinfo merge.
82b73e
82b73e
* Thu Apr 18 2013 James Antill <james at fedoraproject.org> - 3.4.3-84
82b73e
- update to latest HEAD.
82b73e
- Move yum-security into core.
82b73e
- A bunch of minor fixes for yum-cron.
82b73e
- Update yum-cron to add security/minimal/etc. updates.
82b73e
- Add socks support to proxy config.
82b73e
82b73e
* Tue Apr 16 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-83
82b73e
- update to latest HEAD.
82b73e
- Update yum-cron to make it worthwhile on Fedora.
82b73e
- Fix the installed/depinstalled split.  BZ 952162
82b73e
- rebuilding deltarpms: fix the callback==None case. BZ 952357
82b73e
- Reuse mirrors when max_retries > len(mirrors).  BZ 765598
82b73e
82b73e
* Thu Apr  4 2013 James Antill <james at fedoraproject.org> - 3.4.3-82
82b73e
- update to latest HEAD.
82b73e
- Keep installedFileRequires in sync. BZ 920758.
82b73e
- Add repo-pkgs upgrade-to.
82b73e
- Document autoremove commands.
82b73e
82b73e
* Thu Mar 28 2013 James Antill <james at fedoraproject.org> - 3.4.3-81
82b73e
- update to latest HEAD.
82b73e
- Fix optional packages getting installed by default. BZ 923547.
82b73e
- cacheReq() added to groups command.
82b73e
- Finally fix the installed obsoletes problem.
82b73e
- Sync specfiles.
82b73e
- Turn checking on, and fix check-po script.
82b73e
82b73e
* Wed Mar 27 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-80
82b73e
- package also %{compdir}'s parent
82b73e
- set correct dir when bytecompiling /usr/share/yum-cli
82b73e
- add fast package name completion (disabled by default)
82b73e
82b73e
* Wed Mar 20 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-79
82b73e
- add BuildRequires: bash-completion
82b73e
82b73e
* Wed Mar 20 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-78
82b73e
- update to latest HEAD.
82b73e
- add bash-completion aliases, use pkg-config.
82b73e
- spelling fixes
82b73e
82b73e
* Tue Mar 19 2013 Zdenek Pavlas <zpavlas@redhat.com> - 3.4.3-77
82b73e
- move bash-completion scripts to /usr/share/  BZ 922992
82b73e
82b73e
* Tue Mar 12 2013 James Antill <james at fedoraproject.org> - 3.4.3-76
82b73e
- Change groups_command default to objects.
82b73e
- update to latest HEAD.
82b73e
- Add timestamp to transaction object for plugins etc.
82b73e
82b73e
* Mon Mar 11 2013 James Antill <james at fedoraproject.org> - 3.4.3-75
82b73e
- update to latest HEAD.
82b73e
- Fix deltarpm=0.
82b73e
- Fix double unlink. BZ 919657.
82b73e
82b73e
* Fri Mar  8 2013 James Antill <james at fedoraproject.org> - 3.4.3-74
82b73e
- update to latest HEAD.
82b73e
- Fix obsoletes in "yum check".
82b73e
- Drop drpm rebuild defaults back to 2 workers.
82b73e
82b73e
* Thu Mar  7 2013 James Antill <james at fedoraproject.org> - 3.4.3-73
82b73e
- update to latest HEAD.
82b73e
- Queue for drpm rebuilding.
82b73e
- Sort drpms.
82b73e
82b73e
* Wed Mar  6 2013 James Antill <james at fedoraproject.org> - 3.4.3-72
82b73e
- update to latest HEAD.
82b73e
- Translation updates.
82b73e
- Smarter selection of drpm candidates.
82b73e
- "makecache fast".
82b73e
- Minor updates.
82b73e
82b73e
* Fri Mar  1 2013 James Antill <james at fedoraproject.org> - 3.4.3-70
82b73e
- update to latest HEAD.
82b73e
- Reimport the size calculation fix.
82b73e
82b73e
* Thu Feb 28 2013 James Antill <james at fedoraproject.org> - 3.4.3-69
82b73e
- drpm: Fix getDiscNum() sorting bug. BZ 916675.
82b73e
- Move to just dumping upstream HEAD again.
82b73e
82b73e
* Thu Feb 28 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-67
82b73e
- drpm: fixed the yum._up==None case.
82b73e
- drpm: repo_gen_decompress() to handle all comp types.
82b73e
82b73e
* Wed Feb 27 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-66
82b73e
- fixed getDiscNum bug
82b73e
- fixed rpmsize calculation
82b73e
- obsoleted yum-presto plugin
82b73e
82b73e
* Tue Feb 26 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-65
82b73e
- start downloading drpms before rpms
82b73e
- deactivate presto if deltarpm package is not installed
82b73e
- rename "presto" option to "deltarpm".
82b73e
- new DeltaPO class instead of in-place rpm=>drpm patching.
82b73e
82b73e
* Fri Feb 22 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-64
82b73e
- use multiple applydeltarpm workers (4 by default)
82b73e
82b73e
* Thu Feb 21 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-63
82b73e
- Added native drpm support.
82b73e
82b73e
* Tue Feb 19 2013 James Antill <james at fedoraproject.org> - 3.4.3-62
82b73e
- update to latest HEAD.
82b73e
- Add cache-reqs.
82b73e
- Fixup specfile for Fedora <= 18 usage.
82b73e
82b73e
* Mon Feb 18 2013 James Antill <james at fedoraproject.org> - 3.4.3-60
82b73e
- update to latest HEAD.
82b73e
- Auto expire caches on repo errors.
82b73e
- Use xattrs for cache checksum speedup.
82b73e
82b73e
* Fri Feb 15 2013 James Antill <james at fedoraproject.org> - 3.4.3-59
82b73e
- update to latest HEAD.
82b73e
- Add load-ts helper.
82b73e
- Update downloadonly plugin version obs.
82b73e
82b73e
* Fri Feb  8 2013 James Antill <james at fedoraproject.org> - 3.4.3-58
82b73e
- update to latest HEAD.
82b73e
- Add pyxattr require for origin_urls for everyone.
82b73e
- Fix yum-cron service file and scriptlets.
82b73e
- Fix instant broken mirrors problem.
82b73e
82b73e
* Thu Jan 31 2013 James Antill <james at fedoraproject.org> - 3.4.3-57
82b73e
- update to latest HEAD.
82b73e
- Fix autoremove foo.
82b73e
- Speedup/fix repo-pkgs <foo> update with obsoletes.
82b73e
82b73e
* Wed Jan 30 2013 James Antill <james at fedoraproject.org> - 3.4.3-56
82b73e
- update to latest HEAD.
82b73e
- Add yumvar dumping into yumdb.
82b73e
- Add ui_repoid_vars configuration.
82b73e
- Update translations.
82b73e
82b73e
* Tue Jan 22 2013 James Antill <james at fedoraproject.org> - 3.4.3-55
82b73e
- update to latest HEAD.
82b73e
- Add repo-pkgs update/list and tweak remove-or-sync.
82b73e
82b73e
* Mon Jan 21 2013 James Antill <james at fedoraproject.org> - 3.4.3-54
82b73e
- update to latest HEAD.
82b73e
- Add repo-pkgs docs. add erase/etc. aliases.
82b73e
- Fix for 895854.
82b73e
82b73e
* Wed Jan 16 2013 James Antill <james at fedoraproject.org> - 3.4.3-53
82b73e
- update to latest HEAD.
82b73e
- Add repo-pkgs.
82b73e
- Add swap.
82b73e
- Add remove_leaf_only and repopkgremove_leaf_only.
82b73e
- Add metadata_expire_filter.
82b73e
82b73e
* Tue Jan 15 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-52
82b73e
- update to latest HEAD
82b73e
- _lock(): yet another exception2msg fix.  BZ 895060
82b73e
- use yum-cron.service.  BZ 893593
82b73e
- YumRepo.populate(): always decompresses new database
82b73e
82b73e
* Wed Jan  9 2013 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-51
82b73e
- update to latest HEAD
82b73e
- Include langpacks when reading and writing comps. BZ 879030
82b73e
- selectGroup(): Fix a typo. BZ 885139
82b73e
- move the basename checking into _repos.doSetup(). BZ 885159
82b73e
- bash completion: offer nvra for multi-install packages
82b73e
- fixes extra '</pkglist>' tags on multi-collection errata. BZ 887407
82b73e
- Include the update date in updateinfo xml. BZ 887935
82b73e
- Complete provides/whatprovides with filenames. BZ 891561
82b73e
- New locking code.  BZ 865601
82b73e
82b73e
* Thu Dec 06 2012 Zdeněk Pavlas <zpavlas@redhat.com> - 3.4.3-50
82b73e
- update to latest HEAD.
82b73e
- Check for possible inf. recursion and workaround in skip-broken. BZ 874065
82b73e
- Don't error in history list, when we have no history. BZ 802462
82b73e
- Avoid converting to unicode and back in dump_xml_*.  BZ 716235
82b73e
- po.xml_dump_{primary,filelists,other}_metadata() cleanup
82b73e
82b73e
* Wed Nov 28 2012 Zdenek Pavlas  <zpavlas@redhat.com> - 3.4.3-49
82b73e
- update to latest HEAD.
82b73e
- Fix ugly paths in po.xml_dump_*(). BZ 835565.
82b73e
- Fix yum-cron requires.
82b73e
82b73e
* Mon Nov 19 2012 Zdenek Pavlas  <zpavlas@redhat.com> - 3.4.3-48
82b73e
- update to latest HEAD.
82b73e
- add skip-broken option to yum-cron.
82b73e
- get rid of bogus "Downloaded package .. but it was invalid."
82b73e
- clean up misc.to_xml(), make it faster.  BZ 716235.
82b73e
- checksum not available implies checksum does not match.  BZ 825272.
82b73e
- avoid checksumming existing .sqlite.bz2 files.
82b73e
- fix circular obsoletes in transaction members check. BZ 868840.
82b73e
82b73e
* Thu Oct 25 2012 Zdenek Pavlas  <zpavlas@redhat.com> - 3.4.3-47
82b73e
- replaced yum-cron.sh with the new yum-cron.py (very alpha)
82b73e
82b73e
* Thu Oct 25 2012 Nils Philippsen <nils@redhat.com> - 3.4.3-46
82b73e
- bump release to ensure upgrade path and satisfy PackageKit deps
82b73e
82b73e
* Wed Oct 17 2012 James Antill <james at fedoraproject.org> - 3.4.3-44
82b73e
- update to latest HEAD.
82b73e
- Add downloadonly into core, and enable background downloads.
82b73e
- Lots of minor fixes.
82b73e
82b73e
* Fri Sep  7 2012 James Antill <james at fedoraproject.org> - 3.4.3-43
82b73e
- update to latest HEAD.
82b73e
- Use .ui_id explicitly for backcompat. on strings, *sigh*.
82b73e
82b73e
* Sat Sep  1 2012 James Antill <james at fedoraproject.org> - 3.4.3-42
82b73e
- update to latest HEAD.
82b73e
- Fix missing self. on last patch.
82b73e
82b73e
* Fri Aug 31 2012 James Antill <james at fedoraproject.org> - 3.4.3-41
82b73e
- update to latest HEAD.
82b73e
- Don't statvfs when we aren't going to copy, and using relative.
82b73e
82b73e
* Thu Aug 30 2012 James Antill <james at fedoraproject.org> - 3.4.3-40
82b73e
- update to latest HEAD.
82b73e
- Fix rel-eng problems when repo.repofile is None.
82b73e
- Don't statvfs when we aren't going to copy.
82b73e
82b73e
* Tue Aug 28 2012 James Antill <james at fedoraproject.org> - 3.4.3-36
82b73e
- update to latest HEAD.
82b73e
- Fix environment groups write.
82b73e
- Allow merging of updateinfo.
82b73e
- Add releasever/arch to repoids on output, if used in urls.
82b73e
- Merge mirror errors fix.
82b73e
82b73e
* Thu Aug 23 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-34
82b73e
- Some users skip setupProgressCallbacks(). BZ 850913.
82b73e
82b73e
* Wed Aug 22 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-33
82b73e
- update to latest HEAD.
82b73e
- Set multi_progress_obj option
82b73e
- Show full URLs and mirror errors when _getFile() fails.
82b73e
82b73e
* Thu Aug 16 2012 James Antill <james at fedoraproject.org> - 3.4.3-32
82b73e
- update to latest HEAD.
82b73e
- Some fixes for new environment groups.
82b73e
- Fix "yum upgrade" download verification. BZ 848811.
82b73e
82b73e
* Fri Aug 10 2012 James Antill <james at fedoraproject.org> - 3.4.3-31
82b73e
- update to latest HEAD.
82b73e
- Big update, mostly for "environment groups".
82b73e
82b73e
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.3-30
82b73e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
82b73e
82b73e
* Wed Jun 20 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-29
82b73e
- update to latest HEAD.
82b73e
- quote uids to keep cachedir ascii-clean.  BZ 832195
82b73e
- show_lock_owner: report errors if we fail.  BZ 745281
82b73e
82b73e
* Thu Jun 14 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-28
82b73e
- update to latest HEAD.
82b73e
- No async downloading when --cacheonly.  BZ 830523
82b73e
- misc.decompress(): compare mtime without sub second precision. BZ 831918
82b73e
- preload_from_sys to user dir with --cacheonly, BZ 830523
82b73e
82b73e
* Fri Jun  8 2012 James Antill <james at fedoraproject.org> - 3.4.3-27
82b73e
- update to latest HEAD.
82b73e
- Fix for ppc64p7 detection.
82b73e
82b73e
* Wed May 16 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-26
82b73e
- update to latest master HEAD
82b73e
- Fix using available packages as installed, due to strong_requires.
82b73e
- Remove tracebacks on MD downloads. BZ 822009.
82b73e
82b73e
* Mon May 14 2012 Zdenek Pavlas <zpavlas at redhat.com> - 3.4.3-25
82b73e
- update to latest HEAD.
82b73e
- merged multi-downloader code
82b73e
- rebased yum-ppc64-preferred.patch
82b73e
- dropped arm-arch-detection.patch (moved to HEAD)
82b73e
- renamed yum-update.cron to 0yum-update.cron
82b73e
82b73e
* Fri Apr 27 2012 James Antill <james at fedoraproject.org> - 3.4.3-24
82b73e
- Add code for arm detection.
82b73e
82b73e
* Fri Mar 16 2012 James Antill <james at fedoraproject.org> - 3.4.3-23
82b73e
- update to latest HEAD.
82b73e
- Also fix "yum check" for strong requires. bug 795907.
82b73e
- Fix for "Only update available" on downgrade. bug 803346.
82b73e
82b73e
* Fri Mar  9 2012 James Antill <james at fedoraproject.org> - 3.4.3-22
82b73e
- update to latest HEAD.
82b73e
- Fail on bad reinstall/downgrade arguments. bug 800285.
82b73e
- Fix weird multiple obsoletion bug. BZ 800016
82b73e
- Check for a compat. arch. as well, when hand testing for upgradability.
82b73e
- Allow changing the exit code on non-fatal errors.
82b73e
82b73e
* Thu Mar  1 2012 James Antill <james at fedoraproject.org> - 3.4.3-21
82b73e
- update to latest HEAD.
82b73e
- Translation update.
82b73e
82b73e
* Wed Feb 29 2012 James Antill <james at fedoraproject.org> - 3.4.3-20
82b73e
- update to latest HEAD.
82b73e
- Lazy setup pkgSack, for localinstall/etc.
82b73e
- add support for 64 bit arm hardware.
82b73e
- Hack for "info install blah" to never look at repos.
82b73e
- Fixup resolvedep command for mock users.
82b73e
82b73e
* Mon Feb 20 2012 James Antill <james at fedoraproject.org> - 3.4.3-19
82b73e
- update to latest HEAD.
82b73e
- Add a yum group convert command, so people can use groups as objects easily.
82b73e
- Document the new group stuff.
82b73e
- Generic provide markers for installonlypkgs (for kernel/vms).
82b73e
- Minor updates/fixes merge some older branches.
82b73e
82b73e
* Fri Jan 20 2012 James Antill <james at fedoraproject.org> - 3.4.3-18
82b73e
- update to latest HEAD
82b73e
- Added group_command, but didn't change to groups as objects by default.
82b73e
- Minor updates.
82b73e
82b73e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.3-17
82b73e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
82b73e
82b73e
* Tue Dec 13 2011 James Antill <james at fedoraproject.org> - 3.4.3-16
82b73e
- update to latest HEAD
82b73e
- Have users always use their own dirs.
82b73e
- Minor updates.
82b73e
82b73e
* Fri Dec  2 2011 James Antill <james at fedoraproject.org> - 3.4.3-15
82b73e
- update to latest HEAD
82b73e
- Init "found" variable for distro-sync full. BZ 752407.
82b73e
- Fix _conv_pkg_state when calling with history as checksum. BZ 757736.
82b73e
- When a repo. fails in repolist, manually populate the ones after it.A
82b73e
- Fix a corner case in exception2msg(). BZ 749239.
82b73e
- Transifex sync.
82b73e
- Hand fix the plural forms gettext stuff.
82b73e
82b73e
* Wed Nov 30 2011 Dennis Gilmore <dennis@ausil.us> - 3.4.3-13
82b73e
- add patch from upstream for arm hardware floating point support
82b73e
82b73e
* Mon Oct 17 2011 James Antill <james at fedoraproject.org> - 3.4.3-12
82b73e
- update to latest HEAD
82b73e
- Basically just an update for transifex sync.
82b73e
82b73e
* Fri Oct 14 2011 James Antill <james at fedoraproject.org> - 3.4.3-11
82b73e
- update to latest HEAD
82b73e
- Some edge case depsolver bug fixes.
82b73e
- Output the GPG fingerprint when showing the GPG key.
82b73e
- Update bugtracker URL back to redhat.
82b73e
- Allow reinstall and remove arguments to history redo command.
82b73e
- Let resolvedep look for installed packages.
82b73e
82b73e
* Wed Sep 21 2011 James Antill <james at fedoraproject.org> - 3.4.3-10
82b73e
- update to latest HEAD
82b73e
- Fix for history sync, and saving on install.
82b73e
- Lots of minor bug fixes.
82b73e
- Speedups for upgrade_requirements_on_install=true.
82b73e
- Fix generated data using bad caches.
82b73e
- Changes for yum-cron.
82b73e
82b73e
* Tue Aug 23 2011 James Antill <james at fedoraproject.org> - 3.4.3-9
82b73e
- update to latest HEAD
82b73e
- Update translations.
82b73e
- Minor UI tweaks for transaction output.
82b73e
- Minor tweak for update_reqs_on_install.
82b73e
82b73e
* Mon Aug 22 2011 James Antill <james at fedoraproject.org> - 3.4.3-8
82b73e
- update to latest HEAD
82b73e
- Fix upgrade_requirements_on_install breaking upgrade typos.
82b73e
82b73e
* Fri Aug 19 2011 James Antill <james at fedoraproject.org> - 3.4.3-7
82b73e
- update to latest HEAD
82b73e
- Fix syncing of yum DB data in history.
82b73e
- Add upgrade_requirements_on_install config. option.
82b73e
- Don't look for releasever if it's set directly (anaconda).
82b73e
- Expose ip_resolve urlgrabber option.
82b73e
82b73e
* Fri Aug  5 2011 James Antill <james at fedoraproject.org> - 3.4.3-6
82b73e
- update to latest HEAD
82b73e
- Add new yum DB data.
82b73e
- Add hack to workaround broken python readline in yum shell.
82b73e
- Make "yum -q history addon-info last saved_tx" valid input for load-ts.
82b73e
- Add "history packages-info/stats/sync" sub-commnands.
82b73e
82b73e
* Fri Jul 29 2011 James Antill <james at fedoraproject.org> - 3.4.3-5
82b73e
- update to latest HEAD
82b73e
- Lots of really minor changes. Docs. and yum-cron mainly.
82b73e
- Output yum_saved_tx file.
82b73e
82b73e
* Fri Jul 15 2011 James Antill <james at fedoraproject.org> - 3.4.3-4
82b73e
- update to latest HEAD
82b73e
- Weird old bugs fixed for new createrepo code.
82b73e
- Add --assumeno and an easter egg! Also allow remove to use alwaysprompt.
82b73e
- Fix \r appearing on serial console etc. BZ 720088.
82b73e
- Fix umask on mkdir() as well as open. BZ 719467.
82b73e
- Fix traceback when enabling/disabling repos. in GUI.
82b73e
82b73e
* Thu Jun 30 2011 James Antill <james at fedoraproject.org> - 3.4.3-3
82b73e
- Fix the skip broken tuples => dict. bug. BZ 717973.
82b73e
82b73e
* Wed Jun 29 2011 James Antill <james at fedoraproject.org> - 3.4.3-2
82b73e
- Add ppc64 arch. change for BZ 713791.
82b73e
82b73e
* Tue Jun 28 2011 James Antill <james at fedoraproject.org> - 3.4.3-1
82b73e
- update to 3.4.3
82b73e
- Real upstream workaround for rpm chroot and history insanity.
82b73e
- Minor bugfixes.
82b73e
82b73e
* Wed Jun 22 2011 James Antill <james at fedoraproject.org> - 3.4.2-2
82b73e
- Workaround rpm chroot insanity.
82b73e
82b73e
* Wed Jun 22 2011 James Antill <james at fedoraproject.org> - 3.4.2-1
82b73e
- update to 3.4.2
82b73e
- Lots of smallish bug fixes/tweaks.
82b73e
- Lookup erase transaction members, by their name, if we can.
82b73e
- Added pluralized translation messages.
82b73e
82b73e
* Tue Jun 14 2011 James Antill <james at fedoraproject.org> - 3.4.1-5
82b73e
- update to latest HEAD
82b73e
- Lots of smallish bug fixes.
82b73e
- New groups command.
82b73e
82b73e
* Thu Jun  2 2011 James Antill <james at fedoraproject.org> - 3.4.1-4
82b73e
- update to latest HEAD
82b73e
- Fix RepoStorage problem for pulp.
82b73e
- Add list of not found packages.
82b73e
- Minor bug fixes.
82b73e
82b73e
* Tue May 24 2011 James Antill <james at fedoraproject.org> - 3.4.1-3
82b73e
- update to latest HEAD
82b73e
- Tweak "yum provides"
82b73e
- Don't access the repos. for saved_tx, if doing a removal.
82b73e
- Fix a couple of old minor bugs:
82b73e
- Remove usage of INFO_* from yumcommands, as -q supresses that. BZ 689241.
82b73e
- Don't show depsolve failure messages for non-depsolving problems. BZ 597336.
82b73e
82b73e
* Wed May  4 2011 James Antill <james at fedoraproject.org> - 3.4.1-2
82b73e
- update to latest HEAD
82b73e
- Fix consolidate_libc.
82b73e
- Update translations.
82b73e
- Add history rollback.
82b73e
82b73e
* Wed Apr 20 2011 James Antill <james at fedoraproject.org> - 3.4.1-1
82b73e
- Fix umask override.
82b73e
- Remove double baseurl display, BZ 697885.
82b73e
82b73e
* Fri Apr 15 2011 James Antill <james at fedoraproject.org> - 3.4.0-1
82b73e
- update to 3.4.0.
82b73e
82b73e
* Fri Apr  8 2011 James Antill <james at fedoraproject.org> - 3.2.29-10
82b73e
- update to latest HEAD 
82b73e
- Likely last HEAD before 3.2.30.
82b73e
82b73e
* Fri Mar 25 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-9
82b73e
- update to latest HEAD 
82b73e
82b73e
* Mon Feb 28 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-8
82b73e
- take out the hack-patch from 2 weeks ago.
82b73e
82b73e
* Mon Feb 28 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-7
82b73e
- latest head including all of Panu's rpmutils/callback patches
82b73e
82b73e
* Thu Feb 17 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-6
82b73e
- add rpmutils-recursive-import.patch to work around recursive import problems
82b73e
82b73e
* Wed Feb 16 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-5
82b73e
- lots of hopefully NOT exciting changes to rpmutils/rpmsack from head.
82b73e
82b73e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.29-4
82b73e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
82b73e
82b73e
* Tue Jan 25 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-3
82b73e
- latest from head - fixing a number of minor bugs
82b73e
82b73e
* Thu Jan 13 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-2
82b73e
- grumble broken skip-broken test :(
82b73e
82b73e
82b73e
* Thu Jan 13 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.29-1
82b73e
- 3.2.29
82b73e
- add yum-cron subpkg
82b73e
82b73e
* Thu Jan  6 2011 James Antill <james at fedoraproject.org> - 3.2.28-17
82b73e
- Allow kernel installs with multilib protection ... oops!
82b73e
- Don't conflict with fixed versions of Zif.
82b73e
- Add locks for non-root.
82b73e
82b73e
* Tue Jan  4 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-16
82b73e
- fix skip-broken conflict - thanks dgilmore for the catch
82b73e
82b73e
* Tue Jan  4 2011 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-15
82b73e
- latest head
82b73e
- conflicts zif
82b73e
82b73e
* Thu Nov 11 2010 James Antill <james at fedoraproject.org> - 3.2.28-14
82b73e
- latest head
82b73e
- Perf. fixes/improvements.
82b73e
82b73e
* Tue Nov  9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-13
82b73e
- once again with head
82b73e
82b73e
* Fri Nov  5 2010 James Antill <james at fedoraproject.org> - 3.2.28-12
82b73e
- latest head
82b73e
- Add load-ts command.
82b73e
- Fix verifying symlinks.
82b73e
82b73e
* Wed Oct 20 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-11
82b73e
- latest head
82b73e
- depsolve enhancements on update/obsoletes
82b73e
- show recent pkgs in history package-list instead of a specific pkg
82b73e
- bz: 644432, 644265
82b73e
- make sure urlgrabber is using the right config settings for fetching gpg keys
82b73e
82b73e
82b73e
* Fri Oct 15 2010 James Antill <james at fedoraproject.org> - 3.2.28-10
82b73e
- latest head 
82b73e
- Fix major breakage from the "list updates" speedup :).
82b73e
- Close curl/urlgrabber after downloading packages.
82b73e
- Allow remove+update in "yum shell".
82b73e
- Fix output of distro tags.
82b73e
82b73e
* Thu Oct  7 2010 James Antill <james at fedoraproject.org> - 3.2.28-9
82b73e
- latest head 
82b73e
- Add localpkg_gpgcheck option.
82b73e
- Speedup "list updates"
82b73e
- Doc fixes.
82b73e
82b73e
* Sat Sep 25 2010 James Antill <james at fedoraproject.org> - 3.2.28-8
82b73e
- latest head 
82b73e
- Speedup install/remove/etc a lot.
82b73e
- Add merged history.
82b73e
- Fix unique comps/pkgtags leftovers.
82b73e
82b73e
* Tue Sep 14 2010 James Antill <james at fedoraproject.org> - 3.2.28-7
82b73e
- latest head 
82b73e
- Fix PK/auto-close GPG import bug.
82b73e
- Fix patch for installonly_limit and enable it again.
82b73e
- Fix rpmlint warnings.
82b73e
- Remove color=never config.
82b73e
82b73e
* Fri Sep 10 2010 Seth Vidal <skvidal at fedoraproject.org>
82b73e
- latest head 
82b73e
82b73e
* Fri Aug 27 2010 Seth Vidal <skvidal at fedoraproject.org>
82b73e
- obsoleted yum-plugin-download-order
82b73e
82b73e
* Thu Aug 12 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-3
82b73e
- latest head
82b73e
- fix gpg key import
82b73e
- more unicode fixes
82b73e
- output slightly more clear depsovling error msgs
82b73e
82b73e
* Mon Aug  9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-2
82b73e
- latest head
82b73e
- unicide fixes
82b73e
- sqlite history db conversion fixes
82b73e
82b73e
82b73e
* Fri Jul 30 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.28-1
82b73e
- 3.2.28
82b73e
82b73e
82b73e
* Wed Jul 28 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 3.2.27-21
82b73e
- Again rebuild against python 2.7
82b73e
82b73e
* Mon Jul 26 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-20
82b73e
- latest head
82b73e
- minor fixes and doc updates
82b73e
- hardlink yumdb files to conserve spacde
82b73e
- cache yumdb results
82b73e
82b73e
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 3.2.27-19
82b73e
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
82b73e
82b73e
* Fri Jul 16 2010 James Antill <james@fedoraproject.org> - 3.2.27-18
82b73e
- Latest head.
82b73e
- Add history addon-info.
82b73e
- Add new callbacks, verify and compare_providers.
82b73e
- Fix rpm transaction fail API break, probably only for anaconda.
82b73e
- Bug fixes.
82b73e
82b73e
* Fri Jun 25 2010 James Antill <james@fedoraproject.org> - 3.2.27-17
82b73e
- Latest head.
82b73e
- Allow reinstalls of kernel, etc.
82b73e
- Tweaks to some user output.
82b73e
- Allow Fedora GPG keys to be removed.
82b73e
- Add history extra data API, and history plugin hooks.
82b73e
- Bunch of minor bug fixes.
82b73e
82b73e
* Tue Jun 15 2010 James Antill <james@fedoraproject.org> - 3.2.27-16
82b73e
- Latest head.
82b73e
- Fix install being recorded as reinstall.
82b73e
- Make localinstall not install obsoleted only by installed.
82b73e
- Fix info -v, on available packages.
82b73e
- Fix man page stuff.
82b73e
- Deal with unicide on rpmdb problems.
82b73e
- Allow ipkg.repo.name to work.
82b73e
- Add ville's epoch None vs. 0 code, in compareEVR.
82b73e
82b73e
* Fri Jun 11 2010 James Antill <james@fedoraproject.org> - 3.2.27-15
82b73e
- Latest head.
82b73e
- Add filtering requires code for createrepo.
82b73e
- Add installed_by/changed_by yumdb values.
82b73e
- Tweak output for install/reinstall/downgrade callbacks.
82b73e
- Add plugin hooks for pre/post verifytrans.
82b73e
- Deal with local pkgs. which only obsolete.
82b73e
- No chain removals on downgrade.
82b73e
- Bunch of speedups for "list installed blah", and "remove blah".
82b73e
82b73e
* Wed Jun  2 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-14
82b73e
- merge in latest yum head:
82b73e
- change decompressors to support lzma, if python module is available
82b73e
- finnish translation fixes
82b73e
- pyint vs pylong fix for formatRequire() so we stop spitting back the wrong requires strings to mock on newish rpm
82b73e
- add exit_on_lock option
82b73e
- Deal with RHEL-5 loginuid damage
82b73e
- Fix pkgs. that are excluded after being put in yb.up ... BZ#597853
82b73e
- Opt. for rpmdb.returnPackages(patterns=...). Drops about 30%% from remove time.
82b73e
- Fix "remove name-version", really minor API bug before last patch
82b73e
82b73e
* Wed May 26 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-13
82b73e
- minor cleanups for yum-utils with --setopt
82b73e
- translation updates
82b73e
82b73e
* Thu May 13 2010 James Antill <james@fedoraproject.org> - 3.2.27-12
82b73e
- Latest head.
82b73e
- History db version 2
82b73e
- Some bug fixes
82b73e
- More paranoid/leanient with rpmdb cache problems.
82b73e
82b73e
* Wed May  5 2010 James Antill <james@fedoraproject.org> - 3.2.27-11
82b73e
- Fix from head for mock, mtime=>ctime due to caches and fixed installroot
82b73e
- Fix for typo in new problems code, bug 589008
82b73e
82b73e
* Mon May  3 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-10
82b73e
- latest head
82b73e
- fixes yum chroot path duplication
82b73e
- yum.log perms
82b73e
82b73e
* Thu Apr 29 2010 James Antill <james@fedoraproject.org> - 3.2.27-9
82b73e
- Latest yum-3_2_X head.
82b73e
- Added protect packages.
82b73e
- Bug fixes from the yum bug day.
82b73e
- Added removed size output.
82b73e
- Added glob: to all list config. options.
82b73e
- Fix fsvars.
82b73e
82b73e
* Thu Apr 22 2010 James Antill <james@fedoraproject.org> - 3.2.27-8
82b73e
- Latest yum-3_2_X head.
82b73e
- Add deselections.
82b73e
- Add simple depsolve into compare_providers
82b73e
- Speedup distro-sync blah.
82b73e
82b73e
* Fri Apr 16 2010 James Antill <james@fedoraproject.org> - 3.2.27-7
82b73e
- Latest yum-3_2_X head.
82b73e
- Add the "big update" speedup patch.
82b73e
- Add nocontexts ts flag.
82b73e
- Add provides and obsoleted to "yum check".
82b73e
- Add new dump_xml stuff for createrepo/modifyrepo.
82b73e
- Move /var/lib/yum/vars to /etc/yum/vars
82b73e
82b73e
* Mon Apr 12 2010 James Antill <james@fedoraproject.org> - 3.2.27-6
82b73e
- Latest yum-3_2_X head.
82b73e
- Fix the caching changes.
82b73e
82b73e
* Sat Apr 10 2010 James Antill <james@fedoraproject.org> - 3.2.27-5
82b73e
- Latest yum-3_2_X head.
82b73e
- Remove the broken assert in sqlitesack
82b73e
82b73e
* Thu Apr  8 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-4
82b73e
- more latest headness
82b73e
82b73e
* Fri Mar 26 2010 James Antill <james@fedoraproject.org> - 3.2.27-3
82b73e
- Latest yum-3_2_X head.
82b73e
82b73e
* Tue Mar 23 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-2
82b73e
- broke searching in PK, this patch fixes it.
82b73e
82b73e
* Thu Mar 18 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.27-1
82b73e
- 3.2.27 from upstream (more or less the same as 3.2.26-6 but with a new number
82b73e
82b73e
* Thu Mar 11 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-6
82b73e
- should be the final HEAD update before 3.2.27
82b73e
82b73e
* Wed Feb 24 2010 James Antill <james@fedoraproject.org> - 3.2.26-5
82b73e
- new HEAD, minor features and speed.
82b73e
82b73e
* Wed Feb 17 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-4
82b73e
- new HEAD to fix the fix to the fix
82b73e
82b73e
* Tue Feb 16 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-3
82b73e
- latest head - including fixes to searchPrcos
82b73e
82b73e
* Wed Feb 10 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-2
82b73e
- grumble.
82b73e
82b73e
* Tue Feb  9 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.26-1
82b73e
- final 3.2.26
82b73e
82b73e
* Mon Feb  8 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-14
82b73e
- $uuid, pkgtags searching, latest HEAD patch - pre 3.2.26
82b73e
82b73e
* Thu Jan 28 2010 James Antill <james at fedoraproject.org> - 3.2.25-13
82b73e
- A couple of bugfixes, most notably:
82b73e
-  you can now install gpg keys again!
82b73e
-  bad installed file requires don't get cached.
82b73e
82b73e
* Fri Jan 22 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-12
82b73e
- someone forgot to push their changes
82b73e
82b73e
* Fri Jan 22 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-11
82b73e
- more fixes, more fun
82b73e
82b73e
* Fri Jan 15 2010 James Antill <james at fedoraproject.org> - 3.2.25-10
82b73e
- latest head
82b73e
- Fixes for pungi, rpmdb caching and kernel-PAE-devel duplicates finding
82b73e
- among others.
82b73e
82b73e
* Mon Jan  4 2010 Seth Vidal <skvidal at fedoraproject.org> - 3.2.25-8
82b73e
- latest head