rpms/yum/EL-4 yum-2.4.2.centos-mirrorlist-proxy.patch, NONE, 1.1 yum-2.4.3-centos3-default-kernel-magic.patch, NONE, 1.1 yum-2.4.centos3-shlex-workaround.patch, NONE, 1.1 .cvsignore, 1.58, 1.59 sources, 1.60, 1.61 yum.spec, 1.171, 1.172

Jeff Sheltren (sheltren) fedora-extras-commits at redhat.com
Tue Aug 28 15:42:17 UTC 2007


Author: sheltren

Update of /cvs/extras/rpms/yum/EL-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7342

Modified Files:
	.cvsignore sources yum.spec 
Added Files:
	yum-2.4.2.centos-mirrorlist-proxy.patch 
	yum-2.4.3-centos3-default-kernel-magic.patch 
	yum-2.4.centos3-shlex-workaround.patch 
Log Message:
Rebuild based on CentOS package


yum-2.4.2.centos-mirrorlist-proxy.patch:

--- NEW FILE yum-2.4.2.centos-mirrorlist-proxy.patch ---
diff -uNr yum-2.4.2.orig/yum/repos.py yum-2.4.2/yum/repos.py
--- yum-2.4.2.orig/yum/repos.py	2005-11-06 18:52:06.000000000 -0600
+++ yum-2.4.2/yum/repos.py	2006-02-18 08:29:31.000000000 -0600
@@ -530,7 +530,7 @@
 
         goodurls = []
         if self.mirrorlistfn and not self.mirrorlistparsed:
-            mirrorurls = getMirrorList(self.mirrorlistfn)
+            mirrorurls = getMirrorList(self,self.mirrorlistfn)
             self.mirrorlistparsed = 1
             for url in mirrorurls:
                 url = variableReplace(self.yumvar, url)
@@ -815,7 +815,7 @@
         
         
 
-def getMirrorList(mirrorlist):
+def getMirrorList(self,mirrorlist):
     """retrieve an up2date-style mirrorlist file from a url, 
        we also s/$ARCH/$BASEARCH/ and move along
        returns a list of the urls from that file"""
@@ -833,7 +833,13 @@
         url = mirrorlist
 
     try:
-        fo = urlresolver.urlopen(url)
+# Start of new inserted block 
+        self.doProxyDict()
+        prxy = None
+        if self.proxy_dict:
+            prxy = self.proxy_dict
+# End of new inserted block 
+        fo = urlresolver.urlopen(url,proxies=prxy)
     except urlgrabber.grabber.URLGrabError, e:
         fo = None
 

yum-2.4.3-centos3-default-kernel-magic.patch:

--- NEW FILE yum-2.4.3-centos3-default-kernel-magic.patch ---
diff -ruN yum-2.4.3.orig/cli.py yum-2.4.3/cli.py
--- yum-2.4.3.orig/cli.py	2007-04-29 11:57:45.000000000 +0200
+++ yum-2.4.3/cli.py	2007-04-29 11:58:42.000000000 +0200
@@ -37,6 +37,7 @@
 from yum.logger import Logger, SysLogger, LogContainer
 from yum.config import yumconf
 from yum import pgpmsg
+from yum import defaultkernel
 from i18n import _
 import callback
 import urlgrabber
@@ -717,6 +718,8 @@
         self.log(2, 'Running Transaction')
         self.runTransaction(cb=cb)
 
+        self.doDefaultKernelMagic()
+
         # close things
         self.log(1, self.postTransactionOutput())
         return 0
@@ -1463,6 +1466,35 @@
         else:
             return 0, ['No packages to remove from groups']
 
+    def doDefaultKernelMagic(self):
+        kernels = defaultkernel.getInstalledKernels(self.tsInfo)
+        # Do something if any kernels were installed.
+        if len(kernels) > 0:
+            # Find the default kernel image file.
+            # provides this image file.
+            curDefaultKernel = defaultkernel.getDefaultKernel()
+            if not curDefaultKernel:
+                self.log(2, "Could not determine the default kernel!")
+                return
+
+            # Find the package that provides this image.
+            self.doRpmDBSetup()
+            defaultKernelTypeNaervs = self.rpmdb.whatProvides(curDefaultKernel, None, None)
+            if len(defaultKernelTypeNaervs) == 0:
+                self.log(2, "Could not determine which package provides %s!" % curDefaultKernel)
+                return
+
+            # There should not be more than one package providing the same kernel
+            # image, so pick the first one.
+            defaultKernelTypeNaerv = defaultKernelTypeNaervs[0]
+
+            # Check whether one of the kernel names matches the default kernel
+            # type. If so, the new kernel is probably a replacement of the old
+            # kernel, and we want to set it as the default kernel.
+            for kernel in kernels:
+                if kernel.name == defaultKernelTypeNaerv[0] and \
+                    kernel.arch == defaultKernelTypeNaerv[1]:
+                        defaultkernel.setDefaultKernel(self.log, kernel)
 
     def _promptWanted(self):
         # shortcut for the always-off/always-on options
