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