packages: yum/yum.spec - up to 3.4.3; chroot patch disabled for now
glen
glen at pld-linux.org
Mon Nov 7 19:35:03 CET 2011
Author: glen Date: Mon Nov 7 18:35:03 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- up to 3.4.3; chroot patch disabled for now
---- Files affected:
packages/yum:
yum.spec (1.93 -> 1.94)
---- Diffs:
================================================================
Index: packages/yum/yum.spec
diff -u packages/yum/yum.spec:1.93 packages/yum/yum.spec:1.94
--- packages/yum/yum.spec:1.93 Tue Mar 22 08:14:31 2011
+++ packages/yum/yum.spec Mon Nov 7 19:34:58 2011
@@ -5,34 +5,26 @@
# TODO
# - PLDize (or drop) /etc/yum/version-groups.conf
-# - fix yum startup (likely vserver chroot patch needs updating):
-# # yum
-#Loaded plugins: refresh-packagekit
-#Traceback (most recent call last):
-# File "/usr/bin/yum", line 29, in <module>
-# yummain.user_main(sys.argv[1:], exit_code=True)
-# File "yummain.py", line 258, in user_main
-# File "yummain.py", line 88, in main
-# File "cli.py", line 226, in getOptionsConfig
-# File "/usr/share/python2.7/site-packages/../site-packages/yum/__init__.py", line 821, in <lambda>
-# File "/usr/share/python2.7/site-packages/../site-packages/yum/__init__.py", line 309, in _getConfig
-# File "/usr/share/python2.7/site-packages/../site-packages/yum/config.py", line 938, in readMainConfig
-# File "/usr/share/python2.7/site-packages/../site-packages/yum/config.py", line 917, in _apply_installroot
-#AttributeError: 'YumConf' object has no attribute 'getRootedPath'
+# - decide about cron:
+# /etc/cron.daily/0yum.cron
+# /etc/rc.d/init.d/yum-cron
+# /etc/sysconfig/yum-cron
+# /etc/yum/yum-daily.yum
+# /etc/yum/yum-weekly.yum
Summary: RPM installer/updater
Summary(pl.UTF-8): Narzędzie do instalowania/uaktualniania pakietów RPM
Name: yum
-Version: 3.2.28
-Release: 0.1
+Version: 3.4.3
+Release: 1
License: GPL
Group: Applications/System
-Source0: http://yum.baseurl.org/download/3.2/%{name}-%{version}.tar.gz
-# Source0-md5: 91eff58aa4c25cd4f46b21201bbf9bea
+Source0: http://yum.baseurl.org/download/3.4/%{name}-%{version}.tar.gz
+# Source0-md5: 7c8ea8beba5b4e7fe0c215e4ebaa26ed
Source1: %{name}-pld-source.repo
Source2: %{name}-pld-ti-source.repo
Patch1: %{name}-obsoletes.patch
# from util-vserver-*/contrib/
-Patch2: %{name}-chroot.patch
+#Patch2: %{name}-chroot.patch # disabled for now. broken or not needed
Patch3: %{name}-pld.patch
Patch4: %{name}-amd64.patch
Patch5: %{name}-config.patch
@@ -87,7 +79,7 @@
%patch14 -p0
# pld
%patch1 -p1
-%patch2 -p1
+#%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
@@ -97,7 +89,14 @@
%if %{with tests}
# yum itself must work (tests does not cover import errors)
-./yummain.py --version
+# we ignore exit code, as it will exit with error if yum is not installed:
+# $ ./yummain.py --version
+#3.4.3
+#CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum.conf
+# and it will fail other ways if incompatible yum version is installed
+
+ver=$(./yummain.py --version | head -n1)
+test $ver = %{version}
# test/check-po-yes-no.py prints chinese to screen, need to enable utf8
export LC_ALL=en_US.utf8
@@ -130,12 +129,12 @@
%find_lang %{name}
# in yum-updatesd.spec
-rm $RPM_BUILD_ROOT/etc/dbus-1/system.d/yum-updatesd.conf
-rm $RPM_BUILD_ROOT/etc/rc.d/init.d/yum-updatesd
-rm $RPM_BUILD_ROOT%{_sysconfdir}/yum/yum-updatesd.conf
-rm $RPM_BUILD_ROOT%{_sbindir}/yum-updatesd
-rm $RPM_BUILD_ROOT%{_mandir}/man5/yum-updatesd.conf.5*
-rm $RPM_BUILD_ROOT%{_mandir}/man8/yum-updatesd.8*
+%{__rm} $RPM_BUILD_ROOT/etc/dbus-1/system.d/yum-updatesd.conf
+%{__rm} $RPM_BUILD_ROOT/etc/rc.d/init.d/yum-updatesd
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/yum/yum-updatesd.conf
+%{__rm} $RPM_BUILD_ROOT%{_sbindir}/yum-updatesd
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/yum-updatesd.conf.5*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/yum-updatesd.8*
%clean
rm -rf $RPM_BUILD_ROOT
@@ -211,6 +210,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.94 2011/11/07 18:34:58 glen
+- up to 3.4.3; chroot patch disabled for now
+
Revision 1.93 2011/03/22 07:14:31 glen
- more new paths
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/yum/yum.spec?r1=1.93&r2=1.94&f=u
More information about the pld-cvs-commit
mailing list