diff -ruN yum-2.4.3.orig/yum/defaultkernel.py yum-2.4.3/yum/defaultkernel.py
--- yum-2.4.3.orig/yum/defaultkernel.py	1970-01-01 01:00:00.000000000 +0100
+++ yum-2.4.3/yum/defaultkernel.py	2007-04-29 11:58:04.000000000 +0200
@@ -0,0 +1,226 @@
+#!/usr/bin/env python
+#
+# Default kernel handling for CentOS 3 (helper functions).
+#
+# Copyright 2007 Daniel de Kok
+#
+# Bootloader detection:
+#
+# Jeremy Katz <katzj at redhat.com>
+# Copyright 2001-2002 Red Hat, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# Please report errors to Daniel de Kok <danieldk at pobox.com>
+
+import os
+import string
+import sys
+from i18n import _
+from yum.plugins import TYPE_CORE
+import yum
+
+requires_api_version = '2.1'
+plugin_type = (TYPE_CORE,)
+
+kernelNames = [
+	'kernel', 'kernel-BOOT', 'kernel-hugemem',
+	'kernel-hugemem-unsupported', 'kernel-smp',
+	'kernel-smp-unsupported', 'kernel-unsupported'
+]
+
+grubConfigFile = "/boot/grub/grub.conf"
+liloConfigFile = "/etc/lilo.conf"
+
+# XXX: this is cut and pasted directly from booty/bootloaderInfo.py
+# should eventually just go from there
+def getDiskPart(dev):
+	"""Return (disk, partition number) tuple for dev"""
+	cut = len(dev)
+	if (dev[:3] == "rd/" or dev[:4] == "ida/" or
+		dev[:6] == "cciss/"):
+		if dev[-2] == 'p':
+			cut = -1
+		elif dev[-3] == 'p':
+			cut = -2
+	else:
+		if dev[-2] in string.digits:
+			cut = -2
+		elif dev[-1] in string.digits:
+			cut = -1
+
+	name = dev[:cut]
+	
+	# hack off the trailing 'p' from /dev/cciss/*, for example
+	if name[-1] == 'p':
+		for letter in name:
+			if letter not in string.letters and letter != "/":
+				name = name[:-1]
+				break
+
+	if cut < 0:
+		partNum = int(dev[cut:]) - 1
+	else:
+		partNum = None
+
+	return (name, partNum)
+
+
+def getRaidDisks(raidDevice):
+	rc = []
+
+	try:
+		f = open("/proc/mdstat", "r")
+		lines = f.readlines()
+		f.close()
+	except:
+		return rc
+	
+	for line in lines:
+		fields = string.split(line, ' ')
+		if fields[0] == raidDevice:
+			for field in fields[4:]:
+				if string.find(field, "[") == -1:
+					continue
+				dev = string.split(field, '[')[0]
+				if len(dev) == 0:
+					continue
+				disk = getDiskPart(dev)[0]
+				rc.append(disk)
+
+	return rc
+			
+
+def getBootBlock(bootDev):
+	"""Get the boot block from bootDev.  Return a 512 byte string."""
+	block = " " * 512
+	if bootDev is None:
+		return block
+
+	# get the devices in the raid device
+	if bootDev[5:7] == "md":
+		bootDevs = getRaidDisks(bootDev[5:])
+		bootDevs.sort()
+	else:
+		bootDevs = [ bootDev[5:] ]
+
+	# FIXME: this is kind of a hack
+	# look at all of the devs in the raid device until we can read the
+	# boot block for one of them.  should do this better at some point
+	# by looking at all of the drives properly
+	for dev in bootDevs:
+		try:
+#			print "checking %s\n" %(dev,)
+			fd = os.open("/dev/%s" % (dev,), os.O_RDONLY)
+			block = os.read(fd, 512)
+			os.close(fd)
+			return block
+		except:
+			pass
+	return block
+
+# takes a line like #boot=/dev/hda and returns /dev/hda
+# also handles cases like quoted versions and other nonsense
+def getBootDevString(line):
+	dev = string.split(line, '=')[1]
+	dev = string.strip(dev)
+	dev = string.replace(dev, '"', '')
+	dev = string.replace(dev, "'", "")
+	return dev
+
+def whichBootLoader(instRoot = "/"):
+	haveGrubConf = 1
+	haveLiloConf = 1
+	
+	bootDev = None
+	
+	# make sure they have the config file, otherwise we definitely can't
+	# use that bootloader
+	if not os.access(instRoot + grubConfigFile, os.R_OK):
+		haveGrubConf = 0
+	if not os.access(instRoot + liloConfigFile, os.R_OK):
+		haveLiloConf = 0
+
+	if haveGrubConf:
+		f = open(grubConfigFile, "r")
+		lines = f.readlines()
+		for line in lines:
+			if line[0:6] == "#boot=":
+				bootDev = getBootDevString(line)
+				break
+
+		block = getBootBlock(bootDev)
+		# XXX I don't like this, but it's what the maintainer suggested :(
+		if string.find(block, "GRUB") >= 0:
+			return "GRUB"
+
+	if haveLiloConf:
+		f = open(liloConfigFile, "r")
+		lines = f.readlines()
+		for line in lines:
+			if line[0:5] == "boot=":
+				bootDev = getBootDevString(line)				
+				break
+
+		block = getBootBlock(bootDev)
+		# this at least is well-defined
+		if block[6:10] == "LILO":
+			return "LILO"
+
+def getInstalledKernels(tsInfo):
+	"""Get a list of kernels that were installed as a part of the
+	transaction."""
+	kernels = []
+	for tsMember in tsInfo.getMembers():
+		if tsMember.ts_state in ['i', 'u', 'ud', 'iu'] and tsMember.name in kernelNames:
+			kernels.append(tsMember.po)
+	return kernels
+
+def getDefaultKernel():
+	"""Use grubby to figure out the default kernel."""
+	bootLoader = whichBootLoader()
+	try:
+		if bootLoader == 'GRUB':
+			pipe = os.popen("/sbin/grubby --grub --default-kernel")
+		elif bootLoader == 'LILO':
+			pipe = os.popen("/sbin/grubby --lilo --default-kernel")
+		else:
+			return None
+
+		defaultKernel = pipe.read().strip()
+	except:
+		return None
+
+	return defaultKernel
+
+def setDefaultKernel(logger, kernel):
+	"""Use grubby to set the default kernel."""
+	bootLoader = whichBootLoader()
+	pkgTup = kernel.pkgtup
+	nameParts = pkgTup[0].split('-')
+	if len(nameParts) == 2:
+		flavor = nameParts[1]
+	else:
+		flavor = ""
+	newDefaultImage = "/boot/vmlinuz-%s-%s%s" % (pkgTup[3], pkgTup[4], flavor)
+
+	logger(2, "Setting default %s kernel to %s" % (bootLoader, newDefaultImage))
+
+	# Use the --grub or --lilo parameter, depending on the detected bootloader.
+	if bootLoader == 'GRUB':
+		ret = os.system("/sbin/grubby --grub --set-default %s" % newDefaultImage)
+	elif bootLoader == 'LILO':
+		ret = os.system("/sbin/grubby --lilo --set-default %s" % newDefaultImage)
+
+	if ret != 0:
+		logger(2, "Could not set %s as the default kernel!" % newDefaultImage)
+
+	return ret

yum-2.4.centos3-shlex-workaround.patch:

--- NEW FILE yum-2.4.centos3-shlex-workaround.patch ---
diff -uNr yum-2.4.2_orig/shell.py yum-2.4.2/shell.py
--- yum-2.4.2_orig/shell.py	2006-05-10 06:11:30.000000000 +0100
+++ yum-2.4.2/shell.py	2006-05-10 06:15:08.000000000 +0100
@@ -18,6 +18,7 @@
 import cmd
 import string
 import shlex
+import StringIO
 
 from yum import Errors
 from yum.constants import *
@@ -61,7 +62,7 @@
                 return False
             self.base.cmdstring = line
             self.base.cmdstring = self.base.cmdstring.replace('\n', '')
-            self.base.cmds = shlex.split(self.base.cmdstring)
+            self.base.cmds = self.shlex_split(self.base.cmdstring)
             try:
                 self.base.parseCommands()
             except Errors.YumBaseError:
@@ -153,7 +154,7 @@
         (cmd, args, line) = self.parseline(line)
         # logs
         if cmd in ['debuglevel', 'errorlevel']:
-            opts = shlex.split(args)
+            opts = self.shlex_split(args)
             if not opts:
                 self.base.log(2, '%s: %s' % (cmd, self.base.conf.getConfigOption(cmd)))
             else:
@@ -170,7 +171,7 @@
                     self.base.errorlog.threshold = val
         # bools
         elif cmd in ['gpgcheck', 'obsoletes', 'assumeyes']:
-            opts = shlex.split(args)
+            opts = self.shlex_split(args)
             if not opts:
                 self.base.log(2, '%s: %s' % (cmd, self.base.conf.getConfigOption(cmd)))
             else:
@@ -186,7 +187,7 @@
         
         elif cmd in ['exclude']:
             args = args.replace(',', ' ')
-            opts = shlex.split(args)
+            opts = self.shlex_split(args)
             if not opts:
                 msg = '%s: ' % cmd
                 msg = msg + string.join(self.base.conf.getConfigOption(cmd))
@@ -221,7 +222,7 @@
                     self.base.log(2, '%-20.20s %-40.40s  disabled' % (repo, repo.name))
         
         elif cmd == 'enable':
-            repos = shlex.split(args)
+            repos = self.shlex_split(args)
             for repo in repos:
                 try:
                     changed = self.base.repos.enableRepo(repo)
@@ -243,7 +244,7 @@
                         del self.base.up
             
         elif cmd == 'disable':
-            repos = shlex.split(args)
+            repos = self.shlex_split(args)
             for repo in repos:
                 try:
                     self.base.repos.disableRepo(repo)
@@ -298,3 +299,15 @@
                     self.base.doTsSetup()
                     self.base.doRpmDBSetup()
 
+    def shlex_split(self, s):
+        # hackery to bring a shlex.split sort of function into py2.2
+        s = StringIO.StringIO(s)
+        res = shlex.shlex(s)
+        result=[]
+        while 1:
+            tok = res.get_token()
+            if not tok:
+                break
+            result.append(tok)
+        return result
+


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/yum/EL-4/.cvsignore,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- .cvsignore	22 Aug 2007 21:31:42 -0000	1.58
+++ .cvsignore	28 Aug 2007 15:41:44 -0000	1.59
@@ -1 +1 @@
-yum-3.2.3.tar.gz
+yum-2.4.3.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/yum/EL-4/sources,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- sources	22 Aug 2007 21:30:03 -0000	1.60
+++ sources	28 Aug 2007 15:41:44 -0000	1.61
@@ -1 +1 @@
-89cf296107d580655aaf83fb7206edfc  yum-3.2.3.tar.gz
+2cb79c2cd430e7b199f73c5097a585f1  yum-2.4.3.tar.gz


Index: yum.spec
===================================================================
RCS file: /cvs/extras/rpms/yum/EL-4/yum.spec,v
retrieving revision 1.171
retrieving revision 1.172
diff -u -r1.171 -r1.172
--- yum.spec	23 Aug 2007 12:49:46 -0000	1.171
+++ yum.spec	28 Aug 2007 15:41:44 -0000	1.172
@@ -1,677 +1,306 @@
-%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+# Check for python version
+# CentOS3 has py2.2 and CentOS4 has py2.3
+%define python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
+
+%if "%{python_ver}" < "2.3"
+%define buildel3 1
+%else
+%define buildel3 0
+%endif
 
 Summary: RPM installer/updater
 Name: yum
-Version: 3.2.3
-Release: 2%{?dist}
+Version: 2.4.3
+Release: 0.5%{?dist}
 License: GPLv2+
 Group: System Environment/Base
-Source0: http://linux.duke.edu/projects/yum/download/3.2/%{name}-%{version}.tar.gz
-Source1: yum.conf.fedora
-Source2: yum-updatesd.conf.fedora
-Patch0: installonlyn-enable.patch
-Patch1: cli-ouput-fix.patch
-
+Source: %{name}-%{version}.tar.gz
+#Source1: yum.conf.epel
+#Source2: yum.cron
+Patch0: yum-2.4.2.centos-mirrorlist-proxy.patch
+Patch1: yum-2.4.centos3-shlex-workaround.patch
+Patch2: yum-2.4.3-centos3-default-kernel-magic.patch
+ 
 URL: http://linux.duke.edu/yum/
-BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}root
+BuildArchitectures: noarch
 BuildRequires: python
 BuildRequires: gettext
-Conflicts: pirut < 1.1.4
-Requires: python >= 2.4, rpm-python, rpm >= 0:4.4.2
+Requires: python, rpm-python, rpm >= 0:4.1.1
 Requires: python-sqlite
 Requires: urlgrabber
-Requires: yum-metadata-parser >= 1.1.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires: python-elementtree
+Requires: libxml2-python
+
+%if %{buildel3}
+Requires: python-optik 
+%else
+#Requires: python-optik
+%endif
+
+Prereq: /sbin/chkconfig, /sbin/service, coreutils
 
 %description
 Yum is a utility that can check for and automatically download and
 install updated RPM packages. Dependencies are obtained and downloaded 
 automatically prompting the user as necessary.
 
-%package updatesd
-Summary: Update notification daemon
-Group: Applications/System
-Requires: yum = %{version}-%{release}
-Requires: dbus-python
-Requires: pygobject2
-Requires(preun): /sbin/chkconfig
-Requires(post): /sbin/chkconfig
-Requires(preun): /sbin/service
-Requires(post): /sbin/service
-
-%description updatesd
-yum-updatesd provides a daemon which checks for available updates and 
-can notify you when they are available via email, syslog or dbus. 
-
 %prep
+
 %setup -q
-%patch0 -p0 -b .installonly
-%patch1 -p1 -b .cli-output
+%patch0 -p1
+# We only need the shlex.split workaround on EL3
+%if %{buildel3}
+%patch1 -p1
+%patch2 -p1
+%endif
 
 %build
 make
 
+
 %install
-rm -rf $RPM_BUILD_ROOT
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
-install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/yum.conf
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/yum/pluginconf.d $RPM_BUILD_ROOT/usr/lib/yum-plugins
-
-# for now, move repodir/yum.conf back
-mv $RPM_BUILD_ROOT/%{_sysconfdir}/yum/repos.d $RPM_BUILD_ROOT/%{_sysconfdir}/yum.repos.d
-rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum.conf
-
-# yum-updatesd has moved to the separate source version
-rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/yum/yum-updatesd.conf 
-rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d/yum-updatesd
-rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/dbus-1/system.d/yum-updatesd.conf
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/yum-updatesd
-rm -f $RPM_BUILD_ROOT/%{_mandir}/man*/yum-updatesd*
+# install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/yum.conf
+# install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/cron.daily/yum.cron
+rm -f $RPM_BUILD_ROOT/etc/yum.conf
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+
+%post
+/sbin/chkconfig --add yum
+#/sbin/chkconfig yum on
+#/sbin/service yum condrestart >> /dev/null
+#exit 0
+
+
+%preun
+if [ $1 = 0 ]; then
+ /sbin/chkconfig --del yum
+ /sbin/service yum stop >> /dev/null
+fi
+exit 0
+
 
 %files
-%defattr(-, root, root, -)
-%doc README AUTHORS COPYING TODO INSTALL ChangeLog
-%config(noreplace) %{_sysconfdir}/yum.conf
-%dir %{_sysconfdir}/yum
+%defattr(-, root, root)
+%doc README AUTHORS COPYING TODO INSTALL ChangeLog PLUGINS
 %dir %{_sysconfdir}/yum.repos.d
-%config(noreplace) %{_sysconfdir}/logrotate.d/yum
-%dir %{_datadir}/yum-cli
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}/*.yum
+%config(noreplace) %{_sysconfdir}/cron.daily/yum.cron
+%config(noreplace) %{_sysconfdir}/cron.weekly/yum.cron
+%config %{_sysconfdir}/rc.d/init.d/%{name}
+%config %{_sysconfdir}/logrotate.d/%{name}
 %{_datadir}/yum-cli/*
 %{_bindir}/yum
-%{python_sitelib}/yum
-%{python_sitelib}/rpmUtils
+%{_bindir}/yum-arch
+/usr/lib/python?.?/site-packages/yum
+/usr/lib/python?.?/site-packages/repomd
+/usr/lib/python?.?/site-packages/rpmUtils
 %dir /var/cache/yum
-%dir /var/lib/yum
-%{_mandir}/man*/yum.*
-%{_mandir}/man*/yum-shell*
-# plugin stuff
-%dir %{_sysconfdir}/yum/pluginconf.d 
-%dir /usr/lib/yum-plugins
+%{_mandir}/man*/*
 
 %changelog
-* Thu Aug 23 2007 Seth Vidal <skvidal at fedoraproject.org> 3.2.3-2
-- add patch to fix bug when yum is redirected to a pipe/file
-
-* Wed Aug 22 2007 Seth Vidal <skvidal at fedoraproject.org> 3.2.3-1
-- yum 3.2.3
-- add /var/lib/yum for persistent dir
-
-* Wed Jul 25 2007 Seth Vidal <skvidal at fedoraproject.org> 3.2.2-3
-- include panu's rpm-signal-catch patch from yum head.
-- include exception fix, too.
-
-* Tue Jul 24 2007 Jeremy Katz <katzj at redhat.com> - 3.2.2-2
-- remove yum-updatesd subpackage; moving to the separate version
-
-* Fri Jul 20 2007 Seth Vidal <skvidal at fedoraproject.org> - 3.2.2-1
-- 3.2.2
-- disable unused installonlyn plugin
-- set installonly_limit to '2'
-
-* Tue Jul 10 2007 James Bowes <jbowes at redhat.com> - 3.2.1-2
-- defattr, buldarch, and macro suggestions from the merge review
-
-* Thu Jun 21 2007 Seth Vidal <skvidal at fedoraproject.org> - 3.2.1-1
-- bump to 3.2.1
-
-
-* Wed May 16 2007 Seth Vidal <skvidal at fedoraproject.org> - 3.2.0-1
-- pull out yum-misc-fixes patch
-- bump to 3.2.0
-
-* Mon Apr 30 2007 Jeremy Katz <katzj at redhat.com> - 3.1.7-2
-- add fix for fastestmirror (#238276)
-
-* Fri Apr 27 2007 Jeremy Katz <katzj at redhat.com> - 3.1.7-1
-- update to 3.1.7 with lots of fixes (including #233427, #237425, #236152, 
-  #223607, #230851, #232202, #221940, #236409, #201393, #237599)
-
-* Mon Apr 23 2007 Jeremy Katz <katzj at redhat.com> - 3.1.6-3
-- include the fix for comps files in extra repos with anaconda (#237546)
-
-* Wed Apr 18 2007 Jeremy Katz <katzj at redhat.com> - 3.1.6-2
-- fix install with patterns (#236950)
-- fix multiple repos in anaconda (#231543)
-
-* Wed Apr  4 2007 Jeremy Katz <katzj at redhat.com> - 3.1.6-1
-- update to 3.1.6
-
-* Thu Mar 22 2007 James Bowes <jbowes at redhat.com> - 3.1.5-1
-- update to 3.1.5
-
-* Wed Mar  7 2007 Jeremy Katz <katzj at redhat.com> - 3.1.4-1
-- update to 3.1.4
-
-* Fri Mar  2 2007 Jeremy Katz <katzj at redhat.com> - 3.1.3-2
-- pile of bugfixes committed upstream (#230734, #230771, and others)
-
-* Thu Mar  1 2007 Jeremy Katz <katzj at redhat.com> - 3.1.3-1
-- update to 3.1.3
-- add patch to fix a case where broken deps weren't detected correctly
-
-* Wed Feb 21 2007 Jeremy Katz <katzj at redhat.com> - 3.1.2-1
-- 3.1.2
-
-* Wed Feb 14 2007 Jeremy Katz <katzj at redhat.com> - 3.1.1-3
-- learn about kernel-debug (#228709)
-
-* Tue Feb 13 2007 James Bowes <jbowes at redhat.com> - 3.1.1-2
-- Spec file updates from the merge review: use correct buildroot,
-  mark logrotate file as noreplace, require correct versions of python
-  and rpm, use name macro in source0.
-
-* Thu Feb  8 2007 Jeremy Katz <katzj at redhat.com> - 3.1.1-1
-- update to 3.1.1
-- keep config bits in old locations for now
-
-* Mon Jan 22 2007 Jeremy Katz <katzj at redhat.com> - 3.1.0-2
-- fix typo in yum-updatesd
-
-* Mon Jan 22 2007 Jeremy Katz <katzj at redhat.com> - 3.1.0-1
-- update to 3.1.0
-
-* Fri Dec 15 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-6
-- fix yum provides (#219716)
-
-* Tue Dec 12 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-5
-- further python 2.5 fix (Deji Akingunola, #219244)
-- fix silent failures (#219030)
-
-* Mon Dec 11 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-4
-- fix typo in python2.5 patch (#219029)
-
-* Wed Dec  6 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-3
-- fixes to work with python 2.5
-
-* Fri Nov 10 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-2
-- yum-updatesd fixes (#213622, #212494, #212507)
-
-* Fri Nov  3 2006 Jeremy Katz <katzj at redhat.com> - 3.0.1-1
-- update to 3.0.1
-
-* Fri Oct 13 2006 Paul Nasrat <pnasrat at redhat.com> - 3.0-6
-- fix package comparison for available packages
-
-* Thu Oct 12 2006 Jeremy Katz <katzj at redhat.com> - 3.0-5
-- fix traceback when syslog not available (#208773)
-- fix package comparison not properly handling different arches (#210316)
-
-* Tue Oct 10 2006 Jeremy Katz <katzj at redhat.com> - 3.0-4
-- fix traceback on package download error (#210135, #210181, #210115)
-
-* Thu Oct  5 2006 Jeremy Katz <katzj at redhat.com> - 3.0-3
-- fix traceback referencing var (#209471)
-- add dgregor's basepath patch
-
-* Thu Oct  5 2006 Jeremy Katz <katzj at redhat.com> - 3.0-2
-- fix traceback in yum-updatesd
-
-* Wed Oct  4 2006 Jeremy Katz <katzj at redhat.com> - 3.0-1
-- 3.0 
-
-* Fri Sep 29 2006 Jeremy Katz <katzj at redhat.com> - 2.9.8-1
-- update to 2.9.8 with the past two fixes as well as fixes for 
-  exclude/include lines in config files
-
-* Thu Sep 28 2006 Jeremy Katz <katzj at redhat.com> - 2.9.7-4
-- fix trying to reget existing files (#208460)
-
-* Wed Sep 27 2006 Jeremy Katz <katzj at redhat.com> - 2.9.7-3
-- and better fix for upstream (jbowes)
-
-* Wed Sep 27 2006 Jeremy Katz <katzj at redhat.com> - 2.9.7-2
-- backout patch that breaks anaconda
-
-* Wed Sep 27 2006 Jeremy Katz <katzj at redhat.com> - 2.9.7-1
-- update to 2.9.7
-
-* Thu Sep 21 2006 James Bowes <jbowes at redhat.com> - 2.9.6-2
-- Remove unused imports in installonlyn
-
-* Wed Sep  6 2006 Jeremy Katz <katzj at redhat.com> - 2.9.6-1
-- update to 2.9.6
-
-* Tue Sep  5 2006 Jeremy Katz <katzj at redhat.com> - 2.9.5-5
-- update to current CVS snap (20060906) in advance of the final 2.9.6 tarball
-- bring back the installonlyn fixes 
-
-* Thu Aug 31 2006 Jeremy Katz <katzj at redhat.com> - 2.9.5-4
-- revert installonlyn changes; they require changes that will only be in 2.9.6
-
-* Wed Aug 30 2006 Jeremy Katz <katzj at redhat.com> - 2.9.5-3
-- fix deprecation warnings in installonlyn (Jack Neely)
-
-* Thu Aug 24 2006 Jeremy Katz <katzj at redhat.com> - 2.9.5-2
-- add patch to fix case of an empty rpmdb (eg, at install time #204005)
-
-* Wed Aug 23 2006 Jeremy Katz <katzj at redhat.com> - 2.9.5-1
-- update to 2.9.5
-
-* Fri Aug 18 2006 Chris Lumens <clumens at redhat.com> 2.9.4-4
-- Add patch to fix pattern matching (#202974).
-
-* Fri Aug 18 2006 Karsten Hopp <karsten at redhat.com> - 2.9.4-3
-- revert last change
-
-* Thu Aug 17 2006 Karsten Hopp <karsten at redhat.com> - 2.9.4-2
-- Requires: libxml2-python for updatesd subpackage
-
-* Wed Aug  9 2006 Jeremy Katz <katzj at redhat.com> - 2.9.4-1
-- update to 2.9.4 (including logging fixes, gpg checking fix, 
-  and fixes for #200901, #200346, #189483)
-
-* Mon Jul 24 2006 Florian La Roche <laroche at redhat.com> - 2.9.3-2
-- add patch to not require /dev/log (not present in chroots) #199558
-
-* Wed Jul 12 2006 Jeremy Katz <katzj at redhat.com> - 2.9.3-1
-- update to 2.9.3
-- add fix for taking the yum lock more than once and a variable typo from CVS
+* Tue Aug 28 2007 Jeff Sheltren <sheltren at cs.ucsb.edu> 2.4.3-0.5
+- Official EPEL rebuild
+- Update License tag
 
-* Wed Jul  5 2006 Jeremy Katz <katzj at redhat.com> - 2.9.2-3
-- few other little api fixes (#197603, #197607)
+* Wed Aug 15 2007 Jeff Sheltren <sheltren at cs.ucsb.edu> 2.4.3-0.4
+- Remove requires: yumconf
+- Don't package yum.conf file
 
-* Mon Jul  3 2006 Jeremy Katz <katzj at redhat.com> - 2.9.2-2
-- fix tyop (#197398)
+* Wed Jul 25 2007 Jeff Sheltren <sheltren at cs.ucsb.edu> 2.4.3-0.3
+- Prepend 0 to release
+- Update yum.conf to use redhat-release instead of centos-release
+- Rebuild for EPEL
 
-* Wed Jun 28 2006 Jeremy Katz <katzj at redhat.com> - 2.9.2-1
-- update to 2.9.2
+* Sat May  5 2007 Johnny Hughes <johnny at centos.org> 2.4.3-3.centos
+- updated yum.conf to correct centos bug #1549
 
-* Tue Jun 27 2006 Jeremy Katz <katzj at redhat.com> - 2.9.1-2
-- move yum-updatesd into a subpackage
-- no longer ship the yum update cronjob, yum-updatesd can do this instead
+* Mon Apr 30 2007 Johnny Hughes <johnny at centos.org> 2.4.3-2.centos
+- patch (by Daniel DeKok) to add proper default kernel handling support for
+  CentOS-3
+- modified the yum.conf for CentOS to turn on plugins by default
 
-* Tue Jun 20 2006 Jeremy Katz <katzj at redhat.com> - 2.9.1-1
-- update to 2.9.1
+* Thu Jun  1 2006 Johnny Hughes <johnny at centos.org> 2.4.3-1.centos
+- upgraded to yum 2.4.3
 
-* Mon Jun 19 2006 Paul Nasrat <pnasrat at redhat.com> - 2.9.0-8
-- Fix resolvedeps
+* Wed May 10 2006 Karanbir Singh <kbsingh at centos.org> 2.4.2-4.centos
+- Added Patch for shlex.split workaround
 
-* Thu Jun 15 2006 Bill Nottingham <notting at redhat.com> 2.9.0-7
-- require pygobject2 (for yum-updatesd)
+* Wed May 10 2006 Johnny Hughes <johnny at cenots.org> 2.4.2-3.centos
+- Added detection for python version as we will start using this version
+  for CentOS-3 and CentOS-4
 
-* Thu Jun 15 2006 Chris Lumens <clumens at redhat.com> 2.9.0-6
-- Fix compareEVR traceback.
+* Sat Feb 18 2006 Johnny Hughes <johnny at centos.org> 2.4.2-2.centos4
+- patch (by Karanbir Singh) to select mirrorlists via a proxy sever if one is
+  listed in yum.conf or a .repo file (yum-2.4.2.centos-mirrorlist-proxy.patch).
 
-* Wed Jun 14 2006 Paul Nasrat <pnasrat at redhat.com> - 2.9.0-5
-- Various fixups (key grab and importing, composite exception handling)
+* Wed Feb  8 2006 Johnny Hughes <johnny at centos.org> 2.4.2-1.centos4
+- rolled in all CentOS changes (the Apr 10 2005 entry)
 
-* Tue Jun 13 2006 Jeremy Katz <katzj at redhat.com> - 2.9.0-4
-- install yum-updatesd bits
+* Sun Dec 18 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.4.2
 
-* Tue Jun 13 2006 Jeremy Katz <katzj at redhat.com> - 2.9.0-3
-- add patch to fix filelist crash installing/querying the filesystem package
-- add patch to fix excludes
+* Wed Nov 30 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.4.1
 
-* Mon Jun 12 2006 Jeremy Katz <katzj at redhat.com> - 2.9.0-2
-- add patch for mirror errors
+* Sun Sep  4 2005 Johnny Hughes <johnny at centos.org> 2.4.0-1.centos4
+- upgraded CentOS-4 to 2.4.0 (rerolled in the 
+  below CentOS changes into this version from Apr 10 2005 entry)
 
-* Mon Jun 12 2006 Jeremy Katz <katzj at redhat.com> - 2.9.0-1
-- update to 2.9.0, require C-based metadata parser to speed things up
+* Sun Aug 14 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.4.0
 
-* Mon Jun  5 2006 Jeremy Katz <katzj at redhat.com> - 2.6.1-4
-- handle PAE kernels in installonlyn (#194064)
+* Fri Aug  5 2005 Seth Vidal <skvidal at phy.duke.edu>
+- back to libxml2-python req
 
-* Thu May 25 2006 Paul Nasrat <pnasrat at redhat.com> - 2.6.1-3
-- Rebuild with patch
+* Fri Jul  8 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.3.4
 
-* Wed May 24 2006 Paul Nasrat <pnasrat at redhat.com> - 2.6.1-2
-- backport mirror failure callback 
+* Tue Jun 14 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.3.3
 
-* Wed Apr 26 2006 Jeremy Katz <katzj at redhat.com> - 2.6.1-1
-- update to 2.6.1 with fixes for #181406, #185309, #161190, #185946
+* Sun Apr 10 2005 Johnny Hughes <johnny at centos.org> 2.3.2-1.centos4
+- rolled in CentOS-4 specific changes (require
+  centos-yumconf and install yum.conf)
 
-* Tue Apr 18 2006 Jeremy Katz <katzj at redhat.com> - 2.6.0-3
-- more proxy fixing for non CLI use case (#185309)
+* Wed Apr  6 2005 Seth Vidal <skvidal at phy.duke.edu>
+- added python-elementtree dep, remove libxml2 dep
 
-* Mon Apr 10 2006 Jeremy Katz <katzj at redhat.com> - 2.6.0-2
-- add fix for xen0/xenU kernels in installonlyn (#187894)
-- add fix for proxies with the mirror list (#161190)
+* Mon Apr  4 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.3.2
 
-* Mon Mar  6 2006 Jeremy Katz <katzj at redhat.com> - 2.6.0-1
-- update to 2.6.0 final containing fix for #176257
+* Mon Mar 28 2005 Seth Vidal <skvidal at phy.duke.edu>
+- add in the /etc/yum/*.yum yum shell files
 
-* Fri Mar 03 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.3-5
-- Add support for patterns in YumBase.install()
+* Mon Mar  7 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.3.1
+- get rid of old obsoletes
 
-* Thu Mar 02 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.3-4
-- Cover pkg then group selection in conditional group support (#181858)
+* Fri Feb 25 2005 Gijs Hollestelle <gijs at gewis.nl>
+- Require python-sqlite
 
-* Thu Mar 02 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.3-3
-- Conditional group support (#181858)
+* Fri Feb 25 2005 Seth Vidal <skvidal at phy.duke.edu>
+- add yum.cron to weekly to clean packages
 
-* Fri Feb 24 2006 Jeremy Katz <katzj at redhat.com> - 2.5.3-2
-- fix installyonlyn bug with tokeep > 2 (#176704)
+* Mon Feb 21 2005 Seth Vidal <skvidal at phy.duke.edu>
+- new devel branch - 2.3.0
 
-* Wed Feb 22 2006 Jeremy Katz <katzj at redhat.com> - 2.5.3-1
-- Update to 2.5.3 with fixes for lots of stuff (and all of our patches applied)
-  (#177528, #177737, #179512, others)
+* Tue Jan 25 2005 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.13
 
-* Fri Feb 10 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.1-5
-- Merge patches from head for group plugin support and conditionals
+* Sat Nov 27 2004 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.12
 
-* Fri Feb 03 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.1-4
-- Fix group unselect traceback (cf #177737)
+* Wed Oct 27 2004 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.11
 
-* Tue Jan 31 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.1-3
-- Merge upstream patches (sortabletransactiondata, grouplists)
+* Tue Oct 19 2004 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.10
 
-* Sun Jan 15 2006 Paul Nasrat <pnasrat at redhat.com> - 2.5.1-2
-- Fix group removal traceback (#177737)
+* Mon Oct 18 2004 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.9 - paper bag release
 
-* Sun Jan  8 2006 Jeremy Katz <katzj at redhat.com> - 2.5.1-1
-- seth loves me and made a 2.5.1 release.  so no cvs snap for you! 
+* Mon Oct 18 2004 Seth Vidal <skvidal at phy.duke.edu>
+- 2.1.8
 
-* Sun Jan  8 2006 Jeremy Katz <katzj at redhat.com> - 2.5.1-0.20060108
-- update to CVS snap
+* Wed Oct 13 2004 Seth Vidal <skvidal at phy.duke.edu>
+- update to 2.1.7
+- re-include yum-arch w/deprecation notice
 
-* Wed Dec 21 2005 Paul Nasrat <pnasrat at redhat.com> - 2.5.0-5
-- Make txmbr hashable (#175975)
-
-* Fri Dec 16 2005 Paul Nasrat <pnasrat at redhat.com> - 2.5.0-4
-- Fix for KeyError when no location['base']
-
-* Wed Dec 14 2005 Jeremy Katz <katzj at redhat.com> - 2.5.0-3
-- better mirrorlist fix
-
-* Wed Dec 14 2005 Jeremy Katz <katzj at redhat.com> - 2.5.0-2
-- revert installyonlyn change that wasn't supposed to get committed
-- better fix for #175647 that doesn't cause tracebacks when deps 
-  need updating too
-- fix mirrorlist corruption (#175436)
-
-* Tue Dec 13 2005 Jeremy Katz <katzj at redhat.com> - 2.5.0-1
-- update to 2.5.0
-- add patch for traceback in #175647
-
-* Sat Dec 10 2005 Jeremy Katz <katzj at redhat.com> - 2.5.0-0.20051210
-- update to newer CVS
-
-* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
-- rebuilt
-
-* Wed Dec  7 2005 Jeremy Katz <katzj at redhat.com> - 2.5.0-0.20051207
-- update to cvs snap for new group code and lots of other stuff
-
-* Tue Dec  6 2005 Jeremy Katz <katzj at redhat.com> - 2.4.1-3
-- ... and actually apply the patch
-
-* Mon Dec  5 2005 Jeremy Katz <katzj at redhat.com> - 2.4.1-2
-- add Panu's patch for cachecookie cleaning (#174715)
-- change default cache time to 30 minutes to match new upstream
-
-* Wed Nov 30 2005 Jeremy Katz <katzj at redhat.com> - 2.4.1-1
-- update to 2.4.1
-- add PLUGINS to the docs
-- fix another installonlyn bug (#174001)
-
-* Wed Nov 16 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-14
-- really fix kernel-smp-devel
-
-* Fri Nov 11 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-13
-- handle installonlypkgs in provides too to handle, eg, 
-  kernel-smp-devel (#172981)
-
-* Thu Nov 10 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-12
-- fix problem with custom kernel names in installonlyn (#172855)
-- make it more obvious how to add more tokeep with installonlyn
-
-* Wed Nov 09 2005 Paul Nasrat <pnasrat at redhat.com> - 2.4.0-11
-- Expose location base from metadata
-
-* Tue Nov  8 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-10
-- fix problem in installonlyn that caillon hit where removing kernels 
-  would trigger instead of only happening on update/install of kernels
-- make plugin config files noreplace
-
-* Mon Nov  7 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-9
-- enable plugins by default
-- add installyonlyn plugin so that we only keep two kernels around by default
-
-* Mon Oct 24 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-8
-- drop macro patch
-- more fixes for returnByName* stuff -- need to leave best arch selection
-  to the caller
-
-* Sun Oct 23 2005 Paul Nasrat <pnasrat at redhat.com> - 2.4.0-7
-- Drop anaconda flag patch
-- Fix ppc64pseries/iseries basearch substitution
-
-* Thu Oct 06 2005 Paul Nasrat <pnasrat at redhat.com> - 2.4.0-6
-- Backport transaction constants
-- Allow setting anaconda flag
-
-* Tue Oct  4 2005 Jeremy Katz <katzj at redhat.com>
-- add dirs for plugins
-
-* Tue Sep 27 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-5
-- add yum-cli dir (#169334)
-
-* Wed Sep 21 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-4
-- make returnByName* be consistent in what it returns (#168712)
-
-* Fri Sep 16 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-3
-- add two patches for anaconda that have been committed upstream
-  * allow removal of packages from transaction
-  * support search by name with sqlite
-
-* Thu Sep 01 2005 Paul Nasrat <pnasrat at redhat.com> - 2.4.0-2
-- Initial version of macro support patch
-
-* Tue Aug 16 2005 Jeremy Katz <katzj at redhat.com> - 2.4.0-1
-- update to 2.4.0
-
-* Fri Jul  8 2005 Jeremy Katz <katzj at redhat.com> - 2.3.4-1
-- update to 2.3.4
-- use %%{python_sitelib} in the file list
-
-* Wed Jun 15 2005 Jeremy Katz <katzj at redhat.com> - 2.3.3-1
-- update to 2.3.3
-
-* Wed May 25 2005 Paul Nasrat <pnasrat at redhat.com> - 2.3.2-7
-- Drop erase reversal patch 
-
-* Tue May 24 2005 Paul Nasrat <pnasrat at redhat.com> - 2.3.2-6
-- Erase/remove reversing for yum cli (#158577)
-
-* Tue May 24 2005 Jeremy Katz <katzj at redhat.com> - 2.3.2-5
-- allow multiple packages _providing_ kernel-devel (or any installonlypkgs) 
-  to be installed (#155988)
-
-* Mon May 23 2005 Jeremy Katz <katzj at redhat.com> - 2.3.2-4
-- fix traceback on out of disk space error
-
-* Fri May 20 2005 Jeremy Katz <katzj at redhat.com> - 2.3.2-3
-- add fixes from Seth for the shell to run depsolve and to clean up 
-  output somewhat (#158267)
-
-* Thu May  5 2005 Jeremy Katz <katzj at redhat.com> - 2.3.2-2
-- handle ppc64/sparc64 "correctly"
-
-* Mon Apr  4 2005 Jeremy Katz <katzj at redhat.com> - 2.3.2-1
-- update to 2.3.2, now requires python-elementtree for xml parsing
-
-* Tue Mar 15 2005 Jeremy Katz <katzj at redhat.com> - 2.3.1-3
-- add patch from gijs for sqlite changes
-
-* Mon Mar 14 2005 Florian La Roche <laroche at redhat.com>
-- python-sqlite3 -> python-sqlite
-
-* Mon Mar  7 2005 Jeremy Katz <katzj at redhat.com> - 2.3.1-1
-- update to 2.3.1
-- urlgrabber is split out into its own package now
-- require python-sqlite3
-
-* Tue Feb 22 2005 Jeremy Katz <katzj at redhat.com> - 2.3.0-2
-- fix the duplicate repos with the same id bug
-
-* Mon Feb 21 2005 Jeremy Katz <katzj at redhat.com> - 2.3.0-1
-- update to 2.3.0
-
-* Tue Jan 25 2005 Jeremy Katz <katzj at redhat.com> - 2.1.13-1
-- update to 2.1.13
-
-* Sat Jan 22 2005 Jeremy Katz <katzj at redhat.com> - 2.1.12-2
-- allow multiple kernel-devel packages to be installed
-
-* Wed Jan 12 2005 Florian La Roche <laroche at redhat.com>
-- add small patch to fix dep reporting
-
-* Mon Nov 29 2004 Jeremy Katz <katzj at redhat.com> - 2.1.12-1
-- update to 2.1.12
-- add hack from jbj to workaround python 2.4 urllib breakage (#138535)
-
-* Mon Nov  8 2004 Jeremy Katz <katzj at redhat.com> - 2.1.11-4
-- rebuild for python 2.4
-
-* Sun Oct 31 2004 Bill Nottingham <notting at redhat.com> - 2.1.11-3
-- fix multilib update patch to allow installing noarch (#135396, continued)
-
-* Fri Oct 29 2004 Jeremy Katz <katzj at redhat.com> - 2.1.11-2
-- add patch to fix multilib updates on ia32e (#135396)
-
-* Thu Oct 28 2004 Jeremy Katz <katzj at redhat.com> - 2.1.11-1
-- update to 2.1.11
-  - fix config file error handling
-  - better handling of empty lines/comments in mirror lists
-  - improve some error messages
-
-* Sun Oct 24 2004 Jeremy Katz <katzj at redhat.com> - 2.1.10-3.1
-- make the cron job executable (#136764)
-
-* Thu Oct 21 2004 Jeremy Katz <katzj at redhat.com> - 2.1.10-3
-- actually remove the repositories
-
-* Wed Oct 20 2004 Jeremy Katz <katzj at redhat.com> - 2.1.10-2
-- remove repositories from being explicitly listed in yum.conf, 
-  .repo files will be included in the fedora-release package
-
-* Tue Oct 19 2004 Jeremy Katz <katzj at redhat.com> - 2.1.10-1
-- update to 2.1.10
-  * updated man pages
-  * make more resilient to broken groups file
-  * fix urlgrabber failure callback (#136178)
-
-* Mon Oct 18 2004 Jeremy Katz <katzj at redhat.com> - 2.1.9-1
-- 2.1.9 includes the path fix
-
-* Mon Oct 18 2004 Jeremy Katz <katzj at redhat.com> - 2.1.8-2
-- fix path in /usr/bin/yum
-- turn on gpgchecking by default
-
-* Mon Oct 18 2004 Bill Nottingham <notting at redhat.com> - 2.1.8-1
-- 2.1.8, fixes #135735, #135998, #135775
-
-* Wed Oct 13 2004 Jeremy Katz <katzj at redhat.com> - 2.1.7-2
-- add yum-arch
-
-* Wed Oct 13 2004 Jeremy Katz <katzj at redhat.com> - 2.1.7-1
-- 2.1.7
-- use mirror list by default
-
-* Wed Oct  6 2004 Bill Nottingham <notting at redhat.com> - 2.1.6-1
+* Wed Oct  6 2004 Seth Vidal <skvidal at phy.duke.edu>
+- mdcaching code and list changes
 - 2.1.6
 
-* Mon Oct  4 2004 Jeremy Katz <katzj at redhat.com> - 2.1.5-1
+* Mon Oct  4 2004 Seth Vidal <skvidal at phy.duke.edu>
 - 2.1.5
-- turn on obsoletes=1 by default in yum.conf
+- lots of minor bugfixes and corrections
 
-* Wed Sep 29 2004 Bill Nottingham <notting at redhat.com> - 2.1.4-1
+* Tue Sep 28 2004 Seth Vidal <skvidal at phy.duke.edu>
 - 2.1.4
 
-* Fri Sep  3 2004 Bill Nottingham <notting at redhat.com> - 2.1.3-1
-- 2.1.3
-
-* Thu Sep  2 2004 Jeremy Katz <katzj at redhat.com> - 2.1.2-1
-- 2.1.2
-
-* Wed Sep  1 2004 Jeremy Katz <katzj at redhat.com> - 2.1.1-1
-- 2.1.1
-
-* Tue Aug 31 2004 Jeremy Katz <katzj at redhat.com> - 2.1.0-1
-- update to 2.1.0
-
-* Wed Jul 7 2004  Elliot Lee <sopwith at redhat.com> 2.0.7-3
-- Back to rawhide
-
-* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
+* Fri Sep  3 2004 Seth Vidal <skvidal at phy.duke.edu>
+- big depsolver update
 
-* Tue May 11 2004 Elliot Lee <sopwith at redhat.com> 2.0.7-1.1
-- Update config again
+* Wed Sep  1 2004 Seth Vidal <skvidal at phy.duke.edu>
+- more changes
 
-* Fri May  7 2004 Jeremy Katz <katzj at redhat.com> 2.0.7-1
-- update to 2.0.7
-- change config to point to final FC2 locations
+* Tue Aug 31 2004 Seth Vidal <skvidal at phy.duke.edu>
+- all new stuff for 2.1.X
 
-* Fri Apr 16 2004 Jeremy Katz <katzj at redhat.com> - 2.0.7-0.20040416
-- new snap 
+* Mon Sep  8 2003 Seth Vidal <skvidal at phy.duke.edu>
+- brown paper-bag 2.0.3
 
-* Sat Apr  3 2004 Jeremy Katz <katzj at redhat.com> 2.0.7-0.20040403
-- new snap, should fix yum -e name.arch
+* Sun Sep  7 2003 Seth Vidal <skvidal at phy.duke.edu>
+- bump to 2.0.2
 
-* Wed Mar 17 2004 Jeremy Katz <katzj at redhat.com> 2.0.6-1
-- update to 2.0.6
+* Fri Aug 15 2003 Seth Vidal <skvidal at phy.duke.edu>
+- bump to 2.0.1
 
-* Wed Mar 10 2004 Jeremy Katz <katzj at redhat.com> 2.0.5.20040310-1
-- update to today's snap
+* Sun Jul 13 2003 Seth Vidal <skvidal at phy.duke.edu>
+- bump to 2.0
 
-* Wed Mar  3 2004 Jeremy Katz <katzj at redhat.com> 2.0.5.20040303-1
-- today's snap
+* Sat Jul 12 2003 Seth Vidal <skvidal at phy.duke.edu>
+- made yum.cron config(noreplace)
 
-* Tue Mar  2 2004 Jeremy Katz <katzj at redhat.com> - 2.0.5.20040229-1
-- update again per seth's request
+* Sat Jun  7 2003 Seth Vidal <skvidal at phy.duke.edu>
+- add stubs to spec file for rebuilding easily with custom yum.conf and
+- yum.cron files
 
-* Thu Feb 26 2004 Florian La Roche <Florian.LaRoche at redhat.de>
-- mv /etc/init.d -> /etc/rc.d/init.d
+* Sat May 31 2003 Seth Vidal <skvidal at phy.duke.edu>
+- bump to 1.98
 
-* Tue Feb 24 2004 Jeremy Katz <katzj at redhat.com> - 2.0.5.20040224-1
-- newer
+* Mon Apr 21 2003 Seth Vidal <skvidal at phy.duke.edu>
+- bump to 1.97
 
-* Mon Feb 23 2004 Jeremy Katz <katzj at redhat.com> - 2.0.5.20040223-1
-- update to current snapshot per skvidal's request
-- add retries=20 to yum.conf
+* Wed Apr 16 2003 Seth Vidal <skvidal at phy.duke.edu>
+- moved to fhs compliance
+- ver to 1.96
 
-* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
+* Mon Apr  7 2003 Seth Vidal <skvidal at phy.duke.edu>
+- updated for 1.95 betaish release
+- remove /sbin legacy
+- no longer starts up by default
+- do the find_lang thing
 
-* Fri Jan 23 2004 Bill Nottingham <notting at redhat.com> 2.0.4.20040103-1
-- update to current snapshot
-- fix config for FC2 test 1
+* Sun Dec 22 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped ver to 0.9.4
+- new spec file for rhl 8.0
 
-* Tue Dec 23 2003 Jeff Johnson <jbj at redhat.com> 2.0.4-5
-- build yum daily snapshot for amd64 fix.
+* Sun Oct 20 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped ver to 0.9.3
 
-* Wed Nov 12 2003 Bill Nottingham <notting at redhat.com> 2.0.4-4
-- patch for excluding dirs in yum-arch from CVS
+* Mon Aug 26 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped ver to 0.9.2
 
-* Thu Nov  6 2003 Jeremy Katz <katzj at redhat.com> 2.0.4-3
-- patch to work with python 2.3 from Seth
+* Thu Jul 11 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped ver to 0.9.1
 
-* Wed Oct 29 2003 Elliot Lee <sopwith at redhat.com> 2.0.4-2
-- Stick in a new yum.conf for FC1.
+* Thu Jul 11 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped ver  to 0.9.0
 
-* Mon Oct 20 2003 Florian La Roche <Florian.LaRoche at redhat.de>
-- new upstream release 2.0.4
+* Thu Jul 11 2002 Seth Vidal <skvidal at phy.duke.edu>
+- added rpm require
 
-* Tue Sep 16 2003 Jeff Johnson <jbj at redhat.com> 2.0.3-1
-- update to 2.0.3
-- drop yum-init patch, merged into 2.0.3.
-- change rpm version requirement to 4.1.1.
+* Sun Jun 30 2002 Seth Vidal <skvidal at phy.duke.edu>
+- 0.8.9
 
-* Thu Jul 24 2003 Florian La Roche <Florian.LaRoche at redhat.de>
-- change init script to more current RHL style
+* Fri Jun 14 2002 Seth Vidal <skvidal at phy.duke.edu>
+- 0.8.7
 
-* Wed Jul 23 2003 Nalin Dahyabhai <nalin at redhat.com>
-- require libxml2-python, because yum does
+* Thu Jun 13 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped to 0.8.5
 
-* Thu Jul 17 2003 Jeff Johnson <jbj at redhat.com> 2.0-1
-- update to 2.0.
+* Thu Jun 13 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped to 0.8.4
 
-* Thu May 22 2003 Jeff Johnson <jbj at redhat.com> 1.98-0.20030522
-- update to snapshot.
+* Sun Jun  9 2002 Seth Vidal <skvidal at phy.duke.edu>
+- bumped to 0.8.2
 
-* Mon May 12 2003 Jeff Johnson <jbj at redhat.com> 1.98-0.20030512
-- create.
+* Thu Jun  6 2002 Seth Vidal <skvidal at phy.duke.edu>
+- First packaging




More information about the fedora-extras-commits mailing list