[yum-cvs] ChangeLog

Seth Vidal skvidal at linux.duke.edu
Wed Aug 22 20:39:02 UTC 2007


 ChangeLog |10312 +++++++++++++++++++++++++++++---------------------------------
 1 file changed, 4967 insertions(+), 5345 deletions(-)

New commits:
commit 07c1163103751add828ba0108a63d8a90ec55c40
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Wed Aug 22 16:37:41 2007 -0400

    merge Changelog for 3.2.3 - new git2cl-format -please forgive the massive changeset

diff --git a/ChangeLog b/ChangeLog
index 93977f4..d62ccf6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,34 +1,533 @@
-2007-07-20 12:17  skvidal
+2007-08-22  Seth Vidal <skvidal at fedoraproject.org>
 
-	* yum/logginglevels.py: 
-	set logging.raiseExceptions to false so that piping to less from
-	normal calls won't result in spewed tracebacks that we can't catch.
+	* yum/packages.py: make sure yum local packages have an 'id'
+	attribute
+
+2007-08-22  Seth Vidal <skvidal at fedoraproject.org>
+
+	* etc/yum.conf: get rid of ridiculous old repos in yum.conf
+
+2007-08-22  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec: get rid of no-longer-sensible python-elemmenttee dep
+
+2007-08-22  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec, yum/__init__.py: mark as 3.2.3 for tests add persistent
+	dir to spec file
+
+2007-08-22  Seth Vidal <skvidal at fedoraproject.org>
+
+	* Makefile: add persistent yum dir to make install
+
+2007-08-21  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum  * 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum:   ensure we have
+	indexes before using self.nevra. otherwise, we can   Remove
+	duplicate code in Errors.py   fix spelling error (rh#253448)
+	Remove duplicate init methods in new added Exception classes   Added
+	some extra yum exeption and made the processTransaction helper
+	functions cast distinct Exception, to make it easier for the API
+	users to distinguish between the exceptions.   Fix typo in update_md
+
+
+2007-08-21  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py, yum/packageSack.py, yum/transactioninfo.py: - merge florian's patches - fixes for the matchNaevr() tracebacks
+
+2007-08-21  Jeremy Katz <katzj at redhat.com>
+
+	* yum/packageSack.py: ensure we have indexes before using
+	self.nevra. otherwise, we can  get tracebacks from people trying to
+	install gcc on x86_64 when there's an updated glibc available (and
+	other cases too, but that's the easy trigger for this)
+
+2007-08-21  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/Errors.py: Remove duplicate code in Errors.py
+
+2007-08-20  Jeremy Katz <katzj at redhat.com>
+
+	* yum/depsolve.py: fix spelling error (rh#253448)
+
+2007-08-20  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/Errors.py: Remove duplicate init methods in new added
+	Exception classes
+
+2007-08-20  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/Errors.py, yum/__init__.py: Added some extra yum exeption and
+	made the processTransaction helper functions cast distinct
+	Exception, to make it easier for the API users to distinguish
+	between the exceptions.
+
+2007-08-16  James Bowes <jbowes at redhat.com>
+
+	* yum/update_md.py: Fix typo in update_md
+
+2007-08-18  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum  * 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum:   Added
+	progressTransaction to make it easier to process the yum transaction
+	for a api program
+
+2007-08-18  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/__init__.py: Added progressTransaction to make it easier to
+	process the yum transaction for a api program
+
+2007-08-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* Makefile: get rid of .git dir
+
+2007-08-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/config.py: I don't know why I didn't think of this before. If
+	we cannot find anything for our releasever variable - just return
+	the variable unmodified - don't return this 'Null' silliness.
+
+2007-08-16  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum  * 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum:   Make the
+	BaseConfig write method work better and make it support
+
+2007-08-16  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py,
+	yum/rpmtrans.py: implement transaction journalling:
+	transaction-done.datestamp and transaction-all.datestamp files will
+	be made in /var/lib/yum (persistdir in the conf file). These files
+	describe the entire transaction and which portions of it have
+	finished.  adds persistdir to configuration - for persistent
+	information b/t runs - unlike cachedir fixes a couple of lingering
+	bugs in the new rpm callback.
+
+2007-08-15  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/config.py: Make the BaseConfig write method work better and
+	make it support other ConfigParser replacements like
+	iniparse.compat.ConfigParser.
+
+2007-08-14  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/rpmtrans.py: kill i18n import from rpmtrans and the single
+	user of it this will need to be partially put back when we finally
+	fix translations
+
+2007-08-14  Tim Lauridsen <tla at rasmil.dk>
+
+	Merge branch 'fix-rpmtrans'  * fix-rpmtrans:   Added
+	RPMBaseCallback class to reduce duplicate code and make it easier to
+	make a callback class for a yum api user
+
+2007-08-14  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/rpmsack.py: Added patch by ffesti: Have only one instance of a
+	RpmSack package at once
+
+2007-08-14  Tim Lauridsen <tla at rasmil.dk>
+
+	* output.py, yum/rpmtrans.py: Added RPMBaseCallback class to reduce
+	duplicate code and make it easier to make a callback class for a yum
+	api user
+
+2007-08-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/rpmtrans.py: clean up some garbage in rpmtrans.py
+
+2007-08-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py, output.py: hook up yum-cli to the new transaction callback
+	add YumCliCallback to output.py
+
+2007-08-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/sqlitesack.py: remove double trailing slashes as they are just
+	crap. closes rh bug #246485
+
+2007-08-11  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py: nuke the depsolve callback when we're running the
+	rpm_check_debug() otherwise we get all the --> output twice. closes
+	rh bug: 251576
+
+2007-08-10  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum  * 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum:   add support
+	for --quiet and --verbose on the command-line
+
+2007-08-10  Seth Vidal <skvidal at fedoraproject.org>
+
+	* output.py, yum/rpmtrans.py: rpm transaction callback  - initial
+	cut at the simpleclicallback in output - not finished  - check in
+	rpmtrans.py - where the yum rpmtranscaction call back will be  -
+	more to come
+
+2007-08-09  Jeremy Katz <katzj at redhat.com>
+
+	* cli.py, docs/yum.8: add support for --quiet and --verbose on the
+	command-line
+
+2007-08-07  Jeremy Katz <katzj at redhat.com>
+
+	* yummain.py: Wait for the lock to be released rather than exiting
+	immediately.  Give the user feedback about what's going on, but wait
+	for the lock to be released in case the user ran the command and
+	walked away while, eg, yum-updatesd is updating metadata.  Based on
+	a suggestion from Hans de Goede
+
+2007-08-07  Jeremy Katz <katzj at redhat.com>
+
+	* yum/__init__.py: deciding to abort when the lock is held depends
+	on the caller
+
+2007-08-07  Seth Vidal <skvidal at fedoraproject.org>
+
+	* docs/yum-shell.8, docs/yum-updatesd.8, docs/yum.8: datestamps in
+	man pages get rid of dates in manpages as we always forget to update
+	them and they're fairly meaningless anyway.
+
+2007-08-02  James Bowes <jbowes at redhat.com>
+
+	* yum/storagefactory.py, yum/yumRepo.py: Remove storagefactory and
+	reference sqlitecachec directly
+
+2007-08-02  James Bowes <jbowes at redhat.com>
+
+	* yum/sqlitecache.py, yum/storagefactory.py: Remove the internal
+	metadata parser
+
+2007-08-03  Seth Vidal <skvidal at fedoraproject.org>
+
+	* docs/yum.8: delete 'cache' from the list of things yum clean can
+	take closes rhbug: 250553
+
+2007-08-03  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py, yum/yumRepo.py: - setup a way to reset all the package sacks - add _resetSack()
+	method to YumRepository objects - all other external repo objects
+	need to add them as well, or we'll emit a warning but carry on like
+	we did before
+
+2007-08-03  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py, yum/repos.py: sigh - take the change out of repos
+	and put it in __init__.py - otherwise for calls _through_ the repos
+	object like: self.repos.listEnabled() we won't ever setup the config
+	until too late
+
+2007-08-02  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/repos.py: make sure _something_ in the RepoStorage object
+	calls _getConfig() before we try to setup the repos otherwise all
+	sorts of silly things happen
+
+2007-08-02  James Bowes <jbowes at redhat.com>
+
+	* test/depsolvetests.py: Also set _tsInfo on the TestingDepsolve
+
+2007-08-02  James Bowes <jbowes at redhat.com>
+
+	* test/depsolvetests.py: Create an init method for TestingDepsolve,
+	and move appropriate logic there.
+
+2007-08-01  James Bowes <jbowes at redhat.com>
+
+	* yum/Errors.py, yum/__init__.py, yum/rpmsack.py,
+	yum/sqlitesack.py, yum/transactioninfo.py: Remove some unused
+	imports
+
+2007-08-01  James Bowes <jbowes at redhat.com>
+
+	* test/depsolvetests.py: Replace FakeRpmDb with a PackageSack in the
+	depsolve tests.
+
+2007-08-01  James Bowes <jbowes at redhat.com>
+
+	* yum/sqlitesack.py: Revert "move creation of sqlite idices to
+	sqlitesack to create them even if the metadataparser is used"
+	Generating the indices in sqlitesack changes the checksum, and so
+	cause the sqlite files to always get downloaded. Index generation
+	should live in yum-metadata-parser instead.  This reverts commit
+	42283902f929ac131cda7b3497ae047b497e02bc.
+
+2007-08-01  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'ffesti' of
+	git://www.jur-linux.org/git-data/yum-ffesti  * 'ffesti' of
+	git://www.jur-linux.org/git-data/yum-ffesti: (21 commits)   remove
+	merge artifact   move creation of sqlite idices to sqlitesack to
+	create them even if the metadataparser is used   only search in
+	sqlite db if there are any sqlitedb pkgs in the transaction   fix
+	copy/paste error: match new conflicts against whole transaction
+	Add some test cases for rangeCompare   Don't treat installed
+	obsoletes as conflicts   load PRCO only once from the sqlitedb -
+	even if it is empty   Make PackageSack.matchPackageNames() match all
+	other implementations of this method, needed to use PackageSack as a
+	part of a MetaSack   keep PackageSack indexes up2date   remove code
+	obsoleted by new search API   trigger file requires check when
+	install members got removed from transaction   Check removed
+	transaction members to avoid missing dependencies   Use new search
+	API in checkRemove   New conflict check implementation using new
+	search API, fixes rh#245707   use new search API in checkInstall
+	ajust to new tsInfo interface   add .get(Old|New)?Provides(),
+	.get(Old|New)?Requires() to TransactionData (ak tsInfo)   add
+	.getProvides(), .getRequires() to PackageSack, MetaSack   add
+	.getProvides(), .getRequires() to SqliteSack   move PRCO compare
+	code out of package   ...
+
+2007-08-01  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'yum-list-cmd-exit' of
+	http://people.redhat.com/jantill/gits/yum  * 'yum-list-cmd-exit' of
+	http://people.redhat.com/jantill/gits/yum:   exit with non-zero when
+	given a pattern that doesn't match
+
+2007-08-01  Seth Vidal <skvidal at fedoraproject.org>
+
+	* docs/yum.conf.5: remove quotes from list of installonlypkgs. The
+	quotes confuse some users who cut and paste the content into their
+	yum.conf file to edit. Thanks to John Lockhart for bringing this to
+	light.
+
+2007-07-31  Seth Vidal <skvidal at fedoraproject.org>
+
+	* .gitignore: ~ and .bak files to be ignored
+
+2007-07-31  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'list-none' of
+	http://people.redhat.com/jantill/gits/yum
+
+2007-07-31  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum
+
+2007-07-31  Seth Vidal <skvidal at fedoraproject.org>
+
+	* .gitignore: add git ignore?
+
+2007-07-31  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'pkg-self-obsolete' of
+	http://people.redhat.com/jantill/gits/yum
+
+2007-07-30  James Antill <james at code.and.org>
+
+	* yum/packageSack.py: fix for list(None) call
+
+2007-07-30  James Antill <james at code.and.org>
+
+	* rpmUtils/updates.py: fix for self obsoleting packages
+
+2007-07-30  James Antill <james at code.and.org>
+
+	* output.py, yumcommands.py: exit with non-zero when given a pattern
+	that doesn't match
+
+2007-07-30  James Bowes <jbowes at redhat.com>
+
+	* .gitignore: Add .gitignore file for pyc and pyo files
+
+2007-07-30  James Bowes <jbowes at redhat.com>
+
+	* cli.py: Obsoletion is not a word. Just use Update
+
+2007-07-29  Seth Vidal <skvidal at fedoraproject.org>
 
-2007-07-20 11:20  skvidal
+	* yum/yumRepo.py: make sure we set repo.baseurl  to be the complete
+	list of all urls - both mirrorlist and baseurl - otherwise we break
+	various other functions when we're in mirrorlist-only situations
+	closes rh bug 249989
 
-	* yum.spec, yum/__init__.py, yum/config.py: make rpm_debug_check
-	the default mark as 3.2.2 in init and spec for release tests
+2007-07-27  Seth Vidal <skvidal at fedoraproject.org>
 
-2007-07-19 17:25  skvidal
+	* yum/packages.py, yum/plugins.py, yum/sqlitesack.py: packages.py:
+	add exclude method to all YumAvailablePackage objects plugins.py:
+	make sure plugins automatically get the faster way to exclude/del
+	packages sqlitesack.py: new sqlite doesn't deal well with single
+	item tuples with                commas ('foo',) - fix that issue
+	with archlist
+
+2007-07-25  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: remove merge artifact
+
+2007-07-24  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: move creation of sqlite idices to sqlitesack to
+	create them even if the metadataparser is used
+
+2007-07-24  Florian Festi <ffesti at redhat.com>
+
+	* yum/transactioninfo.py: only search in sqlite db if there are any
+	sqlitedb pkgs in the transaction
+
+2007-07-20  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: fix copy/paste error: match new conflicts against
+	whole transaction
+
+2007-07-18  Florian Festi <ffesti at redhat.com>
+
+	* test/packagetests.py: Add some test cases for rangeCompare
+
+2007-07-17  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: Don't treat installed obsoletes as conflicts
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: load PRCO only once from the sqlitedb - even if
+	it is empty
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/packageSack.py: Make PackageSack.matchPackageNames() match all
+	other implementations of this method, needed to use PackageSack as a
+	part of a MetaSack
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/packageSack.py: keep PackageSack indexes up2date
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: remove code obsoleted by new search API
+
+2007-07-25  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: trigger file requires check when install members
+	got removed from transaction
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py, yum/transactioninfo.py: Check removed transaction
+	members to avoid missing dependencies
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: Use new search API in checkRemove  New
+	.checkFileRequires() inow checks all file requires insted of removed
+	files
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: New conflict check implementation using new
+	search API, fixes rh#245707
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: use new search API in checkInstall
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/depsolve.py: ajust to new tsInfo interface  move flags maping
+	to module name space
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/transactioninfo.py: add .get(Old|New)?Provides(),
+	.get(Old|New)?Requires() to TransactionData (ak tsInfo)
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/packageSack.py: add .getProvides(), .getRequires() to
+	PackageSack, MetaSack
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: add .getProvides(), .getRequires() to
+	SqliteSack
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* rpmUtils/miscutils.py, yum/packages.py: move PRCO compare code out
+	of package
+
+2007-07-13  Florian Festi <ffesti at redhat.com>
+
+	* yum/rpmsack.py: Add .getRequire() .getProvides() to RpmSack
+
+2007-07-25  Seth Vidal <skvidal at fedoraproject.org>
+
+	Merge branch 'master' of
+	ssh://login.linux.duke.edu/home/groups/yum/git/yum
+
+2007-07-25  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: make sure the first pkg in the 'newest' list
+	isn't of an archscore of 0 from the requiring pkgs' arch. This will
+	not play nicely with ppc/ppc64 in a couple of obscure situations
+	where a ppc package may actually want a ppc64 package to satisfy its
+	dep. As mind-boggling as that is.
+
+2007-07-25  James Bowes <jbowes at redhat.com>
+
+	* test/depsolvetests.py: Really add the depsolvetests file.
+	Apparently cvs add was too hard for me.
+
+2007-07-25  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/yumRepo.py: update error message. closes bug: 248726
+
+2007-07-25  Jeremy Katz <katzj at redhat.com>
+
+	* yum/depsolve.py: fix traceback (rh#249531)
+
+2007-07-24  Seth Vidal <skvidal at fedoraproject.org>
+
+	* output.py, rpmUtils/miscutils.py: apply panu's patch to catch rpm
+	signals: should potentially close 241278
+
+2007-07-24  Jeremy Katz <katzj at redhat.com>
+
+	* output.py: fix thinko in the fix to rh#245736 (ffesti)
+
+2007-07-20  Seth Vidal <skvidal at linux.duke.edu>
+
+	* ChangeLog: merge changelog
+
+2007-07-20  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/logginglevels.py: set logging.raiseExceptions to false so that
+	piping to less from normal calls won't result in spewed tracebacks
+	that we can't catch.
+
+2007-07-20  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum.spec, yum/__init__.py, yum/config.py: make rpm_debug_check the
+	default mark as 3.2.2 in init and spec for release tests
+
+2007-07-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5: fix typo
 
-2007-07-17 09:07  katzj
+2007-07-17  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/arch.py: fix tyop
 
-2007-07-16 11:46  skvidal
+2007-07-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	if you are downloadHeader()ing make sure we make the headers dir -
-	only useful for other callers of the yum modules - and they all
-	should be stopped eventually.
+	* yum/__init__.py: if you are downloadHeader()ing make sure we make
+	the headers dir - only useful for other callers of the yum modules -
+	and they all should be stopped eventually.
 
-2007-07-06 15:33  katzj
+2007-07-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: better fix for bad pkgid (rh#242604)
 
-2007-07-05 10:05  skvidal
+2007-07-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/config.py: as a result of the depsolving bugs we've
 	been seeing I added in a temporary ts.check() debug option. If
@@ -37,715 +536,677 @@
 	transaction test. If it finds any problems it will bail out. This
 	might help us find bogus depsolving.
 
-2007-07-04 17:39  skvidal
+2007-07-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, config.py: 
-	- move around where we get the config file age out of __init__ and
+	* yum/__init__.py, yum/config.py: - move around where we get the config file age out of __init__ and
 	into config - add the path to the config file into the config data
 	for walking back from it for writing out our configs
 
-2007-07-04 09:44  skvidal
+2007-07-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: note to self, always revert changes before
 	committing unrelated patches Thanks again to terje.
 
-2007-07-03 18:08  skvidal
+2007-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	revert updates item I broke. :( Thanks to terje for noticing it!
+	* yum/__init__.py: revert updates item I broke. :( Thanks to terje
+	for noticing it!
 
-2007-07-03 15:24  skvidal
+2007-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, yumRepo.py: 
-	check if the .repo file or config files are newer than our
-	mirrorlist or cachecookie files. If so, then invalidate these
-	files.	idea from florian laroche.
+	* yum/__init__.py, yum/yumRepo.py: check if the .repo file or config
+	files are newer than our mirrorlist or cachecookie files. If so,
+	then invalidate these files. idea from florian laroche.
 
-2007-07-02 15:40  skvidal
+2007-07-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5, yum/__init__.py, yum/config.py, yum/yumRepo.py: 
 	download and save mirrorlists locally when using them expire
-	mirrorlist data based on mirrorlist_expire config variable in
-	[main] and each repo config deprecate metadataCurrent() and
-	getMirrorList from yumRepo.py
+	mirrorlist data based on mirrorlist_expire config variable in [main]
+	and each repo config deprecate metadataCurrent() and getMirrorList
+	from yumRepo.py
+
+2007-07-02  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-07-01 20:00  skvidal
+	* yum/depsolve.py: fix for rh bug 246078 - when multiple packages
+	provide the dep, choose the one with the closest arch to the
+	requesting arch as possible. Helps ENDLESS multilib situations.
 
-	* yum/depsolve.py: 
-	fix for rh bug 246078 - when multiple packages provide the dep,
-	choose the one with the closest arch to the requesting arch as
-	possible. Helps ENDLESS multilib situations.
+2007-06-29  Tim Lauridisen <tla at rasmil.dk>
 
-2007-06-29 06:19  timlau
+	* yum/__init__.py: make 'yum clean all'  work again, it fails trying
+	to get the files in the headers directory there is not used anymore.
 
-	* yum/__init__.py: make 'yum clean all'  work again, it fails
-	trying to get the files in the headers directory there is not used
-	anymore.
 
-2007-06-28 11:37  katzj
+2007-06-28  Jeremy Katz <katzj at redhat.com>
 
 	* output.py: more hackery around python encoding disasters.  the
 	strings we get back from the rpmdb are just string objects (as
-	opposed to unicode) but may have utf8 content.	so if we try to
+	opposed to unicode) but may have utf8 content.  so if we try to
 	encode them, we get errors.  so only encode the unicode objects
 	(rh#245445)
 
-2007-06-27 15:39  katzj
+2007-06-27  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: Errors.py, yumRepo.py: When downloading, it can be useful
+	* yum/Errors.py, yum/yumRepo.py: When downloading, it can be useful
 	to distinguish between an error due to no more mirrors being
-	available and other errors.  Attached patch adds a new error type
-	so that if you care, you can catch it instead and then uses it in
+	available and other errors.  Attached patch adds a new error type so
+	that if you care, you can catch it instead and then uses it in
 	yumRepo._getFile().
 
-2007-06-26 18:31  katzj
+2007-06-26  Jeremy Katz <katzj at redhat.com>
 
 	* output.py: if we get a traceback reading the input, just take it
 	as a no (rh#245736)
 
-2007-06-26 12:01  skvidal
+2007-06-26  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: check installed pkgs for conflicts against
 	installing pkgs closes bug: 245707
 
-2007-06-26 02:05  skvidal
+2007-06-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	make sure that parsePackges(casematch=0) returns correctly for
-	non-globbed search strings
+	* yum/packages.py: make sure that parsePackges(casematch=0) returns
+	correctly for non-globbed search strings
 
-2007-06-25 14:46  skvidal
+2007-06-25  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5, yum/__init__.py, yum/config.py, yum/misc.py: 
-	merge functionality of 'installonlyn' plugin into yum core. 
-	options installonly_limit in yum.conf. Setting to 0 disables it.
-	Defaults to 0.
+	merge functionality of 'installonlyn' plugin into yum core. options
+	installonly_limit in yum.conf. Setting to 0 disables it. Defaults to
+	0.
 
-2007-06-21 14:55  skvidal
+2007-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: merge changelog
 
-2007-06-21 14:36  skvidal
+2007-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* shell.py: make sure we don't pass shlex.split() None or it will
 	spin, forever.
 
-2007-06-21 14:01  skvidal
+2007-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, yumRepo.py: closes bug: 241557 about
+	* yum/__init__.py, yum/yumRepo.py: closes bug: 241557 about
 	repo.ready() make yum grouplist work again, too
 
-2007-06-21 10:46  skvidal
+2007-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	merge in changelog
+	* ChangeLog: merge in changelog
 
-2007-06-21 09:42  skvidal
+2007-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: update spec/ver for 3.2.1
 
-2007-06-20 10:36  katzj
+2007-06-20  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix failure cases (from ffesti)
 
-2007-06-19 17:54  katzj
+2007-06-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix another case where we would do an update and
 	break deps
 
-2007-06-18 17:27  katzj
+2007-06-18  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix a case where we could traceback on not
 	finding anything to update to get us out of a conflicts situation
 	(rh#244488)
 
-2007-06-18 17:09  katzj
+2007-06-18  Jeremy Katz <katzj at redhat.com>
 
 	* docs/yum-updatesd.conf.5: fix to be correct
 
-2007-06-15 16:35  katzj
+2007-06-15  Jeremy Katz <katzj at redhat.com>
 
 	* docs/yum-updatesd.conf.5: updated (rh#244401)
 
-2007-06-13 13:56  katzj
+2007-06-13  Jeremy Katz <katzj at redhat.com>
 
 	* output.py: encode output to work around python silliness
 	(rh#244080)
 
-2007-06-13 13:52  katzj
+2007-06-13  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: only set a package as being "seen" if we've
 	successfully managed to resolve its deps.  otherwise, the missing
 	deps just get lost.  fixes at least rh#244077, and there are a
 	number of other potential candidates as dupes...
 
-2007-06-10 12:33  jbowes
+2007-06-10  James Bowes <jbowes at redhat.com>
 
-	* yum/__init__.py: Save 15% on "list all" commands.
-	
-	Have "list all" only loop through the rpmdb once. Patch by James
-	Antill.
+	* yum/__init__.py: Save 15% on "list all" commands.  Have "list all"
+	only loop through the rpmdb once. Patch by James Antill.
 
-2007-06-07 18:53  jbowes
+2007-06-07  James Bowes <jbowes at redhat.com>
 
-	* test/alltests.py, yum/__init__.py, yum/depsolve.py: Add unit
-	tests for the depsolver
+	* test/alltests.py, yum/__init__.py, yum/depsolve.py: Add unit tests
+	for the depsolver
 
-2007-06-06 11:18  katzj
+2007-06-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: minor optimization from Florian Festi
 
-2007-06-05 15:49  skvidal
+2007-06-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: - modify searchGenerator() to rank and sort the
-	results so the best results for ALL of the terms are returned first
-	- mark searchPackages() as deprecated since it is kind of a crappy
-	method anyway.
+	* yum/__init__.py: - modify searchGenerator() to rank and sort the results so the best
+	results for ALL of the terms are returned first - mark
+	searchPackages() as deprecated since it is kind of a crappy method
+	anyway.
 
-2007-06-05 11:27  katzj
+2007-06-05  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py: * make depcheck object a bit more private; we
-	don't really want to expose   this * reset dcobj.already_seen on
-	each call to resolveDeps().  otherwise, there	could have been
-	changes that we don't know about
+	* yum/depsolve.py: * make depcheck object a bit more private; we don't really want to
+	expose   this * reset dcobj.already_seen on each call to
+	resolveDeps().  otherwise, there   could have been changes that we
+	don't know about
 
-2007-06-05 03:52  timlau
+2007-06-05  Tim Lauridisen <tla at rasmil.dk>
 
 	* cli.py, yum/__init__.py, yum/plugins.py: added a
-	'--disableplugin=pluginname' option to temporary disable one or
-	more plugins
+	'--disableplugin=pluginname' option to temporary disable one or more
+	plugins
 
-2007-06-04 16:03  katzj
+2007-06-04  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py: * fix case where we ignore a missing dep on a
-	provide as opposed to a package   name.  * only do the
-	transformation to prco format once for the dep
+	* yum/depsolve.py: * fix case where we ignore a missing dep on a provide as opposed to
+	a package   name. * only do the transformation to prco format once
+	for the dep
 
-2007-06-04 14:50  katzj
+2007-06-04  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/arch.py: add support for arm arches (Lennert Buytenhek
 	<buytenh at wantstofly.org>)
 
-2007-06-04 03:43  timlau
+2007-06-04  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/repos.py: Added logger to RepoStorage, it is needed because
 	the repo setup code is moved here now.
 
-2007-06-04 03:05  timlau
+2007-06-04  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/config.py: Fix a Traceback in the config write method, that
-	make yumex fail to save its perferences.  The issue was introduced
-	in config.py 1.120.
+	make yumex fail to save its perferences. The issue was introduced in
+	config.py 1.120.
 
-2007-06-03 21:17  skvidal
+2007-06-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/yumRepo.py: don't create the headers dir anymore. Leave the
-	variable stub in place so things like 'yum clean headers' will
-	clean out old leftover headers for people.  closes rh bug: 242396
+	variable stub in place so things like 'yum clean headers' will clean
+	out old leftover headers for people. closes rh bug: 242396
 
-2007-06-03 11:29  jbowes
+2007-06-03  James Bowes <jbowes at redhat.com>
 
-	* yum/packages.py: Apply patch from Terje Røsten to fix
-	indentation issues.
+	* yum/packages.py: Apply patch from Terje Røsten to fix indentation
+	issues.
 
-2007-06-03 07:18  jbowes
+2007-06-03  James Bowes <jbowes at redhat.com>
 
 	* yum/packages.py: Fix installing more than one package from a DVD
-	repo.
-	
-	Patch from rhbz #241604
+	repo.  Patch from rhbz #241604
 
-2007-05-30 17:37  skvidal
+2007-05-30  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/sqlitesack.py: add patch from Charlie Brej to improve
 	performance with empty repositories.
 
-2007-05-29 11:52  katzj
+2007-05-29  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, repos.py: Basic idea is that we move the repo
+	* yum/__init__.py, yum/repos.py: Basic idea is that we move the repo
 	setup into the RepoStorage object instead of the YumBase object.
-	
-	And we end up kicking off the real repo setup when either a)
-	someone explicitly calls YumBase.doRepoSetup() b) we go to populate
-	package sacks based on the repos.
-	
-	This fixes things so that the presto callbacks continue to work
-	without requiring API changes in presto (rh#236512)
-
-2007-05-29 11:39  katzj
-
-	* yum/: depsolve.py, packages.py, sqlitesack.py: Much of the file
-	information that we ever need is stored in the primary info in
+	And we end up kicking off the real repo setup when either a) someone
+	explicitly calls YumBase.doRepoSetup() b) we go to populate package
+	sacks based on the repos.  This fixes things so that the presto
+	callbacks continue to work without requiring API changes in presto
+	(rh#236512)
+
+2007-05-29  Jeremy Katz <katzj at redhat.com>
+
+	* yum/depsolve.py, yum/packages.py, yum/sqlitesack.py: Much of the
+	file information that we ever need is stored in the primary info in
 	addition to filelists; add a simple way to get at that information
 	and use that instead of the full filelists to see if something has
 	gone away; this avoids having to download the (large) filelists
 	file.  If we end up having a requirement on something outside of
 	this step, we then later get the filelists
 
-2007-05-29 11:16  skvidal
+2007-05-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/logginglevels.py: 
-	merge trivial log formatting patch from terje.
+	* yum/logginglevels.py: merge trivial log formatting patch from
+	terje.
 
-2007-05-23 20:48  jbowes
+2007-05-24  James Bowes <jbowes at redhat.com>
 
 	* cli.py: Remove unneeded arguments for adding arguments to the
 	option parser
 
-2007-05-16 17:11  skvidal
+2007-05-16  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: check in changelog
 
-2007-05-16 17:02  skvidal
+2007-05-16  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: mark as 3.2.0
 
-2007-05-16 09:21  skvidal
+2007-05-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/Makefile, rpmUtils/Makefile: fix from Christoph Thiel and Jan
+	* rpmUtils/Makefile, yum/Makefile: fix from Christoph Thiel and Jan
 	Matejek "The problem is that when precompiling python files, the
-	compiler needs to know their "base path" which will be used in
-	debug outputs (such as the backtrace). Without this patch, makefile
-	sets $(PYDIR) as the base path, but $(PYDIR) isn't defined and the
-	base path stays empty.	(some of our python builds apparently can't
-	deal with it and use PIL's base path instead) The patch replaces
-	$(PYDIR) with correct value, $(PKGDIR)."
+	compiler needs to know their "base path" which will be used in debug
+	outputs (such as the backtrace). Without this patch, makefile sets
+	$(PYDIR) as the base path, but $(PYDIR) isn't defined and the base
+	path stays empty. (some of our python builds apparently can't deal
+	with it and use PIL's base path instead) The patch replaces $(PYDIR)
+	with correct value, $(PKGDIR)."
 
-2007-05-14 14:39  katzj
+2007-05-14  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: don't cause repos to be set up unnecessarily
 	(rh#238940)
 
-2007-05-06 00:12  lmacken
+2007-05-06  Luke Macken <lmacken at redhat.com>
 
-	* yum/update_md.py: - Add title and release to metadata - Clean up
-	UpdateNotice.__str__ - Remove pushcount, as it does not seem very
-	useful at the moment - inline DTD updates - s/summary/title/ for
-	Bugzilla and CVE's
+	* yum/update_md.py: - Add title and release to metadata - Clean up UpdateNotice.__str__
+	- Remove pushcount, as it does not seem very useful at the moment -
+	inline DTD updates - s/summary/title/ for Bugzilla and CVE's
 
-2007-05-02 21:24  katzj
+2007-05-03  Jeremy Katz <katzj at redhat.com>
 
-	* yum-updatesd.py, bin/yum-updatesd.py: move option parsing around
-	a little so that yum-updatesd will start faster (rh#220614)
+	* bin/yum-updatesd.py, yum-updatesd.py: move option parsing around a
+	little so that yum-updatesd will start faster (rh#220614)
 
-2007-05-02 19:19  jbowes
+2007-05-02  James Bowes <jbowes at redhat.com>
 
-	* cli.py, shell.py, yumcommands.py, docs/yum.8: Add repolist
-	command.
-	
-	This is just the 'repo list' yum shell command. 'repo list' now
-	calls the repolist command instead.
+	* cli.py, docs/yum.8, shell.py, yumcommands.py: Add repolist
+	command.  This is just the 'repo list' yum shell command. 'repo
+	list' now calls the repolist command instead.
 
-2007-05-02 17:58  katzj
+2007-05-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix name error (#238685)
 
-2007-04-29 09:51  skvidal
+2007-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	make sure we can set and del repoobj.urls for fastestmirrors, etc
-	rh bugs: 238305 and 238276
+	* yum/yumRepo.py: make sure we can set and del repoobj.urls for
+	fastestmirrors, etc rh bugs: 238305 and 238276
 
-2007-04-27 09:37  skvidal
+2007-04-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: changelog merge - 3.1.7
 
-2007-04-27 09:29  skvidal
+2007-04-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	add dep on yum-metadata-parser for dbversion 10
+	* yum.spec: add dep on yum-metadata-parser for dbversion 10
 
-2007-04-27 08:59  skvidal
+2007-04-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/arch.py: 
-	closes some obscure arch sorting issues with ppc and sparc rh bug:
-	233427
+	* rpmUtils/arch.py: closes some obscure arch sorting issues with ppc
+	and sparc rh bug: 233427
 
-2007-04-26 19:22  jbowes
+2007-04-26  James Bowes <jbowes at redhat.com>
 
 	* cli.py, docs/yum.8: add --nogpgcheck command line option
 
-2007-04-26 11:30  katzj
+2007-04-26  Jeremy Katz <katzj at redhat.com>
 
 	* yum/rpmsack.py: reduce overhead of rpmack._search (Florian Festi)
 
-2007-04-26 10:10  skvidal
+
+2007-04-26  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: mark as 3.1.7
 
-2007-04-26 10:04  jbowes
+2007-04-26  James Bowes <jbowes at redhat.com>
 
 	* yum/config.py: Actually revert the metaclass config changes
 
-2007-04-26 09:24  jbowes
+2007-04-26  James Bowes <jbowes at redhat.com>
 
-	* yum/config.py: Revert config changes to use a metaclass.
-	
-	We need to let plugins add new class attributes to the config
-	classes, and to have these new class attributes be accessable from
-	subclasses.  Rather than wrangle the metaclass code to do this (if
-	possible), let's just revert it.
+	* yum/config.py: Revert config changes to use a metaclass.  We need
+	to let plugins add new class attributes to the config classes, and
+	to have these new class attributes be accessable from subclasses.
+	Rather than wrangle the metaclass code to do this (if possible),
+	let's just revert it.
 
-2007-04-26 03:00  skvidal
+2007-04-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	clean up some cases where we output 'Setting up Repositories' when
-	we really don't need to.
+	* cli.py: clean up some cases where we output 'Setting up
+	Repositories' when we really don't need to.
 
-2007-04-26 00:00  skvidal
+2007-04-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/plugins.py: 
-	iterate plugin minor version number
+	* yum/plugins.py: iterate plugin minor version number
 
-2007-04-25 21:10  katzj
+2007-04-26  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: set up progress callbacks before we od the repo setup;
-	we've removed the explicit calls to doRepoSetup() and therefore
-	need to ensure that we do the callback setup before we implicitly
-	use doRepoSetup (and thus, call the postreposetup hook) 
-	(rh#236152)
+	we've removed the explicit calls to doRepoSetup() and therefore need
+	to ensure that we do the callback setup before we implicitly use
+	doRepoSetup (and thus, call the postreposetup hook)  (rh#236152)
 
-2007-04-25 18:51  skvidal
+2007-04-25  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: setup caching at the right place in yum-cli. If the conf
-	object is already done and the repos have been touched then we
-	won't be able to set caching mode later. This prevents a silent
-	exit if we're running as user
+	object is already done and the repos have been touched then we won't
+	be able to set caching mode later. This prevents a silent exit if
+	we're running as user
 
-2007-04-25 18:23  skvidal
+2007-04-25  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/yumRepo.py: debug cleanup
 
-2007-04-25 18:12  katzj
+2007-04-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/yumRepo.py: make repoXML a property so that we don't get it
 	until we need it.  this fixes --disablerepo (rh#230851) and -C
 	working offline (rh#223607)
 
-2007-04-25 16:19  gijs
+2007-04-25  gijs <gijs>
 
 	* yum/packages.py: Fix problem with inPrcoRange which incorrectly
 	takes the release of the providing package for requirements with
 	flag != 'EQ' that do not specify an exact release.
 
-2007-04-25 16:17  gijs
+2007-04-25  gijs <gijs>
 
 	* test/packagetests.py: Added two unit-tests for inPrcoRange with
 	prcotype=requires This shows that for requires with flag != EQ yum
-	incorrectly takes the version of the package itself for
-	requirements that do not require a specific release (i.e.
-	release==None)
+	incorrectly takes the version of the package itself for requirements
+	that do not require a specific release (i.e. release==None)
 
-2007-04-25 15:26  katzj
+2007-04-25  Jeremy Katz <katzj at redhat.com>
 
 	* etc/yum-updatesd.init: nice yum-updatesd (rh#232202)
 
-2007-04-25 15:07  katzj
+2007-04-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: default to sending email to/from just root
 	(rh#221940)
 
-2007-04-25 14:43  lmacken
+2007-04-25  Luke Macken <lmacken at redhat.com>
 
-	* yum/update_md.py: - Handle unicode metadata filenames - Accept
-	'n-v-r' as well as ('n', 'v', 'r') in get_notice() - A couple of
-	other cleanups too
+	* yum/update_md.py: - Handle unicode metadata filenames - Accept 'n-v-r' as well as
+	('n', 'v', 'r') in get_notice() - A couple of other cleanups too
 
-2007-04-25 14:28  katzj
+2007-04-25  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, repos.py, sqlitesack.py, yumRepo.py: add close
-	methods so that sqlite dbs get closed (Mark McLoughlin, rh#236409)
+	* yum/__init__.py, yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py: 
+	add close methods so that sqlite dbs get closed (Mark McLoughlin,
+	rh#236409)
 
-2007-04-25 14:18  katzj
+2007-04-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: report what the other pid is (rh#201393)
 
-2007-04-24 17:13  katzj
-
-	* yum/sqlitesack.py: From Gijs Hollestelle --
-	
-	Now for every package we get it's requirements, provides, etc by
-	performing a query like this: select provides.* from
-	provides,packages where provides.pkgKey = packages.pkgKey and
-	package.pkgId = 'foo'
-	
-	This uses two tables in a join. Because yum is already smart enough
-	to know which sqlite database to query and because pkgKey's are
-	unique per database we can do this without the join by doing it
-	directly on the pkgKey: select provides.* from provides where
-	provides.pkgKey = 'bar'
-
-2007-04-24 17:02  katzj
-
-	* yum/depsolve.py: From Gijs Hollestelle --
-	
-	I managed to trace it to the already_seen cache in depsolver.py it
-	turns out that	when resolveDeps has missing requirements and
-	restarts the depsolving loop the packages that caused that missing
-	requirements are marked as already seen in the cache and their
-	dependencies not always resolved again, this causes problems at
-	least in the case of an upgrade but I can imagine that it could
-	cause other problems as well.
-	
-	I've included a small patch to fix this, it removes all packages
-	resulting in missing dependencies from the already seen cache
-	before starting the next round of depsolving.
-
-2007-04-24 16:06  skvidal
-
-	* yum/: __init__.py, plugins.py: add a postconfig hook to the
+2007-04-24  Jeremy Katz <katzj at redhat.com>
+
+	* yum/sqlitesack.py: From Gijs Hollestelle --  Now for every package
+	we get it's requirements, provides, etc by performing a query like
+	this: select provides.* from provides,packages where provides.pkgKey
+	= packages.pkgKey and package.pkgId = 'foo'  This uses two tables in
+	a join. Because yum is already smart enough to know which sqlite
+	database to query and because pkgKey's are unique per database we
+	can do this without the join by doing it directly on the pkgKey:
+	select provides.* from provides where provides.pkgKey = 'bar'
+
+2007-04-24  Jeremy Katz <katzj at redhat.com>
+
+	* yum/depsolve.py: From Gijs Hollestelle --  I managed to trace it
+	to the already_seen cache in depsolver.py it turns out that  when
+	resolveDeps has missing requirements and restarts the depsolving
+	loop the packages that caused that missing requirements are marked
+	as already seen in the cache and their dependencies not always
+	resolved again, this causes problems at least in the case of an
+	upgrade but I can imagine that it could cause other problems as
+	well.  I've included a small patch to fix this, it removes all
+	packages resulting in missing dependencies from the already seen
+	cache before starting the next round of depsolving.
+
+2007-04-24  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py, yum/plugins.py: add a postconfig hook to the
 	plugin architecture
 
-2007-04-24 15:45  katzj
+2007-04-24  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: checking conflicts is good for us (rh#237599)
 
-2007-04-20 05:58  timlau
+2007-04-20  Tim Lauridisen <tla at rasmil.dk>
 
-	* yum/__init__.py: Patch to make API applications like
-	yumdownloader work as non root, without beeing forced to use the
-	cache.
+	* yum/__init__.py: Patch to make API applications like yumdownloader
+	work as non root, without beeing forced to use the cache.
 
-2007-04-19 19:10  jbowes
+2007-04-19  James Bowes <jbowes at redhat.com>
 
 	* yum/yumRepo.py: Lazy mirrorlist initialization via properties
 
-2007-04-19 04:37  timlau
+2007-04-19  Tim Lauridisen <tla at rasmil.dk>
 
 	* cli.py: fixed using an installroot dont work if yum.conf was
-	located in /my/install/root/etc/yum.conf', only if it was located
-	in /my/install/root/etc/yum/yum.conf.
+	located in /my/install/root/etc/yum.conf', only if it was located in
+	/my/install/root/etc/yum/yum.conf.
 
-2007-04-19 03:43  timlau
+2007-04-19  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/depsolve.py: Add patch by James Antill, to handle the case
 	where all packages has been removed by a plugin.
 
-2007-04-18 19:38  katzj
+2007-04-18  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: unset comps before we do the setup.	this
-	ensures that we go back through and set everything back up (related
-	to rh#231543)
+	* yum/__init__.py: unset comps before we do the setup.  this ensures
+	that we go back through and set everything back up (related to
+	rh#231543)
 
-2007-04-18 19:16  katzj
+2007-04-18  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: fix explicit sack setup (rh#231543)
 
-2007-04-18 17:41  katzj
+2007-04-18  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: fix pattern installs (rh#236950)
 
-2007-04-18 03:13  timlau
+2007-04-18  Tim Lauridisen <tla at rasmil.dk>
 
 	* utils.py: Added missing import
 
-2007-04-17 16:54  katzj
+2007-04-17  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: depsolve.py, transactioninfo.py: fix broken api
-	
-	if you have your own TransactionData class, then the signature of
-	getMembers() changing breaks thing substantially.  instead, just
-	add a new method for the new functionality that we want in the
-	depsolver that can work with subclasses too
+	* yum/depsolve.py, yum/transactioninfo.py: fix broken api  if you
+	have your own TransactionData class, then the signature of
+	getMembers() changing breaks thing substantially.  instead, just add
+	a new method for the new functionality that we want in the depsolver
+	that can work with subclasses too
 
-2007-04-17 16:32  katzj
+2007-04-17  Jeremy Katz <katzj at redhat.com>
 
-	* yum/rpmsack.py: raise error instead of printing when there's not
-	a package in the rpmdb.  this makes the API the same as that of all
+	* yum/rpmsack.py: raise error instead of printing when there's not a
+	package in the rpmdb.  this makes the API the same as that of all
 	the other package sacks
 
-2007-04-17 05:25  timlau
+2007-04-17  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/config.py: Fixed the baseconf write method so it: * dont
-	causes a Traceback.  * booleans are saved as "0" & "1", insted of
-	"yes" & "no" * Save all options read by the ConfigParser also if
-	the values are default values.	* saves "option=value", insted of
-	'option = value'
+	causes a Traceback. * booleans are saved as "0" & "1", insted of
+	"yes" & "no" * Save all options read by the ConfigParser also if the
+	values are default values. * saves "option=value", insted of 'option
+	= value'
 
-2007-04-13 05:43  timlau
+2007-04-13  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/packages.py: fix Traceback, if other is a transaction member
-	
 	rhbz #232183 and others.
 
-2007-04-11 10:13  jbowes
+2007-04-11  James Bowes <jbowes at redhat.com>
 
-	* yum/sqlitesack.py: Commit Jeremy's map checksum_value to pkgId
-	for completeness patch
+	* yum/sqlitesack.py: Commit Jeremy's map checksum_value to pkgId for
+	completeness patch
 
-2007-04-10 18:29  jbowes
+2007-04-10  James Bowes <jbowes at redhat.com>
 
-	* yum/: constants.py, sqlitesack.py: Go up to database version 10
+	* yum/constants.py, yum/sqlitesack.py: Go up to database version 10
 
-2007-04-09 17:35  katzj
+
+2007-04-09  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: quiet things back down now that we're more
 	comfortable
 
-2007-04-08 23:06  skvidal
+2007-04-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	make sure the pseudo arches get it too.
+	* rpmUtils/updates.py: make sure the pseudo arches get it too.
 
-2007-04-08 17:43  skvidal
+2007-04-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum.conf: 
-	remove the unused and the not-sensible from the default config
-	file.
+	* etc/yum.conf: remove the unused and the not-sensible from the
+	default config file.
 
-2007-04-08 17:40  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Ok, let's always rip off the trailing slash
 
-2007-04-08 17:29  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Just in case someone has an odd Requires:
 	/foo/bar/ cover that too
 
-2007-04-08 17:15  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Speed up searchFiles by searching for dirname
-	when name is not a glob.  This takes yum install eclipse-cdt from
-	33s to 13s on my machine.
+	when name is not a glob. This takes yum install eclipse-cdt from 33s
+	to 13s on my machine.
 
-2007-04-08 16:46  skvidal
+2007-04-08  Seth Vidal <skvidal at linux.duke.edu>
 
 	* rpmUtils/updates.py: closes rh bug:235632 make sure we consider
 	noarch pkgs  when looking at things that can update noarch->x86_64
 	and x86_64->noarch
 
-2007-04-08 16:40  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
 	* yum/rpmsack.py: Revert my previous read-only ts patch
 
-2007-04-08 12:32  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
 	* yum/rpmsack.py: Replace FutureDeprecationWarning with
 	YumFutureDeprecationWarning
 
-2007-04-08 11:59  jbowes
+2007-04-08  James Bowes <jbowes at redhat.com>
 
-	* yum/: __init__.py, depsolve.py: Collapse Depsolve and
+	* yum/__init__.py, yum/depsolve.py: Collapse Depsolve and
 	Yumdepsolver into a single class
 
-2007-04-07 23:55  skvidal
+2007-04-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix for rh bug: 235572 - merged up from 3.0.X
+	* cli.py: fix for rh bug: 235572 - merged up from 3.0.X
 
-2007-04-07 14:23  jbowes
+2007-04-07  James Bowes <jbowes at redhat.com>
 
 	* rpmUtils/miscutils.py: Micro optimization: use elif for
 	flagToString
 
-2007-04-07 14:22  jbowes
+2007-04-07  James Bowes <jbowes at redhat.com>
 
 	* yum/rpmsack.py: Micro optimization: initialize the read-only
 	transaction at object creation
 
-2007-04-06 09:06  timlau
+2007-04-06  Tim Lauridisen <tla at rasmil.dk>
 
-	* cli.py: Make sure that repo added with --enablerepo is setup. 
-	rhbz #230870,#233573.
+	* cli.py: Make sure that repo added with --enablerepo is setup. rhbz
+	#230870,#233573.
 
-2007-04-04 08:18  jbowes
+2007-04-04  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Micro optimization: speed up the query in
 	returnPrco
 
-2007-04-04 08:17  jbowes
+2007-04-04  James Bowes <jbowes at redhat.com>
 
 	* cli.py, yum/config.py, yum/depsolve.py: Micro optimization:
 	replace string.startswith(<single char>) with comparison.
 
-2007-04-04 00:03  skvidal
+2007-04-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: check in changelog
 
-2007-04-04 00:03  skvidal
+2007-04-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: mark as 3.1.6
 
-2007-04-03 17:24  katzj
+2007-04-03  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: I made anaconda's tscheck callback less crappy.
 
-2007-04-03 16:07  skvidal
+2007-04-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	merge up perl/perl-devel case and a bunch of other similar ones. 
-	fixes rh bug: 231549 thanks to Robin Norwood for the easy
+	* cli.py: merge up perl/perl-devel case and a bunch of other similar
+	ones. fixes rh bug: 231549 thanks to Robin Norwood for the easy
 	replicator.
 
-2007-04-03 15:53  skvidal
+2007-04-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: make 'search' case insensitive
 
-2007-04-03 13:57  skvidal
+2007-04-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	don't constantly reset the tsInfo if there's nothing in it.
+	* yum/depsolve.py: don't constantly reset the tsInfo if there's
+	nothing in it.
 
-2007-04-03 11:18  jbowes
+2007-04-03  James Bowes <jbowes at redhat.com>
 
-	* yum/sqlitecache.py: Create pkgKey index on PRCO data, as
-	suggested by Florian Festi
+	* yum/sqlitecache.py: Create pkgKey index on PRCO data, as suggested
+	by Florian Festi
 
-2007-04-03 01:16  skvidal
+2007-04-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: don't refer to self.pkgSack until we're positive
-	it's setup, otherwise we get good and recursive in the wrong place
-	- should make --enablerepo/--disablrepo work properly when combined
+	it's setup, otherwise we get good and recursive in the wrong place -
+	should make --enablerepo/--disablrepo work properly when combined
 	with excludes
 
-2007-04-02 12:06  skvidal
+2007-04-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	fix breakage in lookup of rpmsack - idx was being used nested in a
-	for loop and overwriting itself.  fixes issue with installonlyn and
-	all lookups by name
+	* yum/rpmsack.py: fix breakage in lookup of rpmsack - idx was being
+	used nested in a for loop and overwriting itself. fixes issue with
+	installonlyn and all lookups by name
 
-2007-04-01 21:30  jbowes
+2007-04-02  James Bowes <jbowes at redhat.com>
 
-	* yum/depsolve.py: Remove _checkUpdate
-	
-	If a transaction member was marked as 'update', we'd run
-	_checkInstall on it, then run _checkRemove on all of the packages
-	that it was updating. After this, we'd then run _checkRemove on all
-	transaction members marked as 'updated'. So we were running
-	_checkRemove on every 'updated' package twice. Get rid of this.
+	* yum/depsolve.py: Remove _checkUpdate  If a transaction member was
+	marked as 'update', we'd run _checkInstall on it, then run
+	_checkRemove on all of the packages that it was updating. After
+	this, we'd then run _checkRemove on all transaction members marked
+	as 'updated'. So we were running _checkRemove on every 'updated'
+	package twice. Get rid of this.
 
-2007-04-01 14:07  jbowes
+2007-04-01  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: Only call pkgAdded if the transaction member has
 	a state
 
-2007-04-01 13:48  jbowes
+2007-04-01  James Bowes <jbowes at redhat.com>
 
-	* yum/rpmsack.py: Rpmsack _search optimization
-	
-	If we have the full pkgtup, then just look it up in the header
-	dict.  Takes 'yum remove glibc' from 1m2s to 0m41s on my machine.
+	* yum/rpmsack.py: Rpmsack _search optimization  If we have the full
+	pkgtup, then just look it up in the header dict. Takes 'yum remove
+	glibc' from 1m2s to 0m41s on my machine.
 
-2007-04-01 10:56  jbowes
+2007-04-01  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: Simplify provideToPkg code
 
-2007-04-01 10:04  jbowes
+2007-04-01  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: fix recent tscheck breakage
 
-2007-03-31 20:37  katzj
+2007-04-01  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: From Chris Lumens (clumens AT redhat DOT com)
-	
 	Looking at why the anaconda dependency progress bar never moves, I
 	found two small things.  First, we're never calling pkgAdded in
 	_resolveDeps so the progress bar is never getting updated.  Second,
 	we're never initializing the progress bar with the number of things
 	to check so we don't know how big to make the increments.
 
-2007-03-31 20:35  katzj
+2007-04-01  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: split up checking on package erasure into things
 	from the rpmdb and things in the tsinfo.  given the lack of
@@ -753,2538 +1214,2348 @@
 	it once with the set of provides rather than looping over it for
 	each provide.
 
-2007-03-31 20:11  jbowes
+2007-04-01  James Bowes <jbowes at redhat.com>
 
-	* yum/transactioninfo.py: Fix a misnamed variable in getMembers,
-	and rearrange the code a bit
+	* yum/transactioninfo.py: Fix a misnamed variable in getMembers, and
+	rearrange the code a bit
 
-2007-03-30 15:47  katzj
+2007-03-30  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: switch back to logic we were previously using on
-	removal as it handled some of the corner cases better.	but add
+	removal as it handled some of the corner cases better.  but add
 	checking to ensure that nothing in the tsinfo requires the provide.
-	 this should fix the problem where   quux requires bar, bar is
+	this should fix the problem where   quux requires bar, bar is
 	currently installed   remove bar, install quux in same transaction
 
-2007-03-30 13:03  katzj
+2007-03-30  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: and re-fix handling of the filesystem package.
-	 the split of the filenames gets confused with / being in
-	filesystem which is what the uniq got added for originally
+	the split of the filenames gets confused with / being in filesystem
+	which is what the uniq got added for originally
+
+2007-03-30  Jeremy Katz <katzj at redhat.com>
 
-2007-03-30 11:32  katzj
+	* yum/rpmsack.py: some speedups * don't use yield with _get_pkglist;
+	we've already generated the list and   just returning it is faster *
+	remove inner match() function of _search() so that we don't have
+	the overhead of a bazillion function calls.  yes, this is noticable.
 
-	* yum/rpmsack.py: some speedups * don't use yield with
-	_get_pkglist; we've already generated the list and   just returning
-	it is faster * remove inner match() function of _search() so that
-	we don't have	the overhead of a bazillion function calls.  yes,
-	this is noticable.
 
-2007-03-29 17:57  katzj
+2007-03-29  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: fix filelist/dirlist population to be correct!
-	
 	we've been doing sort/uniq on the filenames which makes
 	(illustrative example..)  /lib
-	dff|dbus-1.0/lidbus-1.so.3.2.0/libdbus-1.so.3 end up giving 
-	/lib/libdbus-1.so.3 (dir)  /lib/libdbus-1.so.3.2.0 (file) 
-	/lib/dbus-1.0 (file)
-	
-	This is clearly *not* what it's supposed to be :)
+	dff|dbus-1.0/lidbus-1.so.3.2.0/libdbus-1.so.3 end up giving
+	/lib/libdbus-1.so.3 (dir)  /lib/libdbus-1.so.3.2.0 (file)
+	/lib/dbus-1.0 (file)  This is clearly *not* what it's supposed to be
+	:)
 
-2007-03-28 12:00  katzj
+2007-03-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: make it so that we can pass back initialization
-	errors to callers over the bus.  Patch from Ray Strode (halfline AT
+	errors to callers over the bus. Patch from Ray Strode (halfline AT
 	gmail DOT com)
 
-2007-03-28 11:59  katzj
+2007-03-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/plugins.py: allow YumPluginExit to have a translation domain
 	set so that we can get a localized error message
 
-2007-03-28 04:48  skvidal
+2007-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	make it a small amount faster. searching the transaction set
-	members is slow - it needs to be faster
+	* yum/depsolve.py: make it a small amount faster. searching the
+	transaction set members is slow - it needs to be faster
 
-2007-03-28 04:09  skvidal
+2007-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	- catch the case where we remove something needed in the
-	transaction - partial limited delta case
+	* yum/depsolve.py: - catch the case where we remove something needed in the transaction
+	- partial limited delta case
 
-2007-03-26 00:37  skvidal
+2007-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/transactioninfo.py: 
-	allow getMembers() to return a package sack, optionally.
+	* yum/transactioninfo.py: allow getMembers() to return a package
+	sack, optionally.
 
-2007-03-23 03:41  skvidal
+2007-03-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	just a stub - need to fill it out tomorrow to act as a simplifier
-	for _checkRemove()
+	* yum/depsolve.py: just a stub - need to fill it out tomorrow to act
+	as a simplifier for _checkRemove()
 
-2007-03-21 23:11  skvidal
+2007-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog merge
+	* ChangeLog: changelog merge
 
-2007-03-21 23:09  skvidal
+2007-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 3.1.5
+	* yum.spec, yum/__init__.py: mark as 3.1.5
 
-2007-03-21 15:02  skvidal
+2007-03-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	newpoprovs as a dict, not a list
+	* yum/depsolve.py: newpoprovs as a dict, not a list
 
-2007-03-21 02:53  skvidal
+2007-03-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/miscutils.py: 
-	somehow we trickled in a '0' in the single case where we really do
-	mean ('None') for epoch - the case is when the 'version' string
-	from an rpm header is '' then we should be returning (None, None,
-	None) for the evr tuple not ('0', None, None)
-	
+	* rpmUtils/miscutils.py: somehow we trickled in a '0' in the single
+	case where we really do mean ('None') for epoch - the case is when
+	the 'version' string from an rpm header is '' then we should be
+	returning (None, None, None) for the evr tuple not ('0', None, None)
 	We tripped this, I think b/c maybe rpm changed from returning None
-	for empty version fields to returning ''. Unsure but this appears
-	to do what is expected either way.
+	for empty version fields to returning ''. Unsure but this appears to
+	do what is expected either way.
 
-2007-03-21 02:51  skvidal
+2007-03-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	do a filelists check for each of the updated pkgs - this lets us
-	prune out the lists of real problems faster at the expense of
-	downloading the filelists metadata.
-	
-	also do a first cut of the new dep check object. This isn't wired
-	up yet, but if it works it means not looking up data we already
-	know and it should let us implement the delta in it.
+	* yum/depsolve.py: do a filelists check for each of the updated pkgs
+	- this lets us prune out the lists of real problems faster at the
+	expense of downloading the filelists metadata.  also do a first cut
+	of the new dep check object. This isn't wired up yet, but if it
+	works it means not looking up data we already know and it should let
+	us implement the delta in it.
 
-2007-03-20 07:46  timlau
+2007-03-20  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/comps.py: Make comps handle situation where comps.xml for  3.
 	part repos dont contains any name and description tags for groups
 	shared with the base repo, because they what to use the same name
-	and description as set	in the base repo.  If the 3. part repo
-	comps.xml get parsed first, then the group ends up with no name. 
+	and description as set  in the base repo. If the 3. part repo
+	comps.xml get parsed first, then the group ends up with no name.
 	This fix solves the problem by merging the names & descriptions.
 
-2007-03-20 06:19  timlau
+2007-03-20  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/__init__.py: fixed TypeError in comps property (fset)
 
-2007-03-19 17:53  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: when we close the rpmdb, we need to also ensure
 	that the repos don't think they're represented in the comps object
 	anymore (rh#230877 and others)
 
-2007-03-19 16:29  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: remove the busted attempt at depsolving since it
 	keeps throwing off my searches
 
-2007-03-19 16:21  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, depsolve.py: export the isPackageInstalled
+	* yum/__init__.py, yum/depsolve.py: export the isPackageInstalled
 	method and just use the one from __init__ instead of copies
 	everywhere.  remove the one from the depsolver which is subtly
 	different (and breaks for the fresh install case)
 
-2007-03-19 15:34  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: Fixes GetUpdateInfo() barfing with
-	dbus-python-0.80 or later.
-	
-	From Bill Nottingham
+	dbus-python-0.80 or later.  From Bill Nottingham
 
-2007-03-19 06:43  timlau
+2007-03-19  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/__init__.py: make doRepoSetup (__getRepos) only add the repos
-	once.  So dont get 'Repository xxxx is listed more than once in the
+	once. So dont get 'Repository xxxx is listed more than once in the
 	configuration' in yum api programs like yum-utils, yumex etc,
 	calling doRepoSetup() because self.repos has been accessed before.
 
-2007-03-18 22:37  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
-	* rpmUtils/arch.py: canonArch of rpmUtils.arch isn't used
-	everywhere it could be, making it less useful.	use it more.  patch
-	from Bill Nottingham
+	* rpmUtils/arch.py: canonArch of rpmUtils.arch isn't used everywhere
+	it could be, making it less useful.  use it more.  patch from Bill
+	Nottingham
 
-2007-03-18 22:31  katzj
+2007-03-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: we shouldn't ignore config() deps -- it was
 	reasonable to do so in the closed universe of anaconda, but not so
 	much here.
 
-2007-03-16 13:36  skvidal
+2007-03-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	don't print time.time() when doing glob'd 'provides' searches
+	* yum/__init__.py: don't print time.time() when doing glob'd
+	'provides' searches
 
-2007-03-09 12:05  jbowes
+2007-03-09  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Use a user-defined function for searchfiles
 
-2007-03-07 17:07  katzj
+2007-03-07  Jeremy Katz <katzj at redhat.com>
+
+	* shell.py: nuke no-longer existent and dead method call (rh#231202)
 
-	* shell.py: nuke no-longer existent and dead method call
-	(rh#231202)
 
-2007-03-07 14:09  skvidal
+2007-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2007-03-07 14:08  skvidal
+2007-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 3.1.4
+	* yum.spec, yum/__init__.py: mark as 3.1.4
 
-2007-03-05 17:26  katzj
+2007-03-05  Jeremy Katz <katzj at redhat.com>
 
-	* yum/yumRepo.py: YumRepository.__get -> YumRepository._getFile. 
+	* yum/yumRepo.py: YumRepository.__get -> YumRepository._getFile.
 	and a placeholder compat stub although I don't know how it could be
 	used in reality
 
-2007-03-05 14:39  katzj
+2007-03-05  Jeremy Katz <katzj at redhat.com>
 
-	* yum/config.py: define _reposlist in the YumConf object. 
+	* yum/config.py: define _reposlist in the YumConf object.
 	otherwise, we break API for callers who override config setup
 
-2007-03-05 09:04  jbowes
+2007-03-05  James Bowes <jbowes at redhat.com>
 
-	* yum/sqlitesack.py: Uniq the search results, and use a variable
-	for 'glob' or '=' in the sql queries
+	* yum/sqlitesack.py: Uniq the search results, and use a variable for
+	'glob' or '=' in the sql queries
 
-2007-03-05 08:02  jbowes
+2007-03-05  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Fix traceback in filelist search
 
-2007-03-04 23:41  skvidal
+2007-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	make sure we look at the provides in the txmbr from packages which
-	aren't in any packagesack at all (localinstalls)
+	* yum/depsolve.py: make sure we look at the provides in the txmbr
+	from packages which aren't in any packagesack at all (localinstalls)
 
-2007-03-04 22:54  skvidal
 
-	* yum/sqlitesack.py: 
-	optimize a couple of returns from changelog and filelist dumps
+2007-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-03-04 22:51  skvidal
+	* yum/sqlitesack.py: optimize a couple of returns from changelog and
+	filelist dumps
 
-	* yum/: __init__.py, sqlitesack.py: 
-	clean up the 'yum provides' command by fixing searchALL,
-	implementing searchFiles() properly and by jbowes showing me how
-	sqlite is stupid with the ordering of the tables you're selecting
-	from.
+2007-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-03-04 16:45  skvidal
+	* yum/__init__.py, yum/sqlitesack.py: clean up the 'yum provides'
+	command by fixing searchALL, implementing searchFiles() properly and
+	by jbowes showing me how sqlite is stupid with the ordering of the
+	tables you're selecting from.
 
-	* yum/packageSack.py: 
-	optimize delPackage() in MetaSack even though it seems like it is a
-	performance hit in every situation
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-03-04 16:37  skvidal
+	* yum/packageSack.py: optimize delPackage() in MetaSack even though
+	it seems like it is a performance hit in every situation
 
-	* yum/__init__.py: 
-	remove same issue with includePackages()
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-03-04 16:34  skvidal
+	* yum/__init__.py: remove same issue with includePackages()
 
-	* yum/: __init__.py, packageSack.py, sqlitesack.py: 
-	kill performance hit on excludePackage() call by not referencing
-	the same information 4 times for no apparent reason.
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-03-04 13:48  jbowes
+	* yum/__init__.py, yum/packageSack.py, yum/sqlitesack.py: kill
+	performance hit on excludePackage() call by not referencing the same
+	information 4 times for no apparent reason.
 
-	* yum/: __init__.py, sqlitesack.py: For the yum provides command,
+2007-03-04  James Bowes <jbowes at redhat.com>
+
+	* yum/__init__.py, yum/sqlitesack.py: For the yum provides command,
 	don't return packages by dep first, as this is covered by searchAll
 	(with the addition of /bin etc file search). Also, unique the
 	results from searchAll.
 
-2007-03-04 11:32  jbowes
+2007-03-04  James Bowes <jbowes at redhat.com>
 
-	* yum/: sqlitecache.py, sqlitesack.py: Iterate over the cursor
+	* yum/sqlitecache.py, yum/sqlitesack.py: Iterate over the cursor
 	instead of using fetchall
 
-2007-03-04 10:43  skvidal
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	get all the cases where we need to read in the filelist info in
-	doSackFilelistPopulate()
+	* yum/__init__.py: get all the cases where we need to read in the
+	filelist info in doSackFilelistPopulate()
 
-2007-03-04 10:37  skvidal
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix merge conflict
+	* yum/__init__.py: fix merge conflict
 
-2007-03-04 10:36  skvidal
+2007-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: sqlitesack.py, sqlutils.py: 
-	- implement not-quite-complete searchFiles() method to the
+	* yum/sqlitesack.py, yum/sqlutils.py: - implement not-quite-complete searchFiles() method to the
 	sqlitesack - add a couple of commented-out debug statements so I
 	don't have to constantly add and delete them to sqlutils
 
-2007-03-04 09:34  jbowes
+2007-03-04  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Partial fix for 'yum provides' results. Still
 	not getting as many hits as 3.0.3 however.
 
-2007-03-03 20:36  jbowes
+2007-03-04  James Bowes <jbowes at redhat.com>
 
 	* yum/__init__.py: Fix a block's indentation level
 
-2007-03-03 13:58  jbowes
+2007-03-03  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Fix an improperly indented block
 
-2007-03-02 16:19  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: if someone calls doRepoSetup(), then they're
-	expecting to go through the full setup.  perhaps due to specifying
-	a repo or something along those lines.	so make it so that we can
-	do that
+	expecting to go through the full setup.  perhaps due to specifying a
+	repo or something along those lines.  so make it so that we can do
+	that
 
-2007-03-02 16:08  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: fix callers of doRepoSetup as well
 
-2007-03-02 16:03  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: fix a typo.	and switch to fdel setting things
-	to None so that we don't get tracebacks from it
+	* yum/__init__.py: fix a typo.  and switch to fdel setting things to
+	None so that we don't get tracebacks from it
 
-2007-03-02 15:58  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: actually, do generic setattr and delattr on all
 	of these so we don't have to get a bug filed on each
 
-2007-03-02 15:49  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: allow setting pkgSack (rh#230734)
 
-2007-03-02 15:39  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: need to reset the pkglist when excluding
 	packages.  otherwise, we end up with excluded packages in the
 	package list (rh#230771)
 
-2007-03-02 15:27  jbowes
+2007-03-02  James Bowes <jbowes at redhat.com>
 
 	* yum/config.py: get iteritems to do what its supposed to - return
 	the value, not the option object
 
-2007-03-02 14:18  katzj
+2007-03-02  Jeremy Katz <katzj at redhat.com>
 
-	* yum/sqlitesack.py: * convert pkgids to be str type instead of
-	unicode.  * can't do qmark substitution with "where foo in ?"
-	expressions.  at least,   I can't figure out how to make them work.
+	* yum/sqlitesack.py: * convert pkgids to be str type instead of unicode. * can't do qmark
+	substitution with "where foo in ?" expressions.  at least,   I can't
+	figure out how to make them work.
 
-2007-03-02 09:11  skvidal
+2007-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	correct API break in doSackSetup()
+	* yum/__init__.py: correct API break in doSackSetup()
 
-2007-03-01 16:08  katzj
+2007-03-01  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: don't do the tsInfoDelta optimization.  with it,
 	if we have a missing dep on the first time through the loop and
-	don't resolve it, we don't ever go back to see if it's resolved. 
+	don't resolve it, we don't ever go back to see if it's resolved.
 	this breaks updating on a repo with broken deps
 
-2007-03-01 14:17  skvidal
+2007-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	update changelog
+	* ChangeLog: update changelog
 
-2007-03-01 14:16  skvidal
+2007-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 3.1.3
+	* yum.spec, yum/__init__.py: mark as 3.1.3
 
-2007-03-01 11:59  skvidal
+2007-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	allow setting/delete tsInfo cleanly
+	* yum/__init__.py, yum/depsolve.py: allow setting/delete tsInfo
+	cleanly
 
-2007-03-01 00:54  skvidal
+2007-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packageSack.py: 
-	note about a fixme
+	* yum/packageSack.py: note about a fixme
 
-2007-02-28 21:53  skvidal
+2007-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make sure anything about the repo has been setup before we see if
-	the filelists are imported
+	* yum/__init__.py: make sure anything about the repo has been setup
+	before we see if the filelists are imported
 
-2007-02-28 18:01  katzj
+2007-02-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: make sure we actually have something to set as a
 	dep.  fixes traceback found by jon corbet
 
-2007-02-28 17:49  jbowes
+2007-02-28  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Fixing a sql query for python 2.5. I'll just
 	assume it still works on older pythons
 
-2007-02-28 14:06  katzj
+2007-02-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: check to ensure that things being removed aren't
 	still satisfied by the rpmdb (rh#230392)
 
-2007-02-28 14:03  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	grudgingly check the just-unzipped sqlite file.
+	* yum/yumRepo.py: grudgingly check the just-unzipped sqlite file.
 
-2007-02-28 11:22  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	delete the bz2 file after we uncompress it.
+	* yum/yumRepo.py: delete the bz2 file after we uncompress it.
 
-2007-02-28 10:46  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	with clean cache, make sure you bunzip the sqlite file :)
+	* yum/yumRepo.py: with clean cache, make sure you bunzip the sqlite
+	file :)
 
-2007-02-28 10:26  katzj
+2007-02-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: fix to work with either sqlite API
 
-2007-02-28 10:13  jbowes
+2007-02-28  James Bowes <jbowes at redhat.com>
 
 	* yum/__init__.py: During yum search, only output the package name,
 	ver, etc once per match
 
-2007-02-28 08:00  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	- fix traceback found by Tim - kill of the last of the db2class
+	* yum/sqlitesack.py: - fix traceback found by Tim - kill of the last of the db2class
 	calls
 
-2007-02-28 07:53  timlau
+2007-02-28  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/packages.py: Added patch by Jack Neely to fix traceback when
-	the following is used.
-	
-	if po == None:
-	
-	(rhbz #229917)
+	the following is used.  if po == None:  (rhbz #229917)
 
-2007-02-28 02:19  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	- make excludes work again - add _excluded() method to check if a
+	* yum/sqlitesack.py: - make excludes work again - add _excluded() method to check if a
 	package in a repo is excluded
 
-2007-02-28 01:49  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	check excludeArch query to use not in (range)
+	* yum/sqlitesack.py: check excludeArch query to use not in (range)
 
-2007-02-28 00:46  skvidal
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	- condense down some more code - get rid of the need for db2class()
+	* yum/sqlitesack.py: - condense down some more code - get rid of the need for db2class()
 
-2007-02-27 22:53  skvidal
 
-	* yum/sqlitesack.py: 
-	get rid of some unused imports
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-27 21:26  skvidal
+	* yum/sqlitesack.py: get rid of some unused imports
 
-	* yum/sqlitesack.py: 
-	looks like we get the same benefit of not calling __init__() on
-	each of the objects as we do by flattening the class. So don't
-	flatten them.
+2007-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-27 20:50  jbowes
+	* yum/sqlitesack.py: looks like we get the same benefit of not
+	calling __init__() on each of the objects as we do by flattening the
+	class. So don't flatten them.
+
+2007-02-28  James Bowes <jbowes at redhat.com>
 
 	* yum/config.py: Use dark metaclass magic to reduce the number of
 	times we have to examine the attributes of config stuff. Before we
 	did it per instance, now it is per class.
 
-2007-02-27 17:18  skvidal
+2007-02-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	minor change as to how to check for header_dict being empty
+	* yum/rpmsack.py: minor change as to how to check for header_dict
+	being empty
 
-2007-02-27 17:17  skvidal
+2007-02-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	- flatten down the YumAvailablePackageSqlite object by porting
-	methods from YumAvailablePackage.  - misc code clean ups - more to
-	go
+	* yum/sqlitesack.py: - flatten down the YumAvailablePackageSqlite object by porting
+	methods from YumAvailablePackage. - misc code clean ups - more to go
 
-2007-02-27 14:18  skvidal
 
-	* yum/yumRepo.py: 
-	make sure xml-based repos work, too.
+2007-02-27  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-27 00:32  skvidal
+	* yum/yumRepo.py: make sure xml-based repos work, too.
 
-	* yum/__init__.py: 
-	- small speed improvements to doPackageLists() - some minor changes
+2007-02-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py: - small speed improvements to doPackageLists() - some minor changes
 	to _getSacks()
 
-2007-02-27 00:27  skvidal
+2007-02-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	- get rid of a bunch of duplicated code - make it so we don't
-	bunzip the sqlite.bz file everytime for no good reason - add an
+	* yum/yumRepo.py: - get rid of a bunch of duplicated code - make it so we don't bunzip
+	the sqlite.bz file everytime for no good reason - add an
 	openchecksum optional argument to repo.checkMD()
 
-2007-02-26 13:07  skvidal
+2007-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	- condense a couple of select statements - add statement to return
-	multiple pkgs from pkgid's at once.  - add some checks in to keep
+	* yum/sqlitesack.py: - condense a couple of select statements - add statement to return
+	multiple pkgs from pkgid's at once. - add some checks in to keep
 	from tracing back when people reset the package sacks in odd ways
 	(thanks to Jesse for showing me this)
 
-2007-02-26 01:35  skvidal
+2007-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	combine the selects into a single statement.
+	* yum/sqlitesack.py: combine the selects into a single statement.
 
-2007-02-24 03:05  skvidal
+2007-02-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	make install/remove/update globs work again :)
+	* yum/sqlitesack.py: make install/remove/update globs work again :)
 
-2007-02-23 11:10  skvidal
 
-	* yum/sqlitesack.py: 
-	collapse the searchPrco select into a single select combining
-	packages and the prco table. Speeds up returns of big items.
+2007-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-23 02:30  skvidal
+	* yum/sqlitesack.py: collapse the searchPrco select into a single
+	select combining packages and the prco table. Speeds up returns of
+	big items.
 
-	* yum/__init__.py: 
-	fixme to remember
+2007-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-23 02:26  skvidal
+	* yum/__init__.py: fixme to remember
 
-	* yum/sqlitesack.py: 
-	keep from tripping over an empty list
+2007-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-23 00:52  skvidal
+	* yum/sqlitesack.py: keep from tripping over an empty list
 
-	* yum/: __init__.py, constants.py, sqlitesack.py: 
-	Take a hammer to the search function based on suggestions by
-	Patrick Reynolds.
+2007-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-22 17:43  skvidal
+	* yum/__init__.py, yum/constants.py, yum/sqlitesack.py: Take a
+	hammer to the search function based on suggestions by Patrick
+	Reynolds.
 
-	* shell.py, utils.py, yum/plugins.py: 
-	more deprecation clean ups.
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-22 15:46  skvidal
+	* shell.py, utils.py, yum/plugins.py: more deprecation clean ups.
 
-	* yum/__init__.py: 
-	more deprecation warning clean ups
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-22 15:36  skvidal
+	* yum/__init__.py: more deprecation warning clean ups
 
-	* cli.py, yum/depsolve.py: 
-	clean up some deprecated methods
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-02-22 15:03  skvidal
+	* cli.py, yum/depsolve.py: clean up some deprecated methods
 
-	* yum/: __init__.py, depsolve.py: fix all the deprecation warnings
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py, yum/depsolve.py: fix all the deprecation warnings
 	to be future warnings
 
-2007-02-22 14:57  skvidal
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	implement the rest of the properties, rename all the methods, add
-	deprecation warnings to the old method names.
+	* yum/__init__.py, yum/depsolve.py: implement the rest of the
+	properties, rename all the methods, add deprecation warnings to the
+	old method names.
 
-2007-02-21 22:47  skvidal
+2007-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/depsolve.py, yum/transactioninfo.py:
-	
-	yum-with-properties patch. This makes yum use properties for most
-	of the base attributes of YumBase so that setup is less necessary
-	for default operation. This is half way through the changes.
+	* cli.py, yum/__init__.py, yum/depsolve.py, yum/transactioninfo.py: 
+	yum-with-properties patch. This makes yum use properties for most of
+	the base attributes of YumBase so that setup is less necessary for
+	default operation. This is half way through the changes.
 
-2007-02-21 13:21  katzj
+2007-02-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: don't complain about being unable to remove
 	headers that may not exist
 
-2007-02-21 11:36  katzj
+2007-02-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: we need to take excludes into account with
 	matchPackageNames()
 
-2007-02-20 23:38  skvidal
+2007-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	checkin changelog
+	* ChangeLog: checkin changelog
 
-2007-02-20 12:04  katzj
+2007-02-20  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: add a teensy bit more logging so that things
 	aren't as silent
 
-2007-02-20 11:30  katzj
+2007-02-20  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: make sure the sack is setup. ugh.
 
-2007-02-20 11:16  katzj
+2007-02-20  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: decrease the likelihood that we have to grab the
 	filelists
 
-2007-02-19 23:45  katzj
+2007-02-20  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py: simple optimization for the update case --
-	
-	if updated foo-1 provided /usr/bin/foo and foo-2 still provides
-	/usr/bin/foo, then there's no need to care about the erasure case
-	of /usr/bin/foo; it'll still be covered.  similarly for identical
-	requires
-	
-	and remove the bits seth commented out, they're dead dead dead now.
+	* yum/depsolve.py: simple optimization for the update case --  if
+	updated foo-1 provided /usr/bin/foo and foo-2 still provides
+	/usr/bin/foo, then there's no need to care about the erasure case of
+	/usr/bin/foo; it'll still be covered.  similarly for identical
+	requires   and remove the bits seth commented out, they're dead dead
+	dead now.
 
-2007-02-19 17:56  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: got a little bit too carried away cleaning up
 	unrelated changes
 
-2007-02-19 17:51  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: this doesn't really belong here, but make it so
 	that we see that installonly packages are being installed and not
 	updated.  otherwise, it's not reflected until you actually do the
 	install/update breaking plugins (installonlyn) and the display of
-	what's being done
-	
-	possibly move to __init__.py:buildTransaction() after the
-	resolveDeps()  ???
-
-2007-02-19 17:48  katzj
-
-	* yum/: constants.py, depsolve.py: fixes to pass my current testing
-	set * ensure that we add the updated package relation when doing an
-	addUpdate() * significantly rework the removal case.  the basic
-	idea is   for all provides being removed     for everything that
-	requires the provide (by name)	     make sure we're not already
-	removing the package	   ensure the removed package _actually_
-	was a satisfier       see what's installed that provides the same
-	name	     if it's being removed, ignore it	      see if it
-	satisfies our require; if so, this package is ok       do the same
-	checks with packages being installed to find out if we're ok	  
+	what's being done  possibly move to __init__.py:buildTransaction()
+	after the resolveDeps()  ???
+
+2007-02-19  Jeremy Katz <katzj at redhat.com>
+
+	* yum/constants.py, yum/depsolve.py: fixes to pass my current
+	testing set * ensure that we add the updated package relation when
+	doing an addUpdate() * significantly rework the removal case.  the
+	basic idea is   for all provides being removed     for everything
+	that requires the provide (by name)       make sure we're not
+	already removing the package       ensure the removed package
+	_actually_ was a satisfier       see what's installed that provides
+	the same name         if it's being removed, ignore it         see
+	if it satisfies our require; if so, this package is ok       do the
+	same checks with packages being installed to find out if we're ok
 	if we're not okay, then we need to fulfill a dep for prov
 
-2007-02-19 17:40  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum/transactioninfo.py: allow getting tsinfo members that are
-	just in a specific state.  this is a bit ugly right now
+	* yum/transactioninfo.py: allow getting tsinfo members that are just
+	in a specific state.  this is a bit ugly right now
 
-2007-02-19 17:36  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum/sqlitesack.py: * now that we have provides as a property,
-	they get filled in when   requested and we don't have to prefill
-	with the prco we searched for.	  filling it in means that we don't
-	get it from the sqlitedb for full results
-	
-	* the LIKE sqlite query seems to not work, disable it for now
+	* yum/sqlitesack.py: * now that we have provides as a property, they get filled in when
+	requested and we don't have to prefill with the prco we searched
+	for.   filling it in means that we don't get it from the sqlitedb
+	for full results  * the LIKE sqlite query seems to not work, disable
+	it for now
 
-2007-02-19 17:35  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: if a package requires foo-version without a
 	release, we need to match that as being satisfied with a provide of
-	foo-version-*.
-	
-	eg,   glest-data requires glest = 2.0.0   glest provides glest =
-	2.0.0-5.fc7
+	foo-version-*.  eg,   glest-data requires glest = 2.0.0   glest
+	provides glest = 2.0.0-5.fc7
 
-2007-02-19 13:39  jbowes
+2007-02-19  James Bowes <jbowes at redhat.com>
 
 	* yum/packages.py: silly jeremy, i'd *never* break the api. revert
 	previous change to returnHeaderFromPackage, since its a new method
 
-2007-02-19 11:48  katzj
+2007-02-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum/packages.py: * simplify checkPrco slightly * don't break API
-	gratuitously with po.returnHeaderFromPackage()
+	* yum/packages.py: * simplify checkPrco slightly * don't break API gratuitously with
+	po.returnHeaderFromPackage()
 
-2007-02-18 19:49  jbowes
+2007-02-19  James Bowes <jbowes at redhat.com>
 
-	* yum/packages.py: _populatePrco is called often. use map() to
-	speed things up a bit.
+	* yum/packages.py: _populatePrco is called often. use map() to speed
+	things up a bit.
 
-2007-02-18 19:47  jbowes
+2007-02-19  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: Let the logger do the string substitution, so we
 	don't have to call __str__ on packages unless we're actually
 	printing
 
-2007-02-18 16:58  jbowes
+2007-02-18  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: Speed up erase by only doing tscheck on the new
 	editions to tsInfo, rather than doing the old ones over and over
 	again
 
-2007-02-18 09:30  jbowes
+2007-02-18  James Bowes <jbowes at redhat.com>
 
-	* yum/depsolve.py, yum/packages.py, rpmUtils/miscutils.py: When
+	* rpmUtils/miscutils.py, yum/depsolve.py, yum/packages.py: When
 	loading the header for transaction checking, don't check the
-	signature.
-	
-	rpm will raise an exception when we try to read the header from an
-	fdno, if we have signature checking turned on and the header's
-	signature is bad or unknown. At the stage that we're reading the
-	header, we don't care and just want to get that data.
+	signature.  rpm will raise an exception when we try to read the
+	header from an fdno, if we have signature checking turned on and the
+	header's signature is bad or unknown. At the stage that we're
+	reading the header, we don't care and just want to get that data.
 
-2007-02-17 18:16  jbowes
+2007-02-17  James Bowes <jbowes at redhat.com>
 
 	* yum/rpmsack.py: Store hdr and idx in header_dict, to reduce the
-	calls to header_from_index.  Also use header_dict's pkgtups for
-	_get_pkglist.
-	
-	Testing on my laptop shows depsolving for 'install kdelibs' to go
-	from 7s to 5s, which is on par with old dep solving, with all
-	headers on disk.
+	calls to header_from_index. Also use header_dict's pkgtups for
+	_get_pkglist.  Testing on my laptop shows depsolving for 'install
+	kdelibs' to go from 7s to 5s, which is on par with old dep solving,
+	with all headers on disk.
 
-2007-02-16 23:03  jbowes
+2007-02-17  James Bowes <jbowes at redhat.com>
 
 	* test/packagetests.py: Add some buildPkgDictRef tests
 
-2007-02-16 19:00  jbowes
+2007-02-17  James Bowes <jbowes at redhat.com>
 
 	* docs/yum.conf.5, yum/config.py: Search for plugins in /usr/share
 	and /usr/lib
 
-2007-02-16 17:22  jbowes
+2007-02-16  James Bowes <jbowes at redhat.com>
 
 	* test/packagetests.py: Add PackageEVR tests
 
-2007-02-16 16:46  jbowes
+2007-02-16  James Bowes <jbowes at redhat.com>
 
 	* test/packagetests.py: Use setUp and remove a bunch of duplication
 
-2007-02-16 13:48  jbowes
+
+2007-02-16  James Bowes <jbowes at redhat.com>
 
 	* test/packagetests.py: add more inPrcoRange tests
 
-2007-02-16 02:58  timlau
+2007-02-16  Tim Lauridisen <tla at rasmil.dk>
 
 	* cli.py: Let the plugins know what the commandline options and
 	arguments are.
 
-2007-02-16 01:06  skvidal
+2007-02-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: constants.py, depsolve.py, transactioninfo.py: 
-	all of this may need to be rolled back but:
-	
-	-  add an 'updated' txmbr for tsInfo so we can easily see what's
-	being	removed, implicitly as part of an update - make
-	_checkUpdate() in YumDepsolver be an amalgam of install and remove
-	- add the TS_UPDATED constant to constants
+	* yum/constants.py, yum/depsolve.py, yum/transactioninfo.py: all of
+	this may need to be rolled back but:  -  add an 'updated' txmbr for
+	tsInfo so we can easily see what's being   removed, implicitly as
+	part of an update - make _checkUpdate() in YumDepsolver be an
+	amalgam of install and remove - add the TS_UPDATED constant to
+	constants
 
-2007-02-15 19:00  jbowes
+2007-02-16  James Bowes <jbowes at redhat.com>
 
-	* test/packagetests.py, yum/packages.py: Add more inPrcoRange
-	tests, plus fix a bug
+	* test/packagetests.py, yum/packages.py: Add more inPrcoRange tests,
+	plus fix a bug
 
-2007-02-15 12:28  jbowes
+2007-02-15  James Bowes <jbowes at redhat.com>
 
 	* Makefile: add a 'test' makefile target
 
-2007-02-15 12:18  jbowes
+2007-02-15  James Bowes <jbowes at redhat.com>
 
-	* test/: alltests.py, packagetests.py, settestpath.py: add test dir
-	for unit tests, with sample inPrcoRange test
+	* test/alltests.py, test/packagetests.py, test/settestpath.py: add
+	test dir for unit tests, with sample inPrcoRange test
 
-2007-02-15 05:03  skvidal
+2007-02-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, packages.py: 
-	fix checkRemove and flesh out inPrcoRange() to be fairly complete
+	* yum/depsolve.py, yum/packages.py: fix checkRemove and flesh out
+	inPrcoRange() to be fairly complete
 
-2007-02-15 00:48  skvidal
+2007-02-15  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: import os.path
 
-2007-02-14 17:08  katzj
+2007-02-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py, cli.py, yum-updatesd.py: make it so that we see
+	* cli.py, yum-updatesd.py, yum/depsolve.py: make it so that we see
 	that the local rpm is present and then don't download rather than
 	requiring API callers to specify what to do
 
-2007-02-14 16:35  skvidal
+2007-02-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	3.1.2 mark
+	* yum.spec, yum/__init__.py: 3.1.2 mark
 
-2007-02-14 15:41  skvidal
+2007-02-14  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum-updatesd.py, yum/depsolve.py, yum/packages.py: remove
-	the need for .hdr files for the transaction run.  - add 'noheaders'
-	option to DepSolve.populateTs(). Defaults to False for	 backward
-	api compat. When True it will not attempt to retrieve the .hdr	
-	via byteranges but will read it out of the rpm
-	
-	add
+	the need for .hdr files for the transaction run. - add 'noheaders'
+	option to DepSolve.populateTs(). Defaults to False for   backward
+	api compat. When True it will not attempt to retrieve the .hdr   via
+	byteranges but will read it out of the rpm  add
 
-2007-02-14 13:20  jbowes
+2007-02-14  James Bowes <jbowes at redhat.com>
 
 	* yum/depsolve.py: Use a boolean for CheckDeps rather than an int
 
-2007-02-14 12:43  katzj
+2007-02-14  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: fix the traceback terje hit
 
-2007-02-14 12:10  katzj
+2007-02-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, depsolve.py: headerless dep solving, take 3
+	* yum/__init__.py, yum/depsolve.py: headerless dep solving, take 3
 	now we have a method to return the same sort of stuff as rpm's
 	ts.check(), this makes it so that we can continue to use all of the
 	handling we've had thus far for finding what to update, etc instead
 	of having to reinvent all of those wheels.  switch over to using
 	this.
 
-2007-02-14 12:07  katzj
+2007-02-14  Jeremy Katz <katzj at redhat.com>
 
 	* yum/misc.py: split out conversion of version tuple -> string, use
 	it
 
-2007-02-14 11:03  katzj
+2007-02-14  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/miscutils.py: epoch value should always be a string
 
-2007-02-13 15:00  pmatilai
+2007-02-13  Panu Matilainen <pmatilai at laiskiainen.org>
 
-	* yum/packages.py: - return changelog data from rpm headers in the
-	same (date, author, message)   order as elsewhere (rhbz#221166)
+	* yum/packages.py: - return changelog data from rpm headers in the same (date, author,
+	message)   order as elsewhere (rhbz#221166)
 
-2007-02-13 10:22  jbowes
+2007-02-13  James Bowes <jbowes at redhat.com>
 
-	* yum/depsolve.py: Add a fixme for a case when we should fail.
-	Maybe I'll get to it later, but anyone else is welcome to it
+	* yum/depsolve.py: Add a fixme for a case when we should fail. Maybe
+	I'll get to it later, but anyone else is welcome to it
 
-2007-02-12 17:46  katzj
+2007-02-12  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: make removes fast too.
 
-2007-02-12 17:16  katzj
+2007-02-12  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: whitespace so there's a commit message for
-	this...  * if there's not a sha1header in the package (ie, it was
+	this... * if there's not a sha1header in the package (ie, it was
 	built with old old rpm)   then we should still have _something_ for
 	the pkgid.  use the md5 for now
 
-2007-02-12 17:14  katzj
+2007-02-12  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, packages.py, yumRepo.py: * switch back to
-	using AnacondaDepsolver by default
-	
-	media fixes: * remove the media placeholder at this point * sort
-	downloading based on discid to avoid ping pong-ing between discs *
-	handle getting the discnum from the package * default disc to 1,
-	not None
+	* yum/__init__.py, yum/packages.py, yum/yumRepo.py: * switch back to using AnacondaDepsolver by default  media fixes: *
+	remove the media placeholder at this point * sort downloading based
+	on discid to avoid ping pong-ing between discs * handle getting the
+	discnum from the package * default disc to 1, not None
 
-2007-02-12 17:01  katzj
+2007-02-12  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: depsolve.py, rpmsack.py: further work on in-yum depsolver *
-	handle packages which are already installed and solve deps for new
+	* yum/depsolve.py, yum/rpmsack.py: further work on in-yum depsolver
+	* handle packages which are already installed and solve deps for new
 	packages * handle packages being removed including file bits * add
-	whatRequires method for the rpmdb * split things up a little
-	
-	note that removals are currently very slow.
+	whatRequires method for the rpmdb * split things up a little  note
+	that removals are currently very slow.
 
-2007-02-07 01:48  skvidal
+2007-02-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: constants.py, repoMDObject.py, sqlitecache.py, yumRepo.py: 
-	check dbversion before downloading sqlite dbs move dbversion into
-	constants
+	* yum/constants.py, yum/repoMDObject.py, yum/sqlitecache.py,
+	yum/yumRepo.py: check dbversion before downloading sqlite dbs move
+	dbversion into constants
 
-2007-02-07 01:06  skvidal
+2007-02-07  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: more changelog updates
 
-2007-02-07 01:05  skvidal
+2007-02-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix yum deplist to work with new matchPackageNames method
+	* cli.py: fix yum deplist to work with new matchPackageNames method
 
-2007-02-07 00:20  skvidal
+
+2007-02-07  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: check in changelog
 
-2007-02-06 10:13  timlau
+2007-02-06  Tim Lauridisen <tla at rasmil.dk>
 
 	* utils.py: Added missing yum.plugins import
 
-2007-02-06 10:08  timlau
+2007-02-06  Tim Lauridisen <tla at rasmil.dk>
 
-	* cli.py, utils.py: - Changes to yum's getOptionConfig and
-	YumOption parser to make them	    reuseable in future yum-util
-	tools.	- Added utils.py with baseclass for future yum-utils.
+	* cli.py, utils.py: - Changes to yum's getOptionConfig and YumOption parser to make them
+	reuseable in future yum-util tools. - Added utils.py with baseclass
+	for future yum-utils.
 
-2007-02-06 01:10  skvidal
+2007-02-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	3.1.1 labels in source and spec
+	* yum.spec, yum/__init__.py: 3.1.1 labels in source and spec
 
-2007-02-05 09:38  jbowes
+2007-02-05  James Bowes <jbowes at redhat.com>
 
 	* yum/__init__.py: use the old depsolver for now, since the new one
 	will like, not work.
 
-2007-02-04 13:25  skvidal
+2007-02-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	make user execution from db-based-cache work
+	* yum/yumRepo.py: make user execution from db-based-cache work
 
-2007-02-04 13:23  katzj
+2007-02-04  Jeremy Katz <katzj at redhat.com>
 
-	* yum/yumRepo.py: further support for media installs.  determine
-	the discid, don't do the url bits for scheme == media (this may
-	also work for yum 3.0.x to handle the dvd being mounted for your
-	core baseurl), and pass a few more bits
-	
-	NOTE: the arguments for the media grabber function are not at all
-	set in stone right now and will change as pirut/anaconda actually
-	use this.
+	* yum/yumRepo.py: further support for media installs.  determine the
+	discid, don't do the url bits for scheme == media (this may also
+	work for yum 3.0.x to handle the dvd being mounted for your core
+	baseurl), and pass a few more bits  NOTE: the arguments for the
+	media grabber function are not at all set in stone right now and
+	will change as pirut/anaconda actually use this.
 
-2007-02-04 12:32  jbowes
+2007-02-04  James Bowes <jbowes at redhat.com>
 
-	* yum/: __init__.py, depsolve.py: Add anaconda's no-headers
+	* yum/__init__.py, yum/depsolve.py: Add anaconda's no-headers
 	depsolver
 
-2007-02-04 12:30  jbowes
+2007-02-04  James Bowes <jbowes at redhat.com>
 
 	* yum/__init__.py: Reduce code duplication for cache cleaning
 
-2007-02-03 17:50  jbowes
+2007-02-03  James Bowes <jbowes at redhat.com>
 
 	* yum/__init__.py: remove the sqlite.bz2 files on clean
 
-2007-02-03 17:04  skvidal
+2007-02-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: misc.py, repoMDObject.py, yumRepo.py: 
-	clean up the silliness to make the db on repos work
+	* yum/misc.py, yum/repoMDObject.py, yum/yumRepo.py: clean up the
+	silliness to make the db on repos work
 
-2007-02-03 16:48  skvidal
+2007-02-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/yumRepo.py: check for the db file before getting the xml file
 	from the repo
 
-2007-02-03 16:47  skvidal
+2007-02-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitecache.py: 
-	add open_database function to match sqlitecachec.py in
-	metadata_parser
+	* yum/sqlitecache.py: add open_database function to match
+	sqlitecachec.py in metadata_parser
 
-2007-02-03 16:47  skvidal
+2007-02-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/misc.py: 
-	bunzip files
+	* yum/misc.py: bunzip files
 
-2007-02-03 16:30  katzj
+2007-02-03  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: Errors.py, __init__.py, config.py, yumRepo.py: start of
-	pushing media handling into yum.  define mediaid= in a repo config
-	file to say that a specific repo is tied to a specific media set. 
-	yum api users need to set self.mediagrabber in their YumBase object
-	to a function that actually does the getting of the file.
+	* yum/Errors.py, yum/__init__.py, yum/config.py, yum/yumRepo.py: 
+	start of pushing media handling into yum.  define mediaid= in a repo
+	config file to say that a specific repo is tied to a specific media
+	set.  yum api users need to set self.mediagrabber in their YumBase
+	object to a function that actually does the getting of the file.
 
-2007-02-03 16:23  jbowes
+2007-02-03  James Bowes <jbowes at redhat.com>
 
 	* cli.py, yum/packageSack.py, yum/sqlitesack.py: Apply patch from
 	David Lutterkort for speedup of yum install
 
-2007-02-03 12:09  jbowes
+2007-02-03  James Bowes <jbowes at redhat.com>
 
 	* cli.py: Patch from Brian Wheeler for a nicer error summary of
 	required disk space
 
-2007-02-03 11:05  jbowes
+2007-02-03  James Bowes <jbowes at redhat.com>
 
 	* callback.py, cli.py, yum-updatesd.py: Fix for rhbz 222835 - Yet
 	another patch for logging
 
-2007-02-03 10:44  katzj
+2007-02-03  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, transactioninfo.py: make conditionals not a
-	subclass since we really don't want to have to deal with that in
-	the inheritance chain.	also, it doesn't really make any difference
+	* yum/__init__.py, yum/transactioninfo.py: make conditionals not a
+	subclass since we really don't want to have to deal with that in the
+	inheritance chain.  also, it doesn't really make any difference
 	since we only add to conditionals if the config option is set
 
-2007-02-03 10:37  katzj
+2007-02-03  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, packages.py: * filter FutureWarnings * mark
-	some things as deprecation warnings
+	* yum/__init__.py, yum/packages.py: * filter FutureWarnings * mark some things as deprecation warnings
 
-2007-02-03 10:36  katzj
+2007-02-03  Jeremy Katz <katzj at redhat.com>
 
 	* yum/Errors.py: add deprecation warnings
 
-2007-01-31 23:21  skvidal
+2007-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py: 
-	merge Ed Swierk's lovely patch to keep the rpm callback from
-	updating uselessly.
+	* callback.py: merge Ed Swierk's lovely patch to keep the rpm
+	callback from updating uselessly.
 
-2007-01-30 20:26  jbowes
+2007-01-31  James Bowes <jbowes at redhat.com>
 
-	* docs/yum.conf.5, yum/__init__.py, yum/config.py: Add a fallback
-	to the old default locations for config stuff
+	* docs/yum.conf.5, yum/__init__.py, yum/config.py: Add a fallback to
+	the old default locations for config stuff
 
-2007-01-28 17:57  jbowes
+2007-01-28  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Make addDict on SqlitePackageSack behave more
-	like the one on YumPackageSack
-	
-	SqlitePackageSack used to store 'metadata' in added as 'primary',
-	and only kept the last type in added. Now it stores 'metadata' as
-	'metadata', and appends to added.
+	like the one on YumPackageSack  SqlitePackageSack used to store
+	'metadata' in added as 'primary', and only kept the last type in
+	added. Now it stores 'metadata' as 'metadata', and appends to added.
+
 
-2007-01-28 15:05  jbowes
+2007-01-28  James Bowes <jbowes at redhat.com>
 
 	* yum/packageSack.py: Replace another use of 'with' with mdtype
 
-2007-01-27 10:00  skvidal
+2007-01-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.8: fix unclosed parens typo in man page - closes rh bug:
 	224879
 
-2007-01-26 22:04  jbowes
+2007-01-27  James Bowes <jbowes at redhat.com>
 
-	* cli.py, yum-updatesd.py, yum.spec, yummain.py, docs/yum.8,
-	docs/yum.conf.5, etc/Makefile, etc/yum.conf, yum/__init__.py,
-	yum/config.py: Store all config files under /etc/yum, with no
-	fallback.
+	* cli.py, docs/yum.8, docs/yum.conf.5, etc/Makefile, etc/yum.conf,
+	yum-updatesd.py, yum.spec, yum/__init__.py, yum/config.py,
+	yummain.py: Store all config files under /etc/yum, with no fallback.
 
-2007-01-25 14:42  skvidal
 
-	* yum/: Errors.py, comps.py: 
-	make compsexception a subclass of YumBaseError
+2007-01-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2007-01-25 13:46  katzj
+	* yum/Errors.py, yum/comps.py: make compsexception a subclass of
+	YumBaseError
+
+2007-01-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/comps.py: ignore bad package lines to avoid barrages like
 	#224292
 
-2007-01-25 13:39  timlau
+2007-01-25  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/packages.py: fixed po.ver -> po.version & po.rel ->
 	po.release, because TransactionMember dont have .rel and .ver
 	properties.
 
-2007-01-22 14:22  katzj
+2007-01-22  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix tyop
 
-2007-01-21 23:33  skvidal
+2007-01-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yumcommands.py, yum/__init__.py, yum/repos.py, yum/sqlitesack.py,
-	yum/yumRepo.py: 
-	- change out 'with' option to populate() closing rh bug 223650 -
-	add gpl headed to yumRepo.py
+	* yum/__init__.py, yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py,
+	yumcommands.py: - change out 'with' option to populate() closing rh bug 223650 - add
+	gpl headed to yumRepo.py
 
-2007-01-21 15:25  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: merge in changelogs
 
-2007-01-21 15:23  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: mark as 3.1.0
 
-2007-01-21 15:22  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* AUTHORS, TODO, output.py: 
-	- merge in changes to AUTHORS/TODO - bring output.py up to patch vs
+	* AUTHORS, TODO, output.py: - merge in changes to AUTHORS/TODO - bring output.py up to patch vs
 	3.0.X
 
-2007-01-21 15:18  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: bring head up to all patches to 3.0.X
 
-2007-01-21 15:14  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	dep solving debug timing
+	* yum/depsolve.py: dep solving debug timing
 
-2007-01-21 15:13  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packageSack.py: 
-	port forward the obsoletes processing patch
+	* yum/packageSack.py: port forward the obsoletes processing patch
 
-2007-01-21 15:08  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	merge forward the remove-rpmdb-close patch
+	* yum/rpmsack.py: merge forward the remove-rpmdb-close patch
 
-2007-01-21 14:52  skvidal
+2007-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* rpmUtils/arch.py: bring tim's patch for tab/whitespace fixes up
 	from 3.0.X
 
-2007-01-08 22:58  jbowes
+2007-01-09  James Bowes <jbowes at redhat.com>
 
-	* yum-updatesd.py: Reduce code size on the loop attempting to
-	doLock for yum-updatesd.
+	* yum-updatesd.py: Reduce code size on the loop attempting to doLock
+	for yum-updatesd.
 
-2007-01-08 22:57  jbowes
+2007-01-09  James Bowes <jbowes at redhat.com>
 
 	* yum-updatesd.py: Move header downloading into the child threads
 	for yum-updatesd
 
-2007-01-08 14:17  katzj
+2007-01-08  Jeremy Katz <katzj at redhat.com>
 
 	* yum/config.py: man page says redhat-release, so we should check
 	that (rh#221770)
 
-2007-01-03 13:13  katzj
+2007-01-03  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/arch.py: sparc support from spot (rh#220953)
 
-2007-01-03 09:00  timlau
+2007-01-03  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/logginglevels.py: Add modified version Terje's syslog patch,
 	to make it possible for a application using yum api to register its
-	application name to be written to the syslog in the following
-	format yum (applicationname) : message.
+	application name to be written to the syslog in the following format
+	yum (applicationname) : message.
 
-2006-12-19 19:04  jbowes
+2006-12-20  James Bowes <jbowes at redhat.com>
 
 	* shell.py: Add tab completion for yum commands to the shell
 
-2006-12-18 22:46  jbowes
+2006-12-19  James Bowes <jbowes at redhat.com>
 
 	* yum/parser.py: Urlgrabber will always be used here (especially
 	since we don't import urllib)
 
-2006-12-18 22:45  jbowes
+2006-12-19  James Bowes <jbowes at redhat.com>
 
 	* output.py: Remove unused code
 
-2006-12-18 22:43  jbowes
+2006-12-19  James Bowes <jbowes at redhat.com>
 
-	* yum-updatesd.py, yummain.py, yum/__init__.py, yum/depsolve.py,
-	yum/packageSack.py, yum/repos.py: Remove a bunch of unused imports
+	* yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
+	yum/packageSack.py, yum/repos.py, yummain.py: Remove a bunch of
+	unused imports
 
-2006-12-18 20:44  jbowes
+2006-12-19  James Bowes <jbowes at redhat.com>
 
 	* yum/logginglevels.py: Replace catching Exception with IOError,
 	which should catch all cases
 
-2006-12-15 09:40  katzj
+2006-12-15  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: fix provides matching (rh#219716)
 
-2006-12-12 10:43  katzj
+2006-12-12  Jeremy Katz <katzj at redhat.com>
+
+	* yum/update_md.py: further python 2.5 fix (Richard Dawe, rh#219206)
 
-	* yum/update_md.py: further python 2.5 fix (Richard Dawe,
-	rh#219206)
 
-2006-12-11 13:27  katzj
+2006-12-11  Jeremy Katz <katzj at redhat.com>
 
 	* yum/Errors.py: ensure we get a string
 
-2006-12-09 20:47  jbowes
+2006-12-10  James Bowes <jbowes at redhat.com>
 
 	* rpmUtils/miscutils.py: Just use str() it's faster and does the
 	same thing.
 
-2006-12-09 18:38  jbowes
+2006-12-09  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Fix typo in some sqlitesack methods
 
-2006-12-09 09:02  jbowes
+2006-12-09  James Bowes <jbowes at redhat.com>
 
-	* yum/packages.py: Undo my previous property related patch, since
-	it breaks how the sql package overrides returnChecksums
+	* yum/packages.py: Undo my previous property related patch, since it
+	breaks how the sql package overrides returnChecksums
 
-2006-12-08 23:05  jbowes
+2006-12-09  James Bowes <jbowes at redhat.com>
 
 	* yum/sqlitesack.py: Fix small typo in sql query parameter
 
-2006-12-08 20:35  jbowes
+2006-12-09  James Bowes <jbowes at redhat.com>
 
 	* yum/packages.py: Remove unneeded use of lambda in some properties
 
-2006-12-08 20:34  jbowes
+
+2006-12-09  James Bowes <jbowes at redhat.com>
 
 	* yum/packages.py: Make pkgtup a property, rather than setting it
 	during init
 
-2006-12-07 18:25  skvidal
+2006-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	whitespace fix - thanks to terje
+	* cli.py: whitespace fix - thanks to terje
 
-2006-12-07 17:17  skvidal
+2006-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	fix up the debuglevel and errorlevel so they are set appropriately
-	from the cmdline to the conf
+	* yum/config.py: fix up the debuglevel and errorlevel so they are
+	set appropriately from the cmdline to the conf
 
-2006-12-05 15:57  katzj
+2006-12-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/mdparser.py: jbowes (rightfully) points out that this can be
 	even simpler
 
-2006-12-05 15:54  katzj
-
-	* yum/: sqlitecache.py, sqlitesack.py: support newer versions of
-	pysqlite as included in python 2.5 and standalone
-	
-	the bulk of this is:  a) converting to use qmark instead of
-	pyformat for queries	 (http://www.python.org/dev/peps/pep-0249/
-	for DB-API info)  b) doing on-the-fly conversion to pyformat if
-	we're still using old	  pysqlite.
-	
-	since with this version of yum, I'd expect most people to move to
-	new python or at least new pysqlite, things are done in the
-	direction that's faster for the new stuff.
-	
-	if we decide to require python2.5 or pysqlite 2.x for yum 3.2, then
-	this can be simplified a bit
-
-2006-12-05 15:51  katzj
+2006-12-05  Jeremy Katz <katzj at redhat.com>
+
+	* yum/sqlitecache.py, yum/sqlitesack.py: support newer versions of
+	pysqlite as included in python 2.5 and standalone  the bulk of this
+	is:  a) converting to use qmark instead of pyformat for queries
+	(http://www.python.org/dev/peps/pep-0249/ for DB-API info)  b) doing
+	on-the-fly conversion to pyformat if we're still using old
+	pysqlite.  since with this version of yum, I'd expect most people to
+	move to new python or at least new pysqlite, things are done in the
+	direction that's faster for the new stuff.  if we decide to require
+	python2.5 or pysqlite 2.x for yum 3.2, then this can be simplified a
+	bit
+
+2006-12-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlutils.py: utility functions to handle differences in
 	pysqlite versions These are from Wichert Akkerman
-	<wichert at deephackmode.org>'s python-dhm    
+	<wichert at deephackmode.org>'s python-dhm
 	http://www.wiggy.net/code/python-dhm
 
-2006-12-05 15:45  katzj
+2006-12-05  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: comps.py, repoMDObject.py: for python2.5, cElementTree is
+	* yum/comps.py, yum/repoMDObject.py: for python2.5, cElementTree is
 	now xml.etree; use it
 
-2006-12-05 15:42  katzj
+2006-12-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/mdparser.py: removing this chunk breaks things if you're not
 	using yum-metadata-parser, but at least make it more readable
 
-2006-12-05 15:36  katzj
+2006-12-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/Errors.py: Yum errors take a single value and not a tuple of
 	arguments since the value is a string -- change to reflect that so
 	that we don't get "interesting" error messages with python2.5
 
-2006-12-04 19:40  jbowes
+2006-12-05  James Bowes <jbowes at redhat.com>
 
-	* callback.py, cli.py, output.py, progress_meter.py, shell.py,
-	yum-updatesd.py, bin/yum-updatesd.py, bin/yum.py, yum/comps.py,
-	yum/depsolve.py, yum/failover.py, yum/mdparser.py, yum/misc.py,
-	yum/packageSack.py, yum/packages.py, yum/pgpmsg.py,
-	yum/sqlitecache.py, yum/update_md.py, rpmUtils/miscutils.py,
-	rpmUtils/updates.py: pychecker related fixes, including unused
-	imports, and removal of use of deprecated methods from the string
-	module
+	* bin/yum-updatesd.py, bin/yum.py, callback.py, cli.py, output.py,
+	progress_meter.py, rpmUtils/miscutils.py, rpmUtils/updates.py,
+	shell.py, yum-updatesd.py, yum/comps.py, yum/depsolve.py,
+	yum/failover.py, yum/mdparser.py, yum/misc.py, yum/packageSack.py,
+	yum/packages.py, yum/pgpmsg.py, yum/sqlitecache.py,
+	yum/update_md.py: pychecker related fixes, including unused imports,
+	and removal of use of deprecated methods from the string module
 
-2006-12-03 10:55  jbowes
+2006-12-03  James Bowes <jbowes at redhat.com>
 
-	* yum/packageSack.py: Re-enable using sack.searchAll in the
-	provides command. This really speeds up things, since we'll pull
-	fewer filelists for packages out of the db. Looks like this broke
-	when the metasack was introduced. oops. ;)
+	* yum/packageSack.py: Re-enable using sack.searchAll in the provides
+	command. This really speeds up things, since we'll pull fewer
+	filelists for packages out of the db. Looks like this broke when the
+	metasack was introduced. oops. ;)
 
-2006-11-30 21:46  jbowes
+2006-12-01  James Bowes <jbowes at redhat.com>
 
 	* yum/yumRepo.py: Remove unused code for manipulating the
 	failure_obj during __get
 
-2006-11-28 17:21  katzj
+2006-11-28  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: * fix a deprecation warning * give an idea of
-	where gpg keys come from on the import; add a new callback   method
-	that's more extensible
+	* yum/__init__.py: * fix a deprecation warning * give an idea of where gpg keys come
+	from on the import; add a new callback   method that's more
+	extensible
 
-2006-11-26 18:59  jbowes
+2006-11-26  James Bowes <jbowes at redhat.com>
 
 	* cli.py, shell.py, yumcommands.py, yummain.py: Implement the
 	ShellCommand code
 
-2006-11-25 17:40  jbowes
+2006-11-25  James Bowes <jbowes at redhat.com>
 
 	* yum/plugins.py: Close the file descriptor used by imp in case an
 	exception is thrown.
 
-2006-11-24 23:37  jbowes
+2006-11-25  James Bowes <jbowes at redhat.com>
 
 	* yum/packages.py: Add missing getattr to replace tagByName for
 	installed packages
 
-2006-11-22 21:28  jbowes
+2006-11-23  James Bowes <jbowes at redhat.com>
 
-	* yum-updatesd.py, yummain.py, yum/__init__.py: Provide a default
+	* yum-updatesd.py, yum/__init__.py, yummain.py: Provide a default
 	file name for doLock and doUnlock
 
-2006-11-22 21:24  jbowes
+2006-11-23  James Bowes <jbowes at redhat.com>
 
 	* output.py, yum-updatesd.py, yum/__init__.py, yum/packageSack.py,
-	yum/packages.py, yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py:
+	yum/packages.py, yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py: 
 	Deprecate returnSimple and tagByName; use __getattr__ instead.
 
-2006-11-22 21:03  jbowes
+2006-11-23  James Bowes <jbowes at redhat.com>
 
 	* yum/storagefactory.py: Only catch ImportError in storagefactory
 
-2006-11-17 15:19  skvidal
+2006-11-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/Errors.py: 
-	apply patch for bug 670 to HEAD
+	* yum/Errors.py: apply patch for bug 670 to HEAD
 
-2006-11-17 02:13  skvidal
+2006-11-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5, yum/__init__.py, yum/config.py: 
-	allow setting the type of packages that will be installed by
-	default on a 'groupinstall' command.
+	* docs/yum.conf.5, yum/__init__.py, yum/config.py: allow setting the
+	type of packages that will be installed by default on a
+	'groupinstall' command.
 
-2006-11-15 21:22  katzj
+2006-11-16  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: fix format error (rh#212850)
 
-2006-11-14 15:59  skvidal
+2006-11-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/misc.py: 
-	make sure we're actually comparing versions - not packages
+	* yum/misc.py: make sure we're actually comparing versions - not
+	packages
 
-2006-11-14 01:10  skvidal
+2006-11-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	make changelogs return
+	* yum/sqlitesack.py: make changelogs return
 
-2006-11-08 10:23  katzj
+2006-11-08  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: init plugins, fix log config (jbowes)
 
-2006-11-08 10:00  katzj
+2006-11-08  Jeremy Katz <katzj at redhat.com>
 
 	* etc/yum-updatesd.init: fix tyop (rh#214298)
 
-2006-11-06 16:16  katzj
+2006-11-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix excludes (rh#213622, rh#212494) and
 	auto-update (rh#212507)
 
-2006-11-06 16:02  katzj
+2006-11-06  Jeremy Katz <katzj at redhat.com>
 
 	* etc/yum-updatesd.conf: add a comment and the dbus_listener option
 	(rh#214242)
 
-2006-11-03 13:11  katzj
+2006-11-03  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: print out version before plugins are loaded (rh#212292)
 
-2006-10-30 15:32  lmacken
+2006-10-30  Luke Macken <lmacken at redhat.com>
 
 	* Makefile, docs/Makefile: Add docs target to Makefile for epydoc
 	generation
 
-2006-10-25 15:13  katzj
+2006-10-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/misc.py: file can be a unicode string also
 
-2006-10-25 02:08  skvidal
+2006-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: comps.py, config.py, logginglevels.py, misc.py,
-	packages.py, repos.py, sqlitesack.py, storagefactory.py,
-	yumRepo.py: 
-	merge pychecker patches from 3.0.X up to head
+	* yum/comps.py, yum/config.py, yum/logginglevels.py, yum/misc.py,
+	yum/packages.py, yum/repos.py, yum/sqlitesack.py,
+	yum/storagefactory.py, yum/yumRepo.py: merge pychecker patches from
+	3.0.X up to head
 
-2006-10-16 23:59  skvidal
+2006-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py, yum/parser.py: - remove
-	IncludingConfigParser,IncludedConfigParser - make yum-updatesd.py
-	use ConfigPreProcessor for include= config files
+	* yum-updatesd.py, yum/parser.py: - remove IncludingConfigParser,IncludedConfigParser - make
+	yum-updatesd.py use ConfigPreProcessor for include= config files
 
-2006-10-16 18:29  katzj
+2006-10-16  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: bring back equality of package objects
 
-2006-10-16 09:47  lmacken
+2006-10-16  Luke Macken <lmacken at redhat.com>
 
 	* ChangeLog, yum/yumRepo.py: Patch from Mark McLoughlin to fix typo
 	in yumRepo.py
 
-2006-10-13 09:12  pnasrat
+2006-10-13  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/depsolve.py: EVR comparison from Tim Lauridsen
 
-2006-10-13 09:07  pnasrat
+2006-10-13  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/packages.py: Fix up comparison thinkos Man unit tests would
-	be nice ;)
+	* yum/packages.py: Fix up comparison thinkos Man unit tests would be
+	nice ;)
 
-2006-10-13 09:02  pnasrat
+2006-10-13  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/packages.py: Update comparison patch from Tim Lauridsen
 
-2006-10-12 21:24  katzj
+2006-10-13  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py, yum/packageSack.py, yum/packages.py: fix so that
 	foo-1.1-1.i386 != foo-1.1-1.x86_64.  at the same time, move
-	comparison to be of an EVR object and adjust callers accordingly. 
+	comparison to be of an EVR object and adjust callers accordingly.
 	patch for EVR comparison from Tim Lauridsen
 
-2006-10-12 21:16  katzj
+2006-10-13  Jeremy Katz <katzj at redhat.com>
 
 	* yum/logginglevels.py: close the syslog handler if we don't
 	successfully set it up (rh#208773)
 
-2006-10-12 13:58  skvidal
+2006-10-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	- speed up searchNevra() by building a pkgtup->headerindex dict -
+	* yum/rpmsack.py: - speed up searchNevra() by building a pkgtup->headerindex dict -
 	make the header_from_index() method work by deleting match iterator
 	each time explicitly. Thanks to Jay  Soffian for finding this.
 
-2006-10-10 22:32  katzj
+2006-10-11  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: raise the right error... this ended up
 	manifesting itself by raising the last error (which had been passed
-	on) instead of the intended and an entirely non-obvious traceback. 
-	moral of the story: always raise a specific exception
-	
-	(rh#210135)
+	on) instead of the intended and an entirely non-obvious traceback.
+	moral of the story: always raise a specific exception  (rh#210135)
 
-2006-10-05 22:24  katzj
+2006-10-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum/yumRepo.py: fix basepath handling (from Dennis Gregorivic)
 
-2006-10-05 22:23  katzj
+2006-10-06  Jeremy Katz <katzj at redhat.com>
 
-	* yum/parser.py: fix traceback (patch from Dawid Zamirski <dzrudy
-	AT gmail DOT com>)
+	* yum/parser.py: fix traceback (patch from Dawid Zamirski <dzrudy AT
+	gmail DOT com>)
 
-2006-10-05 09:34  katzj
+2006-10-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: IncludingConfigParser moved
 
-2006-10-04 22:26  skvidal
+2006-10-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: check in changelog
 
-2006-10-04 21:58  skvidal
+2006-10-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	- 3.0 mark - make python 2.4 a req in yum.spec
+	* yum.spec, yum/__init__.py: - 3.0 mark - make python 2.4 a req in yum.spec
 
-2006-10-03 17:43  skvidal
+2006-10-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	messing around with a few tests to figure out where it is slow.
+	* yum/depsolve.py: messing around with a few tests to figure out
+	where it is slow.
 
-2006-10-03 01:48  skvidal
+2006-10-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py, yum/depsolve.py: 
-	make the fix for pekka's bug more correct
+	* shell.py, yum/depsolve.py: make the fix for pekka's bug more
+	correct
 
-2006-10-03 01:41  skvidal
+2006-10-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	fix for the traceback Pekka reported - makes sure that our ts is
-	reopened/intialized when the user decides to not run the
+	* shell.py: fix for the traceback Pekka reported - makes sure that
+	our ts is reopened/intialized when the user decides to not run the
 	transaction from the shell.
 
-2006-10-02 12:34  timlau
+2006-10-02  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/plugins.py: replaced IncludingConfigParser with
-	ConfigPreProcessor/ConfigParser in plugins, so i works like the
-	rest of yum.
+	ConfigPreProcessor/ConfigParser in plugins, so i works like the rest
+	of yum.
 
-2006-10-02 10:42  katzj
+2006-10-02  Jeremy Katz <katzj at redhat.com>
 
-	* yum/packages.py: * add a remote_url property for packages to get
-	the remote location as a   string that can be printed * get rid of
-	some explicit uses of relativepath
+	* yum/packages.py: * add a remote_url property for packages to get the remote location
+	as a   string that can be printed * get rid of some explicit uses of
+	relativepath
 
-2006-10-02 09:02  mjs
+2006-10-02  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Copy the default value in case it is mutable and
 	different config instances end up manipulating the same default
 	value.
 
-2006-10-02 04:42  timlau
+2006-10-02  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/plugins.py: fix for this error : AttributeError: 'module'
 	object has no attribute 'IncludingConfigParser' When running latest
 	yum-cvs with plugins.
 
-2006-10-01 23:46  skvidal
+2006-10-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, config.py, parser.py: 
-	make the include= and yum -c http://path/to/file behave like I
-	thought they should.
-	
+	* yum/__init__.py, yum/config.py, yum/parser.py: make the include=
+	and yum -c http://path/to/file behave like I thought they should.
 	This, ultimately, removes the need for parser.IncludingConfigParser
-	and parser.IncludedConfigParser but I haven't removed them yet b/c
-	I wanted to verify that they are not used elsewhere, first.
+	and parser.IncludedConfigParser but I haven't removed them yet b/c I
+	wanted to verify that they are not used elsewhere, first.
 
-2006-09-29 11:44  mjs
+2006-09-29  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: put accidentally removed line back
 
-2006-09-29 11:42  mjs
+2006-09-29  Menno Smits <menno at freshfoo.com>
 
-	* yum/: packages.py, repos.py: cleaned up Repository.setkeys as
+	* yum/packages.py, yum/repos.py: cleaned up Repository.setkeys as
 	discussed on yum-devel
 
-2006-09-29 11:30  mjs
+2006-09-29  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Removed on the fly write-back support from the
 	config classes. Added BaseConfig.write() instead. This is simpler
 	and should use less memory. No-one was using the write support
 	anyway.
 
-2006-09-29 11:12  skvidal
+2006-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2006-09-29 10:45  skvidal
+2006-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 2.9.8
+	* yum.spec, yum/__init__.py: mark as 2.9.8
 
-2006-09-29 07:54  timlau
+2006-09-29  Tim Lauridisen <tla at rasmil.dk>
 
 	* yum/rpmsack.py: minor fix to deprecated returnTupleByKeyword
 	method in rpmsack.
 
-2006-09-29 01:41  skvidal
+2006-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	make sure we're not accidentally trying to install an old version
+	* cli.py: make sure we're not accidentally trying to install an old
+	version
 
-2006-09-29 00:56  skvidal
+2006-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	make excludes (and who knows how many other things) work again.
-	This, however, may not be the correct fix - willing to roll it back
-	out
+	* yum/repos.py: make excludes (and who knows how many other things)
+	work again. This, however, may not be the correct fix - willing to
+	roll it back out
 
-2006-09-29 00:40  skvidal
+2006-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packageSack.py: 
-	make sure we're only returning the newest from the metasack
+	* yum/packageSack.py: make sure we're only returning the newest from
+	the metasack
 
-2006-09-28 18:22  katzj
+2006-09-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: if we have a local copy of the package that
 	checksums fine, use it instead of trying to do a range request from
 	the end of the file (rh#208460)208460)208460)208460)
 
-2006-09-28 16:23  katzj
+2006-09-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: define a checkFailed signal so that watchers can
 	notify users about failures to check for updates
 
-2006-09-28 08:22  mjs
+2006-09-28  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Commited James Bowes' inheritance fix and simplify
 	the logic.
 
-2006-09-26 23:08  skvidal
+2006-09-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2006-09-26 23:05  skvidal
+2006-09-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	bump the rpm requirement to 4.4.X - I think this covered returning
-	headers by index bump version
+	* yum.spec, yum/__init__.py: bump the rpm requirement to 4.4.X - I
+	think this covered returning headers by index bump version
 
-2006-09-26 09:24  mjs
+2006-09-26  Menno Smits <menno at freshfoo.com>
 
-	* cli.py, shell.py, yumcommands.py, yum/plugins.py: Committed
-	Bastiaan Bakker's command extension patch. I made a few bug fixes
-	to it.
+	* cli.py, shell.py, yum/plugins.py, yumcommands.py: Committed
+	Bastiaan Bakker's command extension patch. I made a few bug fixes to
+	it.
 
-2006-09-25 17:04  katzj
+2006-09-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: some error logging; avoid leaving a stale lock
 	file (rh#203938)
 
-2006-09-18 16:08  katzj
+2006-09-18  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: lazily populate prco to speed up rpmsack
 	initialization when it's not needed
 
-2006-09-18 16:06  katzj
+2006-09-18  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: fix dep installs for locales like turkish where
 	string.lower("I") != "i" (rh#206853)
 
-2006-09-14 17:16  katzj
+2006-09-14  Jeremy Katz <katzj at redhat.com>
 
 	* yum/logginglevels.py: if we can't connect to a syslog, don't die
 	(rh#206474)
 
-2006-09-14 12:12  mjs
+2006-09-14  Menno Smits <menno at freshfoo.com>
 
 	* yum/rpmsack.py: Removed unused excludes attribute and updated
 	comments
 
-2006-09-14 03:05  mjs
+2006-09-14  Menno Smits <menno at freshfoo.com>
 
-	* yum/: __init__.py, config.py, yumRepo.py: As discussed privately
-	with Paul Nasrat, merged YumRepository and RepoConf to help allow
-	config dumping.
+	* yum/__init__.py, yum/config.py, yum/yumRepo.py: As discussed
+	privately with Paul Nasrat, merged YumRepository and RepoConf to
+	help allow config dumping.
 
-2006-09-13 18:39  katzj
+2006-09-13  Jeremy Katz <katzj at redhat.com>
 
-	* yum-updatesd.py: * actually time out after a few tries * catch
-	another place we could potentially not unlock the pid file
+	* yum-updatesd.py: * actually time out after a few tries * catch another place we could
+	potentially not unlock the pid file
 
-2006-09-13 18:37  katzj
+2006-09-13  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: packages.py, sqlitesack.py: swap arguments on __init__ for
+	* yum/packages.py, yum/sqlitesack.py: swap arguments on __init__ for
 	a few Package types so that we have consistency
 
-2006-09-13 18:19  katzj
+2006-09-13  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: clean up some duplicate code to take advantage
-	of the fact that the rpmdb is now a package sack
+	* yum/__init__.py: clean up some duplicate code to take advantage of
+	the fact that the rpmdb is now a package sack
 
-2006-09-11 17:46  katzj
+2006-09-11  Jeremy Katz <katzj at redhat.com>
 
 	* yum/yumRepo.py: we need to redo setupGrab() after changing
 	callbacks so that our grabber has the right info.  this makes it so
 	that we get progress feedback when downloading in pirut again
 
-2006-09-11 17:01  katzj
+2006-09-11  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py, yum/__init__.py: fix whatprovides based on a patch from
 	Tim Lauridsen (rh#205924)
 
-2006-09-11 14:09  mjs
+2006-09-11  Menno Smits <menno at freshfoo.com>
 
 	* yum/rpmsack.py: makePackageObject -> _makePackageObject
 
-2006-09-11 06:12  mjs
+2006-09-11  Menno Smits <menno at freshfoo.com>
 
 	* yum/__init__.py: Fixed the disk space check; it was failing
-	because po.size can be a string.  Make the disk space check more
+	because po.size can be a string. Make the disk space check more
 	readable by using the statvfs attributes.
 
-2006-09-11 05:56  mjs
+2006-09-11  Menno Smits <menno at freshfoo.com>
 
-	* yum/__init__.py: Prevent a KeyError that was occur during the
-	disk space check because errors wasn't always initialised
-	correctly. Added adderror() to avoid initialisation problems like
-	this and minimise clutter.
+	* yum/__init__.py: Prevent a KeyError that was occur during the disk
+	space check because errors wasn't always initialised correctly.
+	Added adderror() to avoid initialisation problems like this and
+	minimise clutter.
 
-2006-09-08 17:05  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, packages.py: 
-	partial check in just to get it off my laptop:
-	
-	1. do check for space in cache dir for downloading packages 2.
-	start changing around the way packages are checked
+	* yum/__init__.py, yum/packages.py: partial check in just to get it
+	off my laptop:  1. do check for space in cache dir for downloading
+	packages 2. start changing around the way packages are checked
 
-2006-09-08 13:06  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, packages.py: 
-	get rid of silly code in verifyPkg()
+	* yum/__init__.py, yum/packages.py: get rid of silly code in
+	verifyPkg()
 
-2006-09-08 12:52  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	as I read through the changes:	- clean up one docstring  - make
-	some of the list constructions using _search look the same
+	* yum/rpmsack.py: as I read through the changes:  - clean up one
+	docstring  - make some of the list constructions using _search look
+	the same
 
-2006-09-08 12:38  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	make getNameArchPkgList() and getNamePkgList() consistent - if our
-	pkglist is length zero then they would have traced back.
+	* yum/rpmsack.py: make getNameArchPkgList() and getNamePkgList()
+	consistent - if our pkglist is length zero then they would have
+	traced back.
 
-2006-09-08 12:29  mjs
+2006-09-08  Menno Smits <menno at freshfoo.com>
 
 	* yum/rpmsack.py: update comments
 
-2006-09-08 12:21  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, misc.py, packages.py: 
-	- move refineSearchPattern into  misc from YumBase - clean up some
+	* yum/__init__.py, yum/misc.py, yum/packages.py: - move refineSearchPattern into  misc from YumBase - clean up some
 	pychecker errors
 
-2006-09-08 12:07  mjs
+2006-09-08  Menno Smits <menno at freshfoo.com>
 
 	* yum/rpmsack.py: Big cleanup of RPMDBPackageSack. Indexes are no
-	longer built (buildIndexes).  This significantly reducing Yum's
+	longer built (buildIndexes). This significantly reducing Yum's
 	initialisation time and reduces memory footprint. Despite the lack
 	of indexes almost all operations are faster. Will post stats to
 	yum-devel.
 
-2006-09-08 09:32  skvidal
+2006-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py, yum/misc.py, yum/packages.py:
-	
-	- fix up findDeps interface - it now takes a list of package
-	objects - clean up a deprecation in deplistoutput - remove
+	* cli.py, output.py, yum/__init__.py, yum/misc.py, yum/packages.py: - fix up findDeps interface - it now takes a list of package objects
+	- clean up a deprecation in deplistoutput - remove
 	RpmBase._prcoTuple2Printable() since it was no longer needed and
 	only introduced in this devel series.
 
-2006-09-06 08:57  katzj
+2006-09-06  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: more obvious error message for group not existing
 	(rh#204878)
 
-2006-09-06 03:58  mjs
+2006-09-06  Menno Smits <menno at freshfoo.com>
 
 	* cli.py: remove a bunch of unused imports
 
-2006-09-06 03:48  mjs
+2006-09-06  Menno Smits <menno at freshfoo.com>
 
 	* cli.py: use TYPE_INTERACTIVE instead of the deprecated
 	TYPE_INTERFACE
 
-2006-09-06 00:45  skvidal
+2006-09-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/miscutils.py: 
-	make epoch output quasi-consistent for comparisons
+	* rpmUtils/miscutils.py: make epoch output quasi-consistent for
+	comparisons
 
-2006-09-06 00:45  skvidal
+2006-09-06  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: add some debug output to depsolving
 
-2006-09-06 00:18  skvidal
+2006-09-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2006-09-06 00:17  skvidal
+2006-09-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 2.9.6
+	* yum.spec, yum/__init__.py: mark as 2.9.6
 
-2006-09-05 22:21  katzj
+2006-09-06  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: initialize "interface" plugins for the cli (patch from
 	panu)
 
-2006-09-05 22:19  katzj
+2006-09-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix up logging
 
-2006-09-05 14:42  pmatilai
+2006-09-05  Panu Matilainen <pmatilai at laiskiainen.org>
 
-	* yum/depsolve.py: - set transaction problem filters according to
-	what's specified in   tsInfo.problemFilter list
+	* yum/depsolve.py: - set transaction problem filters according to what's specified in
+	tsInfo.problemFilter list
 
-2006-09-05 13:57  pmatilai
+2006-09-05  Panu Matilainen <pmatilai at laiskiainen.org>
 
-	* yum/plugins.py: - dont traceback trying to call nonexistent log()
-	method if plugin   configuration not found
+	* yum/plugins.py: - dont traceback trying to call nonexistent log() method if plugin
+	configuration not found
 
-2006-09-05 13:37  katzj
+2006-09-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packageSack.py: mo' bettah deprecation warnings
 
-2006-09-05 13:36  katzj
+2006-09-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: fix deprecation warning
 
-2006-09-05 10:03  skvidal
+2006-09-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make output about key importing work
+	* yum/__init__.py: make output about key importing work
 
-2006-09-04 12:33  mjs
+2006-09-04  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, shell.py, yum-updatesd.py, yum/__init__.py,
-	yum/depsolve.py: Clean up the attributes of YumBase so that they
-	are always defined. They are None when not initialised and set if
+	yum/depsolve.py: Clean up the attributes of YumBase so that they are
+	always defined. They are None when not initialised and set if
 	initialised. No more messing around with hasattr and deinitialising
 	in now a matter of "self.foo = None".
 
-2006-09-03 17:56  skvidal
+2006-09-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	set the default interrupt_callback to None for the folks operating
-	in lazy-mode
+	* yum/yumRepo.py: set the default interrupt_callback to None for the
+	folks operating in lazy-mode
 
-2006-09-03 17:34  mjs
+2006-09-03  Menno Smits <menno at freshfoo.com>
 
 	* output.py, yum/repos.py, yum/yumRepo.py: Allow the interrupt
 	callback to be set via the API. Push the command line Yum's own
 	interrupt callback function out of the API code.
 
-2006-09-03 17:11  mjs
+2006-09-03  Menno Smits <menno at freshfoo.com>
 
-	* cli.py, yum/__init__.py, yum/rpmsack.py, yum/yumRepo.py,
-	rpmUtils/transaction.py: Fixes so that CTRL-C finally works
-	properly:     - rpmdb transactions are only kept open when strictly
-	necessary so that	SIGINT handler is left alone by rpm during
-	downloads etc	  - added a simple interrupt_callback for package
-	downloads. A single CTRL-C	 will push the download to the next
-	mirror. Two quick CTRL-C's will       terminate Yum. This needs
-	cleaning up to not upset Yum API clients.
+	* cli.py, rpmUtils/transaction.py, yum/__init__.py, yum/rpmsack.py,
+	yum/yumRepo.py: Fixes so that CTRL-C finally works properly:     -
+	rpmdb transactions are only kept open when strictly necessary so
+	that       SIGINT handler is left alone by rpm during downloads etc
+	- added a simple interrupt_callback for package downloads. A single
+	CTRL-C       will push the download to the next mirror. Two quick
+	CTRL-C's will       terminate Yum. This needs cleaning up to not
+	upset Yum API clients.
 
-2006-09-03 06:21  mjs
+2006-09-03  Menno Smits <menno at freshfoo.com>
 
 	* yum/__init__.py: fix a return that should be a raise
 
-2006-09-03 05:24  mjs
+2006-09-03  Menno Smits <menno at freshfoo.com>
 
 	* yum/misc.py: removed unnecessary import
 
-2006-09-02 22:50  skvidal
+2006-09-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	make sure every package object returned from the rpmsack has an idx
-	attribute
+	* yum/rpmsack.py: make sure every package object returned from the
+	rpmsack has an idx attribute
 
-2006-09-02 19:17  skvidal
+2006-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	that addErase is to the ts, not tsInfo so it needs a header or an
-	header index - not a po.
+	* yum/depsolve.py: that addErase is to the ts, not tsInfo so it
+	needs a header or an header index - not a po.
 
-2006-09-02 18:59  katzj
+2006-09-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix for API change
 
-2006-09-02 18:58  katzj
+2006-09-02  Jeremy Katz <katzj at redhat.com>
 
-	* yum/packages.py: add back getProvidesNames() as deprecated, spew
-	a deprecation warning for prcoPrintable() as well
+	* yum/packages.py: add back getProvidesNames() as deprecated, spew a
+	deprecation warning for prcoPrintable() as well
 
-2006-09-02 03:47  skvidal
+2006-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py, packages.py, repos.py,
-	rpmsack.py, sqlitesack.py, yumRepo.py: 
-	- add a repository object to each package object.  - fix a small
-	bug in depsolving when the requires and the provides don't match up
-	with 0-epoch use - add prco's_print properties to all package
-	objects - make it so filelists are autoloaded, if possible, when
-	querying filelists of YumAvailablePackageSqlite
+	* yum/__init__.py, yum/depsolve.py, yum/packages.py, yum/repos.py,
+	yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py: - add a repository object to each package object. - fix a small bug
+	in depsolving when the requires and the provides don't match up with
+	0-epoch use - add prco's_print properties to all package objects -
+	make it so filelists are autoloaded, if possible, when querying
+	filelists of YumAvailablePackageSqlite
 
-2006-09-02 01:45  skvidal
+2006-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, packages.py, sqlitesack.py: 
-	clean up some of the dealing with package objects setup:
-	po.provides po.requires po.obsoletes po.conflicts po.provides_names
-	po.requires_names po.obsoletes_names po.conflicts_names
-	po.changelog po.filelist po.dirlist po.ghostlist po.checksums
-	po.changelog
-	
-	all as properties. They call out when needed so we shouldn't need
-	to setup anything to go get them.
+	* yum/depsolve.py, yum/packages.py, yum/sqlitesack.py: clean up some
+	of the dealing with package objects setup: po.provides po.requires
+	po.obsoletes po.conflicts po.provides_names po.requires_names
+	po.obsoletes_names po.conflicts_names po.changelog po.filelist
+	po.dirlist po.ghostlist po.checksums po.changelog  all as
+	properties. They call out when needed so we shouldn't need to setup
+	anything to go get them.
 
-2006-09-01 21:16  skvidal
+2006-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packages.py, sqlitesack.py: 
-	- properties do not behave like other subclassable items - which
-	sucks - add filelists, dirlists and ghostlist property attributes
-	to all package objects
+	* yum/packages.py, yum/sqlitesack.py: - properties do not behave like other subclassable items - which
+	sucks - add filelists, dirlists and ghostlist property attributes to
+	all package objects
 
-2006-09-01 15:00  skvidal
+2006-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/depsolve.py, yum/rpmsack.py: 
-	added our rpmdb index into package objects from the rpmdb.
-	
-	po.idx
-	
-	gets rid of last returnIndexesByTuple()
+	* cli.py, yum/depsolve.py, yum/rpmsack.py: added our rpmdb index
+	into package objects from the rpmdb.  po.idx  gets rid of last
+	returnIndexesByTuple()
 
-2006-08-31 22:04  katzj
+2006-09-01  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: only initialize core plugins by default as
 	discussed on yum-devel
 
-2006-08-31 01:11  skvidal
+2006-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	cleaning up the things we're suddenly not importing - this makes
-	checksums work and maybe prcos
+	* yum/sqlitesack.py: cleaning up the things we're suddenly not
+	importing - this makes checksums work and maybe prcos
 
-2006-08-30 15:48  katzj
+2006-08-30  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: fix logging setup to pass debug and error in the
 	right order.  fixes yum -d6 and other similar things
 
-2006-08-30 12:49  skvidal
+2006-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	make conflicts stop tracing back when it gets a pkgobj closes rhbug
-	#204171
+	* yum/depsolve.py: make conflicts stop tracing back when it gets a
+	pkgobj closes rhbug #204171
 
-2006-08-30 11:17  mjs
+2006-08-30  Menno Smits <menno at freshfoo.com>
 
 	* yum/packageSack.py: Faster and more memory efficient
 	implementation of matchPackageNames()
 
-2006-08-29 11:51  skvidal
+2006-08-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, packages.py: 
-	make 'yum provides' stop backtracing on provides add providesnames
-	property to package objects
+	* yum/__init__.py, yum/packages.py: make 'yum provides' stop
+	backtracing on provides add providesnames property to package
+	objects
 
-2006-08-29 10:27  slack
+2006-08-29  Jack Neely <slack at quackmaster.net>
 
 	* yum/packageSack.py: Found a few more returnPackageTuple() methods
 	and replaced with po.pkgtup
 
-2006-08-29 02:47  skvidal
-
-	* yum/: packageSack.py, sqlitesack.py: 
-	- typo in sqlitesack that made it all break - change out
-	matchPackages for matchPackageNames() as that's what it is doing  
-	- convert to a generator for memory use   - simplify what it does
-
-2006-08-29 01:17  skvidal
-
-	* yum/sqlitesack.py: 
-	fix up YumAvailablePackageSqlite.returnSimple() - if you select %s
-	and pass it in on the cursor.execute with sqlite you end up with a
-	quoted string. So "select %s from foo", ('somevar')
-	
-	results in this:
-	
-	select 'somevar' from foo
-	
-	which means EVERY answer you get back will be 'somevar' and not the
-	value in the row for that column.
-	
-	If anyone knows how to turn off that quoting per-variable in
-	sqlite, let me know - the docs didn't have it.
-	
-	We also needed an simple-dict to db column-name map so querying for
-	certain things would return the right information.
-
-2006-08-28 08:45  skvidal
-
-	* yum/packageSack.py: 
-	note about how to make this a generator-capable interface
-
-2006-08-27 16:07  skvidal
-
-	* yum/: packageSack.py, rpmsack.py, sqlitesack.py: 
-	
-	implement matchPackages() - the equivalent of
-	packages.parsePackages() inside PackageSack.PackageSack remove
-	repoid optional argument from simplePkgList as it was used nowhere.
-	 store results of anysack.simplePkgList() in anysack.pkglist and
-	return from there if called multiple times.
-
-2006-08-25 13:30  tambet
-
-	* cli.py: 2006-08-25  Tambet Ingo  <tambet at ximian.com>
-	
-		* cli.py (YumBaseCli.installPkgs): Use objects instead of
-	tuples,
-		comparision works only with objects.
-
-2006-08-25 11:57  katzj
+2006-08-29  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/packageSack.py, yum/sqlitesack.py: - typo in sqlitesack that made it all break - change out
+	matchPackages for matchPackageNames() as that's what it is doing   -
+	convert to a generator for memory use   - simplify what it does
+
+2006-08-29  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/sqlitesack.py: fix up YumAvailablePackageSqlite.returnSimple()
+	- if you select %s and pass it in on the cursor.execute with sqlite
+	you end up with a quoted string. So "select %s from foo",
+	('somevar')  results in this:  select 'somevar' from foo  which
+	means EVERY answer you get back will be 'somevar' and not the value
+	in the row for that column.  If anyone knows how to turn off that
+	quoting per-variable in sqlite, let me know - the docs didn't have
+	it.  We also needed an simple-dict to db column-name map so querying
+	for certain things would return the right information.
+
+2006-08-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/packageSack.py: note about how to make this a
+	generator-capable interface
+
+2006-08-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/packageSack.py, yum/rpmsack.py, yum/sqlitesack.py: implement
+	matchPackages() - the equivalent of packages.parsePackages() inside
+	PackageSack.PackageSack remove repoid optional argument from
+	simplePkgList as it was used nowhere. store results of
+	anysack.simplePkgList() in anysack.pkglist and return from there if
+	called multiple times.
+
+2006-08-25  Tambet Ingo <tambet at ximian.com>
+
+	* cli.py: 2006-08-25  Tambet Ingo  <tambet at ximian.com>  	* cli.py
+	(YumBaseCli.installPkgs): Use objects instead of tuples,
+	comparision works only with objects.
+
+2006-08-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: speed up sqlite querying a bit by only looking
 	things up in the appropriate sqlitedb and also only getting what we
 	want
 
-2006-08-25 02:45  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packageSack.py, packages.py: 
-	fix up some issues with overlapping methods
+	* yum/packageSack.py, yum/packages.py: fix up some issues with
+	overlapping methods
 
-2006-08-25 02:22  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	clean up and compress some of the duplicate methods in the various
-	package objects
+	* yum/packages.py: clean up and compress some of the duplicate
+	methods in the various package objects
 
-2006-08-25 02:21  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/miscutils.py: 
-	fix problem in flagToString not handling prereq and rpmsense
-	requires correctly
+	* rpmUtils/miscutils.py: fix problem in flagToString not handling
+	prereq and rpmsense requires correctly
 
-2006-08-25 01:13  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/__init__.py, yum/packages.py: 
-	get rid of packageobject.size() method - replaced with
-	packageobject.size attribute/property
+	* output.py, yum/__init__.py, yum/packages.py: get rid of
+	packageobject.size() method - replaced with packageobject.size
+	attribute/property
 
-2006-08-25 00:51  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, packageSack.py, packages.py: 
-	depsolve.py:  - get rid of the last call using nevra tuples
-	
-	packageSack.py:  - kill nevra tuples and dumb print mechanisms
-	
-	packages.py:  - remove unused methods
+	* yum/depsolve.py, yum/packageSack.py, yum/packages.py: depsolve.py:
+	- get rid of the last call using nevra tuples  packageSack.py:  -
+	kill nevra tuples and dumb print mechanisms  packages.py:  - remove
+	unused methods
 
-2006-08-25 00:25  skvidal
+2006-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packageSack.py, packages.py: 
-	- clean up a few uses of compareEVR - add requires, conflicts,
+	* yum/packageSack.py, yum/packages.py: - clean up a few uses of compareEVR - add requires, conflicts,
 	provides, obsoletes properties to package objects - add a
 	remote_path attribute to YumAvailablePackage objects for easier
 	reference
 
-2006-08-24 16:08  katzj
+2006-08-24  Jeremy Katz <katzj at redhat.com>
 
 	* yum/rpmsack.py: don't do this check at runtime.  it fails if you
-	have an empty rpmdb.  and since we have no fallback, it doesn't
-	help us much.  we just need to Requires: a new enough version of
+	have an empty rpmdb.  and since we have no fallback, it doesn't help
+	us much.  we just need to Requires: a new enough version of
 	rpm-python to support this
 
-2006-08-24 11:21  skvidal
+2006-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: Errors.py, repos.py: 
-	added Chris Lumens patch for duplicate-repo detection error
-	generation.
+	* yum/Errors.py, yum/repos.py: added Chris Lumens patch for
+	duplicate-repo detection error generation.
 
-2006-08-23 07:59  skvidal
+2006-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py: 
-	s/packagesByTuple/searchPkgTuple/ - Thanks to Tim Lauridsen
+	yum/packages.py: s/packagesByTuple/searchPkgTuple/ - Thanks to Tim
+	Lauridsen
 
-2006-08-22 13:55  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	condense down the rich comparison methods
+	* yum/packages.py: condense down the rich comparison methods
 
-2006-08-22 13:44  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packageSack.py, rpmsack.py: 
-	move the searchPO, searchPkgTuples up into PackageSackBase
+	* yum/packageSack.py, yum/rpmsack.py: move the searchPO,
+	searchPkgTuples up into PackageSackBase
 
-2006-08-22 00:45  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, misc.py: 
-	cleaned up some other uses of compareEVR()
+	* yum/depsolve.py, yum/misc.py: cleaned up some other uses of
+	compareEVR()
 
-2006-08-22 00:34  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	actually remove one entry I left in
+	* cli.py: actually remove one entry I left in
 
-2006-08-22 00:32  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	clean up a few uses of compareEVR()
+	* cli.py: clean up a few uses of compareEVR()
 
-2006-08-22 00:04  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packageSack.py, packages.py: rich comparison methods for
+	* yum/packageSack.py, yum/packages.py: rich comparison methods for
 	package objects
 
-2006-08-21 22:54  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packageSack.py, rpmsack.py: 
-	all sacks should now have: searchNevra searchPO searchPkgTuples
-	
-	it should return a list of package objects in every case
+	* yum/packageSack.py, yum/rpmsack.py: all sacks should now have:
+	searchNevra searchPO searchPkgTuples  it should return a list of
+	package objects in every case
 
-2006-08-21 22:27  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/logger.py: remove logger as nothing is using it
 
-2006-08-21 20:25  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog
+	* ChangeLog: changelog
 
-2006-08-21 20:09  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	make RPMDBPackageSack must inherit from PackageSackBase to use the
-	iterator method
+	* yum/rpmsack.py: make RPMDBPackageSack must inherit from
+	PackageSackBase to use the iterator method
 
-2006-08-21 20:01  skvidal
+2006-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update
+	* ChangeLog: changelog update
 
-2006-08-21 19:54  skvidal
+2006-08-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: 2.9.5
 
-2006-08-21 16:16  katzj
+2006-08-21  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: packageSack.py, rpmsack.py: just define __iter__ once in
+	* yum/packageSack.py, yum/rpmsack.py: just define __iter__ once in
 	the parent packageSack class and use the inheritance.  also, only
 	call returnPackages() once on __iter__
 
-2006-08-21 16:13  katzj
+2006-08-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum/rpmsack.py: remove no longer used compat code
 
-2006-08-21 12:55  katzj
+2006-08-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum/rpmsack.py: make the warnings give the useful stackframe
 
-2006-08-21 12:48  katzj
+2006-08-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix a traceback due to the API changes
 
-2006-08-20 17:37  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	minor change
+	* yum/depsolve.py: minor change
 
-2006-08-20 10:43  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py, rpmsack.py: 
-	more deprecation warnings added more deprecation warnings fixed
+	* yum/__init__.py, yum/depsolve.py, yum/rpmsack.py: more deprecation
+	warnings added more deprecation warnings fixed
 
-2006-08-20 10:23  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	still more cleanups for deprecation warnings
+	* yum/depsolve.py: still more cleanups for deprecation warnings
 
-2006-08-20 10:15  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	unnecessary code removal
+	* yum/__init__.py: unnecessary code removal
 
-2006-08-20 10:02  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	a few more fixes getInstalledPackageObject should probably be
-	deprecated, too
+	* yum/__init__.py, yum/depsolve.py: a few more fixes
+	getInstalledPackageObject should probably be deprecated, too
 
-2006-08-20 09:52  skvidal
+2006-08-20  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
-	yum/rpmsack.py: 
-	checking in lots of minor changes to get rid of deprecation
-	warnings add 'po' keyword to rpmsack.searchNevra so a package
-	object can be passed in instead of just nevras. Maybe should be a
-	new method to just take the package object or a more generic search
-	method.
+	yum/rpmsack.py: checking in lots of minor changes to get rid of
+	deprecation warnings add 'po' keyword to rpmsack.searchNevra so a
+	package object can be passed in instead of just nevras. Maybe should
+	be a new method to just take the package object or a more generic
+	search method.
 
-2006-08-19 16:20  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	helps to have the iterator
+	* yum/rpmsack.py: helps to have the iterator
 
-2006-08-19 16:19  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/rpmsack.py: 
-	purge out getHdrList()
+	* cli.py, yum/__init__.py, yum/rpmsack.py: purge out getHdrList()
 
-2006-08-19 16:14  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, rpmsack.py, yumRepo.py: 
-	fixup a couple of problems
+	* yum/__init__.py, yum/rpmsack.py, yum/yumRepo.py: fixup a couple of
+	problems
 
-2006-08-19 16:10  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	emit deprecation warnings for annoying functions in
-	rpmsack/rpmdbholder
+	* yum/rpmsack.py: emit deprecation warnings for annoying functions
+	in rpmsack/rpmdbholder
 
-2006-08-19 16:03  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, yum/constants.py: 
-	make YUM_PID_FILE a constant
+	* yum/constants.py, yummain.py: make YUM_PID_FILE a constant
 
-2006-08-19 15:59  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	fix for metadata_cookie not expiring when people have broken clocks
-	and don't know how to use ntp :)
+	* yum/yumRepo.py: fix for metadata_cookie not expiring when people
+	have broken clocks and don't know how to use ntp :)
 
-2006-08-19 15:49  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/yumRepo.py: fix for rh bug: 200693
 
-2006-08-19 15:42  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: include nicolas mailhot's patch for -x == --exclude
 
-2006-08-19 15:41  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	added chris lumens patch to fix pattern install() operations
+	* yum/__init__.py: added chris lumens patch to fix pattern install()
+	operations
 
-2006-08-19 15:22  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	clean out all of old rpmdb code
+	* rpmUtils/__init__.py: clean out all of old rpmdb code
 
-2006-08-19 15:22  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packages.py, rpmsack.py: 
-	make rpmsack the default rpmdb interface minor cleanups
+	* yum/packages.py, yum/rpmsack.py: make rpmsack the default rpmdb
+	interface minor cleanups
 
-2006-08-19 15:22  skvidal
+2006-08-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	- make rpmsack the default rpmdb interface - some minor pychecker
+	* yum/__init__.py: - make rpmsack the default rpmdb interface - some minor pychecker
 	cleanups
 
-2006-08-17 01:51  skvidal
+2006-08-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	- fix up rpmsack to be able to be have more like RpmDBHolder.  -
-	make rpmsack.whatProvides() mostly work.
-	
-	a little more and we should be able to swap out then start cleaning
-	up.
+	* yum/rpmsack.py: - fix up rpmsack to be able to be have more like RpmDBHolder. - make
+	rpmsack.whatProvides() mostly work.  a little more and we should be
+	able to swap out then start cleaning up.
 
-2006-08-09 10:44  lmacken
+2006-08-09  Luke Macken <lmacken at redhat.com>
 
-	* ChangeLog, yum-updatesd.py, yum/update_md.py: 2006-08-09 10:40 
-	lmacken
-	
-	    * yum/update_md.py:
-	    Rewrite to handle new metadata schema.
-	    Allow scripted metadata access.
-	    Accept YumRepository objects in add().
-	    Cache notices for quick searching
-	
-	    * yum-updatesd.py:
-	     Remove (most of) the old metadata retrieval code.
-	     Try and grab the update 'type' from the metadata so we can
-	check if we
-	     are dealing with any security updates.
+	* ChangeLog, yum-updatesd.py, yum/update_md.py: 2006-08-09 10:40
+	lmacken      * yum/update_md.py:     Rewrite to handle new metadata
+	schema.     Allow scripted metadata access.     Accept YumRepository
+	objects in add().     Cache notices for quick searching      *
+	yum-updatesd.py:      Remove (most of) the old metadata retrieval
+	code.      Try and grab the update 'type' from the metadata so we
+	can check if we      are dealing with any security updates.
 
-2006-08-09 00:19  skvidal
+2006-08-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog check in
+	* ChangeLog: changelog check in
 
-2006-08-09 00:14  skvidal
+2006-08-09  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/__init__.py: mark as 2.9.4
 
-2006-08-08 20:19  katzj
+2006-08-09  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: Jeremy broke gpg key checking in yum 2.9x*.
 	Attached is a patch to fix it, as well as clean up exceptions (from
-	yum.Error* to Error*). The problem was just a matter of
-	indentation.  (patch + commentary from jbowes :)
+	yum.Error* to Error*). The problem was just a matter of indentation.
+	(patch + commentary from jbowes :)
 
-2006-08-08 10:07  katzj
+2006-08-08  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: There was still a call to self.log in
-	yum/__init__.py. This patch fixes it.  (jbowes)
+	yum/__init__.py. This patch fixes it. (jbowes)
 
-2006-08-08 10:06  katzj
+2006-08-08  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py, yum/__init__.py, yum/logginglevels.py: set up logging by
 	default, ensure we have basic logging initialized before plugins
 	(jbowes at redhat.com)
 
-2006-08-02 13:31  katzj
+2006-08-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: namespace error (rh#200901)
 
-2006-07-31 16:27  katzj
+2006-07-31  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: ensure that we do the arch reduction on
 	yum.install(pattern=) also (rh#200346)
 
-2006-07-25 10:40  katzj
+2006-07-25  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: only clean the installed headers/packages as
 	opposed to all (rh#189483 and others)
 
-2006-07-20 14:40  skvidal
+2006-07-20  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/logginglevels.py: checking in patch to bug 199558 from jbowes.
 
-	* yum/logginglevels.py: checking in patch to bug 199558 from
-	jbowes.
 
-2006-07-12 14:30  katzj
+2006-07-12  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: if we already have the lock file, trying to get
 	it again is fine
 
-2006-07-12 13:53  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	fix missing variable as pointed out by Chris Lumens
+	* yum/depsolve.py: fix missing variable as pointed out by Chris
+	Lumens
 
-2006-07-12 01:32  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	update changelog
+	* ChangeLog: update changelog
 
-2006-07-12 01:24  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	fix http headers __headersListFromDict so that it will actually run
+	* yum/yumRepo.py: fix http headers __headersListFromDict so that it
+	will actually run
 
-2006-07-12 01:11  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Changelog update
+	* ChangeLog: Changelog update
 
-2006-07-12 01:11  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	fix up spec for yum-updatesd and cron job removal
+	* yum.spec: fix up spec for yum-updatesd and cron job removal
 
-2006-07-12 01:09  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/: Makefile, yum-updatesd-dbus.conf, yum-updatesd.conf: 
+	* etc/Makefile, etc/yum-updatesd-dbus.conf, etc/yum-updatesd.conf: 
 	fix up makefile make yum-updatesd.conf be the actual conf file move
 	old yum-updatesd.conf to yum-updatesd-dbus.conf
 
-2006-07-12 00:31  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile: 
-	fix archive make
+	* Makefile: fix archive make
 
-2006-07-12 00:04  skvidal
+2006-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	bump version - 2.9.3
+	* yum.spec, yum/__init__.py: bump version - 2.9.3
 
-2006-07-11 14:35  pnasrat
+2006-07-11  Paul Nasrat <pnasrat at redhat.com>
 
 	* cli.py: Enable logging to work correctly for config breakages
 
-2006-07-10 14:02  skvidal
+2006-07-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py, cli.py, yum/logginglevels.py: 
-	checking in changes from jbowes for rh bug 197872: fixes file log
-	output
+	* callback.py, cli.py, yum/logginglevels.py: checking in changes
+	from jbowes for rh bug 197872: fixes file log output
 
-2006-07-10 13:05  katzj
+2006-07-10  Jeremy Katz <katzj at redhat.com>
 
-	* yum/yumRepo.py: From James Bowes <jbowes at redhat.com> Attached is
-	a patch that adds an http_headers field to YumRepository objects.
+	* yum/yumRepo.py: From James Bowes <jbowes at redhat.com> Attached is a
+	patch that adds an http_headers field to YumRepository objects.
 	http_headers is a dict (for easy manipulation) that is converted to
 	a tuple of 2-tuples before it is passed down into urlgrabber.
 
-2006-07-10 12:54  pnasrat
+2006-07-10  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/sqlitecache.py: Move to dbversion 9 - add pre for requires
 
-2006-07-05 16:21  skvidal
+2006-07-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* output.py: fix for
 	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=197720
 
-2006-07-05 14:58  slack
+2006-07-05  Jack Neely <slack at quackmaster.net>
 
 	* yum/packages.py: Make seth's eyes not bleed and replace the list
-	comps.	Oh the temptation to use map() was strong.
+	comps.  Oh the temptation to use map() was strong.
 
-2006-07-05 14:43  slack
+2006-07-05  Jack Neely <slack at quackmaster.net>
 
-	* yum/packages.py, rpmUtils/miscutils.py: Populate the PRCO
+	* rpmUtils/miscutils.py, yum/packages.py: Populate the PRCO
 	information for YumHeaderPackage and subclasses.  This makes
 	examining installed packages a little saner.
 
-2006-07-05 12:18  katzj
+2006-07-05  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: fixup debug level (rh#197607)
 
-2006-07-05 12:17  katzj
+2006-07-05  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: fix-up for api skew (rh#197603)
 
-2006-07-05 10:33  mjs
+2006-07-05  Menno Smits <menno at freshfoo.com>
 
 	* yum/__init__.py: fixed ParsingError reference
 
-2006-07-05 10:32  mjs
+2006-07-05  Menno Smits <menno at freshfoo.com>
 
 	* yum/parser.py: removed debugging output and fixed line wrapping
 
-2006-07-05 09:31  skvidal
+2006-07-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	minor string change
+	* yum/rpmsack.py: minor string change
 
-2006-07-01 12:31  skvidal
+2006-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/repos.py: remove unused modules
 
-2006-06-28 12:37  katzj
+2006-06-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix tyop (jbowes)
 
-2006-06-28 01:19  skvidal
+2006-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	make the code, you know, work.	remove old cruft
+	* rpmUtils/__init__.py: make the code, you know, work. remove old
+	cruft
 
-2006-06-28 01:19  skvidal
+2006-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	make the code, you know, work.
+	* yum/rpmsack.py: make the code, you know, work.
 
-2006-06-28 01:07  skvidal
+2006-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	make it a bit more packagesack-y and track some data we don't need
-	to re-opening the rpmdb for.
+	* yum/rpmsack.py: make it a bit more packagesack-y and track some
+	data we don't need to re-opening the rpmdb for.
 
-2006-06-27 17:16  katzj
+2006-06-27  Jeremy Katz <katzj at redhat.com>
 
 	* yum.spec: i can do shell... relaly...
 
-2006-06-27 17:10  katzj
+2006-06-27  Jeremy Katz <katzj at redhat.com>
 
 	* yum.spec: Strongly couple version
 
-2006-06-27 17:07  katzj
+2006-06-27  Jeremy Katz <katzj at redhat.com>
 
 	* yum.spec: add yum-updatesd subpackage
 
-2006-06-27 16:54  katzj
+2006-06-27  Jeremy Katz <katzj at redhat.com>
 
 	* docs/Makefile, etc/Makefile, etc/yum-daily.yum, etc/yum.cron,
-	etc/yum.cron.weekly, etc/yum.init: * install yum-updatesd man pages
-	and initscript * don't install yum cron job stuff anymore
-	(yum-updatesd can do all of this)
+	etc/yum.cron.weekly, etc/yum.init: * install yum-updatesd man pages and initscript * don't install yum
+	cron job stuff anymore (yum-updatesd can do all of this)
 
-2006-06-27 16:53  katzj
+2006-06-27  Jeremy Katz <katzj at redhat.com>
 
-	* Makefile, bin/yum-updatesd.py: * install yum-updatesd wrapper
-	binary in /usr/sbin * rename /usr/share/yum-cli/yum-updatesd.py to
-	something that can be	imported
+	* Makefile, bin/yum-updatesd.py: * install yum-updatesd wrapper binary in /usr/sbin * rename
+	/usr/share/yum-cli/yum-updatesd.py to something that can be
+	imported
 
-2006-06-27 00:56  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: merge changelog, again
 
-2006-06-27 00:49  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/packages.py: undue stupid things
 
-2006-06-27 00:42  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	merge changelog
+	* ChangeLog: merge changelog
 
-2006-06-27 00:40  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec: mark as 2.9.2 in spec
 
-2006-06-27 00:40  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: label as 2.9.2
 
-2006-06-27 00:40  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	remove odd methods
+	* yum/rpmsack.py: remove odd methods
 
-2006-06-27 00:40  skvidal
+2006-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	minor addendum
+	* yum/packages.py: minor addendum
 
-2006-06-26 16:17  katzj
+2006-06-26  Jeremy Katz <katzj at redhat.com>
 
-	* docs/: yum-updatesd.8, yum-updatesd.conf.5: add docs for
+	* docs/yum-updatesd.8, docs/yum-updatesd.conf.5: add docs for
 	yum-updatesd
 
-2006-06-25 21:31  skvidal
+2006-06-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmsack.py: 
-	check in tambet's rpmsack.py modify mi2list to return
-	YumInstalledPackage objects instead of tuples rename main class to
-	RPMDBPackageSack to hopefully decrease confusion
+	* yum/rpmsack.py: check in tambet's rpmsack.py modify mi2list to
+	return YumInstalledPackage objects instead of tuples rename main
+	class to RPMDBPackageSack to hopefully decrease confusion
 
-2006-06-25 21:30  skvidal
+2006-06-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packageSack.py: 
-	a few changes to make it a little more like things in rpmsack.py
+	* yum/packageSack.py: a few changes to make it a little more like
+	things in rpmsack.py
 
-2006-06-23 10:26  katzj
+2006-06-23  Jeremy Katz <katzj at redhat.com>
+
+	* callback.py, cli.py, output.py, shell.py, yum/__init__.py,
+	yum/depsolve.py, yum/logginglevels.py, yum/plugins.py,
+	yum/sqlitecache.py, yummain.py: From James Bowes <jbowes at redhat.com>
+	and modified by me to bring it up to current HEAD  Move yum from
+	using a custom logging implementation to python's logging module.
+	Full details about the changes at
 
-	* callback.py, cli.py, output.py, shell.py, yummain.py,
-	yum/__init__.py, yum/depsolve.py, yum/logginglevels.py,
-	yum/plugins.py, yum/sqlitecache.py: From James Bowes
-	<jbowes at redhat.com> and modified by me to bring it up to current
-	HEAD
-	
-	Move yum from using a custom logging implementation to python's
-	logging module.  Full details about the changes at
 	https://lists.dulug.duke.edu/pipermail/yum-devel/2006-May/002235.html
 
-2006-06-21 13:09  skvidal
+2006-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	remove libxml2 dep
+	* yum.spec: remove libxml2 dep
 
-2006-06-21 13:07  skvidal
+2006-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/mdcache.py: 
-	removed mdcache.py
+	* yum/mdcache.py: removed mdcache.py
 
-2006-06-21 13:07  skvidal
+2006-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, docs/yum.8, yum/__init__.py, yum/repos.py,
-	yum/storagefactory.py, yum/yumRepo.py: 
-	all pickle references and mdcache references removed, I think. :)
+	* cli.py, docs/yum.8, output.py, yum/__init__.py, yum/repos.py,
+	yum/storagefactory.py, yum/yumRepo.py: all pickle references and
+	mdcache references removed, I think. :)
 
-2006-06-21 11:56  katzj
+2006-06-21  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: fix for api change
 
-2006-06-19 17:46  pnasrat
+2006-06-19  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/sqlitesack.py: Nuke a pychecker warning for shadowing dir
 
-2006-06-19 17:18  pnasrat
+2006-06-19  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/sqlitesack.py: fix resolvedeps
 
-2006-06-18 23:18  skvidal
+2006-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: merge changelog
 
-2006-06-18 23:15  skvidal
+2006-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	spec file version bump - 2.9.1
+	* yum.spec: spec file version bump - 2.9.1
 
-2006-06-18 23:14  skvidal
+2006-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	mark as 2.9.1 - forward port patch from 2.6 for installing
-	obsoletes
+	* yum/__init__.py: mark as 2.9.1 - forward port patch from 2.6 for
+	installing obsoletes
 
-2006-06-18 23:13  skvidal
+2006-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* rpmUtils/updates.py: forward port obsolete install patch from
 	2.6.X
 
-2006-06-18 21:22  katzj
+2006-06-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum-updatesd.py: * ensure path for cli.py is present * if there's
-	an exception at any point in getting update info, be sure we  
-	release the lock (rh#195797)
+	* yum-updatesd.py: * ensure path for cli.py is present * if there's an exception at any
+	point in getting update info, be sure we   release the lock
+	(rh#195797)
 
-2006-06-16 11:10  mjs
+2006-06-16  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: updated TODO entries
 
-2006-06-16 10:56  mjs
+2006-06-16  Menno Smits <menno at freshfoo.com>
 
 	* docs/yum.conf.5: Document the pluginconfpath option.
 
-2006-06-16 09:52  mjs
+2006-06-16  Menno Smits <menno at freshfoo.com>
 
-	* yum/__init__.py: Run the "init" plugin slot a little later so
-	that the conf object and repository configuration is available when
+	* yum/__init__.py: Run the "init" plugin slot a little later so that
+	the conf object and repository configuration is available when
 	"init" is reached.
 
-2006-06-16 03:40  mjs
+2006-06-16  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Fixed "inhert" typo.
 
-2006-06-15 05:59  mjs
+2006-06-15  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: Clean up
 	recent changes to config setup API: - removed doStartupConfig() -
@@ -3292,6299 +3563,5650 @@
 	via   external (overridable) methods - don't keep startupconf
 	hanging around in base object (removed all references)
 
-2006-06-14 14:18  pnasrat
+2006-06-14  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/packageSack.py: Fix composite for individual sack exception
 	handling
 
-2006-06-14 14:07  pnasrat
+2006-06-14  Paul Nasrat <pnasrat at redhat.com>
 
 	* cli.py: fix for prompting in interactive mode
 
-2006-06-14 14:04  pnasrat
+2006-06-14  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Fix import for key grab
 
-2006-06-13 23:19  katzj
+2006-06-14  Jeremy Katz <katzj at redhat.com>
 
 	* etc/yum-updatesd.init: add init script
 
-2006-06-13 14:57  lmacken
+2006-06-13  Luke Macken <lmacken at redhat.com>
 
 	* yum-updatesd.py, yum/update_md.py: Add support for reading
 	'updateinfo' metadata from repos, if it exists, and sending it
 	through dbus to the puplet.  For testing purposes, arbitrary
-	metadata may be inserted into repository using the following tool: 
-	   http://people.redhat.com/lmacken/insertmd.py
+	metadata may be inserted into repository using the following tool:
+	http://people.redhat.com/lmacken/insertmd.py
 
-2006-06-13 14:00  katzj
+2006-06-13  Jeremy Katz <katzj at redhat.com>
 
 	* yum/misc.py: fix syntax error
 
-2006-06-13 12:03  katzj
+2006-06-13  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: uniqify the file list.  this avoids the fact
-	that with the C-parser and the filesystem package, the list of
-	files ends up with / at the end and so we end up with double
-	entries.  since we can't have duplicate filenames in a directory
-	anyway, unique fixes
+	that with the C-parser and the filesystem package, the list of files
+	ends up with / at the end and so we end up with double entries.
+	since we can't have duplicate filenames in a directory anyway,
+	unique fixes
 
-2006-06-12 23:46  skvidal
+2006-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packageSack.py: 
-	make global excludes work again - packgeSack.MetaSack.delPackage
-	needs to be able to delete the pkg object asked for in each/every
-	sack or global excludes fail to do anything
-	
-	jeremy told me I had to mention that this is all jbowes' fault when
-	I fixed it. :)
+	* yum/packageSack.py: make global excludes work again -
+	packgeSack.MetaSack.delPackage needs to be able to delete the pkg
+	object asked for in each/every sack or global excludes fail to do
+	anything  jeremy told me I had to mention that this is all jbowes'
+	fault when I fixed it. :)
 
-2006-06-12 23:03  lmacken
+2006-06-13  Luke Macken <lmacken at redhat.com>
 
 	* yum/repoMDObject.py: fix unexpanded error message
 
-2006-06-12 21:26  skvidal
+2006-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/yumRepo.py: fix for bug 615 - dont crash when out of mirrors
 	to try
 
-2006-06-12 00:22  skvidal
+2006-06-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2006-06-11 23:54  skvidal
+2006-06-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	remove yum-arch
+	* yum.spec: remove yum-arch
 
-2006-06-09 17:17  skvidal
+2006-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/repoMDObject.py: apply lewk's patch to fix jeremy's
 	lambda (iiiiiiiiiick) make corrupt repomd.xml's do the right thing
 	in the new celementree repomd.xml parser
 
-2006-06-06 23:40  katzj
+2006-06-07  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: and actually save with the comment explaining this...
 
-2006-06-06 23:31  katzj
+2006-06-07  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: lots of work to get this to do more of what's
-	needed for puplet.  high-level summary: * add support for automatic
+	needed for puplet. high-level summary: * add support for automatic
 	downloading of updates when available * add support for automatic
-	installation of updates when available * make emitters more
-	object-y so that we can emit more types of signals more   easily. 
-	dbus is probably the most fleshed out right now * threads for
+	installation of updates when available * make emitters more object-y
+	so that we can emit more types of signals more   easily.  dbus is
+	probably the most fleshed out right now * threads for
 	updates/downloading so that we can continue to interact   with the
 	daemon while these occur * little bit more command-line fun for
 	ease-of-debugging
 
-2006-06-06 23:27  katzj
+2006-06-07  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: use generic getKeyForPackage
 
-2006-06-06 23:26  katzj
+2006-06-07  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: move gpg key fetching code into core library;
-	use a callback function so that we can determine whether or not to
+	* yum/__init__.py: move gpg key fetching code into core library; use
+	a callback function so that we can determine whether or not to
 	import if user interaction is needed cleanly between, eg, yum tui
 	and pirut
 
-2006-06-05 23:53  katzj
+2006-06-06  Jeremy Katz <katzj at redhat.com>
 
 	* yum/yumRepo.py: fix getting group data
 
-2006-06-05 23:18  katzj
+2006-06-06  Jeremy Katz <katzj at redhat.com>
 
 	* docs/Makefile: likewise
 
-2006-06-05 23:18  katzj
+2006-06-06  Jeremy Katz <katzj at redhat.com>
 
 	* Makefile: no more yum-arch
 
-2006-06-04 15:56  mjs
+2006-06-04  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Fixed missing comma
 
-2006-06-04 15:48  mjs
+2006-06-04  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: Allow
 	plugins to add and manipulate Yum's configuration file options in
 	the same way as they are defined in Yum. This means that plugin
 	option defines are far more flexible and powerful than before. The
 	old API (registerOpt) still exists but is deprecated (with a saner
-	implementation). I will update the wiki with info on how plugins
-	can now define their own options.
-	
-	This cleans up a lot of plugin related code but changes the Yum API
-	slightly wrt to initialisation. Documentation about this to come on
-	yum-devel.
-	
-	This commit also includes Misa's (misa+yum at redhat.com) patch to add
-	a config option for specifying the directories to look in for
-	plugin configuration files.
-
-2006-05-30 06:15  tambet
-
-	* yum/: __init__.py, packages.py, storagefactory.py, yumRepo.py:
-	2006-05-30  Tambet Ingo  <tambet at ximian.com>
-	
-		* yum/storagefactory.py: Implement. The yumRepo class got a
-	little
-		crowded with all of these "try to import _sqlitecache,
-	sqlite, etc...".
-	
-		* yum/yumRepo.py (YumPackageSack.populate): Use
-	repo.storage to
-		get cache handler.
-		(YumRepository.__init__): Use storagefactory to get package
-	sack.
-	
-		* yum/packages.py (RpmBase.inPrcoRange): Fix the leftover
-		mdUtils.compareEVR usage.
-	
-		* yum/__init__.py (YumBase.__init__): Log the used storage
-	name.
-
-2006-05-28 08:12  skvidal
-
-	* yum-updatesd.py: 
-	add some todo's at the top
-
-2006-05-28 01:33  skvidal
-
-	* Makefile, yum.spec: 
-	remove repomd from spec and Makefiles
-
-2006-05-28 01:32  skvidal
-
-	* yum/: Errors.py, __init__.py, depsolve.py, misc.py,
-	packageSack.py, packages.py, repoMDObject.py, repos.py,
-	sqlitesack.py, yumRepo.py: 
-	- move files from repomd into yum - modify lots of things to make
+	implementation). I will update the wiki with info on how plugins can
+	now define their own options.  This cleans up a lot of plugin
+	related code but changes the Yum API slightly wrt to initialisation.
+	Documentation about this to come on yum-devel.  This commit also
+	includes Misa's (misa+yum at redhat.com) patch to add a config option
+	for specifying the directories to look in for plugin configuration
+	files.
+
+2006-05-30  Tambet Ingo <tambet at ximian.com>
+
+	* yum/__init__.py, yum/packages.py, yum/storagefactory.py,
+	yum/yumRepo.py: 2006-05-30  Tambet Ingo  <tambet at ximian.com>  	*
+	yum/storagefactory.py: Implement. The yumRepo class got a little
+	crowded with all of these "try to import _sqlitecache, sqlite,
+	etc...".  	* yum/yumRepo.py (YumPackageSack.populate): Use
+	repo.storage to 	get cache handler. 	(YumRepository.__init__): Use
+	storagefactory to get package sack.  	* yum/packages.py
+	(RpmBase.inPrcoRange): Fix the leftover 	mdUtils.compareEVR usage.
+	* yum/__init__.py (YumBase.__init__): Log the used storage name.
+
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum-updatesd.py: add some todo's at the top
+
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* Makefile, yum.spec: remove repomd from spec and Makefiles
+
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/Errors.py, yum/__init__.py, yum/depsolve.py, yum/misc.py,
+	yum/packageSack.py, yum/packages.py, yum/repoMDObject.py,
+	yum/repos.py, yum/sqlitesack.py, yum/yumRepo.py: - move files from repomd into yum - modify lots of things to make
 	this work
 
-2006-05-25 18:06  skvidal
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* repomd/Makefile, repomd/__init__.py, repomd/mdErrors.py,
+	repomd/mdUtils.py, repomd/packageObject.py, repomd/packageSack.py,
+	repomd/repoMDObject.py: getting rid of repomd
+
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, sqlitesack.py: 
-	collection of changes to speed up whatProvides() using the sqlite
-	db's
+	* repomd/test.py: remove not-so-useful test.py
 
-2006-05-25 10:33  skvidal
+2006-05-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	- fix up a couple of places where the new routines were not used
+	* repomd/packageSack.py: remove XMLPackageSack class b/c: 1. it
+	removes our libxml2 dep 2. nothing uses this class b/c it is slow
 
-2006-05-24 19:24  skvidal
+2006-05-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	- rename _retrieveMD to retrieveMD() - rename _checkMD to checkMD()
+	* yum/depsolve.py, yum/sqlitesack.py: collection of changes to speed
+	up whatProvides() using the sqlite db's
+
+2006-05-25  Seth Vidal <skvidal at linux.duke.edu>
+
+	* repomd/repoMDObject.py: - make the checksum storage more obvious - there's no need for them
+	to be a list, there's no way to have more than one checksum for any
+	specific data in repomd.xml
+
+2006-05-25  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/yumRepo.py: - fix up a couple of places where the new routines were not used
+
+2006-05-24  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/yumRepo.py: - rename _retrieveMD to retrieveMD() - rename _checkMD to checkMD()
 	- clean up both functions
 
-2006-05-24 19:23  skvidal
+2006-05-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix minor call into repos
+	* yum/__init__.py: fix minor call into repos
 
-2006-05-24 17:42  skvidal
+2006-05-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	remove some unused imports
+	* repomd/repoMDObject.py: - make arbitrary metadata retrieval more trivial - renames methods
+	from _retrieveMD to retrieveMD -            and  _checkMD to checkMD
+	- simplify both functions fix for base and href
 
-2006-05-24 14:41  pnasrat
+2006-05-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: repos.py, yumRepo.py: Enable failure_callbacks on mirror
+	* yum/repos.py: remove some unused imports
+
+2006-05-24  Seth Vidal <skvidal at linux.duke.edu>
+
+	* repomd/repoMDObject.py: - make repomd.xml parsing use celementTree - vastly simplify adding
+	data types - need to clean up yumRepo.py and friends for this change
+
+
+2006-05-24  Paul Nasrat <pnasrat at redhat.com>
+
+	* yum/repos.py, yum/yumRepo.py: Enable failure_callbacks on mirror
 	objects
 
-2006-05-24 10:37  katzj
+2006-05-24  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: keeping around older Extras packages, we can end
 	up with some pretty pathological multilib cases around noarch
-	packages.
-	
-	Having both x86_64 and noarch of the same package installed is
-	non-sensical.  But we want to allow switching from native -> noarch
-	and back.  So, let's take into account that noarch is a third case
-	beyond base arch and compat arch.
-	
-	With that, we get to where there are four basic cases of newest
-	packages 1) No noarch packages.  This ends up with what we have
-	today where you install the base arch and the compat arch if
-	available 2) Only noarch packages.  This also ends up like present
-	3) Noarch package that's newer than the basearch package.  This
-	means that we want the noarch package and not the basearch or
-	compat-arch 4) Noarch package that's older than the basearch
-	package.  This means we want the basearch and compat-arch if it
-	exists
-	
-	rh #189998
-
-2006-05-24 10:15  tambet
-
-	* yum/storagefactory.py: file storagefactory.py was initially added
-	on branch yum-2_6_X.
-
-2006-05-19 18:15  katzj
+	packages.  Having both x86_64 and noarch of the same package
+	installed is non-sensical.  But we want to allow switching from
+	native -> noarch and back.  So, let's take into account that noarch
+	is a third case beyond base arch and compat arch.  With that, we get
+	to where there are four basic cases of newest packages 1) No noarch
+	packages.  This ends up with what we have today where you install
+	the base arch and the compat arch if available 2) Only noarch
+	packages.  This also ends up like present 3) Noarch package that's
+	newer than the basearch package.  This means that we want the noarch
+	package and not the basearch or compat-arch 4) Noarch package that's
+	older than the basearch package.  This means we want the basearch
+	and compat-arch if it exists  rh #189998
+
+2006-05-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum-updatesd.py: okay, every 10 seconds is a little bit often...
 	:-)
 
-2006-05-19 17:39  katzj
+2006-05-19  Jeremy Katz <katzj at redhat.com>
 
-	* yum-updatesd.py, etc/yum-updatesd.conf: a variety of things as I
+	* etc/yum-updatesd.conf, yum-updatesd.py: a variety of things as I
 	start to hook up proto-puplet * some consistency fixes to make
 	service names all edu.duke.linux.yum, object paths differ between
 	the signaller and the listener but that makes sense * add a
 	--no-fork mode so that you can use ctrl-c and hack on this more
 	easily * add a ShutDown method (disabled by default) since I was
-	getting hit by	 the sigint catcher a few times * add a
-	GetUpdatesInfo method to return the information on the available  
+	getting hit by   the sigint catcher a few times * add a
+	GetUpdatesInfo method to return the information on the available
 	updates.  this should probably be changed to return the information
 	in   an async fashion, but I'll get there
 
-2006-05-11 17:06  mjs
+2006-05-11  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Committed Michael Chapman's patch for bug #596.
 	Plugin defined repository options weren't being read from the
 	repository config but from the main config instead.
 
-2006-05-10 14:54  skvidal
+2006-05-10  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py: check in Erich Focht <efocht at hpce.nec.com>'s
 	callback patch for non-tty progress
 
-2006-05-09 14:08  katzj
+2006-05-09  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: From James Bowes (jbowes AT redhat DOT com)
-	
 	The attached patch fixes sqllitesack's two methods,
 	returnNewestByNameArch and returnNewestByName, which were looking
 	for their super class in the wrong module.
 
-2006-05-09 03:55  mjs
+2006-05-09  Menno Smits <menno at freshfoo.com>
 
-	* cli.py, yum/plugins.py: Commited Luke's "clean" plugin hook
-	patch.
+	* cli.py, yum/plugins.py: Commited Luke's "clean" plugin hook patch.
 
-2006-05-09 03:50  mjs
+
+2006-05-09  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: repo.set now seems to be repo.setAttribute
 
-2006-05-08 13:30  skvidal
+2006-05-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	and mean it this time!
+	* yum-updatesd.py: and mean it this time!
 
-2006-05-08 13:26  skvidal
+2006-05-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	fix email notifications
+	* yum-updatesd.py: fix email notifications
 
-2006-05-08 11:40  skvidal
+2006-05-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	merge up fix for 191013 from 2.6 branch
+	* yum/__init__.py: merge up fix for 191013 from 2.6 branch
 
-2006-05-07 18:55  skvidal
+2006-05-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum-updatesd.conf: 
-	allow for the listener, too
+	* etc/yum-updatesd.conf: allow for the listener, too
 
-2006-05-07 18:54  skvidal
+2006-05-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	updatesd changes:  - works as a daemon and uses a gobject mainloop
-	dtrt  - exports a dbus system bus method to allow for triggering to
-	check for    updates - uses name = edu.duke.linux.yum.Updatesd,
-	object=/Updatesd,  with the method "CheckNow"  - emits a dbus
-	system bus signal if updates are available: membername is
-	UpdatesAvailableSignal - the string tells how many are available.  
-	- emits a dbus system bus signal if updates are NOT available
-	membername  is: NoUpdatesAvailableSignal
+	* yum-updatesd.py: updatesd changes:  - works as a daemon and uses a
+	gobject mainloop dtrt  - exports a dbus system bus method to allow
+	for triggering to check for    updates - uses name =
+	edu.duke.linux.yum.Updatesd, object=/Updatesd,  with the method
+	"CheckNow"  - emits a dbus system bus signal if updates are
+	available: membername is UpdatesAvailableSignal - the string tells
+	how many are available.  - emits a dbus system bus signal if updates
+	are NOT available membername is: NoUpdatesAvailableSignal
 
-2006-05-07 16:46  skvidal
+2006-05-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	checking in latest set of changes before I start redoing it
+	* yum-updatesd.py: checking in latest set of changes before I start
+	redoing it
 
-2006-05-05 15:56  skvidal
+2006-05-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	syslog support enabled
+	* yum-updatesd.py: syslog support enabled
 
-2006-05-05 15:44  skvidal
+2006-05-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	first version with working dbus
+	* yum-updatesd.py: first version with working dbus
 
-2006-05-05 14:54  skvidal
+2006-05-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum-updatesd.conf: 
-	dbus config file needed to talk to the system message bus
+	* etc/yum-updatesd.conf: dbus config file needed to talk to the
+	system message bus
 
-2006-05-04 01:29  skvidal
+2006-05-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-updatesd.py: 
-	adding yum-updatesd.py to yum cvs HEAD.
+	* yum-updatesd.py: adding yum-updatesd.py to yum cvs HEAD.
 
-2006-04-26 11:29  katzj
+2006-04-26  Jeremy Katz <katzj at redhat.com>
 
 	* docs/yum.8: add some more clean options (#575)
 
-2006-04-20 15:26  katzj
+2006-04-20  Jeremy Katz <katzj at redhat.com>
 
 	* cli.py: handle --exclude used with a localinstall or localupdate
 	(rh#178741)
 
-2006-04-19 18:10  pnasrat
+2006-04-19  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/: sqlitesack.py, yumRepo.py: importFromDict signature fixup
+	* yum/sqlitesack.py, yum/yumRepo.py: importFromDict signature fixup
 
-2006-04-19 18:00  pnasrat
+
+2006-04-19  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Consult repo sack not master
 
-2006-04-19 17:50  pnasrat
+2006-04-19  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/: sqlitesack.py, yumRepo.py: Fix some issues with new
+	* yum/sqlitesack.py, yum/yumRepo.py: Fix some issues with new
 	sack/repo setup
 
-2006-04-19 10:59  katzj
+2006-04-19  Jeremy Katz <katzj at redhat.com>
 
 	* yum/yumRepo.py: ensure consistent access of proxy information so
 	that it's always set up even if you're not setting up all the repo
-	callbacks (rh#185309)
-	
-	also, use the proxies for grabbing the mirror list (rh#161190)
+	callbacks (rh#185309)  also, use the proxies for grabbing the mirror
+	list (rh#161190)
 
-2006-04-12 15:01  skvidal
+2006-04-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumRepo.py: 
-	forgot to cvs add this file - thanks to jbowes for the reminder
+	* yum/yumRepo.py: forgot to cvs add this file - thanks to jbowes for
+	the reminder
 
-2006-04-11 17:37  skvidal
+2006-04-11  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py, yum/__init__.py, yum/config.py, yum/sqlitesack.py: 
-	merge in jbowes patches for his previous patches - 4/4 had to
-	modify the patch due to first hunk not actually having a change in
-	it.
+	merge in jbowes patches for his previous patches - 4/4 had to modify
+	the patch due to first hunk not actually having a change in it.
 
-2006-04-11 17:34  skvidal
+2006-04-11  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/packages.py: merge in jbowes packages patch - 3/4
 
-2006-04-11 17:34  skvidal
+2006-04-11  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/repos.py: merge in jbowes repository patch - 2/4
 
-2006-03-29 14:11  skvidal
+2006-04-11  Seth Vidal <skvidal at linux.duke.edu>
+
+	* repomd/packageSack.py: merge in Jbowes at redhat's first patch
+
+2006-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py: 
-	list epoch if it exists in yum info - bug 576
+	* output.py: list epoch if it exists in yum info - bug 576
 
-2006-03-25 23:51  mjs
+2006-03-26  Menno Smits <menno at freshfoo.com>
+
+	* yum/config.py: - Defaults are now copied at BaseConfig instantation time so that
+	they can be   safely changed at runtime in multithreaded situations
+	- It is now ok to read and write from/to options before populate()
+	has been   called. This avoids the AttributeError that occurred
+	previously.  Related mailing list thread:
 
-	* yum/config.py: - Defaults are now copied at BaseConfig
-	instantation time so that they can be	safely changed at runtime
-	in multithreaded situations - It is now ok to read and write
-	from/to options before populate() has been   called. This avoids
-	the AttributeError that occurred previously.
-	
-	Related mailing list thread:
 	https://lists.dulug.duke.edu/pipermail/yum-devel/2006-March/002024.html
 
-2006-03-22 14:37  katzj
+2006-03-22  Jeremy Katz <katzj at redhat.com>
 
-	* yum/__init__.py: don't traceback if conditionals have
-	non-existent packages (rh#185946)
+	* yum/__init__.py: don't traceback if conditionals have non-existent
+	packages (rh#185946)
 
-2006-03-14 17:19  skvidal
+2006-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: patch to enable sorting of repos in the repo list in
-	the shell - bug #568 from Noah Friedman
+	* shell.py: patch to enable sorting of repos in the repo list in the
+	shell - bug #568 from Noah Friedman
 
-2006-03-12 04:56  mjs
+2006-03-12  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Introduced TYPE_INTERACTIVE as a better name for
-	TYPE_INTERFACE. Warn when TYPE_INTERFACE is used. These warnings
-	and the TYPE_INTERFACE constant itself will go away before Yum
-	3.0.0.
+	TYPE_INTERFACE. Warn when TYPE_INTERFACE is used. These warnings and
+	the TYPE_INTERFACE constant itself will go away before Yum 3.0.0.
 
-2006-03-12 04:53  mjs
+2006-03-12  Menno Smits <menno at freshfoo.com>
 
 	* PLUGINS: No longer required in CVS. The master copy is the wiki.
 
-2006-03-12 04:49  mjs
+2006-03-12  Menno Smits <menno at freshfoo.com>
 
-	* Makefile: Have the archive and daily targets pull down PLUGINS
-	and FAQ from the wiki.	Merged the implementation of the archive
-	and daily targets.
+	* Makefile: Have the archive and daily targets pull down PLUGINS and
+	FAQ from the wiki. Merged the implementation of the archive and
+	daily targets.
 
-2006-03-07 01:16  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum-arch.8: 
-	remove yum-arch man page
+	* docs/yum-arch.8: remove yum-arch man page
 
-2006-03-07 01:16  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py, serverStuff.py, bin/yum-arch: 
-	removed all the bits for yum-arch. This might show back up in
-	yum-utils but it's gone from yum as it no longer has anything to do
-	with yum.
+	* bin/yum-arch, pullheaders.py, serverStuff.py: removed all the bits
+	for yum-arch. This might show back up in yum-utils but it's gone
+	from yum as it no longer has anything to do with yum.
 
-2006-03-07 01:14  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark for new dev cycle
+	* yum.spec, yum/__init__.py: mark for new dev cycle
 
-2006-03-06 23:41  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog check in
+	* ChangeLog: changelog check in
 
-2006-03-06 23:38  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	remove silly versioned req
+	* yum.spec: remove silly versioned req
 
-2006-03-06 23:38  skvidal
+2006-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	2.6.0 in spec and init scripts
+	* yum.spec, yum/__init__.py: 2.6.0 in spec and init scripts
 
-2006-03-06 17:28  pnasrat
+2006-03-06  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Return error list
 
-2006-03-04 11:09  katzj
+2006-03-04  Jeremy Katz <katzj at redhat.com>
 
-	* docs/yum.conf.5, etc/yum.conf, yum/__init__.py, yum/config.py:
-	new option 'keepcache' to allow the cache of packages and headers
-	to be automatically purged after successful package installation. 
-	the default behavior remains to keep things (as previously)
+	* docs/yum.conf.5, etc/yum.conf, yum/__init__.py, yum/config.py: new
+	option 'keepcache' to allow the cache of packages and headers to be
+	automatically purged after successful package installation.  the
+	default behavior remains to keep things (as previously)
 
-2006-03-03 16:59  katzj
+2006-03-03  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: we also need to invalidate the sort on
 	txmbr add/remove and then _sorted can be used as the overall key of
 	if we need to do the sort
 
-2006-03-03 16:33  pnasrat
+2006-03-03  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Add install(pattern=) support
 
-2006-03-02 22:48  katzj
+2006-03-03  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, depsolve.py: handle deps changing as a result
+	* yum/__init__.py, yum/depsolve.py: handle deps changing as a result
 	of a plugin run and re-run depsolve
 
-2006-03-02 22:47  katzj
+2006-03-03  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: move changed info into main
 	TransactionData class
 
-2006-03-02 16:34  pnasrat
+2006-03-02  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Cover case if package selected, then group
 
-2006-03-02 16:20  skvidal
+2006-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/pgpmsg.py: 
-	reverse the sort order of the displayed user id from gpg keys. 
-	This is more likely to get us the most recent and hopefully most
-	correct user id.
+	* yum/pgpmsg.py: reverse the sort order of the displayed user id
+	from gpg keys. This is more likely to get us the most recent and
+	hopefully most correct user id.
 
-2006-03-02 10:11  pnasrat
+2006-03-02  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/: __init__.py, transactioninfo.py: Add conditional group
+	* yum/__init__.py, yum/transactioninfo.py: Add conditional group
 	support
 
-2006-03-01 14:23  pnasrat
+2006-03-01  Paul Nasrat <pnasrat at redhat.com>
 
 	* docs/yum.conf.5, yum/config.py: Add option for conditional groups
 
-2006-02-28 01:53  skvidal
 
-	* yum/: __init__.py, sqlitesack.py: 
-	fix for yum provides foocommand not working
-	
-	this, ultimately, means that yum provides *foocommand* will be VERY
-	SLOW for dumb reasons.
-	
-	there needs to be a better solution than this but at least this
-	solution is functionally correct, albeit slow
+2006-02-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py, yum/sqlitesack.py: fix for yum provides
+	foocommand not working  this, ultimately, means that yum provides
+	*foocommand* will be VERY SLOW for dumb reasons.  there needs to be
+	a better solution than this but at least this solution is
+	functionally correct, albeit slow
 
-2006-02-27 19:29  katzj
+2006-02-28  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: fix error message for conflicts (rh#168687)
 
-2006-02-24 11:41  skvidal
+2006-02-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	a few doc clarifications for bugs 562 and 563
+	* docs/yum.8: a few doc clarifications for bugs 562 and 563
 
-2006-02-23 11:11  pnasrat
+2006-02-23  Paul Nasrat <pnasrat at redhat.com>
 
 	* output.py: List conditionals in cli/shell
 
-2006-02-22 17:14  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	update changelog for 2.5.3 *sigh*
+	* ChangeLog: update changelog for 2.5.3 *sigh*
 
-2006-02-22 17:07  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 2.5.3
+	* yum.spec, yum/__init__.py: mark as 2.5.3
 
-2006-02-22 16:56  katzj
+2006-02-22  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: make it a debug message instead
 
-2006-02-22 16:52  katzj
+2006-02-22  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: pass the right number of args for a log method
 
-2006-02-22 16:26  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: update the changelog
 
-2006-02-22 16:25  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, shell.py: 
-	a few more last minute changes to the shell and cli way of figuring
-	out if a command is valid
+	* cli.py, shell.py: a few more last minute changes to the shell and
+	cli way of figuring out if a command is valid
 
-2006-02-22 15:52  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
 	* shell.py: fix minor bug in shell help
 
-2006-02-22 15:36  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Changelog update
+	* ChangeLog: Changelog update
 
-2006-02-22 15:33  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	mark as 2.5.2
+	* yum.spec, yum/__init__.py: mark as 2.5.2
 
-2006-02-22 01:37  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	- remove useless log output - make 'yum search' use
+	* cli.py, yum/__init__.py: - remove useless log output - make 'yum search' use
 	searchGenerator()
 
-2006-02-22 01:30  skvidal
+2006-02-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	first stab at making the search function a generator.  In order to
-	maintain API I made a searchGenerator() method which is used by
-	searchPackages to get the same result. searchGenerator should be
-	much lighter on memory for big searches and give you more immediate
-	results.  Additionally, you don't need the search callback as
-	results are yielded immediately upon finding them.
-	
-	need to port searchPackageProvides() to use a generator as well.
+	* yum/__init__.py: first stab at making the search function a
+	generator. In order to maintain API I made a searchGenerator()
+	method which is used by searchPackages to get the same result.
+	searchGenerator should be much lighter on memory for big searches
+	and give you more immediate results. Additionally, you don't need
+	the search callback as results are yielded immediately upon finding
+	them.  need to port searchPackageProvides() to use a generator as
+	well.
 
-2006-02-11 00:21  mjs
+2006-02-11  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Fix for bug #552.
 
-2006-02-10 09:01  pnasrat
+2006-02-10  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/comps.py: Handle conditional req types in comps
 
-2006-02-10 01:45  skvidal
+2006-02-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	fix for rh bug #179512
-	
-	make yum error out appropriately if config file does not exist
+	* yum/config.py: fix for rh bug #179512  make yum error out
+	appropriately if config file does not exist
 
-2006-02-10 00:53  skvidal
+2006-02-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/transaction.py: 
-	add David Lutterkort's patch to fix returnLeafNodes to include
-	packages that are required only by themselves.
+	* rpmUtils/transaction.py: add David Lutterkort's patch to fix
+	returnLeafNodes to include packages that are required only by
+	themselves.
 
-2006-02-10 00:19  skvidal
+2006-02-10  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5: added patch to conf man page to mention basic
-	auth from within the baseurl
-	
-	Thanks to  Sean Reifschneider <jafo at tummmy.com>
+	auth from within the baseurl  Thanks to  Sean Reifschneider <jafo at
+	tummmy.com>
 
-2006-02-06 11:41  pnasrat
+2006-02-06  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/parser.py: Actually return default dict
 
-2006-02-05 17:03  mjs
+2006-02-05  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Applied Paul Nasrat's patch to make plugins group
-	aware with some changes.  Since group information is only available
+	aware with some changes. Since group information is only available
 	after repos have been set up, RepoSetupPluginConduit has been split
 	into PreRepoSetupPluginConduit and PostRepoSetupPluginConduit with
 	getGroups() available in the latter.
 
-2006-02-01 16:12  pnasrat
+2006-02-01  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/: __init__.py, transactioninfo.py: Record information about
+	* yum/__init__.py, yum/transactioninfo.py: Record information about
 	removed groups
 
-2006-01-31 17:56  pnasrat
+2006-01-31  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Add method to allow easy use of TransactionData
 	subclasses
 
-2006-01-31 17:55  pnasrat
+2006-01-31  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/transactioninfo.py: Add sortable transaction class
 
-2006-01-31 17:54  pnasrat
+2006-01-31  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/constants.py: Add constants for transaction sorting
 
-2006-01-26 22:15  skvidal
+2006-01-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make repo processing less 'ugly' as described by menno
+	* yum/__init__.py: make repo processing less 'ugly' as described by
+	menno
 
-2006-01-26 18:03  pnasrat
+2006-01-26  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/transactioninfo.py: Record installed groups in tsInfo lists
 
-2006-01-26 17:57  pnasrat
+2006-01-26  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Fix group removal traceback
 
-2006-01-25 23:36  skvidal
+2006-01-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make the repoSetup progress callback not overwrite each other.
+	* yum/__init__.py: make the repoSetup progress callback not
+	overwrite each other.
 
-2006-01-25 23:08  mjs
+2006-01-26  Menno Smits <menno at freshfoo.com>
 
-	* yum/config.py: - fixed bug that caused option inheritance via
-	class inheritance not to work	  (installroot and distroverpkg no
-	longer need to be defined twice) - lots of documentation - handle
-	repo sections that don't have a name set (warn and use id instead)
-	- warn when getConfigOption and setConfigOption are used
+	* yum/config.py: - fixed bug that caused option inheritance via class inheritance not
+	to work     (installroot and distroverpkg no longer need to be
+	defined twice) - lots of documentation - handle repo sections that
+	don't have a name set (warn and use id instead) - warn when
+	getConfigOption and setConfigOption are used
 
-2006-01-17 02:40  skvidal
+2006-01-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make note about bug 550 and to make yum check if there is space
-	available in the cache dir before downloading packages.
+	* yum/__init__.py: make note about bug 550 and to make yum check if
+	there is space available in the cache dir before downloading
+	packages.
 
-2006-01-16 15:42  slack
+2006-01-16  Jack Neely <slack at quackmaster.net>
 
 	* yum/depsolve.py: This removes the previous support for
 	kernel-modules.  This code no longer conforms to the fedora
 	standards and kernel module code will live in a yum plugin instead.
 
-2006-01-15 18:31  skvidal
 
-	* shell.py: 
-	fix traceback when printing help
+2006-01-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2006-01-15 07:23  pnasrat
+	* shell.py: fix traceback when printing help
+
+2006-01-15  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/__init__.py: Fix traceback
 	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177737
 
-2006-01-13 01:07  skvidal
+2006-01-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py: 
-	fix up the ident
+	* cli.py, yum/config.py: fix up the ident
 
-2006-01-13 01:05  skvidal
+2006-01-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py: 
-	syslog logging support for the contents that go to yum.log
+	* cli.py, yum/config.py: syslog logging support for the contents
+	that go to yum.log
 
-2006-01-12 01:32  skvidal
+2006-01-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	- fix for rh bug 177528 - don't call the repos callback if there
-	are no repos defined.  - jeremy, look at this and see if it breaks
+	* yum/__init__.py: - fix for rh bug 177528 - don't call the repos callback if there are
+	no repos defined. - jeremy, look at this and see if it breaks
 	anything in pup or pirut
 
-2006-01-12 01:03  skvidal
+2006-01-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py, sqlitesack.py: 
-	- remove some code duplication - add sqlitesack searchALL parameter
+	* yum/__init__.py, yum/depsolve.py, yum/sqlitesack.py: - remove some code duplication - add sqlitesack searchALL parameter
 	to do glob queries - massively speed up the searchPackageProvides()
 	method.
 
-2006-01-11 02:15  skvidal
+2006-01-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	allow repos to be specified with commas to --enablerepo and
-	--disablerepo, partial application of tim lauridsen's patch.
+	* yum/repos.py: allow repos to be specified with commas to
+	--enablerepo and --disablerepo, partial application of tim
+	lauridsen's patch.
 
-2006-01-11 02:14  skvidal
+2006-01-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	make whatProvides a little less chatty if it doesn't need to be
+	* yum/depsolve.py: make whatProvides a little less chatty if it
+	doesn't need to be
 
-2006-01-08 18:58  skvidal
+2006-01-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update
+	* ChangeLog: changelog update
 
-2006-01-08 18:57  skvidal
+2006-01-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	2.5.1 mark
+	* yum.spec, yum/__init__.py: 2.5.1 mark
 
-2006-01-04 22:45  katzj
+2006-01-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/comps.py: bye bye debug print
 
-2006-01-04 20:32  katzj
+2006-01-05  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, comps.py: * fix determination of package
-	groups being installed to not require all the	default packages to
-	be there, just the mandatory * add support for reverting a
-	groupRemove (ie, a groupUnremove)
+	* yum/__init__.py, yum/comps.py: * fix determination of package groups being installed to not require
+	all the   default packages to be there, just the mandatory * add
+	support for reverting a groupRemove (ie, a groupUnremove)
 
-2006-01-04 20:31  katzj
+2006-01-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/depsolve.py: make Depsolve an object
 
-2006-01-04 20:30  katzj
+2006-01-05  Jeremy Katz <katzj at redhat.com>
 
 	* yum/packages.py: make YumInstalledPackage a subclass of
 	YumAvailablePackage so that we can count on having the same methods
 	available in both
 
-2005-12-22 11:07  skvidal
+2005-12-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/update_md.py: 
-	- first checkin of update_md.py for update notice parsing - note -
+	* yum/update_md.py: - first checkin of update_md.py for update notice parsing - note -
 	this is not used anywhere, yet
 
-2005-12-21 11:01  pnasrat
+2005-12-21  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/transactioninfo.py: Make txmbr hashable
 
-2005-12-20 14:14  pmatilai
+2005-12-20  Panu Matilainen <pmatilai at laiskiainen.org>
 
-	* docs/yum.8: - document "clean metadata" operation - document that
-	all yum operations use the active repository configuration,  
-	including clean
+	* docs/yum.8: - document "clean metadata" operation - document that all yum
+	operations use the active repository configuration,   including
+	clean
 
-2005-12-20 03:13  skvidal
+2005-12-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	fix for rh bug: 175505 needed installroot and distroverpkg options
-	in YumConf, too.  maybe key inheritance isn't working quite as it
-	should?
+	* yum/config.py: fix for rh bug: 175505 needed installroot and
+	distroverpkg options in YumConf, too. maybe key inheritance isn't
+	working quite as it should?
 
-2005-12-19 11:06  skvidal
+2005-12-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	- fix throttle config parsing problem - add kernel-devel to
+	* yum/config.py: - fix throttle config parsing problem - add kernel-devel to
 	exactarchlist
 
-2005-12-19 01:16  skvidal
+2005-12-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix for rh bug 175791, don't post 'download size needed if there's
-	nothing being installed/updated and therefore nothing to be
+	* cli.py: fix for rh bug 175791, don't post 'download size needed if
+	there's nothing being installed/updated and therefore nothing to be
 	downloaded.
 
-2005-12-16 23:02  katzj
+2005-12-17  Jeremy Katz <katzj at redhat.com>
 
 	* yum/__init__.py: provide callback feedback in reposetup.  this is
 	especially important for UI code
 
-2005-12-16 11:44  pnasrat
+2005-12-16  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/packages.py: fix KeyError when no base in location
 
-2005-12-15 13:50  katzj
+2005-12-15  Jeremy Katz <katzj at redhat.com>
 
-	* yum/config.py: inherit the repo being enabled from the base
-	config per seth's request :)
+	* yum/config.py: inherit the repo being enabled from the base config
+	per seth's request :)
 
-2005-12-14 16:17  katzj
+2005-12-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: config.py, repos.py: better fix for the mirror problem. 
-	ensure we set the value if it doesn't exist in the repo object. 
+	* yum/config.py, yum/repos.py: better fix for the mirror problem.
+	ensure we set the value if it doesn't exist in the repo object.
 	also, default enabled/groupsenabled to 0 in the repo since we'll
-	override if the config says one.
-	
-	RepoConf and Repository really do need to be merged...
+	override if the config says one.  RepoConf and Repository really do
+	need to be merged...
 
-2005-12-14 14:12  katzj
+2005-12-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: config.py, repos.py: only set options which have a value. 
+	* yum/config.py, yum/repos.py: only set options which have a value.
 	add more defaults.  fixes mirrorlists (and other stuff) getting
 	overwritten (#175436)
 
-2005-12-14 13:25  katzj
+2005-12-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py: better fix for #175647 -- find the package
-	object once and allow it to be either installed or from the sacks. 
-	tested with a) yum update libgcj on a system where updating gcj
-	would break deps b) yum update gnome-vfs2 where there are things
-	depending on gnome-vfs2 c) yum remove gnome-vfs2
-	
-	The only case I didn't check was the obsoletes case, but it looks
-	like the right thing should happen
+	* yum/depsolve.py: better fix for #175647 -- find the package object
+	once and allow it to be either installed or from the sacks.  tested
+	with a) yum update libgcj on a system where updating gcj would break
+	deps b) yum update gnome-vfs2 where there are things depending on
+	gnome-vfs2 c) yum remove gnome-vfs2  The only case I didn't check
+	was the obsoletes case, but it looks like the right thing should
+	happen
 
-2005-12-13 22:55  katzj
+2005-12-14  Jeremy Katz <katzj at redhat.com>
 
-	* yum/depsolve.py: fix traceback with an installed package
-	requiring something that's no longer in any repos (#175647)
+	* yum/depsolve.py: fix traceback with an installed package requiring
+	something that's no longer in any repos (#175647)
 
-2005-12-13 03:45  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	1. get rid of unnecessary print_short_help method on our optparser
-	object	  - just use print_usage 2. fix silly 'None' Output in
-	usage as reported by Luke.
+	* cli.py: 1. get rid of unnecessary print_short_help method on our optparser
+	object    - just use print_usage 2. fix silly 'None' Output in usage
+	as reported by Luke.
 
-2005-12-13 02:45  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	check in changelog
+	* ChangeLog: check in changelog
 
-2005-12-13 02:35  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, shell.py: 
-	- make shell not traceback when user doesn't close a quoted string
-	- exit with a fatal error if running from file-based yum-shell
-	script, though.  - add a shortened usage() output if calling from
-	the shell as the --options won't help a someone in the shell.
+	* cli.py, shell.py: - make shell not traceback when user doesn't close a quoted string -
+	exit with a fatal error if running from file-based yum-shell script,
+	though. - add a shortened usage() output if calling from the shell
+	as the --options won't help a someone in the shell.
 
-2005-12-13 01:51  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	make groupremove work reduce some code duplication in groupRemove()
-	and remove()
+	* cli.py, yum/__init__.py: make groupremove work reduce some code
+	duplication in groupRemove() and remove()
 
-2005-12-13 01:31  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	groupupdate is now just the same function as groupinstall - so make
-	the command continue to work but remove the unecessary code.
+	* cli.py, yum/__init__.py: groupupdate is now just the same function
+	as groupinstall - so make the command continue to work but remove
+	the unecessary code.
 
-2005-12-13 01:16  skvidal
+2005-12-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/repos.py: 
-	make yum groupinstall work again remove unnecessary recreation of
-	comps object
+	* cli.py, yum/__init__.py, yum/repos.py: make yum groupinstall work
+	again remove unnecessary recreation of comps object
 
-2005-12-12 13:19  skvidal
+2005-12-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	make the man page reference be more useful
+	* docs/yum.8: make the man page reference be more useful
 
-2005-12-10 19:38  katzj
+2005-12-11  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: __init__.py, comps.py: * fix a few typos in the group code
-	* parse the order as an integer instead of a boolean * default
-	groups without an order to be a high number instead of 0 (so they  
-	end up shown later)
+	* yum/__init__.py, yum/comps.py: * fix a few typos in the group code * parse the order as an integer
+	instead of a boolean * default groups without an order to be a high
+	number instead of 0 (so they   end up shown later)
 
-2005-12-10 19:13  katzj
+2005-12-11  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: typo fix
 
-2005-12-09 12:05  skvidal
+2005-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	add log output when update() is called w/o any options
+	* yum/__init__.py: add log output when update() is called w/o any
+	options
 
-2005-12-09 10:31  skvidal
+2005-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/comps.py: 
-	many changes to comps. Cleans up the interface quite a bit.
+	* cli.py, yum/__init__.py, yum/comps.py: many changes to comps.
+	Cleans up the interface quite a bit.
 
-2005-12-08 18:24  katzj
+2005-12-08  Jeremy Katz <katzj at redhat.com>
 
 	* yum/config.py: suport the old option setting API too
 
-2005-12-08 18:19  katzj
+2005-12-08  Jeremy Katz <katzj at redhat.com>
 
 	* yum/config.py: fix for gratutious config API breakage
 
-2005-12-08 16:50  pnasrat
+2005-12-08  Paul Nasrat <pnasrat at redhat.com>
 
-	* yum/: mdcache.py, mdparser.py, packages.py, sqlitecache.py,
-	sqlitesack.py: Add location base/url to sqlite cache
+	* yum/mdcache.py, yum/mdparser.py, yum/packages.py,
+	yum/sqlitecache.py, yum/sqlitesack.py: Add location base/url to
+	sqlite cache
 
-2005-12-08 03:33  skvidal
+2005-12-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, transactioninfo.py: 
-	depsolve.py:   - new api for txmbr.setAsDep()	- fix minor
-	indentation item   - label some fixmes and potential improvements
+	* yum/depsolve.py, yum/transactioninfo.py: depsolve.py:   - new api
+	for txmbr.setAsDep()   - fix minor indentation item   - label some
+	fixmes and potential improvements
 
-2005-12-08 03:00  skvidal
+2005-12-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/transactioninfo.py: 
-	- store relationships in the transaction members a bit more sanely
-	- still supporting the older style (relatedto) style for now - make
-	it work in output.py
+	* output.py, yum/transactioninfo.py: - store relationships in the transaction members a bit more sanely -
+	still supporting the older style (relatedto) style for now - make it
+	work in output.py
 
-2005-12-07 11:51  skvidal
+2005-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, constants.py: add TS_INSTALL_STATES and
+	* yum/__init__.py, yum/constants.py: add TS_INSTALL_STATES and
 	TS_REMOVE STATES into constants use them in deselectGroup()
 
-2005-12-07 11:49  skvidal
+2005-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: whoops
 
-2005-12-07 11:45  skvidal
+2005-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	oops
+	* yum/__init__.py: oops
 
-2005-12-07 11:45  skvidal
+2005-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make deselectGroup just look through the tsInfo rather than
-	traversing the pkgsack for no apparent reason
+	* yum/__init__.py: make deselectGroup just look through the tsInfo
+	rather than traversing the pkgsack for no apparent reason
 
-2005-12-07 01:13  skvidal
+2005-12-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make sure deselectGroup() removes all the packages it added,
-	including multilib
+	* yum/__init__.py: make sure deselectGroup() removes all the
+	packages it added, including multilib
 
-2005-12-06 15:22  skvidal
+2005-12-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, packages.py: 
-	- make install check if the package is already installed - add rel
+	* yum/__init__.py, yum/packages.py: - make install check if the package is already installed - add rel
 	and ver attributes to all the PackageObjects for convenience.
 
-2005-12-03 12:12  skvidal
+2005-12-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/__init__.py, yum/misc.py: 
-	kill off sortPkgObj() from __init__ remove excludeNonCompatArch as
-	it was trivial and useless
+	* output.py, yum/__init__.py, yum/misc.py: kill off sortPkgObj()
+	from __init__ remove excludeNonCompatArch as it was trivial and
+	useless
 
-2005-12-03 03:28  skvidal
+2005-12-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	change minor mechanism in cli.py for installs until I can spend
-	some time better integrating the new methods
+	* cli.py, yum/__init__.py: change minor mechanism in cli.py for
+	installs until I can spend some time better integrating the new
+	methods
 
-2005-12-03 03:27  skvidal
+2005-12-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	fix for rh bug: 174669 set locale to C if our locale assertion
-	fails.
+	* yummain.py: fix for rh bug: 174669 set locale to C if our locale
+	assertion fails.
 
-2005-12-03 02:15  skvidal
+2005-12-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: 
-	- decrease default metadata_expire value from 8 hours to 30 minutes
+	* cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: - decrease default metadata_expire value from 8 hours to 30 minutes
 	- make yum clean metadata remove the cachecookie - make yum
-	makecache zero out the value of the metadata_expire so running	 it
+	makecache zero out the value of the metadata_expire so running   it
 	will force cache updating
 
-2005-12-02 15:39  katzj
+2005-12-02  Jeremy Katz <katzj at redhat.com>
 
 	* yum/plugins.py: fix up for new config API
 
-2005-11-23 06:21  mjs
+2005-11-23  Menno Smits <menno at freshfoo.com>
 
-	* yum/parser.py: - Added support for URL style includes. Not
-	perfect but good enough for now.  - Documentation
+	* yum/parser.py: - Added support for URL style includes. Not perfect but good enough
+	for now. - Documentation
 
-2005-11-21 01:17  skvidal
+2005-11-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	log output from remove()
+	* yum/__init__.py: log output from remove()
 
-2005-11-21 01:16  skvidal
+2005-11-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: Errors.py, __init__.py: 
-	clean up some duplicated code initial stab at YumBase.remove()
+	* yum/Errors.py, yum/__init__.py: clean up some duplicated code
+	initial stab at YumBase.remove()
 
-2005-11-21 00:10  skvidal
+2005-11-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	pass updates off to update() from install() if that's where they
-	should be
+	* yum/__init__.py: pass updates off to update() from install() if
+	that's where they should be
 
-2005-11-20 22:58  skvidal
+2005-11-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: use isObsoleted in other places
 
-2005-11-20 21:25  skvidal
+2005-11-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, transactioninfo.py: 
-	do ts check for the updatable package already being obsoleted
+	* yum/__init__.py, yum/transactioninfo.py: do ts check for the
+	updatable package already being obsoleted
 
-2005-11-20 04:15  skvidal
+2005-11-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: more or less get yum.YumBase.update()
-	working add updating_dict to updates
+	* rpmUtils/updates.py: more or less get yum.YumBase.update() working
+	add updating_dict to updates
 
-2005-11-20 04:15  skvidal
+2005-11-20  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: [no log message]
 
-2005-11-19 17:09  skvidal
+2005-11-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/Errors.py, yum/__init__.py: 
-	- move localPackages out of YumBaseCli and into YumBase - fix a
+	* cli.py, yum/Errors.py, yum/__init__.py: - move localPackages out of YumBaseCli and into YumBase - fix a
 	minor bug in install() - start on update() but not finished for the
 	specific-package case
 
-2005-11-15 22:04  skvidal
+2005-11-16  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/depsolve.py: ts.check() can be None - don't unique if it is -
+	bug #520 - thanks to dgregor
 
-	* yum/depsolve.py: 
-	ts.check() can be None - don't unique if it is - bug #520 - thanks
-	to dgregor
+2005-11-13  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-11-13 06:02  skvidal
+	* cli.py, yum/__init__.py, yum/packages.py: - doGenericSetup() takes a cache argument so it can be used by
+	non-root users - remove several duplicate functions from packages.py
+	- make install() handle multilib correctly
 
-	* cli.py, yum/__init__.py, yum/packages.py: 
-	- doGenericSetup() takes a cache argument so it can be used by
-	non-root users - remove several duplicate functions from
-	packages.py - make install() handle multilib correctly
+2005-11-09  Paul Nasrat <pnasrat at redhat.com>
 
-2005-11-08 05:39  mjs
+	* repomd/test.py: name arguement for callback
+
+2005-11-08  Menno Smits <menno at freshfoo.com>
 
 	* yum/sqlitesack.py: Use correct db column names in new
 	searchNevra()
 
-2005-11-08 05:29  mjs
+2005-11-08  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Added UrlOption and UrlListOption and used where
 	appropriate.
 
-2005-11-08 01:33  skvidal
+2005-11-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fixme's notes for install()
+	* yum/__init__.py: fixme's notes for install()
 
-2005-11-07 03:23  skvidal
+2005-11-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: Errors.py, __init__.py: 
-	- fix YumBase.install() method - still room for more work, though -
-	make YumBase.selectGroup() and deselectGroup() work more correctly
-	- implement a YumBase.doGenericSetup() method to simplify
+	* yum/Errors.py, yum/__init__.py: - fix YumBase.install() method - still room for more work, though -
+	make YumBase.selectGroup() and deselectGroup() work more correctly -
+	implement a YumBase.doGenericSetup() method to simplify
 	testing/setup
 
-2005-11-07 01:55  skvidal
+2005-11-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, sqlitesack.py: 
-	- initial implementation of yum.install() - make sqlitesack's
-	searchNevra() ignore args that are None - works more like the
-	repomd searchNevra()
+	* yum/__init__.py, yum/sqlitesack.py: - initial implementation of yum.install() - make sqlitesack's
+	searchNevra() ignore args that are None - works more like the repomd
+	searchNevra()
 
-2005-11-07 01:00  skvidal
+2005-11-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum.8, yum.conf.5: 
-	duplicate entry for yum.repos.d in man page close bug #507
+	* docs/yum.8, docs/yum.conf.5: duplicate entry for yum.repos.d in
+	man page close bug #507
 
-2005-11-07 00:10  skvidal
+2005-11-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	fix for rh bugzilla 172510
+	* yum/__init__.py, yum/depsolve.py: fix for rh bugzilla 172510
 
-2005-11-06 16:59  skvidal
+2005-11-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	make the cookie check, you know, work.
+	* yum/repos.py: make the cookie check, you know, work.
 
-2005-11-06 16:47  skvidal
+2005-11-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5, yum/config.py, yum/repos.py: 
-	implement checking for a repomd.xml cookie to allow us to fetch it
-	less often
+	* docs/yum.conf.5, yum/config.py, yum/repos.py: implement checking
+	for a repomd.xml cookie to allow us to fetch it less often
 
-2005-11-02 17:22  skvidal
+2005-11-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum.py: 
-	add link to the faq, not post to the list
+	* bin/yum.py: add link to the faq, not post to the list
 
-2005-10-28 01:47  skvidal
+2005-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix silly newcomps reference
+	* yum/__init__.py: fix silly newcomps reference
 
-2005-10-28 00:20  skvidal
+2005-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, comps.py, groups.py, newcomps.py: 
+	* yum/__init__.py, yum/comps.py, yum/groups.py, yum/newcomps.py: 
 	removed groups.py, move newcomps.py to comps.py and remove old
 	comps.py
 
-2005-10-27 01:34  skvidal
+2005-10-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/transactioninfo.py: 
-	when removing the package from the transaction set, make sure you
-	unset the state attribute.
+	* yum/transactioninfo.py: when removing the package from the
+	transaction set, make sure you unset the state attribute.
 
-2005-10-27 01:32  skvidal
+2005-10-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packages.py, transactioninfo.py: 
-	add state attribute to package objects and update this info in the
-	tsInfo
+	* yum/packages.py, yum/transactioninfo.py: add state attribute to
+	package objects and update this info in the tsInfo
 
-2005-10-25 11:42  skvidal
+2005-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py: 
-	fix up groupinfo command
+	* cli.py, output.py: fix up groupinfo command
 
-2005-10-25 11:08  skvidal
+2005-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	reset comps compiled when you close the rpmdb
+	* yum/__init__.py: reset comps compiled when you close the rpmdb
 
-2005-10-25 11:07  skvidal
+2005-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/newcomps.py: 
-	make grouplist work.
+	* cli.py, yum/__init__.py, yum/newcomps.py: make grouplist work.
 
-2005-10-25 08:28  mjs
+2005-10-25  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, shell.py, yum/__init__.py, yum/config.py, yum/parser.py,
 	yum/plugins.py, yum/repos.py: Major overhaul of configuration file
 	handling.
 
-2005-10-25 02:07  skvidal
+2005-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/newcomps.py: 
-	add mechanism for marking groups as installed or not.
+	* yum/newcomps.py: add mechanism for marking groups as installed or
+	not.
 
-2005-10-24 12:01  katzj
+2005-10-24  Jeremy Katz <katzj at redhat.com>
 
-	* yum/sqlitesack.py: returnNewest* needs to return all arches of
-	equal "newness"
+	* repomd/mdUtils.py, yum/sqlitesack.py: returnNewest* needs to
+	return all arches of equal "newness"
 
-2005-10-23 12:03  pnasrat
+2005-10-23  Paul Nasrat <pnasrat at redhat.com>
 
 	* rpmUtils/arch.py: correct basearch for ppc64pseries/iseries
 
-2005-10-23 00:47  mjs
+2005-10-23  Menno Smits <menno at freshfoo.com>
 
 	* docs/yum.conf.5: Fixed small typo
 
-2005-10-21 11:53  pnasrat
+2005-10-21  Paul Nasrat <pnasrat at redhat.com>
 
 	* docs/yum.conf.5: remove archwork reference
 
-2005-10-21 11:21  pnasrat
+2005-10-21  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/archwork.py: archwork unused
 
-2005-10-18 01:27  skvidal
+2005-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	stubs for install(), update() and erase() methods for YumBase class
+	* yum/__init__.py: stubs for install(), update() and erase() methods
+	for YumBase class
 
-2005-10-18 01:07  skvidal
+2005-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/newcomps.py: 
-	newcomps format handling - vastly simplified the comps handling
+	* yum/newcomps.py: newcomps format handling - vastly simplified the
+	comps handling
 
-2005-10-18 01:06  skvidal
+2005-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	new selectGroup and deselectGroup methods for handling groups fix
-	up doGroupSetup to work with the new group interface
+	* yum/__init__.py: new selectGroup and deselectGroup methods for
+	handling groups fix up doGroupSetup to work with the new group
+	interface
 
-2005-10-11 17:11  pnasrat
+2005-10-11  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/parser.py: Make includeddir parser work
 
-2005-10-11 16:29  pnasrat
+2005-10-11  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/parser.py: fix typo
 
-2005-10-11 11:34  pnasrat
+2005-10-11  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/parser.py: New configuration parser routines
 
-2005-10-07 01:44  skvidal
+2005-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	getting rid of the tuples - back to simple attributes. This should
-	be headed in the direction to merge with what Menno and Paul have
-	been doing.
+	* yum/config.py: getting rid of the tuples - back to simple
+	attributes. This should be headed in the direction to merge with
+	what Menno and Paul have been doing.
 
-2005-10-04 15:00  pnasrat
+2005-10-04  Paul Nasrat <pnasrat at redhat.com>
 
 	* callback.py: import constants
 
-2005-10-04 14:48  pnasrat
+2005-10-04  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/constants.py: output uses a dict anyway - simplify
 
-2005-10-04 14:43  pnasrat
+2005-10-04  Paul Nasrat <pnasrat at redhat.com>
 
-	* callback.py, cli.py, yum/config.py, yum/constants.py,
-	yum/depsolve.py, yum/transactioninfo.py: Move to use constants for
-	transaction states
+	* callback.py, cli.py, repomd/packageObject.py, yum/config.py,
+	yum/constants.py, yum/depsolve.py, yum/transactioninfo.py: Move to
+	use constants for transaction states
 
-2005-09-22 11:08  katzj
+2005-09-22  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: fix typo
 
-2005-09-21 13:33  katzj
+2005-09-21  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: depsolve.py, sqlitesack.py: returnByName* methods are
+	* yum/depsolve.py, yum/sqlitesack.py: returnByName* methods are
 	expected to return a list.  make sure we do so (and deal with it
 	being done) consistently.  (rh bug#168712)
 
-2005-09-16 18:03  katzj
+2005-09-16  Jeremy Katz <katzj at redhat.com>
 
 	* yum/transactioninfo.py: need to be able to remove a package from
 	the transaction for package exclusion in kickstart
 
-2005-09-16 18:02  katzj
+2005-09-16  Jeremy Katz <katzj at redhat.com>
 
 	* yum/sqlitesack.py: implement returnNewestByName for the sqlite
 	backend.  speeds up group selection in anaconda by about 2 minutes
 	:-)
 
-2005-09-15 11:52  pnasrat
+2005-09-16  Jeremy Katz <katzj at redhat.com>
+
+	* repomd/mdUtils.py: add utility function to find the newest package
+	in a list since I've seen this code a few times...
+
+2005-09-15  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/config.py: fix typo in YumBaseClass
 
-2005-09-15 11:45  pnasrat
+2005-09-15  Paul Nasrat <pnasrat at redhat.com>
 
 	* yum/config.py: fix class declaration
 
-2005-09-03 08:18  skvidal
+2005-09-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	start of new YumBaseConfig - not even remotely finished
+	* yum/config.py: start of new YumBaseConfig - not even remotely
+	finished
 
-2005-08-14 18:39  skvidal
+2005-08-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-daily.spec, yum.spec, yum/__init__.py: 
-	remove yum-daily b/c we never use it rebrand as 2.5.0 - devel
-	series
+	* yum-daily.spec, yum.spec, yum/__init__.py: remove yum-daily b/c we
+	never use it rebrand as 2.5.0 - devel series
 
-2005-08-14 18:06  skvidal
+2005-08-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog for 2.4.0
+	* ChangeLog: changelog for 2.4.0
 
-2005-08-14 17:33  skvidal
+2005-08-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: 
-	update changelog mark as 2.4.0 in __init__.py and spec files
+	* ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: update
+	changelog mark as 2.4.0 in __init__.py and spec files
 
-2005-08-08 11:45  pmatilai
+2005-08-08  Panu Matilainen <pmatilai at laiskiainen.org>
 
 	* yum/misc.py: Allow misc.GenericHolder class to be accessed like a
 	dictionary.
 
-2005-08-08 10:57  skvidal
+2005-08-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py, yum/repos.py: 
-	return consistent results from findRepos
+	* shell.py, yum/repos.py: return consistent results from findRepos
 
-2005-08-07 13:28  skvidal
+2005-08-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make  grouplist stop presenting duplicate groupnames
+	* yum/__init__.py: make  grouplist stop presenting duplicate
+	groupnames
 
-2005-08-05 02:34  skvidal
+2005-08-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	add plugins to docs
+	* yum.spec: add plugins to docs
 
-2005-08-05 02:32  skvidal
+2005-08-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py: 
-	'fix' for bug 481
+	* callback.py: 'fix' for bug 481
 
-2005-08-05 01:56  skvidal
+2005-08-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum.py: 
-	check in Hans-Peter Jansen's patch to help make the error output
-	when a needed module is missing a bit easier.
+	* bin/yum.py: check in Hans-Peter Jansen's patch to help make the
+	error output when a needed module is missing a bit easier.
 
-2005-08-05 01:46  skvidal
+2005-08-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* README, yum.spec: 
-	README: point to webpage and wiki add libxml2-python req back into
-	spec file
+	* README, yum.spec: README: point to webpage and wiki add
+	libxml2-python req back into spec file
 
-2005-08-05 01:41  skvidal
+2005-08-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py, docs/Makefile, docs/yum-shell.8, docs/yum.8: shell.py:
-	support shell-like quoting of arguments - especially useful for    
-	      group names docs/yum-shell.8: document the yum shell
-	docs/yum.8: point to the yum shell docs docs/Makefile: install the
-	yum-shell man page.
+	* docs/Makefile, docs/yum-shell.8, docs/yum.8, shell.py: shell.py:
+	support shell-like quoting of arguments - especially useful for
+	group names docs/yum-shell.8: document the yum shell docs/yum.8:
+	point to the yum shell docs docs/Makefile: install the yum-shell man
+	page.
 
-2005-07-28 02:53  skvidal
+2005-07-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, repos.py: 
-	if caching is enabled and the package in the cache is
-	damaged/incomplete/corrupted. Make sure we exit out rather than
-	trying to install/update the package anyway. Closes rh bug: 164394
-	need to backport to  2.2.X
+	* yum/__init__.py, yum/repos.py: if caching is enabled and the
+	package in the cache is damaged/incomplete/corrupted. Make sure we
+	exit out rather than trying to install/update the package anyway.
+	Closes rh bug: 164394 need to backport to  2.2.X
 
-2005-07-24 19:53  skvidal
+2005-07-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	add hidden option for grouplist
+	* docs/yum.8: add hidden option for grouplist
 
-2005-07-22 12:09  skvidal
+2005-07-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	clean up error string - bug #488
+	* yum/repos.py: clean up error string - bug #488
 
-2005-07-16 22:10  mjs
+2005-07-17  Menno Smits <menno at freshfoo.com>
 
 	* PLUGINS: Initial add of developer docs for plugins.
 
-2005-07-16 22:09  mjs
+2005-07-17  Menno Smits <menno at freshfoo.com>
 
-	* yum/plugins.py: - SLOT_TO_CONDUIT to clarify slot to conduit
-	class mapping - added and extended documentation
+	* yum/plugins.py: - SLOT_TO_CONDUIT to clarify slot to conduit class mapping - added
+	and extended documentation
 
-2005-07-14 04:32  skvidal
+2005-07-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	obscure "broken depstring" case in remove by provides
+	* cli.py: obscure "broken depstring" case in remove by provides
 
-2005-07-14 04:28  skvidal
+2005-07-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	allow remove option to handle virtual provides, versioned provides,
-	file-deps, etc, like install can deal with.
+	* cli.py, yum/__init__.py: allow remove option to handle virtual
+	provides, versioned provides, file-deps, etc, like install can deal
+	with.
 
-2005-07-13 06:29  pmatilai
+2005-07-13  Panu Matilainen <pmatilai at laiskiainen.org>
+
+	* yum/__init__.py: Fix TypeError traceback in yum.getPackageObject()
+	when package not found. CVSr
 
-	* yum/__init__.py: Fix TypeError traceback in
-	yum.getPackageObject() when package not found.	CVSr
 	----------------------------------------------------------------------
 
-2005-07-09 18:57  slack
+2005-07-09  Jack Neely <slack at quackmaster.net>
 
 	* yum/depsolve.py: Beginings of support for kernel-module style
 	packages as described on fedora-packaging.  This patch attempts to
-	figure out if any kernel-module package should be removed when a
-	new one is installed.  This works by making sure there is only one
-	kernel-module-foo package that requires kernel-A = VR.
-	
-	Some other kernel-module package work is forth coming.
+	figure out if any kernel-module package should be removed when a new
+	one is installed.  This works by making sure there is only one
+	kernel-module-foo package that requires kernel-A = VR.  Some other
+	kernel-module package work is forth coming.
 
-2005-07-08 01:52  skvidal
+2005-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	update changelog
+	* ChangeLog: update changelog
 
-2005-07-08 01:20  skvidal
+2005-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-daily.spec, yum.spec, yum/__init__.py: 
-	mark as 2.3.4
+	* yum-daily.spec, yum.spec, yum/__init__.py: mark as 2.3.4
 
-2005-07-08 01:07  skvidal
+2005-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	document 'list recent' and 'deplist'
+	* docs/yum.8: document 'list recent' and 'deplist'
 
-2005-07-03 20:50  skvidal
+2005-07-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile: 
-	add *.bak to clean removal
+	* Makefile: add *.bak to clean removal
 
-2005-07-02 04:33  skvidal
+2005-07-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix the 'perl(foo::bar::baz)' searching provides bug.
+	* yum/__init__.py: fix the 'perl(foo::bar::baz)' searching provides
+	bug.
 
-2005-07-01 16:40  skvidal
+2005-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	<sigh> fix proxy check if proxy is None
+	* yum/config.py: <sigh> fix proxy check if proxy is None
 
-2005-07-01 09:05  skvidal
+2005-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	make the proxy checking patch actually work.
+	* yum/config.py: make the proxy checking patch actually work.
 
-2005-07-01 08:56  skvidal
+2005-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	check if the proxy is anything sensible
+	* yum/config.py: check if the proxy is anything sensible
 
-2005-06-30 01:58  skvidal
+2005-06-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, shell.py: 
-	- make yum shell not exit when failing to enable/disable a repo -
+	* cli.py, shell.py: - make yum shell not exit when failing to enable/disable a repo -
 	fix an unneccesary sys.exit() in doRepoSetup()
 
-2005-06-28 14:24  skvidal
+2005-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	when you're sorting a package Sack it is best if you've put
-	packages into it. la la la
+	* yum/__init__.py: when you're sorting a package Sack it is best if
+	you've put packages into it. la la la
 
-2005-06-27 08:24  mjs
+2005-06-27  Menno Smits <menno at freshfoo.com>
 
 	* cli.py: Correct my grammar
 
-2005-06-27 08:23  mjs
+2005-06-27  Menno Smits <menno at freshfoo.com>
 
 	* cli.py: Cleanup and clarification of _filtercmdline()
 
-2005-06-27 03:04  skvidal
+2005-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	remove extras types, cleanup rogue ,
+	* yum/repos.py: remove extras types, cleanup rogue ,
 
-2005-06-27 02:57  skvidal
+2005-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	if repomd.xml is mangled, try another mirror for unmangled one.
-	This deals, correctly with horribly broken http servers that
-	redirect a 404 error to an error page and issue a 200 *Thwack*
+	* yum/repos.py: if repomd.xml is mangled, try another mirror for
+	unmangled one. This deals, correctly with horribly broken http
+	servers that redirect a 404 error to an error page and issue a 200
+	*Thwack*
 
-2005-06-27 02:34  skvidal
+2005-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py, docs/yum.conf.5, yum/depsolve.py: 
-	- check in Christopher Weis's patch to enable repackaging support
-	in yum - modify the patch to ouput progress bars and semi-sensible
+	* callback.py, docs/yum.conf.5, yum/depsolve.py: - check in Christopher Weis's patch to enable repackaging support in
+	yum - modify the patch to ouput progress bars and semi-sensible
 	output for the rpm callback
 
-2005-06-26 23:19  skvidal
+2005-06-27  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: make -d0 and -e0 work again.
 
-2005-06-23 01:09  skvidal
+2005-06-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum-arch.8, yum.8, yum.conf.5: 
-	- misc updates to the man pages - merge terje rosten's patch for
-	the new nevra package specification
+	* docs/yum-arch.8, docs/yum.8, docs/yum.conf.5: - misc updates to the man pages - merge terje rosten's patch for the
+	new nevra package specification
 
-2005-06-23 01:01  skvidal
+2005-06-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	remove rss-filename
+	* docs/yum.conf.5: remove rss-filename
 
-2005-06-23 00:54  skvidal
+2005-06-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/misc.py: 
-	make tmpdir be an option to pass into getCacheDir()
+	* yum/misc.py: make tmpdir be an option to pass into getCacheDir()
 
-2005-06-23 00:11  skvidal
+2005-06-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	change out returnPackageByDep() to use returnPackagesByDep() and
-	bestPackageFromList() rather than duplicating a lot of simple code
+	* yum/__init__.py: change out returnPackageByDep() to use
+	returnPackagesByDep() and bestPackageFromList() rather than
+	duplicating a lot of simple code
 
-2005-06-22 00:27  skvidal
+2005-06-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	Check in terje rosten's patch to config.py to handle reposdir as a
-	list, not a string
+	* yum/config.py: Check in terje rosten's patch to config.py to
+	handle reposdir as a list, not a string
 
-2005-06-21 14:25  pmatilai
+2005-06-21  Panu Matilainen <pmatilai at laiskiainen.org>
 
 	* yum/packages.py: Add support for name-epoch:version-release.arch
 	naming convention to parsePackages()
 
-2005-06-21 08:22  mjs
+2005-06-21  Menno Smits <menno at freshfoo.com>
 
-	* yum/: __init__.py, plugins.py: Renamed the plugin "typefilter"
+	* yum/__init__.py, yum/plugins.py: Renamed the plugin "typefilter"
 	argument to just "types" (sorry, couldn't stand it)
 
-2005-06-20 00:19  skvidal
+2005-06-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	make the header-by-index check work properly on older versions of
-	rpm
+	* rpmUtils/__init__.py: make the header-by-index check work properly
+	on older versions of rpm
 
-2005-06-19 20:10  skvidal
+2005-06-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	get rid of defineDirs() method integrate it into dirSetup()
+	* yum/config.py, yum/repos.py: get rid of defineDirs() method
+	integrate it into dirSetup()
 
-2005-06-19 10:42  skvidal
+2005-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	add os.path.normcase() for lockfile to fix rh bug: 160928
+	* yum/__init__.py: add os.path.normcase() for lockfile to fix rh
+	bug: 160928
 
-2005-06-19 02:33  skvidal
+2005-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, depsolve.py, repos.py: 
-	needed a space there, I dunno
+	* yum/config.py, yum/depsolve.py, yum/repos.py: needed a space
+	there, I dunno
 
-2005-06-19 02:32  skvidal
+2005-06-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	- make the use-indexes-to-retrieve-hdrs mechanism work.  - this
-	makes a big speed up for yum remove calls when using rpm >= 4.4.1
+	* rpmUtils/__init__.py: - make the use-indexes-to-retrieve-hdrs mechanism work. - this makes
+	a big speed up for yum remove calls when using rpm >= 4.4.1
 
-2005-06-16 08:23  mjs
+2005-06-16  Menno Smits <menno at freshfoo.com>
 
-	* docs/yum.conf.5, yum/__init__.py, yum/config.py, yum/repos.py:
+	* docs/yum.conf.5, yum/__init__.py, yum/config.py, yum/repos.py: 
 	Added http_caching option to provide control over http caching
-	headers.  This addresses bug #412
+	headers. This addresses bug #412
 
-2005-06-15 07:49  mjs
+2005-06-15  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: Support
 	for multple GPG keys per repo.
 
-2005-06-14 18:58  skvidal
+2005-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update from 2.3.3
+	* ChangeLog: changelog update from 2.3.3
 
-2005-06-14 18:40  skvidal
+2005-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-daily.spec: 
-	daily spec - unused
+	* yum-daily.spec: daily spec - unused
 
-2005-06-14 18:39  skvidal
+2005-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec, yum/__init__.py: 
-	- minor change to use constants - mark as 2.3.3
+	* yum.spec, yum/__init__.py: - minor change to use constants - mark as 2.3.3
 
-2005-06-14 11:21  skvidal
+2005-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	resolve rh bug: 160328
+	* yum/__init__.py: resolve rh bug: 160328
 
-2005-06-12 22:09  skvidal
+2005-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* output.py: cleanup userconfirm()
 
-2005-06-09 17:44  mjs
+2005-06-09  Menno Smits <menno at freshfoo.com>
 
 	* output.py: Applied Terje's locale workaround.
 
-2005-06-07 09:47  mjs
+2005-06-07  Menno Smits <menno at freshfoo.com>
 
-	* yum/plugins.py: - base PluginYumExit on Exception instead of
-	YumBaseError so that it can be	 handled separately - Updated TODO
+	* yum/plugins.py: - base PluginYumExit on Exception instead of YumBaseError so that it
+	can be   handled separately - Updated TODO
 
-2005-06-07 09:46  mjs
+2005-06-07  Menno Smits <menno at freshfoo.com>
 
-	* yummain.py: - refactored to avoid code duplication and clarify -
-	specialised handling for PluginYumExit exceptions - fixed exception
-	catching typo
+	* yummain.py: - refactored to avoid code duplication and clarify - specialised
+	handling for PluginYumExit exceptions - fixed exception catching
+	typo
 
-2005-06-07 07:34  mjs
+2005-06-07  Menno Smits <menno at freshfoo.com>
 
-	* yum/: __init__.py, plugins.py: Plugin type support:	  - plugins
-	can specify what type they are via the plugin_type attribute	 -
-	the type(s) of plugin to load can be specified when calling	 
+	* yum/__init__.py, yum/plugins.py: Plugin type support:     -
+	plugins can specify what type they are via the plugin_type attribute
+	- the type(s) of plugin to load can be specified when calling
 	doPluginSetup() Updated plugin TODO.
 
-2005-06-04 01:13  skvidal
+2005-06-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* bin/yum.py: rather funny little patch
 
-2005-06-03 17:21  skvidal
+2005-06-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* output.py: check in terje rosten's patch for making timestamp in
 	log be consistently C locale.
 
-2005-06-03 16:10  skvidal
+2005-06-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	fix for bug 464
+	* yum/config.py: fix for bug 464
 
-2005-06-02 11:33  pmatilai
+2005-06-02  Panu Matilainen <pmatilai at laiskiainen.org>
 
-	* yum/: __init__.py, plugins.py: Add preresolve and postresolve
+	* yum/__init__.py, yum/plugins.py: Add preresolve and postresolve
 	slots to plugin interface, bump up plugin api version.
 
-2005-05-30 01:49  skvidal
+2005-05-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	make update, install, erase commands case sensitive rather than
-	insensitive.  yum install G* should not catch all g* and G*, just
-	G*
+	* cli.py: make update, install, erase commands case sensitive rather
+	than insensitive. yum install G* should not catch all g* and G*,
+	just G*
 
-2005-05-29 02:14  skvidal
+2005-05-29  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, output.py, shell.py, yum/__init__.py, yum/depsolve.py: 
 	deplist function from Chip Turner: yum deplist pkgglob returns a
 	list of package deps and the packages that satisfy those deps
 
-2005-05-28 23:16  skvidal
+2005-05-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/groups.py: 
-	added in Sean Dilda's patch to speed along the groups parsing and
-	fix a bug for mandatory metapackages
+	* yum/groups.py: added in Sean Dilda's patch to speed along the
+	groups parsing and fix a bug for mandatory metapackages
 
-2005-05-24 10:53  katzj
+2005-05-24  Jeremy Katz <katzj at redhat.com>
 
-	* yum/: config.py, depsolve.py: installonlypkgs should be matched
+	* yum/config.py, yum/depsolve.py: installonlypkgs should be matched
 	against provides also instead of just the explicit list of kernel,
 	kernel-modules. fixes the kernel-*-devel problem  (#155988)
 
-2005-05-23 15:22  katzj
+2005-05-23  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/arch.py: fix typo noticed by Terje Rosten
 	<terje.rosten at ntnu.no>
 
-2005-05-23 10:54  katzj
+2005-05-23  Jeremy Katz <katzj at redhat.com>
 
 	* rpmUtils/arch.py: add support for alpha arches from Balint
 	Cristian (#158550)
 
-2005-05-19 23:10  skvidal
+2005-05-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py: 
-	remove the truncation from the output
+	* output.py: remove the truncation from the output
 
-2005-05-10 14:21  katzj
+2005-05-10  Jeremy Katz <katzj at redhat.com>
 
-	* yum/config.py: revert last change -- I fixed the kernel-*-devel
-	to provide kernel-devel
+	* yum/config.py: revert last change -- I fixed the kernel-*-devel to
+	provide kernel-devel
 
-2005-05-09 23:54  skvidal
+2005-05-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	kernel-smp-devel to installonly list
+	* yum/config.py: kernel-smp-devel to installonly list
 
-2005-05-09 22:18  katzj
+2005-05-10  Jeremy Katz <katzj at redhat.com>
 
-	* ChangeLog, rpmUtils/arch.py: 2005-05-09  Jeremy Katz 
-	<katzj at redhat.com>
-	
-		* rpmUtils/arch.py (getBaseArch): ppc64 and sparc64 are odd
-	in
-		that you want a mostly ppc and sparc userland respectively.
-	 make
-		$basearch realize that.
+	* ChangeLog, rpmUtils/arch.py: 2005-05-09  Jeremy Katz
+	<katzj at redhat.com>  	* rpmUtils/arch.py (getBaseArch): ppc64 and
+	sparc64 are odd in 	that you want a mostly ppc and sparc userland
+	respectively.  make 	$basearch realize that.
 
-2005-05-09 20:57  skvidal
+2005-05-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	make sure you solve before you run (whoops) thanks to pjones for
-	the fix
+	* shell.py: make sure you solve before you run (whoops) thanks to
+	pjones for the fix
 
-2005-05-07 23:05  mjs
+2005-05-08  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, docs/yum.8, yum/__init__.py, yum/plugins.py: Added
 	--noplugins command line option.
 
-2005-05-07 00:24  mjs
+2005-05-07  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Allow plugins direct access to RepoStorage
 	instance rather than try and mimic it's API. This break backwards
 	compat. API_VERSION is now 2.0.
 
-2005-05-07 00:23  mjs
+2005-05-07  Menno Smits <menno at freshfoo.com>
 
 	* yum/repos.py: RepoStorage.__str__() wasn't returning a string!
 
-2005-05-05 06:35  mjs
+2005-05-05  Menno Smits <menno at freshfoo.com>
 
-	* cli.py, yummain.py, yum/__init__.py, yum/plugins.py: - Converted
-	command line option parsing from getopt to optparse module - Allow
-	plugins to modify command line options and query parsed command
-	line
+	* cli.py, yum/__init__.py, yum/plugins.py, yummain.py: - Converted command line option parsing from getopt to optparse
+	module - Allow plugins to modify command line options and query
+	parsed command line
 
-2005-04-25 05:39  gijs
+2005-04-25  gijs <gijs>
 
 	* rpmUtils/__init__.py: Fixed an inconsistency between rpm and yum,
 	allow unversioned provides to fulfill versioned requires.
 
-2005-04-21 17:58  mjs
+2005-04-21  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Fixed subtle problem that meant config slot check
-	was not working in Python 2.2.	Updated TODO items.
+	was not working in Python 2.2. Updated TODO items.
 
-2005-04-19 00:23  mjs
+2005-04-19  Menno Smits <menno at freshfoo.com>
 
-	* docs/: yum.8, yum.conf.5: End user documentation for plugins.
+	* docs/yum.8, docs/yum.conf.5: End user documentation for plugins.
 
-2005-04-15 00:02  mjs
+2005-04-15  Menno Smits <menno at freshfoo.com>
 
-	* yum/: __init__.py, plugins.py: Panu's patch for prereposetup and
-	postreposetup slots.  Increased major API version number as the
-	above breaks backward compat.  Added getRpmDB() and
-	getPackageByNevra()
+	* yum/__init__.py, yum/plugins.py: Panu's patch for prereposetup and
+	postreposetup slots. Increased major API version number as the above
+	breaks backward compat. Added getRpmDB() and getPackageByNevra()
 
-2005-04-13 23:26  skvidal
+2005-04-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	obvious typo on exception raising
+	* yum/__init__.py: obvious typo on exception raising
 
-2005-04-13 10:21  gijs
+2005-04-13  gijs <gijs>
 
 	* cli.py, docs/yum.8: Updated yum.8 manpage and added missing
 	commands to the --help output of cli.py.
 
-2005-04-06 23:58  skvidal
+2005-04-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	elementtree dep
+	* yum.spec: elementtree dep
 
-2005-04-05 02:13  skvidal
+2005-04-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix for rh bug: 153127
+	* yum/__init__.py: fix for rh bug: 153127
 
-2005-04-04 14:16  skvidal
+2005-04-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec: typo in spec file
 
-2005-04-04 14:13  skvidal
+2005-04-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: 
-	mark as 2.3.2
+	* ChangeLog, yum-daily.spec, yum.spec, yum/__init__.py: mark as
+	2.3.2
 
-2005-04-04 10:31  skvidal
+2005-04-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/tests/updates-test.py: 
-	add some items to the updates-test. Mostly to check out multiple,
-	lesser, updating pkgs.
+	* rpmUtils/tests/updates-test.py: add some items to the
+	updates-test. Mostly to check out multiple, lesser, updating pkgs.
 
-2005-03-30 07:55  mjs
+2005-03-30  Menno Smits <menno at freshfoo.com>
 
-	* yum/plugins.py: - implemented predownload and postdownload slots
-	- documented bugzilla entries that should be do-able as plugins -
-	added GPL header - updated TODOs - added a little more
-	documentation
+	* yum/plugins.py: - implemented predownload and postdownload slots - documented
+	bugzilla entries that should be do-able as plugins - added GPL
+	header - updated TODOs - added a little more documentation
 
-2005-03-30 07:52  mjs
+2005-03-30  Menno Smits <menno at freshfoo.com>
 
 	* yum/__init__.py: Added predownload and postdownload plugin hooks.
 
-2005-03-30 06:00  mjs
+
+2005-03-30  Menno Smits <menno at freshfoo.com>
 
 	* docs/yum.conf.5: Documented plugin related options.
 
-2005-03-29 10:55  skvidal
+2005-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
 	* shell.py: catch traceback on ts solve errors
 
-2005-03-29 09:19  skvidal
+2005-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py: 
-	check in a few more modifications to the ts list
+	* output.py: check in a few more modifications to the ts list
 
-2005-03-28 10:52  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/comps.py: 
-	remove the python 2.2 shebang
+	* yum/comps.py: remove the python 2.2 shebang
 
-2005-03-28 09:38  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/transactioninfo.py: 
-	cleanup transaction listing.
+	* output.py, yum/transactioninfo.py: cleanup transaction listing.
 
-2005-03-28 02:49  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	modify spec file for yum-daily.yum file
+	* yum.spec: modify spec file for yum-daily.yum file
 
-2005-03-28 02:42  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/transactioninfo.py: 
-	make listTransaction() output similar to michael favia's design at:
+	* output.py, yum/transactioninfo.py: make listTransaction() output
+	similar to michael favia's design at:
 	http://michael.insitesinc.com/mediawiki/index.php?title=Yum slight
 	modification to transactionInfo obsoleted pkg data to do that.
 
-2005-03-28 01:30  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/: Makefile, yum-daily.yum, yum.cron: 
-	- add yum-daily.yum - make yum.cron use it for the daily cron job -
+	* etc/Makefile, etc/yum-daily.yum, etc/yum.cron: - add yum-daily.yum - make yum.cron use it for the daily cron job -
 	modify the Makefile to know about it
 
-2005-03-27 22:43  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	when specifying a comma-separated-list for exclude, replace the
-	commas with spaces for split() to work on.
+	* shell.py: when specifying a comma-separated-list for exclude,
+	replace the commas with spaces for split() to work on.
 
-2005-03-27 22:34  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	display off by one in repo list
+	* shell.py: display off by one in repo list
 
-2005-03-27 22:28  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	fix some typos in the repos help output
+	* shell.py: fix some typos in the repos help output
 
-2005-03-27 22:21  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, shell.py, yum/__init__.py: 
-	config exclude implemented when you exit a ts run w/o actually
-	finishing the transaction, don't reset the tsInfo class clean up
-	the help output in the shell.
+	* cli.py, shell.py, yum/__init__.py: config exclude implemented when
+	you exit a ts run w/o actually finishing the transaction, don't
+	reset the tsInfo class clean up the help output in the shell.
 
-2005-03-27 19:08  skvidal
+2005-03-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	implement some config options that involve the least amount of pain
+	* shell.py: implement some config options that involve the least
+	amount of pain
 
-2005-03-27 17:30  skvidal
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	add some limited config settings in the shell. More to go.
+	* shell.py: add some limited config settings in the shell. More to
+	go.
 
-2005-03-27 17:01  skvidal
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, constants.py: add BOOLEAN_STATES to constants,
+	* yum/config.py, yum/constants.py: add BOOLEAN_STATES to constants,
 	use it in config.py
 
-2005-03-27 16:53  skvidal
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	remove pkgpolicy option - it is unused, anyway.
+	* yum/config.py: remove pkgpolicy option - it is unused, anyway.
 
-2005-03-27 16:22  skvidal
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	fix for a small problem in searchPackages()
+	* yum/__init__.py: fix for a small problem in searchPackages()
 
-2005-03-27 06:51  mjs
+2005-03-27  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: More
-	plugin related updates:     - rearranged plugin initialisation:    
-	    - YumBase.doPluginSetup() now exists and must be called to
-	initialise	     plugins.	       - Yum's config and command
-	line args are now parsed before plugins are	       initialised.
-	This fixes the problems with the debug level being	     
-	ignored for early plugin related output.	  - refactored the
-	plugin config registration stuff so its handled 	   outside
-	of config.py (much cleaner).	      - because yum config is
-	parsed before plugin initialisation, a separate 	  
-	plugin.conf is no longer required. Moved plugin settings to [main]
-	of	      yum.conf.      - cleaned up YumPlugins.run() (return
-	code not used anymore)	    - fixed up the levels on some plugin
-	related log output
-
-2005-03-27 04:22  skvidal
-
-	* cli.py, shell.py: 
-	modify order of args for cli.doRepoSetup() make todo list in
-	shell.py
-
-2005-03-27 04:13  skvidal
-
-	* shell.py: 
-	change semantic for repos commands in shell, add in list
-	functionality:
-	
-	yum shell:    repos list - lists repositories and their states	 
-	repos enable <repolist> - enables a list of repositories (space    
-				 separated)    repos disable <repolisT> -
-	disables a list of repositories (space				   
-	 separated)
-
-2005-03-27 03:46  skvidal
-
-	* cli.py, output.py, shell.py, yummain.py, yum/__init__.py,
-	yum/repos.py: 
-	add 'enablerepo' and 'disablerepo' commands to yum shell.   -
-	modified doRepoSetup() to take a thisrepo setup argument so we can
-	setup	  one repo at a time   - modified the
-	RepoStorage.populateSack() so that the repos list is checked	 if
-	it is repoids or repo objects and used correctly   - We might want
-	to think about a YumBase.reset() function that resets the    
-	internal state of the object.
-	
-	- cleaned up some garbage comments and white space in yummain.py
-	and cli.py
-
-2005-03-27 02:58  mjs
-
-	* cli.py, yum/__init__.py, yum/plugins.py: - modified doRepoSetup
-	so that cli.py calls YumBase to do most of the work.	This makes
-	the code cleaner (less duplication) and means the call for the	 
-	reposetup plugin hook is only in one place.  - added call reposetup
-	plugin hook
-
-2005-03-27 02:31  mjs
+	plugin related updates:     - rearranged plugin initialisation:
+	- YumBase.doPluginSetup() now exists and must be called to
+	initialise           plugins.         - Yum's config and command
+	line args are now parsed before plugins are           initialised.
+	This fixes the problems with the debug level being           ignored
+	for early plugin related output.         - refactored the plugin
+	config registration stuff so its handled           outside of
+	config.py (much cleaner).         - because yum config is parsed
+	before plugin initialisation, a separate           plugin.conf is no
+	longer required. Moved plugin settings to [main] of
+	yum.conf.     - cleaned up YumPlugins.run() (return code not used
+	anymore)     - fixed up the levels on some plugin related log output
+
+
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, shell.py: modify order of args for cli.doRepoSetup() make
+	todo list in shell.py
+
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* shell.py: change semantic for repos commands in shell, add in list
+	functionality:  yum shell:    repos list - lists repositories and
+	their states    repos enable <repolist> - enables a list of
+	repositories (space                              separated)    repos
+	disable <repolisT> - disables a list of repositories (space
+	separated)
+
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, output.py, shell.py, yum/__init__.py, yum/repos.py,
+	yummain.py: add 'enablerepo' and 'disablerepo' commands to yum
+	shell.  - modified doRepoSetup() to take a thisrepo setup argument
+	so we can setup    one repo at a time  - modified the
+	RepoStorage.populateSack() so that the repos list is checked    if
+	it is repoids or repo objects and used correctly  - We might want to
+	think about a YumBase.reset() function that resets the    internal
+	state of the object.  - cleaned up some garbage comments and white
+	space in yummain.py and cli.py
+
+2005-03-27  Menno Smits <menno at freshfoo.com>
+
+	* cli.py, yum/__init__.py, yum/plugins.py: - modified doRepoSetup so that cli.py calls YumBase to do most of
+	the work.   This makes the code cleaner (less duplication) and means
+	the call for the   reposetup plugin hook is only in one place. -
+	added call reposetup plugin hook
+
+2005-03-27  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, yum/__init__.py, yum/plugins.py: Moved __version__ to
 	yum/__init__.py Added getYumVersion() to PluginConduit
 
-2005-03-26 23:42  skvidal
+2005-03-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/transaction.py: 
-	remove old TransactionData class
+	* rpmUtils/transaction.py: remove old TransactionData class
 
-2005-03-26 22:21  mjs
+2005-03-27  Menno Smits <menno at freshfoo.com>
 
-	* yum/: __init__.py, config.py, constants.py, plugins.py: Lots of
-	plugin related changes:     - API versioning	 - cleaned up API
-	somewhat     - hook methods now need a "_hook" suffix. This will
-	allow detection of	 plugins that are trying to register hooks
-	that aren't supported.	    - plugin hook method return codes are
-	now ignored. Plugins should now use	   PluginYumExit exception
-	if yum should terminate.      - started reposetup hook	    -
-	custom option conflict detection      - renamed
+	* yum/__init__.py, yum/config.py, yum/constants.py, yum/plugins.py: 
+	Lots of plugin related changes:     - API versioning     - cleaned
+	up API somewhat     - hook methods now need a "_hook" suffix. This
+	will allow detection of       plugins that are trying to register
+	hooks that aren't supported.     - plugin hook method return codes
+	are now ignored. Plugins should now use       PluginYumExit
+	exception if yum should terminate.     - started reposetup hook
+	- custom option conflict detection     - renamed
 	PLUG_OPT_WHERE_GLOBAL to PLUG_OPT_WHERE_MAIN
 
-2005-03-26 13:28  skvidal
+2005-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	exactarchlist put through the  variableReplace/listmaker routines
+	* yum/config.py: exactarchlist put through the
+	variableReplace/listmaker routines
 
-2005-03-26 12:40  skvidal
+2005-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	check in Adam Greenfield's patch for yum bug #410
+	* rpmUtils/updates.py: check in Adam Greenfield's patch for yum bug
+	#410
 
-2005-03-26 11:38  skvidal
+2005-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/: updates.py, tests/updates-test.py: 
-	
-	make exactarch not used exactarchlist is used, If the pkg name
-	exists in this list then it will not be allowed to change archs. If
-	it does not exist in this list then it will be allowed to change
-	archs in an update.
+	* rpmUtils/tests/updates-test.py, rpmUtils/updates.py: make
+	exactarch not used exactarchlist is used, If the pkg name exists in
+	this list then it will not be allowed to change archs. If it does
+	not exist in this list then it will be allowed to change archs in an
+	update.
 
-2005-03-26 07:20  mjs
+2005-03-26  Menno Smits <menno at freshfoo.com>
 
 	* yum/groups.py: Changed Comps exception catching because of change
 	to cElementTree.
 
-2005-03-26 07:15  mjs
+2005-03-26  Menno Smits <menno at freshfoo.com>
 
-	* yum/comps.py: Converted from libxml2 to cElementTree.  General
+	* yum/comps.py: Converted from libxml2 to cElementTree. General
 	cleanup and style enhancements.
 
-2005-03-26 05:21  mjs
+2005-03-26  Menno Smits <menno at freshfoo.com>
 
 	* yum/config.py: Fixed missing brackets.
 
-2005-03-26 02:54  skvidal
+2005-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/config.py, yum/depsolve.py: 
-	make exactarch not used exactarchlist is used, If the pkg name
-	exists in this list then it will not be allowed to change archs. If
-	it does not exist in this list then it will be allowed to change
-	archs in an update.
+	* cli.py, yum/__init__.py, yum/config.py, yum/depsolve.py: make
+	exactarch not used exactarchlist is used, If the pkg name exists in
+	this list then it will not be allowed to change archs. If it does
+	not exist in this list then it will be allowed to change archs in an
+	update.
 
-2005-03-25 10:13  skvidal
+2005-03-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	missing , in a list
+	* yum/config.py: missing , in a list
 
-2005-03-25 05:17  skvidal
+2005-03-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	minor changes in config.py  - make reposdir variableReplaced for
-	$vars  - make a couple of items that were uselessly tuples into
-	lists
+	* yum/config.py: minor changes in config.py  - make reposdir
+	variableReplaced for $vars  - make a couple of items that were
+	uselessly tuples into lists
 
-2005-03-25 04:47  mjs
+2005-03-25  Menno Smits <menno at freshfoo.com>
 
 	* yum/plugins.py: Plugins now have a general config file at
-	/etc/yum/plugins.conf.	Each plugin also has a config file at
-	/etc/yum/pluginconf.d/<pluginname>.conf.  Added methods to
+	/etc/yum/plugins.conf. Each plugin also has a config file at
+	/etc/yum/pluginconf.d/<pluginname>.conf. Added methods to
 	PluginConduit to allow retrieval of plugin specific options.
 
-2005-03-25 04:42  mjs
+2005-03-25  Menno Smits <menno at freshfoo.com>
 
 	* docs/yum.conf.5, yum/__init__.py, yum/config.py: The "reposdir"
 	option now takes a list of directories to search for .repo files.
 	The default is /etc/yum/repos.d and /etc/yum.repos.d.
 
-2005-03-25 04:14  skvidal
+2005-03-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	copyright date change
+	* yum/__init__.py: copyright date change
 
-2005-03-24 03:14  skvidal
+2005-03-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	move the plugins call outside of cli.py and into the yum module.
+	* cli.py, yum/__init__.py: move the plugins call outside of cli.py
+	and into the yum module.
 
-2005-03-24 02:29  skvidal
+2005-03-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	fix for rh bug: 151950
+	* posts/bootloadercfg.py, posts/checkbootloader.py,
+	posts/grubcfg.py, posts/iutil.py, posts/lilo.py, posts/lilocfg.py,
+	posts/up2datetheft.py: remove all this old code
 
-2005-03-21 07:37  mjs
+2005-03-24  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/sqlitesack.py: fix for rh bug: 151950
+
+2005-03-21  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, yum/__init__.py, yum/config.py, yum/constants.py,
 	yum/plugins.py: Initial yum plugin work.
 
-2005-03-21 06:49  mjs
+2005-03-21  Menno Smits <menno at freshfoo.com>
 
 	* yum/pgpmsg.py: Updated pgpmsg to latest upstream version to fix
-	problems parsing some keys (eg. current ATrpms key).
-	
-	(This is NOT related to other recently reported pgpmsg issue:	 
+	problems parsing some keys (eg. current ATrpms key).  (This is NOT
+	related to other recently reported pgpmsg issue:
 	http://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=426)
 
-2005-03-18 08:47  skvidal
+2005-03-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: repos.py, sqlitesack.py: 
-	make sqliteSack.getPrco only search for the requested prco type, If
-	none specified it searches for all.  modify yum/repos.py to allow
-	for unsetting sqlite backend db selection.
+	* yum/repos.py, yum/sqlitesack.py: make sqliteSack.getPrco only
+	search for the requested prco type, If none specified it searches
+	for all. modify yum/repos.py to allow for unsetting sqlite backend
+	db selection.
 
-2005-03-15 15:02  gijs
+2005-03-15  gijs <gijs>
 
-	* yum/sqlitesack.py: Fixed another typo in changelog related
-	queries
+	* yum/sqlitesack.py: Fixed another typo in changelog related queries
 
-2005-03-15 14:59  gijs
+
+2005-03-15  gijs <gijs>
 
 	* yum/sqlitesack.py: Fixed two typos in sql queries (spotted by
 	Hans-Peter Jansen).
 
-2005-03-15 12:05  gijs
+2005-03-15  gijs <gijs>
 
-	* yum/sqlitesack.py: Explicitly name columns when doing selects
-	from multiple tables. This should fix sqlite 3.1 issues while
-	remaining compatible with sqlite 3.0 and older.
+	* yum/sqlitesack.py: Explicitly name columns when doing selects from
+	multiple tables. This should fix sqlite 3.1 issues while remaining
+	compatible with sqlite 3.0 and older.
 
-2005-03-15 02:43  skvidal
+2005-03-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/config.py: 
-	purge generate-rss and all of its reqs
+	* cli.py, output.py, yum/config.py: purge generate-rss and all of
+	its reqs
 
-2005-03-15 02:33  skvidal
+2005-03-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make the lock file dir, if it is not present
+	* yum/__init__.py: make the lock file dir, if it is not present
 
-2005-03-14 01:26  skvidal
+2005-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make yum lock file aware of the installroot - no need for a global
-	lock
+	* yum/__init__.py: make yum lock file aware of the installroot - no
+	need for a global lock
 
-2005-03-13 04:24  skvidal
+2005-03-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: packages.py, sqlitecache.py: 
-	add a requiresList method to YumAvailablePackage to make it match
-	YumInstalledPackage. Fix up a case where sqlitecache would
-	traceback if the db file was not writable and we wanted to delete
-	it.
+	* yum/packages.py, yum/sqlitecache.py: add a requiresList method to
+	YumAvailablePackage to make it match YumInstalledPackage. Fix up a
+	case where sqlitecache would traceback if the db file was not
+	writable and we wanted to delete it.
 
-2005-03-12 17:13  skvidal
+2005-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/constants.py: 
-	add constants.py - generic constants so we don't have to do so many
-	string comparisons for storing types of things. This isn't used
-	anywhere yet.
+	* yum/constants.py: add constants.py - generic constants so we don't
+	have to do so many string comparisons for storing types of things.
+	This isn't used anywhere yet.
 
-2005-03-12 15:10  skvidal
+2005-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	setup an 'obsoleted' dict for easy look up of what packages
-	obsolete an installed package
+	* rpmUtils/updates.py: setup an 'obsoleted' dict for easy look up of
+	what packages obsolete an installed package
 
-2005-03-12 02:24  skvidal
+2005-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/__init__.py, yum/depsolve.py: 
-	- clean up some dumb code laste night - make obsoletes easier to
+	* output.py, yum/__init__.py, yum/depsolve.py: - clean up some dumb code laste night - make obsoletes easier to
 	search - tidy up some code in depsolver - make obsoletes print out
 	in the transaction list again
 
-2005-03-11 04:08  skvidal
+2005-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	packageSack - packagesByTuple(pkgtup) updates - getObsoletedList()
+	* repomd/packageSack.py, rpmUtils/updates.py: packageSack -
+	packagesByTuple(pkgtup) updates - getObsoletedList()
 
-2005-03-11 04:00  skvidal
+2005-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	in the event we can't find a resolving package, look for obsoletes
-	(as well as updates) of the requiring package to get out of the
-	unresolveable dep.
+	* yum/__init__.py, yum/depsolve.py: in the event we can't find a
+	resolving package, look for obsoletes (as well as updates) of the
+	requiring package to get out of the unresolveable dep.
 
-2005-03-10 22:17  skvidal
+2005-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, docs/yum.conf.5, yum/config.py: 
-	merge in the "turn off the confirm in 'expected' situations" patch
-	from Matt Miller
+	* cli.py, docs/yum.conf.5, yum/config.py: merge in the "turn off the
+	confirm in 'expected' situations" patch from Matt Miller
 
-2005-03-10 17:44  gijs
+2005-03-10  gijs <gijs>
 
 	* yum/sqlitesack.py: Make getPrco return epoch version and release
 	in the correct order.
 
-2005-03-10 09:56  gijs
+2005-03-10  gijs <gijs>
 
 	* yum/sqlitesack.py: Apply a patch by Panu Matilainen, fixing
 	getPrco returning empty sets and a bug triggered by files that have
 	no dirname (such specs in as SRPMS).
 
-2005-03-10 01:45  skvidal
+2005-03-10  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/transactioninfo.py: add an __iter__ method to the
+	TransactionData class
+
+2005-03-09  gijs <gijs>
 
-	* yum/transactioninfo.py: 
-	add an __iter__ method to the TransactionData class
+	* yum/sqlitecache.py, yum/sqlitesack.py: - store filetypes as one char instead of as a / seperated string -
+	move functions for encoding and decoding lists of filenames /
+	filetypes   to seperate helper functions. - update TODOs
 
-2005-03-09 11:03  gijs
+2005-03-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: sqlitecache.py, sqlitesack.py: - store filetypes as one
-	char instead of as a / seperated string - move functions for
-	encoding and decoding lists of filenames / filetypes   to seperate
-	helper functions.  - update TODOs
+	* yum/config.py, yum/repos.py: made the replacement variables in the
+	config file ($releasever, $basearch, $arch, $YUM0-$YUM9) apply to
+	almost all of the options equally. Cleaned up a fair bit of code and
+	muddied some other code
 
-2005-03-09 03:14  skvidal
+2005-03-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	made the replacement variables in the config file ($releasever,
-	$basearch, $arch, $YUM0-$YUM9) apply to almost all of the options
-	equally. Cleaned up a fair bit of code and muddied some other code
+	* yum/config.py: variableReplace() over gpgkey option
 
-2005-03-09 01:36  skvidal
+2005-03-08  gijs <gijs>
 
-	* yum/config.py: 
-	variableReplace() over gpgkey option
+	* repomd/packageSack.py: Fixed a typo in excludeArch(e)s that caused
+	yum to fail when sqlite was not available.
 
-2005-03-08 05:41  gijs
+2005-03-08  gijs <gijs>
 
 	* yum/repos.py: Enable wildcards to be used for enabling and
-	disabling repositories.  Based on a patch by Terrel Shumway.
+	disabling repositories. Based on a patch by Terrel Shumway.
 
-2005-03-08 04:22  skvidal
+2005-03-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: mdparser.py, sqlitecache.py: 
-	check in Icon's cElementTree patches and unicode patches to sqlite
-	backend.
+	* yum/mdparser.py, yum/sqlitecache.py: check in Icon's cElementTree
+	patches and unicode patches to sqlite backend.
 
-2005-03-08 04:17  skvidal
+2005-03-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	move callback return to better location - spews less crap
+	* cli.py: move callback return to better location - spews less crap
 	pre-final-transaction
 
-2005-03-08 03:54  skvidal
+2005-03-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/sqlitesack.py: 
-	merge Panu's searchPrco method for sqlitesack.py
+	* yum/sqlitesack.py: merge Panu's searchPrco method for
+	sqlitesack.py
 
-2005-03-07 11:20  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	update changelog
+	* ChangeLog: update changelog
 
-2005-03-07 10:50  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	modify version numbers change specs a little bit
+	* cli.py, yum-daily.spec, yum.spec: modify version numbers change
+	specs a little bit
 
-2005-03-07 02:43  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	tidy up 'clean' output for use in shell
+	* cli.py: tidy up 'clean' output for use in shell
 
-2005-03-07 02:08  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py: 
-	refined language a bit:
-	
-	normal commands from yum cli special shell commands: run - same as
-	'ts run' transaction (aliased to 'ts' as well)	       run - run
-	transaction	    solve - dep solve transaction	  list -
-	list transaction	 reset - reset transaction quit exit
+	* shell.py: refined language a bit:  normal commands from yum cli
+	special shell commands: run - same as 'ts run' transaction (aliased
+	to 'ts' as well)         run - run transaction         solve - dep
+	solve transaction         list - list transaction         reset -
+	reset transaction quit exit
 
-2005-03-07 02:01  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, shell.py, yum/__init__.py, yum/repos.py: 
-	permit multiple shell transactions in one run.
+	* cli.py, shell.py, yum/__init__.py, yum/repos.py: permit multiple
+	shell transactions in one run.
 
-2005-03-07 01:27  skvidal
+2005-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	fix for bug 407 delete some commented code in config.py
+	* yum/config.py, yum/repos.py: fix for bug 407 delete some commented
+	code in config.py
 
-2005-03-06 12:39  skvidal
+2005-03-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* shell.py, yum/__init__.py: 
-	some shell updates and made it possible to reset the state of the
-	rpmdb and transaction set that yum has available.
+	* shell.py, yum/__init__.py: some shell updates and made it possible
+	to reset the state of the rpmdb and transaction set that yum has
+	available.
 
-2005-03-06 04:51  skvidal
+2005-03-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	left out a variable in the dbcache cleanup changes - fixed
+	* cli.py: left out a variable in the dbcache cleanup changes - fixed
 
-2005-03-04 13:29  skvidal
 
-	* yummain.py, yum/__init__.py, yum/sqlitesack.py: 
-	- made excludeArches in repomd pkgsack and sqlite pkgsack.  - makes
+2005-03-04  Seth Vidal <skvidal at linux.duke.edu>
+
+	* repomd/packageSack.py, yum/__init__.py, yum/sqlitesack.py,
+	yummain.py: - made excludeArches in repomd pkgsack and sqlite pkgsack. - makes
 	more sense to be in that class - sql select is a bit faster than
 	iterating all the packages and comparing
 
-2005-03-04 03:39  skvidal
+2005-03-04  gijs <gijs>
+
+	* repomd/packageObject.py: Applying a patch by Panu Matilainen to
+	make the way to return Changelog information uniform for sqlite and
+	non sqlite packages.
 
-	* output.py, yum/__init__.py, yum/depsolve.py: 
-	- clean up some misc items in the depsolver - remove two completely
+2005-03-04  Seth Vidal <skvidal at linux.duke.edu>
+
+	* output.py, yum/__init__.py, yum/depsolve.py: - clean up some misc items in the depsolver - remove two completely
 	redundant if statements - add dep relationship information for
 	erasure deps to txmbr - fix printing of removal deps in transaction
 	listing
 
-2005-03-03 07:14  gijs
+2005-03-03  gijs <gijs>
 
 	* yum/sqlitesack.py: Applied a patch by Panu Matilainen that allows
 	queries on raw prco data.
 
-2005-03-03 02:49  skvidal
+2005-03-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/transactioninfo.py: 
-	update TODOS on transactioninfo
+	* yum/transactioninfo.py: update TODOS on transactioninfo
 
-2005-03-03 02:45  skvidal
+2005-03-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, transactioninfo.py: 
-	clean up the txmbr stuff to use package objects internally.  need
-	to also use them for the transaction-set relationship information
+	* yum/depsolve.py, yum/transactioninfo.py: clean up the txmbr stuff
+	to use package objects internally. need to also use them for the
+	transaction-set relationship information
 
-2005-03-03 02:44  skvidal
+2005-03-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	pychecker found some rather dumb, and apparently infrequently
-	encountered problems.
+	* yum/__init__.py: pychecker found some rather dumb, and apparently
+	infrequently encountered problems.
 
-2005-03-02 17:18  mjs
+2005-03-02  Menno Smits <menno at freshfoo.com>
 
 	* cli.py, output.py, yum/mdcache.py, yum/repos.py,
 	yum/sqlitecache.py: Enhanced callback for reporting cache update
 	progress (no more prints in sqlite code).
 
-2005-03-02 15:07  gijs
+2005-03-02  gijs <gijs>
 
-	* yum/: repos.py, sqlitecache.py, sqlitesack.py: - No longer
-	subclass RepodataParserSqlite from mdcache.  - Report repo id while
-	caching - Update TODOs
+	* yum/repos.py, yum/sqlitecache.py, yum/sqlitesack.py: - No longer subclass RepodataParserSqlite from mdcache. - Report
+	repo id while caching - Update TODOs
 
-2005-03-02 11:55  gijs
+2005-03-02  gijs <gijs>
 
 	* yum/sqlitesack.py: Dont list providing packages if they are
 	excluded.
 
-2005-03-02 11:51  gijs
+2005-03-02  gijs <gijs>
 
-	* yum/: __init__.py, sqlitesack.py: Perform yum whatprovides
+	* yum/__init__.py, yum/sqlitesack.py: Perform yum whatprovides
 	queries that are not regular expressions by using database queries
 	instead of iterating over all packages.
 
-2005-03-02 09:28  gijs
+2005-03-02  gijs <gijs>
 
 	* yum/sqlitesack.py: sqlitesack should not be printing anything,
 	remove 2 old debug messages.
 
-2005-03-02 09:24  gijs
+2005-03-02  gijs <gijs>
 
-	* yum/: sqlitecache.py, sqlitesack.py: Using / as a database
+	* yum/sqlitecache.py, yum/sqlitesack.py: Using / as a database
 	seperator for a list of files now. Cleaned up this stuff by using
 	python's split and join instead of our own code.
 
-2005-03-02 07:03  gijs
+2005-03-02  gijs <gijs>
 
-	* output.py, yum/sqlitesack.py: Fixes in Changelog handling code,
-	mostly contributed by Panu Matilainen.
+	* output.py, repomd/packageObject.py, yum/sqlitesack.py: Fixes in
+	Changelog handling code, mostly contributed by Panu Matilainen.
 
-2005-03-02 05:43  mjs
+2005-03-02  Menno Smits <menno at freshfoo.com>
 
-	* yum/: mdparser.py, sqlitecache.py, sqlitesack.py: Added missing
-	GPL headers to newly added files.
+	* yum/mdparser.py, yum/sqlitecache.py, yum/sqlitesack.py: Added
+	missing GPL headers to newly added files.
 
-2005-03-02 03:31  skvidal
+2005-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum.py: 
-	update to yum.py from Terrel Shumway - makes nicer output message
-	if the yum module doesn't exist.
+	* bin/yum.py: update to yum.py from Terrel Shumway - makes nicer
+	output message if the yum module doesn't exist.
 
-2005-03-02 02:27  skvidal
+2005-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, docs/yum.8, yum/__init__.py: 
-	clean dbcache option for removing sqlite caches.  updated docs
+	* cli.py, docs/yum.8, yum/__init__.py: clean dbcache option for
+	removing sqlite caches. updated docs
 
-2005-03-02 01:36  skvidal
+2005-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	remove duplicate call in install function
+	* cli.py: remove duplicate call in install function
 
-2005-03-02 01:19  skvidal
+2005-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	make yum install "foo > 1.1" work, along with all other virtual
-	provides.  fixed a couple of bugs in the returnPackageByDep cleaned
-	up some useless string output
+	* cli.py, yum/__init__.py: make yum install "foo > 1.1" work, along
+	with all other virtual provides. fixed a couple of bugs in the
+	returnPackageByDep cleaned up some useless string output
 
-2005-03-01 23:31  skvidal
+2005-03-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/depsolve.py: 
-	file:// repos work again. By collapsing and remaking the po we lose
-	localpath which is used if we have file:// repos. Whoops. :)
+	* cli.py, yum/depsolve.py: file:// repos work again. By collapsing
+	and remaking the po we lose localpath which is used if we have
+	file:// repos. Whoops. :)
 
-2005-03-01 09:08  skvidal
+2005-03-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/Makefile: 
-	patch from terje rosten for me being a dumbass
+	* etc/Makefile: patch from terje rosten for me being a dumbass
 
-2005-03-01 07:53  mjs
+2005-03-01  Menno Smits <menno at freshfoo.com>
 
-	* yum/sqlitecache.py: Added missing "rpm_packager" column mapping
-	to PackageToDBAdapter . This, combined with BaseEntry.__getitem__()
+	* yum/sqlitecache.py: Added missing "rpm_packager" column mapping to
+	PackageToDBAdapter . This, combined with BaseEntry.__getitem__()
 	behaviour (fixed) was causing packagers to be cached as None,
 	causing "yum search" to fail.
 
-2005-03-01 07:45  mjs
+2005-03-01  Menno Smits <menno at freshfoo.com>
 
 	* yum/mdparser.py: Entry __getitem__() no longer returns None for
 	unknown values. This was hiding bugs when the entry parameters were
-	being accessed with the wrong name.
-	
-	'pkgid' parameter now called 'pkgId' to suit database.
+	being accessed with the wrong name.  'pkgid' parameter now called
+	'pkgId' to suit database.
 
-2005-02-27 17:34  gijs
+2005-02-27  gijs <gijs>
 
 	* yum/sqlitesack.py: Fixing a bug in the sqlite exclude code that
 	can lead to tracebacks
 
-2005-02-26 18:49  skvidal
+2005-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	make exclusion of non-compat archs work for sqlite as well
+	* yum/__init__.py: make exclusion of non-compat archs work for
+	sqlite as well
 
-2005-02-26 08:15  gijs
+2005-02-26  gijs <gijs>
 
-	* yum/: sqlitecache.py, sqlitesack.py: Implemented exclude support
-	for sqlite.  Some minor fixes to the sqlite files inspired by
+	* yum/sqlitecache.py, yum/sqlitesack.py: Implemented exclude support
+	for sqlite. Some minor fixes to the sqlite files inspired by
 	pychecker.
 
-2005-02-26 04:11  skvidal
+2005-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/misc.py: 
-	make the gpgkey importer check the rpmdb in the installroot if
-	specified.
+	* cli.py, yum/misc.py: make the gpgkey importer check the rpmdb in
+	the installroot if specified.
 
-2005-02-25 14:34  skvidal
+2005-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum.cron.weekly: 
-	actually 'add' yum.cron.weekly
+	* etc/yum.cron.weekly: actually 'add' yum.cron.weekly
 
-2005-02-25 14:30  gijs
+2005-02-25  gijs <gijs>
 
 	* output.py, yum-daily.spec, yum.spec, yum/__init__.py,
 	yum/mdparser.py, yum/repos.py, yum/sqlitecache.py,
-	yum/sqlitesack.py: Adding the sqlite stuff to yum HEAD.  Note that
-	currently package excludes are non-functional and there are a
-	number of outstanding TODOs.
+	yum/sqlitesack.py: Adding the sqlite stuff to yum HEAD. Note that
+	currently package excludes are non-functional and there are a number
+	of outstanding TODOs.
 
-2005-02-25 02:46  skvidal
+2005-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile, yum/Makefile, rpmUtils/Makefile: 
-	PYTHON override in makefiles - make it complete fixes:
+	* Makefile, repomd/Makefile, rpmUtils/Makefile, yum/Makefile: PYTHON
+	override in makefiles - make it complete fixes:
 	http://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=403 thanks to
 	bill nottingham
 
-2005-02-25 02:17  skvidal
+2005-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-daily.spec, yum.spec, etc/Makefile: 
-	yum.cron.weekly to clean out old packages
+	* etc/Makefile, yum-daily.spec, yum.spec: yum.cron.weekly to clean
+	out old packages
 
-2005-02-24 06:05  gijs
+2005-02-24  gijs <gijs>
 
 	* AUTHORS: Fixed a typo in my name in AUTHORS
 
-2005-02-24 03:25  skvidal
+2005-02-24  Seth Vidal <skvidal at linux.duke.edu>
 
 	* AUTHORS, callback.py, cli.py, output.py, progress_meter.py,
-	pullheaders.py, serverStuff.py, shell.py, yummain.py: 
-	Add Menno, Gijs and Terje to Authors file update copyright years in
-	code touched this year
+	pullheaders.py, serverStuff.py, shell.py, yummain.py: Add Menno,
+	Gijs and Terje to Authors file update copyright years in code
+	touched this year
+
+2005-02-24  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-24 02:44  skvidal
+	* yum/misc.py, yum/pgpmsg.py: merged Menno's patch to the pgp/gpg
+	functions
 
-	* yum/: misc.py, pgpmsg.py: 
-	merged Menno's patch to the pgp/gpg functions
+2005-02-24  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-24 02:14  skvidal
+	* Makefile, urlgrabber/LICENSE, urlgrabber/Makefile,
+	urlgrabber/README, urlgrabber/__init__.py, urlgrabber/byterange.py,
+	urlgrabber/grabber.py, urlgrabber/keepalive.py,
+	urlgrabber/mirror.py, urlgrabber/progress.py: removed urlgrabber
+	modified Makefile to remove urlgrabber
 
-	* Makefile: 
-	removed urlgrabber modified Makefile to remove urlgrabber
+2005-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-23 13:22  skvidal
+	* rpmUtils/transaction.py: don't turn off nosignatures/nodigests,
+	turn it on. Should do the right thing on rpm 4.4.1 now
 
-	* rpmUtils/transaction.py: 
-	don't turn off nosignatures/nodigests, turn it on. Should do the
-	right thing on rpm 4.4.1 now
+2005-02-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-23 01:56  skvidal
+	* shell.py: add a depsolve and listTransaction command into the
+	shell mostly a proof-of-concept.
 
-	* shell.py: 
-	add a depsolve and listTransaction command into the shell mostly a
-	proof-of-concept.
+2005-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-21 10:46  skvidal
+	* yum/repos.py: duplicate repository traceback fix
 
-	* yum/repos.py: 
-	duplicate repository traceback fix
+2005-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-21 01:38  skvidal
+	* ChangeLog: updated changelog
 
-	* ChangeLog: 
-	updated changelog
+2005-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-21 00:23  skvidal
+	* yum-template.xml: remove template xml that has no value anymore
 
-	* yum-template.xml: 
-	remove template xml that has no value anymore
+2005-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-21 00:15  skvidal
+	* yum-daily.spec, yum.spec: updated spec file for versin changes -
+	2.3.0
 
-	* yum-daily.spec, yum.spec: 
-	updated spec file for versin changes - 2.3.0
+2005-02-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-19 17:28  skvidal
+	* urlgrabber/LICENSE, urlgrabber/README, urlgrabber/__init__.py,
+	urlgrabber/byterange.py, urlgrabber/grabber.py,
+	urlgrabber/keepalive.py: check new urlgrabber into yum-HEAD. Once
+	urlgrabber package is made this will be removed from this source
+	tree
 
-	* yum/repos.py: 
-	proxy fixes
+2005-02-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-19 17:27  skvidal
+	* yum/repos.py: proxy fixes
 
-	* docs/yum.conf.5: 
-	updated docs for proxy options that are now implemented
+2005-02-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-17 02:16  skvidal
+	* docs/yum.conf.5: updated docs for proxy options that are now
+	implemented
 
-	* yum/: config.py, repos.py: 
-	allow undefining proxies in repo sections use _none_ to disable
-	proxy for a repo.  abstract out the repos classes from the config
-	class
+2005-02-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-14 01:00  skvidal
+	* yum/config.py, yum/repos.py: allow undefining proxies in repo
+	sections use _none_ to disable proxy for a repo. abstract out the
+	repos classes from the config class
+
+2005-02-14  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py, cli.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py, yum/transactioninfo.py: 
-	- added in Terje's new patch for the rpm callback - setup some
+	yum/packages.py, yum/transactioninfo.py: - added in Terje's new patch for the rpm callback - setup some
 	background for some items in transactioninfo.py - specifically
-	storing the package object in the transaction member object.  -
-	made pkgtup an attribute of every package object rather than a
-	callable method.
+	storing the package object in the transaction member object. - made
+	pkgtup an attribute of every package object rather than a callable
+	method.
 
-2005-02-11 04:10  skvidal
+2005-02-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/config.py, yum/repos.py: 
-	rearranged repository configuration. Instead of repos being an
-	attribute of the config class it is now split out as a base
-	attribute from the YumBase object. This gives us better separation
-	from the configParser format and let's us do newer things with
-	resetting information in repositories
+	* cli.py, yum/__init__.py, yum/config.py, yum/repos.py: rearranged
+	repository configuration. Instead of repos being an attribute of the
+	config class it is now split out as a base attribute from the
+	YumBase object. This gives us better separation from the
+	configParser format and let's us do newer things with resetting
+	information in repositories
 
-2005-02-11 02:04  skvidal
+2005-02-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix for localupdate/localinstall where it could not update b/c of
-	arch change on localPackage. Also fix two related bugs: 1.
+	* cli.py: fix for localupdate/localinstall where it could not update
+	b/c of arch change on localPackage. Also fix two related bugs: 1.
 	unnecessary searching of filelists when the local package cannot be
-	   installed 2. error in output string for localupdate output -
-	surprised no one has seen    that one yet
-	
-	merge to HEAD
+	installed 2. error in output string for localupdate output -
+	surprised no one has seen    that one yet   merge to HEAD
 
-2005-02-11 01:45  skvidal
+2005-02-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	fix for: https://bugzilla.redhat.com/beta/show_bug.cgi?id=147275
-	merge to HEAD
+	* yum/depsolve.py: fix for:
+	https://bugzilla.redhat.com/beta/show_bug.cgi?id=147275 merge to
+	HEAD
 
-2005-02-10 02:58  skvidal
+2005-02-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py: 
-	checked in Terje's callback progress changes to HEAD
+	* callback.py: checked in Terje's callback progress changes to HEAD
 
-2005-02-05 15:42  skvidal
 
-	* yum/repos.py: 
-	get rid of bogus print statement in repo class
+2005-02-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-03 03:23  skvidal
+	* urlgrabber/byterange.py: HEAD check in of byterange, for now.
 
-	* yum/depsolve.py: 
-	fix for case where it keeps picking the wrong package to solve for
-	in a list of two possible cases.
-	
-	This whole problem will go away when we stop 'GUESSING' which arch
-	on a multilib has the requirement.
+2005-02-05  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-01 18:35  skvidal
+	* yum/repos.py: get rid of bogus print statement in repo class
 
-	* cli.py, shell.py: 
-	implement yum shell filename - patch from Terje Rosten.
-	
-	now you can do:
-	
-	#!/usr/bin/yum shell install foo bar baz remove quux update dor run
-	
-	and have it do those all in one transaction.
+2005-02-03  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-01 12:19  skvidal
+	* yum/depsolve.py: fix for case where it keeps picking the wrong
+	package to solve for in a list of two possible cases.  This whole
+	problem will go away when we stop 'GUESSING' which arch on a
+	multilib has the requirement.
 
-	* cli.py: 
-	remove crap
+2005-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-02-01 02:48  skvidal
+	* cli.py, shell.py: implement yum shell filename - patch from Terje
+	Rosten.  now you can do:  #!/usr/bin/yum shell install foo bar baz
+	remove quux update dor run   and have it do those all in one
+	transaction.
 
-	* cli.py, shell.py: 
-	split shell out into separate class using cmd.Cmd cleaned up cruft
-	in cli from shell
+2005-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-31 23:54  skvidal
+	* cli.py: remove crap
 
-	* docs/yum.conf.5: 
-	add yum.conf man page entries for tsflags
+2005-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-31 23:51  skvidal
+	* cli.py, shell.py: split shell out into separate class using
+	cmd.Cmd cleaned up cruft in cli from shell
 
-	* cli.py, yum/__init__.py, yum/config.py, yum/depsolve.py,
-	rpmUtils/transaction.py: 
-	add in tsflags config option. Allows you to set certain transaction
-	flags for use for your runs. Enabled flags are:
-	
-	noscripts notriggers nodocs test
-	
-	default is no tsflags.
+2005-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-31 03:32  skvidal
+	* docs/yum.conf.5: add yum.conf man page entries for tsflags
 
-	* cli.py, yummain.py, yum/__init__.py: 
-	Very early implementation of a yum shell.  For most very simple
-	cases it appears to work.  It doesn't look very pretty, though.
+2005-02-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-31 00:28  skvidal
+	* cli.py, rpmUtils/transaction.py, yum/__init__.py, yum/config.py,
+	yum/depsolve.py: add in tsflags config option. Allows you to set
+	certain transaction flags for use for your runs. Enabled flags are:
+	noscripts notriggers nodocs test  default is no tsflags.
 
-	* cli.py: 
-	crack resulting from this weekends 'resolvedep'
-	
-	for all the apt addicts who seem to think this command matters: yum
-	install /some/path/to/some/file
-	
-	it will search the provide files for a match and install the
-	package providing that.
-	
-	it doesn't work for updates it doesn't work for erases don't ask.
+2005-01-31  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-30 14:05  skvidal
+	* cli.py, yum/__init__.py, yummain.py: Very early implementation of
+	a yum shell. For most very simple cases it appears to work. It
+	doesn't look very pretty, though.
 
-	* yum/transactioninfo.py: 
-	fix for not alphabetizing pre-trans and post-trans pkg listings
+2005-01-31  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-30 13:57  skvidal
+	* cli.py: crack resulting from this weekends 'resolvedep'  for all
+	the apt addicts who seem to think this command matters: yum install
+	/some/path/to/some/file  it will search the provide files for a
+	match and install the package providing that.  it doesn't work for
+	updates it doesn't work for erases don't ask.
 
-	* yum/__init__.py: 
-	minor fix in how the 'best package' is selected
+2005-01-30  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/transactioninfo.py: fix for not alphabetizing pre-trans and
+	post-trans pkg listings
+
+2005-01-30  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py: minor fix in how the 'best package' is selected
 	(craaaaaaaaaaaaaack)
 
-2005-01-30 13:22  skvidal
+2005-01-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	finish out dep search for versioned deps
+	* yum/__init__.py: finish out dep search for versioned deps
+
+2005-01-30  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: check in
+	resolvedeps function not quite complete but most of the way there
+	and cleaned up a bug that might show up in dep resolution
+
+2005-01-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-30 13:12  skvidal
+	* ChangeLog: updated changelog
 
-	* cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: 
-	check in resolvedeps function not quite complete but most of the
-	way there and cleaned up a bug that might show up in dep resolution
+2005-01-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-25 01:59  skvidal
+	* cli.py, yum-daily.spec, yum.spec: updated versions to 2.1.13
 
-	* ChangeLog: 
-	updated changelog
+2005-01-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-25 01:58  skvidal
+	* Makefile: fix up to Makefiles - patch by Paul Howarth
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	updated versions to 2.1.13
+2005-01-24  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-25 00:56  skvidal
+	* yum/config.py: add kernel-devel to installonlypkgs in config.py
+	for those zany kernel people
 
-	* Makefile: 
-	fix up to Makefiles - patch by Paul Howarth
+2005-01-24  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-24 00:30  skvidal
+	* output.py: small changes to download total size output patches
+	(mostly to make them be quiet)
 
-	* yum/config.py: 
-	add kernel-devel to installonlypkgs in config.py for those zany
-	kernel people
+2005-01-24  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-24 00:18  skvidal
+	* cli.py, output.py: included Gijs' patch to output total download
+	amount before confirming w/user
 
-	* output.py: 
-	small changes to download total size output patches (mostly to make
-	them be quiet)
+2005-01-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-24 00:13  skvidal
+	* docs/yum.8: added url to webpage in manpage
 
-	* cli.py, output.py: 
-	included Gijs' patch to output total download amount before
-	confirming w/user
+2005-01-20  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-20 21:25  skvidal
+	* urlgrabber/grabber.py, yum/__init__.py, yum/packages.py,
+	yum/repos.py: regets are enabled now. It looks like it should be
+	handling everything nicely, we'll see how well it works :) regets
+	are disabled for header downloads, though, due to the byte-range
+	gets.
 
-	* docs/yum.8: 
-	added url to webpage in manpage
+2005-01-20  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-20 01:59  skvidal
+	* yum/repos.py: - fixing up proxy info - enabling regets makes all things fall over.
 
-	* yum/: __init__.py, packages.py, repos.py: 
-	regets are enabled now. It looks like it should be handling
-	everything nicely, we'll see how well it works :) regets are
-	disabled for header downloads, though, due to the byte-range gets.
 
-2005-01-20 01:18  skvidal
+2005-01-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	- fixing up proxy info - enabling regets makes all things fall
-	over.
+	* yum/depsolve.py: more correct solution for aforementioned problem
 
-2005-01-19 02:11  skvidal
 
-	* yum/depsolve.py: 
-	more correct solution for aforementioned problem
+2005-01-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-19 01:50  skvidal
+	* yum/depsolve.py: slight output log adjustment
 
-	* yum/depsolve.py: 
-	slight output log adjustment
+2005-01-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-19 01:48  skvidal
+	* yum/depsolve.py: potential fix for problem of yum trying to
+	install older versions of things
 
-	* yum/depsolve.py: 
-	potential fix for problem of yum trying to install older versions
-	of things
+2005-01-18  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-18 01:07  skvidal
+	* cli.py, repomd/packageSack.py: cli.py - correct some typos and
+	change a log level for some debug output packageSack.py - apply
+	Gijs' patch to reduce search size.
 
-	* cli.py: 
-	cli.py - correct some typos and change a log level for some debug
-	output packageSack.py - apply Gijs' patch to reduce search size.
+2005-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-16 05:25  skvidal
+	* cli.py, yum/__init__.py, yum/repos.py: few more clean ups to
+	baseurl parsing from repos.py
 
-	* cli.py, yum/__init__.py, yum/repos.py: 
-	few more clean ups to baseurl parsing from repos.py
+2005-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-16 04:50  skvidal
+	* yum/misc.py: minor fix in gpgkeyinfo for garbage keys
 
-	* yum/misc.py: 
-	minor fix in gpgkeyinfo for garbage keys
+2005-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-16 04:42  skvidal
+	* yum/repos.py: fix for not doing a replacement variable call on
+	baseurls
 
-	* yum/repos.py: 
-	fix for not doing a replacement variable call on baseurls
+2005-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-16 04:36  skvidal
+	* cli.py, docs/yum.conf.5, yum/misc.py, yum/pgpmsg.py: check in
+	Menno's gpg key import enhancement and yum.conf man page updates.
 
-	* cli.py, docs/yum.conf.5, yum/misc.py, yum/pgpmsg.py: 
-	check in Menno's gpg key import enhancement and yum.conf man page
-	updates.
+2005-01-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-15 11:32  skvidal
+	* cli.py, yum/__init__.py, yum/config.py, yum/repos.py: make sure
+	mirrorlists are not downloaded and parsed until repo is explicitly
+	enabled in repoSetup() or by repo.enable() or repo.baseurlSetup()
 
-	* cli.py, yum/__init__.py, yum/config.py, yum/repos.py: 
-	make sure mirrorlists are not downloaded and parsed until repo is
-	explicitly enabled in repoSetup() or by repo.enable() or
-	repo.baseurlSetup()
+2005-01-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-15 01:22  skvidal
+	* cli.py: fixed up gpgcheck warning message if no keys in light of
+	gpgkey info
 
-	* cli.py: 
-	fixed up gpgcheck warning message if no keys in light of gpgkey
-	info
+2005-01-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-15 00:22  skvidal
+	* cli.py, rpmUtils/__init__.py: StopIteration added for empty rpmdb
+	queries fixed yum -c option to allow: url config files again and fix
+	installroot specification.  if installroot is specified then it will
+	look for the config file in the installroot path. If it can't find
+	one there it defaults to the normal / path.
 
-	* cli.py, rpmUtils/__init__.py: 
-	StopIteration added for empty rpmdb queries fixed yum -c option to
-	allow: url config files again and fix installroot specification.
-	
-	if installroot is specified then it will look for the config file
-	in the installroot path. If it can't find one there it defaults to
-	the normal / path.
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-14 13:31  skvidal
+	* cli.py, output.py, yum/__init__.py, yum/repos.py: merge terje's
+	yum-ui patch to add a package download counter and add a text
+	information to repomd grabbing.
 
-	* cli.py, output.py, yum/__init__.py, yum/repos.py: 
-	merge terje's yum-ui patch to add a package download counter and
-	add a text information to repomd grabbing.
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-14 11:31  skvidal
+	* urlgrabber/byterange.py, urlgrabber/grabber.py,
+	urlgrabber/progress.py: terje's patches and new-merge of urlgrabber
+	- include REST fixes
 
-	* output.py: 
-	added repository to transaction confirmation listing.
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-14 11:20  skvidal
+	* output.py: added repository to transaction confirmation listing.
 
-	* serverStuff.py: 
-	Bug in Error reporting - closing bug #384 - thanks for the patch
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-14 11:16  skvidal
+	* serverStuff.py: Bug in Error reporting - closing bug #384 - thanks
+	for the patch
 
-	* yum/: depsolve.py, transactioninfo.py: 
-	Mark packages with Provides: kernel as kernels - and therefore only
-	install them
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
-2005-01-14 10:57  skvidal
+	* yum/depsolve.py, yum/transactioninfo.py: Mark packages with
+	Provides: kernel as kernels - and therefore only install them
+
+2005-01-14  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: don't resolve deps for packages we're removing
-	resolve deps ON packages we're removing, but not FOR it.  closes
-	bug #386
+	resolve deps ON packages we're removing, but not FOR it. closes bug
+	#386
 
-2005-01-10 23:07  skvidal
+2005-01-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* AUTHORS: 
-	Added Menno Smits to AUTHORS file
+	* AUTHORS: Added Menno Smits to AUTHORS file
 
-2005-01-10 22:52  skvidal
+2005-01-11  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/__init__.py, yum/config.py, yum/misc.py,
-	yum/pgpmsg.py: 
-	changes for menno's pgp key importing routines - thanks to Menno
-	Smits
+	yum/pgpmsg.py: changes for menno's pgp key importing routines -
+	thanks to Menno Smits
 
-2005-01-09 22:37  skvidal
+2005-01-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	remove some ambiguity in the man page: close bug #144613
+	* docs/yum.8: remove some ambiguity in the man page: close bug
+	#144613
 
-2005-01-07 08:45  skvidal
+2005-01-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	fix for bug 382
+	* yummain.py: fix for bug 382
 
-2005-01-06 00:31  skvidal
+2005-01-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py: 
-	fix for case in callback where package is obsoleting and updated
-	(grr)
+	* callback.py: fix for case in callback where package is obsoleting
+	and updated (grr)
 
-2005-01-04 01:33  skvidal
+2005-01-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/transactioninfo.py: 
-	don't add duplicates to the transaction info, no point.
+	* yum/transactioninfo.py: don't add duplicates to the transaction
+	info, no point.
 
-2004-12-21 02:43  skvidal
+2004-12-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/groups.py, rpmUtils/miscutils.py: 
-	apparently I needed more space in yum/groups.py :) fix for garbage
-	strings in epoch field in stringToVersion()
+	* rpmUtils/miscutils.py, yum/groups.py: apparently I needed more
+	space in yum/groups.py :) fix for garbage strings in epoch field in
+	stringToVersion()
 
-2004-12-14 02:24  skvidal
+2004-12-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py, yum/groups.py: 
-	allow groups to take group.id's too not just group.names.
+	* cli.py, output.py, yum/__init__.py, yum/groups.py: allow groups to
+	take group.id's too not just group.names.
 
-2004-12-08 01:51  skvidal
+2004-12-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	fix for signature checking in legacy yum-arch - closes rh bug
-	141758
+	* pullheaders.py: fix for signature checking in legacy yum-arch -
+	closes rh bug 141758
 
-2004-12-05 23:11  skvidal
+2004-12-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	proper yum.conf - thanks to Menno Smits
+	* docs/yum.conf.5: proper yum.conf - thanks to Menno Smits
 
-2004-12-05 17:18  skvidal
+2004-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	all the hdr pulling does so by using the hdr index in the rpmdb -
-	big speed up for removes and updates
+	* rpmUtils/__init__.py: all the hdr pulling does so by using the hdr
+	index in the rpmdb - big speed up for removes and updates
 
-2004-12-05 04:31  skvidal
+2004-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py, cli.py, output.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py, yum/transactioninfo.py: 
-	much of transactioninfo is implemented god does some of this need
-	to be cleaned up, again.
-	
-	and why, just for fun, don't I make EVERYTHING take and return
-	package objects?
+	yum/packages.py, yum/transactioninfo.py: much of transactioninfo is
+	implemented god does some of this need to be cleaned up, again.  and
+	why, just for fun, don't I make EVERYTHING take and return package
+	objects?
 
-2004-12-02 03:35  skvidal
+2004-12-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/transactioninfo.py: 
-	- modified __init__.py to use transactioninfo - made most of the
-	transactioninfo changes for cli - need to fix	updates uses of it
-	- modified getMember in transactioninfo.TransactionData to return
-	all   if none specified.
+	* cli.py, yum/__init__.py, yum/transactioninfo.py: - modified __init__.py to use transactioninfo - made most of the
+	transactioninfo changes for cli - need to fix   updates uses of it -
+	modified getMember in transactioninfo.TransactionData to return all
+	if none specified.
 
-2004-11-30 01:56  skvidal
+2004-11-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/transactioninfo.py: 
-	typo fix in matchNaevr()
+	* yum/transactioninfo.py: typo fix in matchNaevr()
 
-2004-11-30 01:54  skvidal
+2004-11-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	cleaned up the config.py yum.conf output defaults
+	* yum/repos.py: cleaned up the config.py yum.conf output defaults
 
-2004-11-27 10:13  skvidal
+2004-11-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog edits
+	* ChangeLog: changelog edits
 
-2004-11-27 10:12  skvidal
+2004-11-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	update misc files to yum 2.1.12
+	* cli.py, yum-daily.spec, yum.spec: update misc files to yum 2.1.12
 
-2004-11-27 10:08  skvidal
 
-	* yum/__init__.py: 
-	typo in #! line
+2004-11-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py: typo in #! line
 
-2004-11-25 18:20  skvidal
+2004-11-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	yum clean output fix - bug: 140872
+	* cli.py: yum clean output fix - bug: 140872
 
-2004-11-25 15:00  skvidal
+2004-11-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py, yum/depsolve.py: 
-	fixes for installroot with logfiles and paths to repo.d dir fix for
-	bug 281 at atrpms fix for bug 140832
+	* cli.py, yum/config.py, yum/depsolve.py: fixes for installroot with
+	logfiles and paths to repo.d dir fix for bug 281 at atrpms fix for
+	bug 140832
 
-2004-11-24 11:32  skvidal
+2004-11-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py: 
-	prelim fixes for logfile and chroot paths
+	* cli.py, yum/config.py: prelim fixes for logfile and chroot paths
 
-2004-11-24 11:16  skvidal
+2004-11-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum.py: 
-	try to catch keyboard interrupt earlier
+	* bin/yum.py: try to catch keyboard interrupt earlier
 
-2004-11-24 10:22  skvidal
+2004-11-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5, yum/config.py: 
-	check in throttle and bandwidth config option patch from Menno
-	Smits check in yum.conf.5 man page update from Menno Smits
+	* docs/yum.conf.5, yum/config.py: check in throttle and bandwidth
+	config option patch from Menno Smits check in yum.conf.5 man page
+	update from Menno Smits
 
-2004-11-24 09:12  skvidal
+2004-11-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	remove --download-only option so it doesn't pass through the
-	options check
+	* cli.py: remove --download-only option so it doesn't pass through
+	the options check
 
-2004-11-19 02:14  skvidal
+2004-11-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	minor change in logging level for post-transaction output.
+	* cli.py: minor change in logging level for post-transaction output.
 
-2004-11-19 02:01  skvidal
 
-	* callback.py: 
-	minor logic change in patch for output in cron job.
+2004-11-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-17 09:02  skvidal
+	* callback.py: minor logic change in patch for output in cron job.
 
-	* callback.py, cli.py: 
-	fix for outputting in cron job to cron emails - whoops fix for
-	moving output when not on a tty.
+2004-11-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-12 02:57  skvidal
+	* callback.py, cli.py: fix for outputting in cron job to cron emails
+	- whoops fix for moving output when not on a tty.
 
-	* yum/: __init__.py, repos.py: 
-	make it more reasonable to import yum as a module instead of
-	running it directly.
+2004-11-12  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-12 01:13  skvidal
+	* yum/__init__.py, yum/repos.py: make it more reasonable to import
+	yum as a module instead of running it directly.
 
-	* yum/transactioninfo.py: 
-	some nice, purty methods for the transactioninfo. Still not
-	complete but getting closer
+2004-11-12  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-09 03:43  skvidal
+	* yum/transactioninfo.py: some nice, purty methods for the
+	transactioninfo. Still not complete but getting closer
 
-	* cli.py: 
-	fix for generate-rss bug with 'recent' not specified
+2004-11-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-09 02:13  skvidal
+	* cli.py: fix for generate-rss bug with 'recent' not specified
 
-	* yum/depsolve.py, rpmUtils/miscutils.py: 
-	check in patch to make output look prettier and more accurate for
-	unresolveable dep
+2004-11-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-09 00:35  skvidal
+	* rpmUtils/miscutils.py, yum/depsolve.py: check in patch to make
+	output look prettier and more accurate for unresolveable dep
 
-	* yum/depsolve.py: 
-	traceback when both packages of conflict in the ts.
+2004-11-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-05 03:59  skvidal
+	* yum/depsolve.py: traceback when both packages of conflict in the
+	ts.
 
-	* yum/transactioninfo.py: 
-	more detail on what I need to do
+2004-11-05  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-11-03 08:12  skvidal
+	* yum/transactioninfo.py: more detail on what I need to do
 
-	* cli.py: 
-	fix for log file being executable - rh bug #137963
+2004-11-03  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-31 11:36  skvidal
+	* cli.py: fix for log file being executable - rh bug #137963
 
-	* cli.py, yum/depsolve.py: 
-	fix for two different bugs: 1. yum install foo.i386 on an x86_64
-	machine 2. yum remove foo where two different packages require
-	something from foo
+2004-10-31  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-30 23:29  skvidal
+	* cli.py, yum/depsolve.py: fix for two different bugs: 1. yum
+	install foo.i386 on an x86_64 machine 2. yum remove foo where two
+	different packages require something from foo
 
-	* rpmUtils/arch.py: 
-	fix for noarch pkg installs.
+2004-10-31  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-29 03:08  skvidal
+	* rpmUtils/arch.py: fix for noarch pkg installs.
 
-	* cli.py, output.py, yum/__init__.py: 
-	implement yum list obsoletes which outputs a nicer layout for
-	obsoletes
+2004-10-29  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-29 02:20  skvidal
+	* cli.py, output.py, yum/__init__.py: implement yum list obsoletes
+	which outputs a nicer layout for obsoletes
 
-	* cli.py, yum/__init__.py, rpmUtils/__init__.py: 
-	- implement yum update /path/to/file.rpm - fix yum module so it
+2004-10-29  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, rpmUtils/__init__.py, yum/__init__.py: - implement yum update /path/to/file.rpm - fix yum module so it
 	won't import the rpmdb more than once
 
-2004-10-28 18:13  skvidal
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* rpmUtils/updates.py: remove debug print output
 
-	* rpmUtils/updates.py: 
-	remove debug print output
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 17:34  skvidal
+	* rpmUtils/updates.py: I'm beginning to hate ia32e
 
-	* rpmUtils/updates.py: 
-	I'm beginning to hate ia32e
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 15:52  skvidal
+	* rpmUtils/arch.py: one more ia32e fix - this code needs a testunit,
+	badly.
 
-	* rpmUtils/arch.py: 
-	one more ia32e fix - this code needs a testunit, badly.
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 15:39  skvidal
+	* rpmUtils/updates.py: fix for ia32e on updates
 
-	* rpmUtils/updates.py: 
-	fix for ia32e on updates
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 14:20  skvidal
+	* rpmUtils/arch.py: fix ia32e and iseries to be picked up as
+	multilib arches.
 
-	* rpmUtils/arch.py: 
-	fix ia32e and iseries to be picked up as multilib arches.
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 00:17  skvidal
+	* cli.py: Package is spelled with 2 As
 
-	* cli.py: 
-	Package is spelled with 2 As
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-28 00:00  skvidal
+	* ChangeLog: Changelog updates
 
-	* ChangeLog: 
-	Changelog updates
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-27 23:50  skvidal
+	* cli.py, yum-daily.spec, yum.spec: version number changes
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	version number changes
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-27 23:39  skvidal
+	* docs/yum.conf.5: doc updates for includepkgs
 
-	* docs/yum.conf.5: 
-	doc updates for includepkgs
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-27 23:29  skvidal
+	* yum/__init__.py, yum/depsolve.py: make some of the error messages
+	from the depsolver a little more verbose/clear
 
-	* yum/: __init__.py, depsolve.py: 
-	make some of the error messages from the depsolver a little more
-	verbose/clear
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-27 23:28  skvidal
+	* cli.py: fix traceback when group specified to update or remove
+	does not exist
 
-	* cli.py: 
-	fix traceback when group specified to update or remove does not
-	exist
+2004-10-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-27 23:25  skvidal
+	* etc/Makefile: Fix cron job perms
 
-	* etc/Makefile: 
-	Fix cron job perms
+2004-10-27  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-25 12:27  skvidal
+	* repomd/packageSack.py: fix for list objects not offering an
+	__iter__ method in python 2.2
 
-	* yum/depsolve.py: 
-	update out of conflict implemented - fixes bug 347
+2004-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-25 01:15  skvidal
+	* yum/depsolve.py: update out of conflict implemented - fixes bug
+	347
 
-	* yum/transactioninfo.py: 
-	minor doc changes to transactioninfo.py - need to finish fleshing
-	out these classes
+2004-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-23 08:40  skvidal
+	* yum/transactioninfo.py: minor doc changes to transactioninfo.py -
+	need to finish fleshing out these classes
 
-	* yum/transactioninfo.py: 
-	make an unused file compile
+2004-10-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-22 23:16  skvidal
+	* yum/transactioninfo.py: make an unused file compile
 
-	* cli.py: 
-	output transaction info for confirmation from user when in
+2004-10-23  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py: output transaction info for confirmation from user when in
 	debuglevel 1
 
-2004-10-22 23:07  skvidal
+2004-10-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, yum/config.py: 
-	fix for bug 344
+	* yum/config.py, yummain.py: fix for bug 344
 
-2004-10-22 02:51  skvidal
+2004-10-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	implemented includepkgs for repositories
+	* yum/__init__.py: implemented includepkgs for repositories
 
-2004-10-21 01:39  skvidal
+2004-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	allow for #'s in mirrorlists as comments deal with blank lines more
-	gracefully in mirrorlists
+	* yum/config.py: allow for #'s in mirrorlists as comments deal with
+	blank lines more gracefully in mirrorlists
 
-2004-10-21 01:20  skvidal
+2004-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	remove --downloadonly option, for now
+	* docs/yum.8: remove --downloadonly option, for now
 
-2004-10-21 00:52  skvidal
+2004-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	fix for erasure dep problem in bug 340
+	* rpmUtils/__init__.py: fix for erasure dep problem in bug 340
 
-2004-10-19 11:28  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Check in the Changelog
+	* ChangeLog: Check in the Changelog
 
-2004-10-19 11:20  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5: more yum.conf updates
 
-2004-10-19 10:52  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
 	* docs/yum.conf.5: yum.conf update for gpgcheck
 
-2004-10-19 10:09  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec, yum/__init__.py: 
-	fixed problem if one repo had a broken groups file it would take
-	out the whole process.
+	* cli.py, yum-daily.spec, yum.spec, yum/__init__.py: fixed problem
+	if one repo had a broken groups file it would take out the whole
+	process.
 
-2004-10-19 09:44  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: groups.py, repos.py: minor pychecker catches
+	* yum/groups.py, yum/repos.py: minor pychecker catches
 
-2004-10-19 09:38  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	minor pychecker fix
+	* yum/config.py: minor pychecker fix
 
-2004-10-19 09:26  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	update man page
+	* docs/yum.8: update man page
 
-2004-10-19 01:34  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yummain.py: 
-	handle failurereport properly Fix for: 136178
+	* cli.py, output.py, yummain.py: handle failurereport properly Fix
+	for: 136178
 
-2004-10-19 01:33  skvidal
+2004-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	now --disablerepo and --enablerepo work as you'd more or less
-	expect them to work
+	* yum/config.py, yum/repos.py: now --disablerepo and --enablerepo
+	work as you'd more or less expect them to work
 
-2004-10-18 09:04  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Changelog for the moron-release
+	* ChangeLog: Changelog for the moron-release
 
-2004-10-18 09:02  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	look, I'm an idiot, and I left a local devel path in the binary
-	2.1.9 iteration
+	* cli.py, yum-daily.spec, yum.spec: look, I'm an idiot, and I left a
+	local devel path in the binary 2.1.9 iteration
 
-2004-10-18 08:58  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum.py: 
-	damn it.
+	* bin/yum.py: damn it.
 
-2004-10-18 01:11  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Changelog checkin
+	* ChangeLog: Changelog checkin
 
-2004-10-18 01:08  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	update version number to 2.1.8
+	* cli.py, yum-daily.spec, yum.spec: update version number to 2.1.8
 
-2004-10-18 01:05  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	modified file name for gpgkeycheck caching
+	* yum/__init__.py: modified file name for gpgkeycheck caching
 
-2004-10-18 01:00  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	sort groups for grouplist
+	* yum/__init__.py: sort groups for grouplist
 
-2004-10-18 00:42  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	misc fixed pychecker found
+	* cli.py, yum/__init__.py: misc fixed pychecker found
 
-2004-10-18 00:30  skvidal
+2004-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/__init__.py: add in a function that will check if the
 	user has any gpg public keys installed in the rpmdb if the user has
-	gpgcheck=1 set anywhere.  If the user has it set and does not have
+	gpgcheck=1 set anywhere. If the user has it set and does not have
 	any gpg keys installed it will error out and report a sensible
-	message about how to solve it.
-	
-	If they do have keys installed it will save a file in cachedir so
-	it won't have to make the check again.	It's not intended to be a
-	serious measure to stop abuse, but it will catch 90% of the people
-	who have enabled gpgchecking w/o importing any keys
+	message about how to solve it.  If they do have keys installed it
+	will save a file in cachedir so it won't have to make the check
+	again. It's not intended to be a serious measure to stop abuse, but
+	it will catch 90% of the people who have enabled gpgchecking w/o
+	importing any keys
+
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-17 17:14  skvidal
+	* cli.py, output.py, rpmUtils/transaction.py: implemented
+	post-transaction report output - just a short format of what
+	happened
 
-	* cli.py, output.py, rpmUtils/transaction.py: 
-	implemented post-transaction report output - just a short format of
-	what happened
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-17 05:02  skvidal
+	* urlgrabber/grabber.py: checked in fix to yum-urlgrabber for bug
+	335
 
-	* cli.py, yum/__init__.py: 
-	add clean metadata and clean cache functions remove garbage print
-	output from makecache
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-17 04:21  skvidal
+	* cli.py, yum/__init__.py: add clean metadata and clean cache
+	functions remove garbage print output from makecache
+
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: stray period
 
-2004-10-17 04:19  skvidal
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	minor string change for config error message
+	* yum/config.py: minor string change for config error message
 
-2004-10-17 04:13  skvidal
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py, cli.py, output.py: 
-	few more callback clean ups tidy up some output in different debug
-	levels
+	* callback.py, cli.py, output.py: few more callback clean ups tidy
+	up some output in different debug levels
 
-2004-10-17 03:59  skvidal
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix for install with localrpm package via 'install' not
+	* cli.py: fix for install with localrpm package via 'install' not
 	'localinstall'
 
-2004-10-17 03:55  skvidal
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
+
+	* callback.py, cli.py, output.py, rpmUtils/transaction.py: filelog
+	functional
 
-	* callback.py, cli.py, output.py, rpmUtils/transaction.py: 
-	filelog functional
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-16 20:16  skvidal
+	* urlgrabber/grabber.py: update urlgrabber to fix up a couple of
+	problems, Thanks to Ryan for making these happen so quickly
 
-	* cli.py, output.py, yum/__init__.py, yum/depsolve.py: 
-	lots of output changes to make the output and callbacks prettier
+2004-10-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-10-16 16:40  skvidal
+	* cli.py, output.py, yum/__init__.py, yum/depsolve.py: lots of
+	output changes to make the output and callbacks prettier
+
+2004-10-16  Seth Vidal <skvidal at linux.duke.edu>
 
 	* Makefile: modify makefile for transition from yum.sh -> yum.py in
 	bin/
 
-2004-10-16 16:39  skvidal
+2004-10-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/: yum.py, yum.sh: 
-	removing shell script which caused pain, adding python script that
-	removes pain
+	* bin/yum.py, bin/yum.sh: removing shell script which caused pain,
+	adding python script that removes pain
 
-2004-10-16 16:12  skvidal
+2004-10-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, yum/__init__.py: 
-	Check in Fix for duke bug #323
+	* cli.py, yum/__init__.py, yummain.py: Check in Fix for duke bug
+	#323
 
-2004-10-15 02:50  skvidal
+2004-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/__init__.py, yum/depsolve.py, yum/packages.py,
-	yum/repos.py: 
-	implement a local package install mechanism
-	
-	you can now do: yum localinstall /path/to/a/file.rpm
-	
-	and it will install or update it depending on what should be done
-	to it.	you can also do: yum install /path/to/a/file.rpm
-	some_package_from_a_repo
-	
-	and it will 'do the right thing'
-	
-	However, you will pay the performance penalty of importing the
-	repository metadata if you do it w/install
+	yum/repos.py: implement a local package install mechanism  you can
+	now do: yum localinstall /path/to/a/file.rpm  and it will install or
+	update it depending on what should be done to it. you can also do:
+	yum install /path/to/a/file.rpm some_package_from_a_repo  and it
+	will 'do the right thing'  However, you will pay the performance
+	penalty of importing the repository metadata if you do it w/install
+
 
-2004-10-15 02:48  skvidal
+2004-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/mdcache.py: 
-	grouse around in mdcache some more to make it delete the memory
-	it's holding. Ultimately to no avail.
+	* yum/mdcache.py: grouse around in mdcache some more to make it
+	delete the memory it's holding. Ultimately to no avail.
 
-2004-10-14 23:51  skvidal
+2004-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/oldUtils.py: 
-	fix for i18n import that doesn't exist
+	* rpmUtils/oldUtils.py: fix for i18n import that doesn't exist
 
-2004-10-14 01:33  skvidal
+2004-10-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, yum/__init__.py, yum/mdcache.py,
-	yum/repos.py: 
-	- make yum makecache just a little light - though clearly something
-	is wrong with the garbage collection
-	
-	- change a few debug outputs
+	* cli.py, yum/__init__.py, yum/mdcache.py, yum/repos.py, yummain.py: - make yum makecache just a little light - though clearly something
+	is wrong with the garbage collection  - change a few debug outputs
 
-2004-10-13 02:20  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix up usage()
+	* cli.py: fix up usage()
 
-2004-10-13 02:03  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: Check in Changelog
 
-2004-10-13 02:02  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	update version strings
+	* cli.py, yum-daily.spec, yum.spec: update version strings
 
-2004-10-13 02:01  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	modifications to the yum man page
+	* docs/yum.8: modifications to the yum man page
 
-2004-10-13 01:59  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	checked in Gijs Hollestelle's updated yum man page Thanks!
+	* docs/yum.8: checked in Gijs Hollestelle's updated yum man page
+	Thanks!
 
-2004-10-13 01:57  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile, yum-arch, yum.sh, bin/yum-arch, bin/yum.sh: 
-	move yum-arch and yum.sh into bin/ dir
+	* Makefile, bin/yum-arch, bin/yum.sh, yum-arch, yum.sh: move
+	yum-arch and yum.sh into bin/ dir
 
-2004-10-13 01:55  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum-arch.8: 
-	add in yum-arch man page
+	* docs/yum-arch.8: add in yum-arch man page
 
-2004-10-13 01:43  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	fix minor bug in pullheaders and add warning expression
+	* pullheaders.py: fix minor bug in pullheaders and add warning
+	expression
 
-2004-10-13 01:38  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum: 
-	remove obsolete yum bin file
+	* bin/yum: remove obsolete yum bin file
 
-2004-10-13 01:36  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile, pullheaders.py, serverStuff.py, yum-arch, yum.spec,
-	docs/Makefile, rpmUtils/__init__.py, rpmUtils/oldUtils.py: 
-	merge in yum-arch
+	* Makefile, docs/Makefile, pullheaders.py, rpmUtils/__init__.py,
+	rpmUtils/oldUtils.py, serverStuff.py, yum-arch, yum.spec: merge in
+	yum-arch
 
-2004-10-13 01:16  skvidal
+2004-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, config.py, repos.py: 
-	added in new urlgrabber implemented timeout and fixed up changes
-	for new urlgrabber checkfunc api
+	* urlgrabber/__init__.py, urlgrabber/grabber.py,
+	urlgrabber/mirror.py, urlgrabber/progress.py, yum/__init__.py,
+	yum/config.py, yum/repos.py: added in new urlgrabber implemented
+	timeout and fixed up changes for new urlgrabber checkfunc api
 
-2004-10-11 00:01  skvidal
+2004-10-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, rpmUtils/__init__.py: 
-	implemented groupupdate and groupremove
+	* cli.py, rpmUtils/__init__.py: implemented groupupdate and
+	groupremove
 
-2004-10-10 22:56  skvidal
+2004-10-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/packages.py, rpmUtils/arch.py: 
-	fix situation with kernels of lesser archs getting installed on
-	calls to install when they should really be 'update' calls.
+	* cli.py, rpmUtils/arch.py, yum/packages.py: fix situation with
+	kernels of lesser archs getting installed on calls to install when
+	they should really be 'update' calls.
 
-2004-10-09 14:20  skvidal
+2004-10-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py: 
-	yum generate-rss updates option added
+	* cli.py, output.py: yum generate-rss updates option added
 
-2004-10-08 02:20  skvidal
+2004-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	clean up debug wording
+	* cli.py: clean up debug wording
 
-2004-10-08 02:19  skvidal
+2004-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	partial implementation of groupinstall - need to clean up the yum
-	install kernel problem w/older non-bestarch kernels
+	* cli.py: partial implementation of groupinstall - need to clean up
+	the yum install kernel problem w/older non-bestarch kernels
 
-2004-10-08 01:51  skvidal
+2004-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, output.py: implemented groupinfo
 
-2004-10-08 01:36  skvidal
+2004-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, output.py, yum/__init__.py, yum/repos.py: fix grouplist
 	for nonroot users added yum makecache to setup all the metadata
 	cache pickles.
 
-2004-10-08 01:10  skvidal
+2004-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py: 
-	grouplist now works correctly - takes one argument 'hidden'
+	* cli.py, output.py, yum/__init__.py: grouplist now works correctly
+	- takes one argument 'hidden'
 
-2004-10-06 22:57  skvidal
+2004-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update
+	* ChangeLog: changelog update
 
-2004-10-06 22:56  skvidal
+2004-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	2.1.6
+	* cli.py, yum-daily.spec, yum.spec: 2.1.6
 
-2004-10-06 22:48  skvidal
+2004-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.conf: 
-	removed stray yum.conf
+	* yum.conf: removed stray yum.conf
 
-2004-10-06 22:25  skvidal
+2004-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
 	* output.py, yum/__init__.py, yum/config.py, yum/packages.py: add
 	showdupesfromrepos option to config - boolean if set then duplicate
 	packages of different versions will be shown if unset then only the
 	newest packages in a repository will be shown this only affects
 	display it does not affect depresolution or other functions.
-	
 	defaults to 0
 
-2004-10-06 21:58  skvidal
+2004-10-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/packages.py, yum/repos.py: 
-	mdcache import working and fixed a bug where the repomd.xml would
-	be downloaded twice and imported twice.
+	* cli.py, yum/packages.py, yum/repos.py: mdcache import working and
+	fixed a bug where the repomd.xml would be downloaded twice and
+	imported twice.
 
-2004-10-06 02:40  skvidal
+2004-10-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/mdcache.py, yum/packages.py, yum/repos.py: 
-	mdcache implemented.  Need to write yum clean mdcache
+	* cli.py, repomd/packageObject.py, yum/mdcache.py, yum/packages.py,
+	yum/repos.py: mdcache implemented. Need to write yum clean mdcache
 
-2004-10-05 10:43  skvidal
+2004-10-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	fleshed out some of the PrimaryEntry object parsing
+	* yum/packages.py: fleshed out some of the PrimaryEntry object
+	parsing
 
-2004-10-05 03:49  skvidal
+2004-10-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, mdcache.py, packages.py, repos.py: 
-	incomplete modifications to incorporate icon's pickle handler for
-	metadata caching
+	* repomd/packageObject.py, yum/__init__.py, yum/mdcache.py,
+	yum/packages.py, yum/repos.py: incomplete modifications to
+	incorporate icon's pickle handler for metadata caching
 
-2004-10-04 02:42  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	whoops - last minute fix
+	* yum/__init__.py: whoops - last minute fix
 
-2004-10-04 02:32  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: update changelog for 2.1.5
 
-2004-10-04 02:30  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec: 
-	update to 2.1.5
+	* cli.py, yum-daily.spec, yum.spec: update to 2.1.5
 
-2004-10-04 02:27  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py: 
-	made yum list recent be sane and sensible
+	* cli.py, output.py, yum/__init__.py: made yum list recent be sane
+	and sensible
 
-2004-10-04 01:35  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	remove a bunch of unused imports
+	* yummain.py: remove a bunch of unused imports
 
-2004-10-04 01:26  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	uncommented something that should not have been commented
+	* yummain.py: uncommented something that should not have been
+	commented
 
-2004-10-04 01:20  skvidal
+2004-10-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yummain.py, yum/__init__.py, rpmUtils/updates.py: 
+	* output.py, rpmUtils/updates.py, yum/__init__.py, yummain.py: 
 	explicitly delete all transaction set objects in unlock() to make
 	sure we free up any lockers. It boggles my mind why this isn't
 	caught by another item but <shrug>
 
-2004-10-02 21:11  skvidal
+2004-10-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, rpmUtils/__init__.py: 
-	fix for lists being > 80chars deleted all match iterators I create,
-	just in case
+	* output.py, rpmUtils/__init__.py: fix for lists being > 80chars
+	deleted all match iterators I create, just in case
 
-2004-10-01 02:15  skvidal
+2004-10-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/__init__.py: 
-	- Fix for Bug 324 - when in caching-only mode and the header is not
+	* output.py, yum/__init__.py: - Fix for Bug 324 - when in caching-only mode and the header is not
 	available then it would traceback - fix for typo in yum info
 	function.
 
-2004-09-30 02:13  skvidal
+2004-09-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/groups.py: 
-	stubs for group functions in place cleaned up groupsetup so it's no
-	longer importing metadata it doesn't, yet, need added a nosack
-	option to doRepoSetup() so it will setup the repo dirs and get the
-	repomd.xml but not download primary.xml.gz or import the metadata
+	* cli.py, yum/__init__.py, yum/groups.py: stubs for group functions
+	in place cleaned up groupsetup so it's no longer importing metadata
+	it doesn't, yet, need added a nosack option to doRepoSetup() so it
+	will setup the repo dirs and get the repomd.xml but not download
+	primary.xml.gz or import the metadata
 
-2004-09-28 23:23  skvidal
+2004-09-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated changelog - call it 2.1.4
+	* ChangeLog: updated changelog - call it 2.1.4
 
-2004-09-28 19:14  skvidal
+2004-09-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum-daily.spec, yum.spec, etc/yum.conf: 
-	- label things as 2.1.4 - make the config file less stupid
+	* cli.py, etc/yum.conf, yum-daily.spec, yum.spec: - label things as 2.1.4 - make the config file less stupid
 
-2004-09-28 18:52  skvidal
+2004-09-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/depsolve.py, rpmUtils/__init__.py: 
-	speed up erasure depresolution a little.  mi.pattern() is
-	slooooooooow
+	* output.py, rpmUtils/__init__.py, yum/depsolve.py: speed up erasure
+	depresolution a little. mi.pattern() is slooooooooow
 
-2004-09-28 18:08  skvidal
+2004-09-28  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: 
-	----------------------------------------------------------------------
-	finished yum provides - can be very slow on repomd search due to
-	filelists
 
-2004-09-28 03:07  skvidal
+	---------------------------------------------------------------------- finished yum provides - can be very slow on repomd search due to filelists
+
+2004-09-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/packages.py: 
-	partial implementation of provides/whatprovides need to search
-	rpmdb, too.
+	* cli.py, yum/__init__.py, yum/packages.py: partial implementation
+	of provides/whatprovides need to search rpmdb, too.
 
-2004-09-27 20:44  skvidal
+2004-09-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	hopeful fix for the ts errors tuple pain
+	* cli.py: hopeful fix for the ts errors tuple pain
 
-2004-09-27 02:37  skvidal
+2004-09-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, yum/__init__.py: 
-	fix ctrl-c from users.	If you've imported the rpmdb first then
-	ctrl-c signal is grabbed by rpm
+	* cli.py, yum/__init__.py, yummain.py: fix ctrl-c from users. If
+	you've imported the rpmdb first then ctrl-c signal is grabbed by rpm
 
-2004-09-27 02:24  skvidal
 
-	* cli.py: 
-	fix for stupid sigcheck error result strings bug #319
+2004-09-27  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-27 02:00  skvidal
+	* cli.py: fix for stupid sigcheck error result strings bug #319
 
-	* cli.py, yum/__init__.py: 
-	search rpmdb, too
+2004-09-27  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-27 01:39  skvidal
+	* cli.py, yum/__init__.py: search rpmdb, too
 
-	* cli.py, output.py, yummain.py, yum/__init__.py, yum/packages.py: 
+2004-09-27  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, output.py, yum/__init__.py, yum/packages.py, yummain.py: 
 	give search a callback for faster output added a KeyboardInterrupt
 	exception to yummain to catch user ctrl-c'ing things
 
-2004-09-26 17:12  skvidal
+2004-09-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	check in search function
+	* cli.py, repomd/packageSack.py, yum/__init__.py: check in search
+	function
 
-2004-09-26 11:34  skvidal
+2004-09-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	fix for bug #318 - correct when no option narrowing option
+	* cli.py: fix for bug #318 - correct when no option narrowing option
 	specified to yum list
 
-2004-09-24 02:53  skvidal
+2004-09-24  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, output.py, yum/packages.py: new obsoletes/updates list
 	output
 
-2004-09-24 00:56  skvidal
+2004-09-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/depsolve.py: 
-	implement a depsolve callback
+	* cli.py, output.py, yum/depsolve.py: implement a depsolve callback
 
-2004-09-23 04:28  skvidal
 
-	* cli.py, output.py, yum/__init__.py, rpmUtils/transaction.py: 
-	potentional fix for rh bug# 133051 cleaned up list functions - a
-	lot more generic now need to clean up obsoletes lists and refine
-	recent metric.
+2004-09-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-23 02:19  skvidal
+	* cli.py, output.py, rpmUtils/transaction.py, yum/__init__.py: 
+	potentional fix for rh bug# 133051 cleaned up list functions - a lot
+	more generic now need to clean up obsoletes lists and refine recent
+	metric.
 
-	* cli.py, yum/repos.py: 
-	- fix for bug #314, check download md against checksum
+2004-09-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-21 03:25  skvidal
+	* cli.py, yum/repos.py: - fix for bug #314, check download md against checksum
 
-	* cli.py, yum/__init__.py: 
-	partially completed abstraction of package list generation and
-	display code.
+2004-09-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-21 02:28  skvidal
+	* cli.py, yum/__init__.py: partially completed abstraction of
+	package list generation and display code.
 
-	* yum/config.py: 
-	fix for yum -c w/no file found
+2004-09-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-21 01:43  skvidal
+	* yum/config.py: fix for yum -c w/no file found
 
-	* cli.py: 
-	fix list bug in 'recent' changes
+2004-09-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-21 01:36  skvidal
+	* cli.py: fix list bug in 'recent' changes
 
-	* yum/: __init__.py, depsolve.py: 
-	solve issue with up attribute not existing when needed.
+2004-09-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-20 03:42  skvidal
+	* yum/__init__.py, yum/depsolve.py: solve issue with up attribute
+	not existing when needed.
 
-	* cli.py, output.py, yum/__init__.py, yum/config.py, yum/misc.py: 
-	- begin rework of list functions - stub of depsolve progress
+2004-09-20  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, output.py, yum/__init__.py, yum/config.py, yum/misc.py: - begin rework of list functions - stub of depsolve progress
 	callback - GenericHolder object in yum/misc.py - Make config's show
 	up as attributes when re-set - remove src files from default
 	searches/lookups
 
-2004-09-19 16:47  skvidal
+2004-09-19  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, output.py, yum/__init__.py: make output into a class
+	(abstract, really) to be inherited from for the base yum class for
+	the cli  make rss generation include a link
 
-	* cli.py, output.py, yum/__init__.py: 
-	make output into a class (abstract, really) to be inherited from
-	for the base yum class for the cli
-	
-	make rss generation include a link
+2004-09-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-19 15:33  skvidal
+	* repomd/packageSack.py: iterator method - untested
 
-	* yum.sh: 
-	fix for the shell expanding globs
+2004-09-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-19 03:54  skvidal
+	* yum.sh: fix for the shell expanding globs
 
-	* output.py: 
-	clean up rss generation so it is a lot nicer on memory for output
-	from lots of packages.
+2004-09-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-17 01:51  skvidal
+	* output.py: clean up rss generation so it is a lot nicer on memory
+	for output from lots of packages.
 
-	* yum/__init__.py, yum/depsolve.py, yum/packages.py,
-	rpmUtils/miscutils.py: 
-	after much pain header downloading and checking work nicely package
-	downloading and checking work nicely.  especially cache
-	verification
+2004-09-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-08 02:10  skvidal
+	* rpmUtils/miscutils.py, yum/__init__.py, yum/depsolve.py,
+	yum/packages.py: after much pain header downloading and checking
+	work nicely package downloading and checking work nicely. especially
+	cache verification
 
-	* yum/depsolve.py: 
-	make filelists.xml be imported from all repos if a file dep exists
-	that does not match /etc/*, *bin/* or /usr/lib/sendmail.
+2004-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-08 01:32  skvidal
+	* repomd/packageSack.py, yum/depsolve.py: make filelists.xml be
+	imported from all repos if a file dep exists that does not match
+	/etc/*, *bin/* or /usr/lib/sendmail.
 
-	* yum/transactioninfo.py: 
-	add transaction info class stubs - these will be used to store the
-	transaction Info instead of the one from rpmUtils.
+2004-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-08 01:03  skvidal
+	* yum/transactioninfo.py: add transaction info class stubs - these
+	will be used to store the transaction Info instead of the one from
+	rpmUtils.
 
-	* yum/depsolve.py: 
-	put in stubs for depsolve callbacks
+2004-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-08 00:47  skvidal
+	* yum/depsolve.py: put in stubs for depsolve callbacks
 
-	* yum/__init__.py, rpmUtils/miscutils.py, rpmUtils/updates.py: 
-	fixed traceback on bad pkg in sigcheck fixed problem with available
-	file also being installed and obsoleting something that is
-	installed, as well.  set debug mode on for updates parsing if
-	debuglevel is > 5 in yum.
+2004-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-07 02:02  skvidal
+	* rpmUtils/miscutils.py, rpmUtils/updates.py, yum/__init__.py: fixed
+	traceback on bad pkg in sigcheck fixed problem with available file
+	also being installed and obsoleting something that is installed, as
+	well. set debug mode on for updates parsing if debuglevel is > 5 in
+	yum.
 
-	* cli.py, yum/__init__.py: 
-	make indexes be built after the package exclusions have occurred
-	speeds up excludes tremendously.
+2004-09-07  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-03 16:29  skvidal
+	* cli.py, repomd/packageSack.py, yum/__init__.py: make indexes be
+	built after the package exclusions have occurred speeds up excludes
+	tremendously.
 
-	* ChangeLog, cli.py, yum.spec: 
-	fix for reporting errors from transactions runs.  updated changelog
-	updated spec file
+2004-09-03  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-03 05:06  skvidal
+	* ChangeLog, cli.py, yum.spec: fix for reporting errors from
+	transactions runs. updated changelog updated spec file
 
-	* ChangeLog, cli.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py: 
-	Large number of depsolver changes and fixes. Should be much more
-	correct.
+2004-09-03  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-02 11:00  skvidal
+	* ChangeLog, cli.py, repomd/packageSack.py, yum/__init__.py,
+	yum/depsolve.py, yum/packages.py: Large number of depsolver changes
+	and fixes. Should be much more correct.
 
-	* ChangeLog, cli.py, yum.spec: 
-	Couple more doc strings updated changelog brand this as 2.1.2 made
-	isatty() work so outputting to a file doesn't show a bunch of
-	garbage
+2004-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-02 10:36  skvidal
+	* ChangeLog, cli.py, yum.spec: Couple more doc strings updated
+	changelog brand this as 2.1.2 made isatty() work so outputting to a
+	file doesn't show a bunch of garbage
 
-	* cli.py, yum/__init__.py, yum/misc.py: 
-	yum clean implemented added a few explanatory output strings
+2004-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-09-02 02:07  skvidal
+	* cli.py, yum/__init__.py, yum/misc.py: yum clean implemented added
+	a few explanatory output strings
+
+2004-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: noticed I left out the gpl header
 
-2004-09-02 02:06  skvidal
+2004-09-02  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	probable fix for depresolution error - bug #290
+	* yum/depsolve.py: probable fix for depresolution error - bug #290
 
-2004-09-01 02:34  skvidal
+2004-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	iterate version and various clean ups in cli.py
+	* cli.py: iterate version and various clean ups in cli.py
 
-2004-09-01 02:34  skvidal
+2004-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile, yum.sh, yum.spec: 
-	- change base path to /usr/share/yum-cli for cli front end and to
+	* Makefile, yum.sh, yum.spec: - change base path to /usr/share/yum-cli for cli front end and to
 	stop conflict with older yum .pyc files
 
-2004-09-01 01:11  skvidal
+2004-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/Errors.py, yum/__init__.py, yum/groups.py,
-	yum/repos.py: 
-	many modifications to form the basis for the groups to start
-	working again
+	yum/repos.py: many modifications to form the basis for the groups to
+	start working again
 
-2004-08-31 22:09  skvidal
+2004-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: comps.py, groups.py, yumcomps.py: 
-	fix tab/space issue in comps.py move yumcomps.py to groups.py
+	* yum/comps.py, yum/groups.py, yum/yumcomps.py: fix tab/space issue
+	in comps.py move yumcomps.py to groups.py
 
-2004-08-31 21:12  skvidal
+2004-09-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py: 
-	fixed traceback on unimplemented command made yum check-update work
-	There is room for much improvement here
+	* cli.py, yummain.py: fixed traceback on unimplemented command made
+	yum check-update work There is room for much improvement here
 
-2004-08-31 02:52  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* INSTALL, README: 
-	update install and readme
+	* INSTALL, README: update install and readme
 
-2004-08-31 02:50  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* AUTHORS: 
-	add some people more needed, I'm sure
+	* AUTHORS: add some people more needed, I'm sure
 
-2004-08-31 02:49  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated Changelog
+	* ChangeLog: updated Changelog
 
-2004-08-31 02:46  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum.spec, yum/__init__.py: sigchecking is here
 
-2004-08-31 01:30  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	iterate release, silly
+	* yum.spec: iterate release, silly
 
-2004-08-31 01:24  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	rm old .pyc files if they can be found in /usr/share/yum this to
-	get rid of old cruft clogging up the works
+	* yum.spec: rm old .pyc files if they can be found in /usr/share/yum
+	this to get rid of old cruft clogging up the works
 
-2004-08-31 00:54  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile, yum.spec, etc/Makefile, etc/yum.console, etc/yum.pam: 
+	* Makefile, etc/Makefile, etc/yum.console, etc/yum.pam, yum.spec: 
 	remove consolehelper dep from makefile remove consolehelper from
-	makefile add yum.console and yum.pam files jeremy katz added to
-	tree for consolehelper
+	makefile add yum.console and yum.pam files jeremy katz added to tree
+	for consolehelper
 
-2004-08-31 00:25  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
 	* install-sh: removed install-sh b/c I'm a dumbass
 
-2004-08-31 00:20  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
+
+	* Makefile, docs/Makefile, etc/Makefile, repomd/Makefile,
+	rpmUtils/Makefile, urlgrabber/Makefile, yum/Makefile: Add Makefiles
 
-	* Makefile, docs/Makefile, etc/Makefile, rpmUtils/Makefile,
-	yum/Makefile: 
-	Add Makefiles
 
-2004-08-31 00:16  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, configure.in, bin/Makefile.in, docs/Makefile.in,
-	etc/Makefile.in, po/Makefile.in: 
-	apply jeremy's makefile patches, removes configure stuff
+	* Makefile.in, bin/Makefile.in, configure.in, docs/Makefile.in,
+	etc/Makefile.in, po/Makefile.in: apply jeremy's makefile patches,
+	removes configure stuff
 
-2004-08-31 00:09  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
 	* install-sh: need for configure
 
-2004-08-31 00:05  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.sh: 
-	added yum.sh from Jeremy Katz's Patch
+	* yum.sh: added yum.sh from Jeremy Katz's Patch
 
-2004-08-30 23:50  skvidal
+2004-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum.spec, yum/depsolve.py, yum/packages.py, yum/repos.py: moved
 	metadata to repomd
 
-2004-08-30 01:47  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	comment a little more
+	* yum/depsolve.py: comment a little more
 
-2004-08-30 01:44  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	if you find something that could be an update, when doing installs,
-	pass it off to update to make sure it is.
+	* cli.py: if you find something that could be an update, when doing
+	installs, pass it off to update to make sure it is.
 
-2004-08-30 01:35  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/depsolve.py, yum/repos.py: 
-	make caching mode/user mode work again - silly caches, tricks are
-	for kids!
+	* cli.py, yum/depsolve.py, yum/repos.py: make caching mode/user mode
+	work again - silly caches, tricks are for kids!
 
-2004-08-30 01:13  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/packages.py, rpmUtils/transaction.py: 
-	update takes options now obsoletes should work better - a touch
-	weird though.
+	* cli.py, rpmUtils/transaction.py, yum/packages.py: update takes
+	options now obsoletes should work better - a touch weird though.
 
-2004-08-30 00:14  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
 	* output.py, yum/packages.py: fixup yum info
 
-2004-08-29 23:47  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/repos.py: remove some functions that don't really do anything
 
-	* yum/repos.py: 
-	remove some functions that don't really do anything
 
-2004-08-29 23:43  skvidal
+2004-08-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/config.py, yum/depsolve.py: 
-	--rss-filename= to output the rss to a file default writes to
-	yum-rss.xml in cwd
+	* cli.py, output.py, yum/config.py, yum/depsolve.py: --rss-filename=
+	to output the rss to a file default writes to yum-rss.xml in cwd
 
-2004-08-29 19:44  skvidal
+2004-08-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/config.py, rpmUtils/miscutils.py,
-	rpmUtils/transaction.py, yum/depsolve.py, yum/repos.py: 
-	- installroot now works - fix depsolving for filedeps in certain
+	* cli.py, rpmUtils/miscutils.py, rpmUtils/transaction.py,
+	yum/__init__.py, yum/config.py, yum/depsolve.py, yum/repos.py: - installroot now works - fix depsolving for filedeps in certain
 	situations - clean up cruft in all sorts of places
 
-2004-08-29 04:05  skvidal
+2004-08-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, rpmUtils/updates.py: 
-	--obsoletes working fixed extras
+	* cli.py, repomd/packageObject.py, repomd/packageSack.py,
+	rpmUtils/updates.py, yum/__init__.py: --obsoletes working fixed
+	extras
 
-2004-08-28 13:24  skvidal
+2004-08-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/__init__.py, yum/depsolve.py: 
-	empty repository fix and clean up debug print's
+	* output.py, yum/__init__.py, yum/depsolve.py: empty repository fix
+	and clean up debug print's
 
-2004-08-27 02:55  skvidal
+2004-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/depsolve.py, yum/packages.py, rpmUtils/miscutils.py: 
-	- fix for erasure problem with multilib - added some extra debug
+	* cli.py, rpmUtils/miscutils.py, yum/depsolve.py, yum/packages.py: - fix for erasure problem with multilib - added some extra debug
 	information that will be handy later
 
-2004-08-25 04:03  skvidal
+2004-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py, rpmUtils/__init__.py, rpmUtils/miscutils.py: 
+	* rpmUtils/__init__.py, rpmUtils/miscutils.py, yum/depsolve.py: 
 	erase resolves out non-pkg requirements for depsolving
 
-2004-08-23 03:53  skvidal
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/depsolve.py, yum/repos.py: 
-	fix file:// urls for installs
+	* cli.py, yum/depsolve.py, yum/repos.py: fix file:// urls for
+	installs
 
-2004-08-23 02:59  skvidal
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/__init__.py: 
-	additional output/debugging strings
+	* repomd/packageSack.py: fix up progress callback counter for other
+	and filemd importing when packages have been deleted from
+	packagesack.
+
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-23 02:58  skvidal
+	* yum/__init__.py: additional output/debugging strings
 
-	* cli.py, yum/config.py: 
-	- make a numrecent option in the yum.conf - refine the
-	functionality of yum list recent (and hence generate-rss) a bit   -
-	The concept of what 'recent' means will need to be refined
-	considerably	 right now it's pretty	much a sort by file
-	timestamp, not much more.      it really should be something more
-	related to relative age to system      date. There is much room for
-	refinement and anyone wishing to undertake	that refinement is
-	quite welcome to do so. :)
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-23 02:41  skvidal
+	* cli.py, yum/config.py: - make a numrecent option in the yum.conf - refine the functionality
+	of yum list recent (and hence generate-rss) a bit   - The concept of
+	what 'recent' means will need to be refined considerably     right
+	now it's pretty  much a sort by file timestamp, not much more.
+	it really should be something more related to relative age to system
+	date. There is much room for refinement and anyone wishing to
+	undertake     that refinement is quite welcome to do so. :)
 
-	* cli.py: 
-	add debugging output make yum list (w/o any package narrowing
-	option) work
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-23 01:09  skvidal
+	* cli.py: add debugging output make yum list (w/o any package
+	narrowing option) work
 
-	* cli.py, yum/packages.py, rpmUtils/__init__.py: 
-	whitespace fix in rpmUtils fix docstring in yum/packages.py
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-23 01:08  skvidal
+	* cli.py, rpmUtils/__init__.py, yum/packages.py: whitespace fix in
+	rpmUtils fix docstring in yum/packages.py
 
-	* yum/: __init__.py, config.py: 
-	- make excludes work - this might require some re-implementation as
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/__init__.py, yum/config.py: - make excludes work - this might require some re-implementation as
 	it currently removes the   packageobject from the pkgSack. This is
-	fine, but it takes time to do this.
-	
-	A couple of options:  - simply make a list of excluded
-	packageobjects and check that during	listing and depresolution
-	(this is kinda icky b/c we end up doing lots of    checks
-	throughout all of yum)	- delete the objects from the pkgsack and
-	add them to an excluded sack so we    can query on them later.
+	fine, but it takes time to do this.  A couple of options:  - simply
+	make a list of excluded packageobjects and check that during
+	listing and depresolution (this is kinda icky b/c we end up doing
+	lots of    checks throughout all of yum)  - delete the objects from
+	the pkgsack and add them to an excluded sack so we    can query on
+	them later.
+
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-23 01:01  skvidal
+	* repomd/packageSack.py: - fixed exception in returnPackages() for calls to it with an
+	empty/non-existent repoid - removed redundant method call
 
-	* yum/depsolve.py: 
-	removed wrongly named and redundant method call
+2004-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-22 16:35  skvidal
+	* yum/depsolve.py: removed wrongly named and redundant method call
 
-	* yum/depsolve.py: 
-	removed old function stubs
+2004-08-22  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-08-22 05:09  skvidal
+	* yum/depsolve.py: removed old function stubs
 
-	* output.py: 
-	- added guid to each package item.  - more info to non-xhtml output
-	- need to pass in repos object or figure another way to get   valid
+2004-08-22  Seth Vidal <skvidal at linux.duke.edu>
+
+	* output.py: - added guid to each package item. - more info to non-xhtml output -
+	need to pass in repos object or figure another way to get   valid
 	link locations for packages.
 
-2004-08-22 03:59  rtomayko
+2004-08-22  Ryan Tomayko <rtomayko at naeblis.cx>
 
-	* output.py: Fixed a few generateRSS bugs: - ChangeLog entries
-	don't have dates. Removed from format.	- Put a pre tag around
-	changelog text in description. Readers that don't   understand
-	xhtml:body were stripping linear whitespace.
+	* output.py: Fixed a few generateRSS bugs: - ChangeLog entries don't
+	have dates. Removed from format. - Put a pre tag around changelog
+	text in description. Readers that don't   understand xhtml:body were
+	stripping linear whitespace.
 
-2004-08-22 03:10  rtomayko
+2004-08-22  Ryan Tomayko <rtomayko at naeblis.cx>
 
 	* output.py: Fixed bad indent (some lines were 2 spaces)
 
-2004-08-22 02:44  rtomayko
-
-	* output.py: First crack at implementing generate-rss command. 
-	I've been testing with:
-	
-	  python yummain.py -c yum.conf -d 0 generate-rss > yum.rss
-	
-	The generated file should be valid RSS 2.0. All required elements
-	are present and there should be no chance of outputting ill-formed
-	XML. Some other implementation notes of interest:
-	
-	  * Item title's are set to the package's n-e.v-r.a
-	  * Item pubDate's are set to the package's buildtime.
-	  * The content for an item is the package's summary, followed by
-	    the description, followed by the changelog.
-	  * The ChangeLog for a package contains only the last three
-	entries.
-	
-	Some notes for the future:
-	
-	  * The entire RSS feed is being built up within a single libxml2
-	    document. If we want to extend this to build arbitrarily large
-	    feeds, we may need to output each item as we go instead of
-	waiting
-	    until the whole feed is built.
-	
-	  * Might be nice to add an output file argument for convienience
-	(-d 0
-	    and redirecting stdout is slightly annoying). Should just work.
-
-2004-08-19 03:47  skvidal
-
-	* callback.py, yum/repos.py: 
-	fix caching code for pkg download bug in callback on erasures
-
-2004-08-19 03:27  skvidal
-
-	* yummain.py, yum/depsolve.py, yum/packages.py,
-	rpmUtils/__init__.py: 
-	still more dep resolution fixes and now erasures should be
-	significantly faster
-
-2004-08-19 02:55  skvidal
-
-	* cli.py, yum/depsolve.py: 
-	more dep fixes and a rather silly process ordering problem in
-	doTransaction()
-
-2004-08-19 02:30  skvidal
-
-	* cli.py, yum/__init__.py, yum/depsolve.py, rpmUtils/__init__.py,
-	rpmUtils/transaction.py: 
-	more noise on output note to some functions in rpmUtils
-	depresolution fixes
-
-2004-08-18 03:36  skvidal
-
-	* callback.py, cli.py, output.py, yummain.py, rpmUtils/__init__.py,
+2004-08-22  Ryan Tomayko <rtomayko at naeblis.cx>
+
+	* output.py: First crack at implementing generate-rss command. I've
+	been testing with:    python yummain.py -c yum.conf -d 0
+	generate-rss > yum.rss  The generated file should be valid RSS 2.0.
+	All required elements are present and there should be no chance of
+	outputting ill-formed XML. Some other implementation notes of
+	interest:    * Item title's are set to the package's n-e.v-r.a   *
+	Item pubDate's are set to the package's buildtime.   * The content
+	for an item is the package's summary, followed by     the
+	description, followed by the changelog.   * The ChangeLog for a
+	package contains only the last three entries.  Some notes for the
+	future:    * The entire RSS feed is being built up within a single
+	libxml2     document. If we want to extend this to build arbitrarily
+	large     feeds, we may need to output each item as we go instead of
+	waiting     until the whole feed is built.    * Might be nice to add
+	an output file argument for convienience (-d 0     and redirecting
+	stdout is slightly annoying). Should just work.
+
+2004-08-19  Seth Vidal <skvidal at linux.duke.edu>
+
+	* callback.py, yum/repos.py: fix caching code for pkg download bug
+	in callback on erasures
+
+2004-08-19  Seth Vidal <skvidal at linux.duke.edu>
+
+	* rpmUtils/__init__.py, yum/depsolve.py, yum/packages.py,
+	yummain.py: still more dep resolution fixes and now erasures should
+	be significantly faster
+
+2004-08-19  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, yum/depsolve.py: more dep fixes and a rather silly process
+	ordering problem in doTransaction()
+
+2004-08-19  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py, rpmUtils/__init__.py, rpmUtils/transaction.py,
+	yum/__init__.py, yum/depsolve.py: more noise on output note to some
+	functions in rpmUtils depresolution fixes
+
+2004-08-18  Seth Vidal <skvidal at linux.duke.edu>
+
+	* callback.py, cli.py, output.py, rpmUtils/__init__.py,
 	rpmUtils/transaction.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py: 
-	installations work erasures work - but some of the depresolution is
-	wrong.	rpm callback needs to be cleaned up for output.
+	yum/packages.py, yummain.py: installations work erasures work - but
+	some of the depresolution is wrong. rpm callback needs to be cleaned
+	up for output.
 
-2004-08-14 04:33  skvidal
+2004-08-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: __init__.py, depsolve.py: 
-	speed up the depsolver a bit
+	* yum/__init__.py, yum/depsolve.py: speed up the depsolver a bit
 
-2004-08-13 05:07  skvidal
+2004-08-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yummain.py, yum/__init__.py, yum/depsolve.py,
-	yum/repos.py: 
-	- cleaned up the failover on download - added intelligence to the
-	depsolver for multiple equal deps - much more needed, though.  -
+	* cli.py, output.py, repomd/packageSack.py, yum/__init__.py,
+	yum/depsolve.py, yum/repos.py, yummain.py: - cleaned up the failover on download - added intelligence to the
+	depsolver for multiple equal deps - much more needed, though. -
 	added an addPkg() method to ListPackageSack Class
 
-2004-08-12 03:35  skvidal
+2004-08-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/repos.py: 
+	* cli.py, urlgrabber/grabber.py, urlgrabber/mirror.py, yum/repos.py: 
 	fix up the failure callback merge in newest urlgrabber + a fix
 
-2004-08-12 03:07  skvidal
+2004-08-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/packages.py, rpmUtils/__init__.py: 
-	fix how the available, update and install lists are handled as
-	package objects
+	* cli.py, rpmUtils/__init__.py, yum/packages.py: fix how the
+	available, update and install lists are handled as package objects
 
-2004-08-11 03:46  skvidal
+2004-08-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/config.py, yum/repos.py: 
-	move around the cache and callback setup fix a typo in
+	* cli.py, output.py, repomd/packageSack.py, yum/config.py,
+	yum/repos.py: move around the cache and callback setup fix a typo in
 	packageSack.py - thanks to first, not so functioning, try at the
 	failover callback
 
-2004-08-11 03:09  skvidal
+2004-08-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py, yum/repos.py: 
-	download callback is working now.
+	* cli.py, yum/config.py, yum/repos.py: download callback is working
+	now.
 
-2004-08-10 02:51  skvidal
+2004-08-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/config.py, yum/repos.py: 
-	cleaned up how 'cache' is handled for all repos and config
+	* cli.py, yum/config.py, yum/repos.py: cleaned up how 'cache' is
+	handled for all repos and config
 
-2004-08-09 03:39  skvidal
+2004-08-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/misc.py, yum/repos.py: 
+	* cli.py, urlgrabber/__init__.py, urlgrabber/grabber.py,
+	urlgrabber/progress.py, yum/__init__.py, yum/misc.py, yum/repos.py: 
 	merge in latest urlgrabber fix up checksum routine (hahhah) make
 	downloads work at all
 
-2004-08-06 02:15  skvidal
+2004-08-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: Errors.py, __init__.py, misc.py, repos.py: 
-	downloader work
+	* repomd/packageSack.py, yum/Errors.py, yum/__init__.py,
+	yum/misc.py, yum/repos.py: downloader work
 
-2004-07-30 02:30  skvidal
+2004-07-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py, yum/repos.py: 
-	clean up rss generation, clear up some sillyness with callback
-	setup for repository, fix code for importing non-primary metadata,
-	fix double line output for metadata import callback
+	* cli.py, output.py, repomd/packageObject.py,
+	repomd/packageSack.py, yum/__init__.py, yum/repos.py: clean up rss
+	generation, clear up some sillyness with callback setup for
+	repository, fix code for importing non-primary metadata, fix double
+	line output for metadata import callback
 
-2004-07-27 05:32  skvidal
+2004-07-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/__init__.py, yum/repos.py: 
-	found bug in the import packageObject parseSimple() method - empty
-	objects, not pretty printed were erroring on importing.
+	* cli.py, output.py, repomd/packageObject.py, yum/__init__.py,
+	yum/repos.py: found bug in the import packageObject parseSimple()
+	method - empty objects, not pretty printed were erroring on
+	importing.
 
-2004-07-27 04:45  skvidal
+2004-07-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/packages.py, yum/repos.py: 
-	list/info functions in places that make more sense.  need to write
-	generate-rss function and import changelog metadata
+	* cli.py, output.py, yum/packages.py, yum/repos.py: list/info
+	functions in places that make more sense. need to write generate-rss
+	function and import changelog metadata
 
-2004-07-26 11:47  skvidal
+2004-07-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yum/packages.py: 
-	check in for temp changes in list code and packages classes mostly
-	to preserve changes so hd doesn't crash :)
+	* cli.py, output.py, yum/packages.py: check in for temp changes in
+	list code and packages classes mostly to preserve changes so hd
+	doesn't crash :)
 
-2004-07-24 15:37  skvidal
+2004-07-24  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py, yum/__init__.py, yum/packages.py, yum/repos.py: 
 	modifications for the Yum*Packages classes
 
-2004-07-24 01:35  skvidal
+2004-07-24  Seth Vidal <skvidal at linux.duke.edu>
 
 	* bootloadercfg.py, checkbootloader.py, clientStuff.py, grubcfg.py,
 	iutil.py, lilo.py, lilocfg.py, nevral.py, pkgaction.py,
-	up2datetheft.py: 
-	remove old and move things into better locations
+	posts/bootloadercfg.py, posts/checkbootloader.py, posts/grubcfg.py,
+	posts/iutil.py, posts/lilo.py, posts/lilocfg.py,
+	posts/up2datetheft.py, up2datetheft.py: remove old and move things
+	into better locations
 
-2004-07-22 11:58  skvidal
+2004-07-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	process for part of the doTransaction
+	* cli.py: process for part of the doTransaction
 
-2004-07-21 10:52  skvidal
+2004-07-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	yum list recent - list the most recent 14 times of packages.
+	* cli.py: yum list recent - list the most recent 14 times of
+	packages.
 
-2004-07-13 03:38  skvidal
+2004-07-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py: 
-	made list look purty commented out what doTransaction() should do
-	made all the returns match for main()
+	* cli.py, yummain.py: made list look purty commented out what
+	doTransaction() should do made all the returns match for main()
 
-2004-07-12 02:51  skvidal
+2004-07-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: depsolve.py, packages.py: 
-	more depsolving goodness
+	* repomd/packageSack.py, yum/depsolve.py, yum/packages.py: more
+	depsolving goodness
 
-2004-07-11 14:22  skvidal
+2004-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py, rpmUtils/transaction.py: 
+	* repomd/packageSack.py, rpmUtils/transaction.py, yum/depsolve.py: 
 	more working-ness in depsolve, onto erase and update actions
 
-2004-07-11 02:54  skvidal
+2004-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* output.py, yum/depsolve.py, yum/packages.py,
-	rpmUtils/__init__.py, rpmUtils/transaction.py: 
-	more depresolution changes
+	* output.py, rpmUtils/__init__.py, rpmUtils/transaction.py,
+	yum/depsolve.py, yum/packages.py: more depresolution changes
 
-2004-07-09 03:52  skvidal
+2004-07-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	...
+	* yum/depsolve.py: ...
 
-2004-07-09 03:47  skvidal
+2004-07-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/depsolve.py, yum/packages.py: 
-	playing with more things for the depsolver
+	* cli.py, yum/__init__.py, yum/depsolve.py, yum/packages.py: playing
+	with more things for the depsolver
 
-2004-07-08 03:55  skvidal
+2004-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, yum/depsolve.py: 
-	clean it up and dump out some results.
+	* repomd/packageObject.py, yum/depsolve.py, yummain.py: clean it up
+	and dump out some results.
 
-2004-07-08 03:27  skvidal
+2004-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: 
-	made depsolving a subclass of the yum base class made use of a
-	method there in the list functions
-	
-	more hijinks ensue
+	* cli.py, yum/__init__.py, yum/depsolve.py, yum/repos.py: made
+	depsolving a subclass of the yum base class made use of a method
+	there in the list functions  more hijinks ensue
 
-2004-07-07 02:12  skvidal
+2004-07-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, rpmUtils/transaction.py: 
-	on our way to the finish line sorta
+	* cli.py, rpmUtils/transaction.py: on our way to the finish line
+	sorta
 
-2004-07-06 03:57  skvidal
+2004-07-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	addendum for something to fix
+	* cli.py: addendum for something to fix
 
-2004-07-06 03:54  skvidal
+2004-07-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/packages.py, rpmUtils/arch.py, rpmUtils/miscutils.py:
-	
+	* cli.py, rpmUtils/arch.py, rpmUtils/miscutils.py, yum/packages.py: 
 	this should parse out the right arch/ver to use on installs when
 	multiples are available.
 
-2004-06-28 00:16  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	ignore src.rpms, for now.
+	* cli.py: ignore src.rpms, for now.
 
-2004-06-28 00:15  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	more fun with installPkgs - it now produces reasonable lists of
-	packages to be installed, based on match
+	* cli.py: more fun with installPkgs - it now produces reasonable
+	lists of packages to be installed, based on match
 
-2004-06-28 00:14  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	flesh out most of the primary calling function
+	* yummain.py: flesh out most of the primary calling function
 
-2004-06-28 00:14  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/__init__.py: 
-	correct returnTupleByKeyword method
+	* rpmUtils/__init__.py: correct returnTupleByKeyword method
 
-2004-06-28 00:13  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: change name from doTransaction to
 	buildTransaction (for all the setup suff before the depsolve)
 
-2004-06-28 00:07  skvidal
+2004-06-28  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yum/packages.py: fix some minor bugs
 
-	* yum/packages.py: 
-	fix some minor bugs
+2004-06-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-25 02:28  skvidal
+	* yum/__init__.py, yum/depsolve.py, yum/packages.py: do more work
+	fleshing out for depsolve
 
-	* yum/: __init__.py, depsolve.py, packages.py: 
-	do more work fleshing out for depsolve
+2004-06-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-25 02:27  skvidal
+	* yum/config.py: make it possible for conf file to be relative path
+	on command line option
 
-	* yum/config.py: 
-	make it possible for conf file to be relative path on command line
-	option
+2004-06-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-25 02:26  skvidal
+	* cli.py: added commands for yum update
 
-	* cli.py: 
-	added commands for yum update
+2004-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-21 04:21  skvidal
+	* cli.py, rpmUtils/__init__.py, yum/misc.py, yum/packages.py: add
+	misc to yum for unique() and eventually other functions partially
+	implemented cli parsing for installing packages
 
-	* cli.py, yum/misc.py, yum/packages.py, rpmUtils/__init__.py: 
-	add misc to yum for unique() and eventually other functions
-	partially implemented cli parsing for installing packages
+2004-06-18  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-18 03:09  skvidal
+	* cli.py: whoops, one tab off
 
-	* cli.py: 
-	whoops, one tab off
+2004-06-18  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-18 03:08  skvidal
+	* cli.py: make returns work for listPkgs and setup stub for
+	installPkgs
 
-	* cli.py: 
-	make returns work for listPkgs and setup stub for installPkgs
+2004-06-18  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-18 02:14  skvidal
+	* cli.py, yum/repos.py: make dirs when setting up repos
 
-	* cli.py, yum/repos.py: 
-	make dirs when setting up repos
+2004-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-06-01 02:33  skvidal
+	* repomd/packageObject.py, repomd/packageSack.py: xmlReader based
+	package import - should be about 25% faster
 
-	* cli.py: 
-	made the output function more sensible and less uselessly
+2004-06-01  Seth Vidal <skvidal at linux.duke.edu>
+
+	* cli.py: made the output function more sensible and less uselessly
 	repetetive need to make it use a package object but first I must
 	make the package objects for installed packages
 
-2004-06-01 02:16  skvidal
+2004-06-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	small clean up in yum list available
+	* cli.py: small clean up in yum list available
 
-2004-06-01 02:15  skvidal
+2004-06-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, rpmUtils/__init__.py: 
-	convert all evr items to strings when pulling from the rpmdb make
-	yum list extras work
+	* cli.py, rpmUtils/__init__.py: convert all evr items to strings
+	when pulling from the rpmdb make yum list extras work
 
-2004-06-01 00:38  skvidal
+2004-06-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py: 
-	refined list options, made list sorting work, add case sensitivity
-	as an option to the package search
+	* cli.py: refined list options, made list sorting work, add case
+	sensitivity as an option to the package search
 
-2004-05-30 01:33  skvidal
+2004-05-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/repos.py: 
-	catch error if failed to get/import metadata xml files
+	* cli.py, yum/repos.py: catch error if failed to get/import metadata
+	xml files
 
-2004-05-29 17:39  skvidal
+2004-05-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py, yum/repos.py: 
+	* cli.py, repomd/repoMDObject.py, yum/__init__.py, yum/repos.py: 
 	downloads of repomd.xml works again - fix the local file use for
 	caches.
 
-2004-05-29 01:12  skvidal
+2004-05-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yum/__init__.py: 
-	look, look, progress bars
+	* cli.py, yum/__init__.py: look, look, progress bars
 
-2004-05-26 03:30  skvidal
+2004-05-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, yum/__init__.py, yum/config.py,
-	yum/packages.py, yum/repos.py, rpmUtils/__init__.py: 
-	- much of yum list - test out the new classes - lots of places to
+	* cli.py, repomd/packageObject.py, rpmUtils/__init__.py,
+	yum/__init__.py, yum/config.py, yum/packages.py, yum/repos.py,
+	yummain.py: - much of yum list - test out the new classes - lots of places to
 	work on
 
-2004-05-12 01:45  skvidal
+2004-05-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/: arch.py, miscutils.py, transaction.py: 
+	* rpmUtils/arch.py, rpmUtils/miscutils.py, rpmUtils/transaction.py: 
 	apply x86_64 changes to arch.py from rhpl add methods to
 	TransactionWrapper from real ts a couple of useful string functions
 
-2004-05-03 03:24  skvidal
+
+2004-05-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: Made the YumBase class a lot more like  a base
 	class - added in setup methods for the core of the yum
 	infrastructure.
 
-2004-05-03 03:24  skvidal
+2004-05-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: cleaned out all the useless logic and flow garbage in
 	main()
 
-2004-05-03 03:23  skvidal
+2004-05-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: fleshed out useful methods for initial setup of yum
 	'space'
 
-2004-05-02 04:14  skvidal
+2004-05-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/repos.py: useless checkin
 
-2004-05-02 04:11  skvidal
+2004-05-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/depsolve.py: proof of concept for the new metadata dep
 	resolution. Need to take nevral.py and convert it to: 1. finding
 	it's own suggests 2. resolving via new metadata for archs
 
-2004-05-02 04:09  skvidal
+2004-05-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yum/__init__.py: restructure locks with that base class
 
-2004-05-02 04:09  skvidal
+2004-05-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* cli.py: all new cli base class for doing all the serious work
 
-2004-05-02 04:08  skvidal
+2004-05-02  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: restructure and clean up for new base class for the
 	cli
 
-2004-04-25 17:08  skvidal
+2004-04-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/packages.py: 
-	new packages.py file for YumPackage class
+	* yum/packages.py: new packages.py file for YumPackage class
 
-2004-04-25 17:07  skvidal
+2004-04-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, yum/depsolve.py, yum/repos.py,
-	rpmUtils/transaction.py: 
-	made the transaction.TransactionWrapper support iterating over the
-	rpm.ts to extract transaction elements made new YumPackage class
-	which subclasses packageObject.RpmXMLPackageObject   - need a nicer
-	getHeader() function and the repos.get() function needs to handle
-	more of urlgrabbers handling   - the ts for depsolving is now
-	populateable w/o any heavy lifting.    should sit down tonight and
-	do the cli parsing f'real and populate the ts,	f'real.
+	* cli.py, rpmUtils/transaction.py, yum/depsolve.py, yum/repos.py,
+	yummain.py: made the transaction.TransactionWrapper support
+	iterating over the rpm.ts to extract transaction elements made new
+	YumPackage class which subclasses packageObject.RpmXMLPackageObject
+	- need a nicer getHeader() function and the repos.get() function
+	needs to handle more of urlgrabbers handling   - the ts for
+	depsolving is now populateable w/o any heavy lifting.   should sit
+	down tonight and do the cli parsing f'real and populate the ts,
+	f'real.
 
-2004-04-22 03:36  skvidal
+2004-04-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, yum/repos.py: 
-	imported new urlgrabber fleshed out the metadata retrieval and
-	checksumming routines.
+	* urlgrabber/byterange.py, urlgrabber/grabber.py,
+	urlgrabber/keepalive.py, urlgrabber/mirror.py,
+	urlgrabber/progress.py, yum/repos.py, yummain.py: imported new
+	urlgrabber fleshed out the metadata retrieval and checksumming
+	routines.
 
-2004-04-21 01:55  skvidal
+2004-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/depsolve.py: 
-	initial cut at depsolve - nothing working yet but the populated ts
-	is a good start needs getHeader function and ultimately that
-	function needs to go somewhere tidier - but it is a convolution of
-	multiple parts of yum so I'm not sure _ where_ yet.
+	* yum/depsolve.py: initial cut at depsolve - nothing working yet but
+	the populated ts is a good start needs getHeader function and
+	ultimately that function needs to go somewhere tidier - but it is a
+	convolution of multiple parts of yum so I'm not sure _ where_ yet.
 
-2004-04-21 01:54  skvidal
+2004-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py, rpmUtils/__init__.py, rpmUtils/transaction.py: 
-	added a getIndexesByKeywords() function to rpmUtils/__init__.py -
-	to grab the rpmdb index based on pkgtup - to help with erasures
-	
-	added  dump() and change() methods to the
-	transaction.TransactionData  class to expedite importing that data
-	to the ts
-	
-	modifications to yum repos for urlgrabbing
+	* rpmUtils/__init__.py, rpmUtils/transaction.py, yum/repos.py: added
+	a getIndexesByKeywords() function to rpmUtils/__init__.py - to grab
+	the rpmdb index based on pkgtup - to help with erasures  added
+	dump() and change() methods to the transaction.TransactionData
+	class to expedite importing that data to the ts  modifications to
+	yum repos for urlgrabbing
 
-2004-04-16 01:01  skvidal
+2004-04-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py: 
-	some clean ups of the cli code and the ordering of the code
+	* cli.py, yummain.py: some clean ups of the cli code and the
+	ordering of the code
 
-2004-04-11 15:59  skvidal
+2004-04-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py, rpmUtils/transaction.py: 
-	- yummain filled with cruft for testing - added parsing of packages
-	for matching:	name   name.arch   name-ver-rel.arch   name-ver-rel
-	  name-ver   epoch:name-ver-rel.arch   and wildcards of the above
+	* cli.py, rpmUtils/transaction.py, yummain.py: - yummain filled with cruft for testing - added parsing of packages
+	for matching:   name   name.arch   name-ver-rel.arch   name-ver-rel
+	name-ver   epoch:name-ver-rel.arch   and wildcards of the above
 
-2004-04-07 01:41  skvidal
+2004-04-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, yummain.py: 
-	cli.parseCommands() bugfix getting correct data back from the
-	packageSack seems reliable now :)
+	* cli.py, yummain.py: cli.parseCommands() bugfix getting correct
+	data back from the packageSack seems reliable now :)
 
-2004-04-05 01:45  skvidal
+2004-04-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* cli.py, output.py, yummain.py, rpmUtils/transaction.py,
-	rpmUtils/updates.py: 
-	output - added - for output from command line cli - split out the
-	output from the input parsing transaction - added some functions
-	for the TransactionData class updates - fixed getOthersList()
-	yummain - just temporarily made it list all updates
+	* cli.py, output.py, rpmUtils/transaction.py, rpmUtils/updates.py,
+	yummain.py: output - added - for output from command line cli -
+	split out the output from the input parsing transaction - added some
+	functions for the TransactionData class updates - fixed
+	getOthersList() yummain - just temporarily made it list all updates
 
-2004-04-03 15:37  skvidal
 
-	* po/uk.po: file uk.po was initially added on branch yum-2_0_X.
+2004-04-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-04-03 15:37  skvidal
+	* yumlock.py: kill yumlock from main now in yum/__init__.py
 
-	* po/cs.po: file cs.po was initially added on branch yum-2_0_X.
+2004-04-01  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-04-01 03:29  skvidal
+	* repomd/packageSack.py, yummain.py: packageSack.py - added __len__
+	method to PackageSack Class                - added delPackage()
+	method, too  yummain.py - used __len__ method of PackageSack
 
-	* yumlock.py: 
-	kill yumlock from main now in yum/__init__.py
+2004-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-04-01 03:28  skvidal
+	* rpmUtils/updates.py: updates call fix - when you remove an entry
+	you need to blank the key, as well.
 
-	* yummain.py: 
-	packageSack.py - added __len__ method to PackageSack Class	   
-	      - added delPackage() method, too
-	
-	yummain.py - used __len__ method of PackageSack
+2004-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-03-29 18:02  skvidal
+	* cli.py, clientStuff.py, rpmUtils/transaction.py,
+	rpmUtils/updates.py, yum/repos.py, yummain.py: added cli.py to store
+	all the output to the command-line functions and parsing of the
+	command line options  updated rpmUtils from cvs  pruned
+	clientStuff.py - this file will eventually vanish, I think.
+	yummain.py now only has a main function in it.
 
-	* rpmUtils/updates.py: 
-	updates call fix - when you remove an entry you need to blank the
-	key, as well.
+2004-03-29  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-03-29 02:48  skvidal
+	* rpmUtils/miscutils.py, rpmUtils/tests/test.py,
+	rpmUtils/tests/updates-test.py, rpmUtils/transaction.py,
+	rpmUtils/updates.py: update the rpmUtils module from its cvs
 
-	* cli.py, clientStuff.py, yummain.py, yum/repos.py,
-	rpmUtils/transaction.py, rpmUtils/updates.py: 
-	added cli.py to store all the output to the command-line functions
-	and parsing of the command line options
-	
-	updated rpmUtils from cvs
-	
-	pruned clientStuff.py - this file will eventually vanish, I think.
-	
-	yummain.py now only has a main function in it.
+2004-03-26  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-03-28 21:12  skvidal
-
-	* rpmUtils/: miscutils.py, transaction.py, updates.py,
-	tests/test.py, tests/updates-test.py: 
-	update the rpmUtils module from its cvs
-
-2004-03-26 02:02  skvidal
-
-	* yummain.py, yum/repos.py: 
-	added two functions to repo and repos classes shuffled around init
-	order in main() in yummain.py need to go through and work out all
-	the methods I need to the rpmdb and metadata classes to make
-	searching easier also need to go through and move the cli option
-	parsing to clientStuff.py and make a routine to parse the package
-	arguments and match them out to things in our lists.
-
-2004-03-22 01:23  skvidal
-
-	* yummain.py, yum/Errors.py, yum/__init__.py, yum/config.py,
-	yum/repos.py, rpmUtils/updates.py: 
-	this is a temporary place with lots of debug output, deal. :)
-	
-	yummain.py - imports local cached xml metadata, prints out some
-	interesting info metadata/packageSack.py - added a simplePkgList()
-	method, need to clean this up a lot and fix del() then merge it
-	backover to the metadata cvs rpmUtils/updates.py - remove arbitrary
-	print statements - merge back, as well yum/Errors.py - New
-	LockError yum/__init__.py - base class, lock functions
-	yum/config.py - pushed progress object to repos class - something
-	prettier needs to be done yum/repos.py - made it deal with
-	packageSacks and repositories - needs to take progress objects,
-	optionally at instantiation.
-
-2004-03-20 17:12  skvidal
-
-	* yum/repos.py: 
-	- remove failover stuff as it is handled by mirrorgroups now, need
-	to deal with repo.failed - added in repomd.xml handling
+	* yum/repos.py, yummain.py: added two functions to repo and repos
+	classes shuffled around init order in main() in yummain.py need to
+	go through and work out all the methods I need to the rpmdb and
+	metadata classes to make searching easier also need to go through
+	and move the cli option parsing to clientStuff.py and make a routine
+	to parse the package arguments and match them out to things in our
+	lists.
 
-2004-03-18 02:20  skvidal
+2004-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	whoops, forgot to save
+	* repomd/packageSack.py, rpmUtils/updates.py, yum/Errors.py,
+	yum/__init__.py, yum/config.py, yum/repos.py, yummain.py: this is a
+	temporary place with lots of debug output, deal. :)  yummain.py -
+	imports local cached xml metadata, prints out some interesting info
+	metadata/packageSack.py - added a simplePkgList() method, need to
+	clean this up a lot and fix del() then merge it backover to the
+	metadata cvs rpmUtils/updates.py - remove arbitrary print statements
+	- merge back, as well yum/Errors.py - New LockError yum/__init__.py
+	- base class, lock functions yum/config.py - pushed progress object
+	to repos class - something prettier needs to be done yum/repos.py -
+	made it deal with packageSacks and repositories - needs to take
+	progress objects, optionally at instantiation.
 
-2004-03-18 02:19  skvidal
+2004-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: misc things for the
-	urlgrabber/mirrorgroup changeover. dumping failover to urlgrabber
-	MirrorGroups
+	* urlgrabber/mirror.py: add mirror.py
 
-2004-03-18 01:42  skvidal
+2004-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/repos.py: 
-	useless stubs but I wanted to check it in before my disk crashed
+	* urlgrabber/__init__.py, urlgrabber/byterange.py,
+	urlgrabber/byterangetests.py, urlgrabber/grabber.py,
+	urlgrabber/grabbertests.py, urlgrabber/keepalive.py,
+	urlgrabber/setup.py: update to newest urlgrabber
 
-2004-03-17 23:19  skvidal
+2004-03-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	fix the mirrorlist pull for up2date-style mirrorlists.
-	
-	this means $ARCH == $BASEARCH
+	* yum/repos.py: - remove failover stuff as it is handled by mirrorgroups now, need
+	to deal with repo.failed - added in repomd.xml handling
 
-2004-03-10 23:28  skvidal
+2004-03-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* po/es.po: file es.po was initially added on branch yum-2_0_X.
+	* yum/config.py: whoops, forgot to save
 
-2004-03-07 20:29  skvidal
+2004-03-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	dumbass typo - failovermethod
+	* yum/config.py, yum/repos.py: misc things for the
+	urlgrabber/mirrorgroup changeover. dumping failover to urlgrabber
+	MirrorGroups
 
-2004-03-07 20:20  skvidal
+2004-03-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	add bandwidth, throttle, keepalive, retries  and gpgcheck to the
-	options that can be set globally to map to all repositories where
-	it is not set.
+	* yum/repos.py: useless stubs but I wanted to check it in before my
+	disk crashed
 
-2004-03-07 17:16  skvidal
+2004-03-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	for: gpgcheck, proxy, proxy_username, proxy_password and keepalive,
-	if the setting is set under [main] but not under the repo then the
-	setting in [main] is the default for the setting in the repo.
+	* yum/config.py: fix the mirrorlist pull for up2date-style
+	mirrorlists.  this means $ARCH == $BASEARCH
 
-2004-03-07 00:46  skvidal
+2004-03-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	make mirrorlist= in urls work make $arch, $basearch, $releasever
-	and $YUM0-9 case insensitive matches
+	* yum/config.py: dumbass typo - failovermethod
 
-2004-03-06 17:14  skvidal
+2004-03-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py: 
-	docstring updates
+	* yum/config.py: add bandwidth, throttle, keepalive, retries  and
+	gpgcheck to the options that can be set globally to map to all
+	repositories where it is not set.
 
-2004-03-06 15:32  skvidal
+2004-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py, transactions.py, txn-main.py,
-	yummain.py, rpmUtils/transaction.py: 
-	lots of clean ups and touches - mostly deletions, truth be told
+	* yum/config.py, yum/repos.py: for: gpgcheck, proxy, proxy_username,
+	proxy_password and keepalive, if the setting is set under [main] but
+	not under the repo then the setting in [main] is the default for the
+	setting in the repo.
 
-2004-03-06 15:31  skvidal
+2004-03-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	added reposdir (ie: /etc/yum.repos.d) support to config processing
-	- it looks for *.repo in the config variable reposdir path  
-	processes each one out using the include= options then reads them
-	in as repositories
+	* yum/config.py: make mirrorlist= in urls work make $arch,
+	$basearch, $releasever and $YUM0-9 case insensitive matches
 
-2004-03-05 01:57  skvidal
+2004-03-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	fixes to repos from the other night's changes separated out the
-	repository parsing code into a method of config  - now it should be
-	easier to do the yum.repos.d
+	* yum/config.py: docstring updates
 
-2004-02-20 03:07  skvidal
+2004-03-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/yumcomps.py: 
-	remove rpm and ts requirement from yumcomps.py - just needs a
-	package tuple list, now.
+	* clientStuff.py, pkgaction.py, rpmUtils/transaction.py,
+	transactions.py, txn-main.py, yummain.py: lots of clean ups and
+	touches - mostly deletions, truth be told
 
-2004-02-20 01:29  skvidal
+2004-03-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/config.py, yum/repos.py, rpmUtils/arch.py,
-	rpmUtils/updates.py: 
-	updates.py: finished obsoletes code arch.py: added getBestArch()
-	and changed getBaseArch() config.py: fixed up baseurl lists, added
-	stubs for mirror list handling repos.py: added repos.delete()
-	function
+	* yum/config.py, yum/repos.py: added reposdir (ie: /etc/yum.repos.d)
+	support to config processing - it looks for *.repo in the config
+	variable reposdir path   processes each one out using the include=
+	options then reads them in as repositories
 
-2004-02-19 03:36  skvidal
+2004-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/: miscutils.py, updates.py, tests/test.py: 
-	obsoletes code and obsoletes testing
+	* yum/config.py, yum/repos.py: fixes to repos from the other night's
+	changes separated out the repository parsing code into a method of
+	config  - now it should be easier to do the yum.repos.d
 
-2004-02-18 00:01  skvidal
+2004-02-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	it might not be obvious right away, but I'm an idiot.  when you're
-	iterating over a list, it's a good idea to NOT remove items from
-	that list lest you wish to truncate your results
+	* yum/yumcomps.py: remove rpm and ts requirement from yumcomps.py -
+	just needs a package tuple list, now.
 
-2004-02-17 01:56  skvidal
+2004-02-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/updates.py: 
-	mindboggling simple functions added FIXME to where I need to do
-	work
+	* rpmUtils/arch.py, rpmUtils/updates.py, yum/config.py,
+	yum/repos.py: updates.py: finished obsoletes code arch.py: added
+	getBestArch() and changed getBaseArch() config.py: fixed up baseurl
+	lists, added stubs for mirror list handling repos.py: added
+	repos.delete() function
 
-2004-02-17 00:58  skvidal
+2004-02-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils/: arch.py, updates.py, tests/test.py: 
-	check in some testing code for rpmUtils.updates
+	* rpmUtils/miscutils.py, rpmUtils/tests/test.py,
+	rpmUtils/updates.py: obsoletes code and obsoletes testing
 
-2004-02-17 00:28  skvidal
+2004-02-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/rpmUtils.py: 
-	added urlgrabber in the right place removed old rpmUtils
+	* rpmUtils/updates.py: it might not be obvious right away, but I'm
+	an idiot. when you're iterating over a list, it's a good idea to NOT
+	remove items from that list lest you wish to truncate your results
 
-2004-02-17 00:22  skvidal
+2004-02-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, rpmUtils/__init__.py, rpmUtils/arch.py,
-	rpmUtils/miscutils.py, yum/repos.py, rpmUtils/oldUtils.py,
-	rpmUtils/transaction.py, rpmUtils/updates.py: 
-	create most of the rpmUtils new updates class import the metadata
-	stuff for now cleanups to yummain and repos much more to go
+	* rpmUtils/updates.py: mindboggling simple functions added FIXME to
+	where I need to do work
 
-2004-02-12 16:12  skvidal
+2004-02-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yumlock.py: 
-	do it 'right'
+	* rpmUtils/arch.py, rpmUtils/tests/test.py, rpmUtils/updates.py: 
+	check in some testing code for rpmUtils.updates
 
-2004-02-12 15:08  skvidal
+2004-02-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yumlock.py: 
-	fix for locale issue with lockfile exception check
+	* urlgrabber/LICENSE, urlgrabber/README, urlgrabber/__init__.py,
+	urlgrabber/byterange.py, urlgrabber/byterangetests.py,
+	urlgrabber/grabber.py, urlgrabber/grabbertests.py,
+	urlgrabber/keepalive.py, urlgrabber/progress.py,
+	urlgrabber/setup.py, yum/rpmUtils.py: added urlgrabber in the right
+	place removed old rpmUtils
 
-2004-02-03 22:54  skvidal
+2004-02-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum/: config.py, repos.py: 
-	clean up some comments and > 80 char lines
+	* repomd/__init__.py, repomd/mdErrors.py, repomd/mdUtils.py,
+	repomd/packageObject.py, repomd/packageSack.py,
+	repomd/repoMDObject.py, repomd/test.py, rpmUtils/__init__.py,
+	rpmUtils/arch.py, rpmUtils/miscutils.py, rpmUtils/oldUtils.py,
+	rpmUtils/transaction.py, rpmUtils/updates.py, yum/repos.py,
+	yummain.py: create most of the rpmUtils new updates class import the
+	metadata stuff for now cleanups to yummain and repos much more to go
 
-2004-02-02 02:57  skvidal
 
-	* yum/repos.py: 
-	comment about handling urls and $vars in the Repository Class
+2004-02-12  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-02-02 02:14  skvidal
+	* yumlock.py: do it 'right'
 
-	* yum/: config.py, failover.py, repos.py: 
-	modified config for new repos.RepoStorage and repos.Repository
-	Classes modified failover to meet new repository class add repos.py
+2004-02-12  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-01-30 02:38  skvidal
+	* yumlock.py: fix for locale issue with lockfile exception check
 
-	* yummain.py, yum/config.py: 
-	rename things in the config.py methods and objects to talk about
-	repos not servers (might as well do it now)
-	
-	clean up and expan cli/arg parsing
+2004-02-04  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-01-29 01:55  skvidal
+	* yum/config.py, yum/repos.py: clean up some comments and > 80 char
+	lines
 
-	* clientStuff.py, yum/config.py: 
-	clean out clientStuff of old, crufty functions add obsoletes
-	boolean to config
+2004-02-02  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-01-28 02:43  skvidal
+	* yum/repos.py: comment about handling urls and $vars in the
+	Repository Class
 
-	* config.py: 
-	removed config.py - now on yum/config.py
+2004-02-02  Seth Vidal <skvidal at linux.duke.edu>
 
-2004-01-28 02:31  skvidal
+	* yum/config.py, yum/failover.py, yum/repos.py: modified config for
+	new repos.RepoStorage and repos.Repository Classes modified failover
+	to meet new repository class add repos.py
 
-	* Makefile.in, archwork.py, callback.py, clientStuff.py, comps.py,
-	failover.py, i18n.py, install-sh, keepalive.py, logger.py,
-	mkinstalldirs, nevral.py, pkgaction.py, pullheaders.py, py-compile,
-	rpmUtils.py, serverStuff.py, urlgrabber.py, yumcomps.py,
-	yummain.py, bin/Makefile.in, bin/yum-arch, docs/Makefile.in,
-	docs/yum-arch.8, po/pygettext.py, po/ru.po, po/yum.pot,
-	yum/Errors.py, yum/__init__.py, yum/archwork.py, yum/comps.py,
-	yum/config.py, yum/failover.py, yum/logger.py, yum/rpmUtils.py,
-	yum/yumcomps.py: 
-	- deleted all the cruft for yum-arch - moved all the things that
-	will be library modules into yum/ - updated makefiles - if this
-	builds and works it would be an absolute miracle.
+2004-01-30  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-12-05 00:11  skvidal
+	* yum/config.py, yummain.py: rename things in the config.py methods
+	and objects to talk about repos not servers (might as well do it
+	now)  clean up and expan cli/arg parsing
 
-	* docs/yum.conf.5: 
-	doc typo
+2004-01-29  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-11-19 01:46  skvidal
+	* clientStuff.py, yum/config.py: clean out clientStuff of old,
+	crufty functions add obsoletes boolean to config
 
-	* bin/yum-arch: 
-	fix from rtomayko - fixes change in call for pullheaders.main()
+2004-01-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-11-15 12:30  skvidal
+	* config.py: removed config.py - now on yum/config.py
 
-	* keepalive.py: 
-	patch for python 2.3
+2004-01-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-30 02:04  skvidal
+	* Makefile.in, archwork.py, bin/Makefile.in, bin/yum-arch,
+	callback.py, clientStuff.py, comps.py, docs/Makefile.in,
+	docs/yum-arch.8, failover.py, i18n.py, install-sh, keepalive.py,
+	logger.py, mkinstalldirs, nevral.py, pkgaction.py, po/pygettext.py,
+	po/ru.po, po/yum.pot, pullheaders.py, py-compile, rpmUtils.py,
+	serverStuff.py, urlgrabber.py, yum/Errors.py, yum/__init__.py,
+	yum/archwork.py, yum/comps.py, yum/config.py, yum/failover.py,
+	yum/logger.py, yum/rpmUtils.py, yum/yumcomps.py, yumcomps.py,
+	yummain.py: - deleted all the cruft for yum-arch - moved all the things that
+	will be library modules into yum/ - updated makefiles - if this
+	builds and works it would be an absolute miracle.
 
-	* config.py: 
-	add kernel-source to installonlypkgs make the lists take comma or
-	space or \n or tab separation
+2003-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-25 17:30  skvidal
+	* docs/yum.conf.5: doc typo
 
-	* pullheaders.py, serverStuff.py: 
-	port --exclude for yum-arch forward to HEAD
+2003-11-19  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-21 17:44  skvidal
+	* bin/yum-arch: fix from rtomayko - fixes change in call for
+	pullheaders.main()
 
-	* yumlock.py, yummain.py, bin/yum: 
-	apply locking patches to HEAD
+2003-11-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-14 21:17  skvidal
+	* keepalive.py: patch for python 2.3
 
-	* config.py: 
-	merging Ryan Tomayko's include= patch for the config file
+2003-10-30  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-14 21:14  skvidal
+	* config.py: add kernel-source to installonlypkgs make the lists
+	take comma or space or \n or tab separation
 
-	* archwork.py, clientStuff.py, config.py, nevral.py, pkgaction.py,
-	rpmUtils.py, yummain.py, docs/yum.8, docs/yum.conf.5, etc/yum.init,
-	etc/yum.logrotate: 
-	merge all of 2.0.X changes back into head
+2003-10-25  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-14 21:00  skvidal
+	* pullheaders.py, serverStuff.py: port --exclude for yum-arch
+	forward to HEAD
 
-	* keepalive.py: 
-	one more clean up
+2003-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-14 20:58  skvidal
+	* bin/yum, yumlock.py, yummain.py: apply locking patches to HEAD
 
-	* po/: Makefile.in, pygettext.py, ru.po, yum.pot: 
-	fix yum translation files from the cvs shuffle
+2003-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-08 18:56  skvidal
+	* config.py: merging Ryan Tomayko's include= patch for the config
+	file
 
-	* comps.py, depchecktree.py, failover.py, i18n.py,
-	progress_meter.py, rpmUtils.py, yumcomps.py: 
-	adds, deletes, all a happy merge
+2003-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-08 18:53  skvidal
+	* archwork.py, clientStuff.py, config.py, docs/yum.8,
+	docs/yum.conf.5, etc/yum.init, etc/yum.logrotate, nevral.py,
+	pkgaction.py, rpmUtils.py, yummain.py: merge all of 2.0.X changes
+	back into head
 
-	* transactions.py, txn-main.py, yum-template.xml: 
-	add the new files
+2003-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-08 18:50  skvidal
+	* keepalive.py: one more clean up
 
-	* yum-7.x.spec, yum-daily-7x.spec: 
-	delete things that don't exist anymore
+2003-10-15  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-10-08 18:48  skvidal
+	* po/Makefile.in, po/pygettext.py, po/ru.po, po/yum.pot: fix yum
+	translation files from the cvs shuffle
 
-	* ChangeLog, Makefile.in, README, TODO, archwork.py,
-	bootloadercfg.py, callback.py, checkbootloader.py, clientStuff.py,
-	config.py, configure.in, depchecktree.py, grubcfg.py, iutil.py,
-	lilocfg.py, nevral.py, pkgaction.py, pullheaders.py,
-	serverStuff.py, translate.py, up2datetheft.py, yum-daily.spec,
-	yum.conf, yum.spec, yummain.py, bin/yum, docs/yum-arch.8,
-	docs/yum.8, docs/yum.conf.5, etc/Makefile.in, etc/yum.conf,
-	etc/yum.init: 
-	merge yum-2_1 branch to become HEAD begin to 'correct' how cvs is
-	done so it matches the rest of the world
+2003-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-09-18 02:17  skvidal
+	* comps.py, depchecktree.py, failover.py, i18n.py,
+	progress_meter.py, rpmUtils.py, yumcomps.py: adds, deletes, all a
+	happy merge
 
-	* docs/yum.8: 
-	doc typo fix old-headers->oldheaders
+2003-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-09-17 23:58  skvidal
+	* transactions.py, txn-main.py, yum-template.xml: add the new files
 
-	* yummain.py: 
-	typo in --help
 
-2003-09-15 00:38  skvidal
+2003-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* transactions.py: file transactions.py was initially added on
-	branch yum-2_1.
+	* yum-7.x.spec, yum-daily-7x.spec: delete things that don't exist
+	anymore
 
-2003-09-15 00:38  skvidal
+2003-10-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-template.xml: file yum-template.xml was initially added on
-	branch yum-2_1.
+	* ChangeLog, Makefile.in, README, TODO, archwork.py, bin/yum,
+	bootloadercfg.py, callback.py, checkbootloader.py, clientStuff.py,
+	config.py, configure.in, depchecktree.py, docs/yum-arch.8,
+	docs/yum.8, docs/yum.conf.5, etc/Makefile.in, etc/yum.conf,
+	etc/yum.init, grubcfg.py, iutil.py, lilocfg.py, nevral.py,
+	pkgaction.py, pullheaders.py, serverStuff.py, up2datetheft.py,
+	yum-daily.spec, yum.conf, yum.spec, yummain.py: merge yum-2_1 branch
+	to become HEAD begin to 'correct' how cvs is done so it matches the
+	rest of the world
 
-2003-09-15 00:38  skvidal
+2003-09-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* txn-main.py: file txn-main.py was initially added on branch
-	yum-2_1.
+	* docs/yum.8: doc typo fix old-headers->oldheaders
 
-2003-09-10 01:41  skvidal
+2003-09-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	argh - dumb typo in manpage fixed
+	* yummain.py: typo in --help
 
-2003-09-08 23:12  skvidal
+2003-09-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	
-	official 1.0.3 tagging
+	* docs/yum.conf.5: argh - dumb typo in manpage fixed
 
-2003-09-08 23:11  skvidal
+2003-09-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum-7.x.spec, yum.spec: 
-	update to make 1.0.3
+	* ChangeLog: official 1.0.3 tagging
 
-2003-09-08 22:02  skvidal
+2003-09-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	completely check in files <sigh>
+	* configure.in, yum-7.x.spec, yum.spec: update to make 1.0.3
 
-2003-09-08 00:08  skvidal
+2003-09-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum-7.x.spec, yum.spec: 
-	edits for version number 1.0.2
+	* ChangeLog: completely check in files <sigh>
 
-2003-08-31 14:40  skvidal
+2003-09-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, yum-daily-7x.spec, yum-daily.spec, etc/Makefile.in: 
-	added yum-daily spec files, fixed up makefiles for them
+	* configure.in, yum-7.x.spec, yum.spec: edits for version number
+	1.0.2
 
-2003-08-31 14:00  skvidal
+2003-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* urlgrabber.py: 
-	typo in urlgrabber
+	* Makefile.in, etc/Makefile.in, yum-daily-7x.spec, yum-daily.spec: 
+	added yum-daily spec files, fixed up makefiles for them
 
-2003-08-25 01:00  skvidal
+2003-08-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py: 
-	exactarch was never being checked for in the config file - so the
-	exactarch setting was doing exactly nothing.  exactly :) fixed -
-	thanks to frank costanza for pointing this out.
+	* urlgrabber.py: typo in urlgrabber
 
-2003-08-09 01:56  skvidal
+2003-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-daily.spec: file yum-daily.spec was initially added on branch
-	yum-rpm_4_2_branch.
+	* clientStuff.py, config.py: exactarch was never being checked for
+	in the config file - so the exactarch setting was doing exactly
+	nothing. exactly :) fixed - thanks to frank costanza for pointing
+	this out.
 
-2003-07-28 13:50  mstenner
+2003-07-28  Michael Stenner <mstenner at linux.duke.edu>
 
 	* urlgrabber.py: Dropped in the new urlgrabber from the yum-2
 	branch.  Not much has been added for yum-1 (user-agent support has)
 	but the two versions of urlgrabber are the same again.
 
-2003-07-28 13:48  mstenner
+2003-07-28  Michael Stenner <mstenner at linux.duke.edu>
 
 	* clientStuff.py: Modified to push yum version into urlgrabber for
 	use in user-agent.  This happens at import.
 
-2003-07-17 00:57  skvidal
+2003-07-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	catch a zlib.error - bug #71
+	* clientStuff.py: catch a zlib.error - bug #71
 
-2003-07-02 22:17  skvidal
+2003-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum.8, yum.conf.5: 
-	updated docs for tolerant mode
+	* docs/yum.8, docs/yum.conf.5: updated docs for tolerant mode
 
-2003-07-02 22:01  skvidal
+2003-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, pkgaction.py, yummain.py: 
-	add in tolerant mode for 1.0/rpm 4.0.4 branch
+	* clientStuff.py, config.py, pkgaction.py, yummain.py: add in
+	tolerant mode for 1.0/rpm 4.0.4 branch
 
-2003-05-31 12:33  skvidal
+2003-05-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, yummain.py: 
-	make docs consistent
+	* ChangeLog, yummain.py: make docs consistent
 
-2003-05-27 13:32  skvidal
+2003-05-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* failover.py: file failover.py was initially added on branch
-	yum-rpm_4_2_branch.
+	* ChangeLog, configure.in, yum-7.x.spec, yum.conf, yum.spec: mark as
+	1.0.1 update changelog update spec files update silly conf file
 
-2003-05-19 22:55  skvidal
+2003-05-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, configure.in, yum-7.x.spec, yum.conf, yum.spec: 
-	mark as 1.0.1 update changelog update spec files update silly conf
-	file
+	* lilocfg.py, pkgaction.py, translate.py: pkgaction: catch lilo test
+	error more gracefully lilocfg: fix s/up2date/yum/ translate: fix
+	s/up2date/yum/ - those last two from D. Burcaw's patches
 
-2003-05-19 22:40  skvidal
+2003-05-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* lilocfg.py, pkgaction.py, translate.py: 
-	pkgaction: catch lilo test error more gracefully lilocfg: fix
-	s/up2date/yum/ translate: fix s/up2date/yum/ - those last two from
-	D. Burcaw's patches
+	* clientStuff.py: 
 
-2003-05-11 13:35  skvidal
+	---------------------------------------------------------------------- disable disk space check if there is nothing is nothing to be installed.
 
-	* clientStuff.py: 
-	----------------------------------------------------------------------
-	disable disk space check if there is nothing is nothing to be
-	installed.
+2003-05-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-05-09 02:19  skvidal
+	* docs/yum.conf.5: document it
 
-	* docs/yum.conf.5: 
-	document it
+2003-05-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-05-09 02:12  skvidal
+	* yummain.py: import rpm needed in yummain (boggle)
 
-	* yummain.py: 
-	import rpm needed in yummain (boggle)
+2003-05-09  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-05-09 02:10  skvidal
+	* clientStuff.py, yummain.py: fixing up the ignore disk space check
 
-	* clientStuff.py, yummain.py: 
-	fixing up the ignore disk space check
 
-2003-05-09 02:06  skvidal
+2003-05-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	typo
+	* clientStuff.py: typo
 
-2003-05-09 02:05  skvidal
+2003-05-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py: 
-	ignore disk space check make disk check error codes not suck
+	* clientStuff.py, config.py: ignore disk space check make disk check
+	error codes not suck
 
-2003-05-05 23:01  skvidal
+2003-05-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	space off
+	* nevral.py: space off
 
-2003-05-05 22:59  skvidal
+2003-05-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	fixing some depresolution bugs
+	* nevral.py: fixing some depresolution bugs
 
-2003-04-29 09:39  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	potential fix for remove error
+	* nevral.py: potential fix for remove error
 
-2003-04-29 01:53  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* serverStuff.py: 
-	need to import types to do that
+	* serverStuff.py: need to import types to do that
 
-2003-04-29 01:53  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* serverStuff.py: 
-	depcheck update to deal with bad headers
+	* serverStuff.py: depcheck update to deal with bad headers
 
-2003-04-29 01:48  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	make the log output suck less
+	* pullheaders.py: make the log output suck less
 
-2003-04-29 01:46  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	this should be outputting more things
+	* pullheaders.py: this should be outputting more things
 
-2003-04-29 01:43  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	no more perl for you young man.
+	* pullheaders.py: no more perl for you young man.
 
-2003-04-29 01:43  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	make it output more correct things
+	* pullheaders.py: make it output more correct things
 
-2003-04-29 01:41  skvidal
+2003-04-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py, serverStuff.py: 
-	make yum-arch act sane if it encounters a non-rpm with a .rpm
-	extension
+	* pullheaders.py, serverStuff.py: make yum-arch act sane if it
+	encounters a non-rpm with a .rpm extension
 
-2003-04-28 01:50  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/: yum, yum-arch: 
-	these need to reference /usr/share/yum not /usr/lib/yum anymore
+	* bin/yum, bin/yum-arch: these need to reference /usr/share/yum not
+	/usr/lib/yum anymore
 
-2003-04-28 01:47  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, yum-7.x.spec, yum.spec: 
-	updated Makefile for /usr/lib -> /usr/share updated spec files
+	* Makefile.in, yum-7.x.spec, yum.spec: updated Makefile for /usr/lib
+	-> /usr/share updated spec files
 
-2003-04-28 01:30  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum.conf: 
-	conf file now has $options
+	* etc/yum.conf: conf file now has $options
 
-2003-04-28 01:29  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	updated docs for: $YUM0-$YUM9 $releasever $arch, $basearch
-	commands= distroverpkg= file:// support
+	* docs/yum.conf.5: updated docs for: $YUM0-$YUM9 $releasever $arch,
+	$basearch commands= distroverpkg= file:// support
 
-2003-04-28 01:08  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	more fixes
+	* nevral.py: more fixes
 
-2003-04-28 01:05  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	rpmloc not updated
+	* clientStuff.py: rpmloc not updated
 
-2003-04-28 01:00  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	setlocalhdrpath needed
+	* nevral.py: setlocalhdrpath needed
 
-2003-04-28 00:57  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* urlgrabber.py: 
-	modifications to make it work with urllib under 1.5.2
+	* urlgrabber.py: modifications to make it work with urllib under
+	1.5.2
 
-2003-04-28 00:30  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, urlgrabber.py: 
-	added urlgrabber and Makefile.in updates to include it
+	* Makefile.in, urlgrabber.py: added urlgrabber and Makefile.in
+	updates to include it
 
-2003-04-28 00:29  skvidal
+2003-04-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py: 
-	file:// support and urlgrabber
+	* clientStuff.py, config.py: file:// support and urlgrabber
 
-2003-04-21 01:36  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	catch problems that would eventually show up in the depresolution
-	code - thanks to pychecker
+	* nevral.py: catch problems that would eventually show up in the
+	depresolution code - thanks to pychecker
 
-2003-04-21 01:30  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	and more cleanups
+	* config.py: and more cleanups
 
-2003-04-21 01:29  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* config.py: fix useless variables that were created
 
-2003-04-21 01:18  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	need to include types
+	* clientStuff.py: need to include types
 
-2003-04-21 01:17  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py, pullheaders.py: fix up pullheaders to correct for
 	int in labelCompare
 
-2003-04-21 00:54  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* checkbootloader.py: 
-	backport of checkbootloader.py too
+	* checkbootloader.py: backport of checkbootloader.py too
 
-2003-04-21 00:46  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	only download archs for your architecture
+	* clientStuff.py: only download archs for your architecture
 
-2003-04-21 00:23  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	ok, well, so - we need that db :)
+	* nevral.py: ok, well, so - we need that db :)
 
-2003-04-21 00:16  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	fix fix fix - no db to delete
+	* nevral.py: fix fix fix - no db to delete
 
-2003-04-21 00:15  skvidal
+2003-04-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	merge back the 2.x depresolution - much cleaner
+	* nevral.py: merge back the 2.x depresolution - much cleaner
 
-2003-04-20 14:19  skvidal
+2003-04-20  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: allow empty command fields
 
-2003-04-20 14:10  skvidal
-
-	* config.py, yummain.py: 
-	backport: commands= $YUM0-9 options clean up regex use in config.py
-
-2003-04-05 18:08  skvidal
-
-	* urlgrabber.py: file urlgrabber.py was initially added on branch
-	yum-rpm_4_2_branch.
+2003-04-20  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-04-05 18:08  skvidal
+	* config.py, yummain.py: backport: commands= $YUM0-9 options clean
+	up regex use in config.py
 
-	* progress_meter.py: file progress_meter.py was initially added on
-	branch yum-rpm_4_2_branch.
+2003-03-22  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-25 01:51  skvidal
+	* clientStuff.py, yummain.py: Comments put in for diskspace check
 
-	* comps.py: file comps.py was initially added on branch
-	yum-rpm_4_2_branch.
+2003-03-21  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-25 01:51  skvidal
+	* nevral.py: fixing archwork callback for zero length arch list
 
-	* yumcomps.py: file yumcomps.py was initially added on branch
-	yum-rpm_4_2_branch.
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-22 16:05  skvidal
+	* pkgaction.py: modification to upgrade code testing
 
-	* clientStuff.py, yummain.py: 
-	Comments put in for diskspace check
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-21 00:25  skvidal
+	* config.py: close out the db when I'm done
 
-	* nevral.py: 
-	fixing archwork callback for zero length arch list
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-17 17:40  skvidal
+	* config.py: for real this time
 
-	* pkgaction.py: 
-	modification to upgrade code testing
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-03-16 23:31  skvidal
+	* config.py: make distroverpkg work
 
-	* config.py: 
-	close out the db when I'm done
-
-2003-03-16 23:29  skvidal
-
-	* config.py: 
-	for real this time
-
-2003-03-16 23:29  skvidal
-
-	* config.py: 
-	make distroverpkg work
-
-2003-03-16 23:27  skvidal
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
 	* config.py: ooo - look - reading the code you copy and paste from
 	elsewhere what a novel idea!
 
-2003-03-16 23:26  skvidal
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	and again - the right variables are handy
+	* config.py: and again - the right variables are handy
 
-2003-03-16 23:23  skvidal
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	helps if you define the right variable
+	* config.py: helps if you define the right variable
 
-2003-03-16 23:22  skvidal
+2003-03-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	config variables in conf file - first pass
+	* config.py: config variables in conf file - first pass
 
-2003-03-16 02:26  skvidal
+2003-03-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	typos
+	* clientStuff.py, pkgaction.py: typos
 
-2003-03-16 02:22  skvidal
+2003-03-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py, yummain.py: 
-	first check-in for new upgrade with arguments
+	* clientStuff.py, pkgaction.py, yummain.py: first check-in for new
+	upgrade with arguments
 
-2003-03-14 01:44  skvidal
+2003-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	misc info on what to write tomorrow remember - useful if we can get
-	more fun things to list out of this like a list upgrades - maybe
+	* pkgaction.py: misc info on what to write tomorrow remember -
+	useful if we can get more fun things to list out of this like a list
+	upgrades - maybe
 
-2003-03-14 01:26  skvidal
+2003-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	ugh things to fix: 1. obsoletes need to be handled if pkgx
-	obsoletes pkgy AND pkgz 2. vice versa - if pkgx is obsoleted by
-	pkgy and pkgz which to we install? 3. continue the obsoletes
+	* pkgaction.py: ugh things to fix: 1. obsoletes need to be handled
+	if pkgx obsoletes pkgy AND pkgz 2. vice versa - if pkgx is obsoleted
+	by pkgy and pkgz which to we install? 3. continue the obsoletes
 	handling in general for yum upgrade [pkgs]
 
-2003-03-14 01:12  skvidal
+2003-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	typo
+	* pkgaction.py: typo
 
-2003-03-14 01:11  skvidal
+2003-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	ooo look, regression, how nice
+	* pkgaction.py: ooo look, regression, how nice
 
-2003-03-14 01:02  skvidal
+2003-03-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py, yummain.py: 
-	modifications to make upgrade [pkgs] work - incomplete partial
-	rewrite of updatepkgs needed
+	* clientStuff.py, pkgaction.py, yummain.py: modifications to make
+	upgrade [pkgs] work - incomplete partial rewrite of updatepkgs
+	needed
 
-2003-03-12 23:25  skvidal
+2003-03-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	fix to versioned obsoletes - Thanks to Phil Radden
+	* clientStuff.py, pkgaction.py: fix to versioned obsoletes - Thanks
+	to Phil Radden
 
-2003-03-12 11:13  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	remove other sillyness
+	* yummain.py: remove other sillyness
 
-2003-03-12 11:13  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	new test to fix subclassing Thanks to michael stenner
+	* config.py: new test to fix subclassing Thanks to michael stenner
 
-2003-03-12 01:45  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	put it back
+	* config.py: put it back
 
-2003-03-12 01:43  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
 	* config.py: a try
 
-2003-03-12 01:30  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: [no log message]
 
-2003-03-12 01:25  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* config.py: 
-	look - typing and reading - novel concepts
+	* config.py: look - typing and reading - novel concepts
 
-2003-03-12 01:06  skvidal
+2003-03-12  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, config.py, yummain.py: 
-	try to subclass - first try
+	* ChangeLog, config.py, yummain.py: try to subclass - first try
 
-2003-03-11 01:39  skvidal
+2003-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum-7.x.spec, yum.spec: 
-	mark as 1.0
+	* configure.in, yum-7.x.spec, yum.spec: mark as 1.0
 
-2003-03-11 01:36  skvidal
+2003-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum-7.x.spec, yum.spec: 
-	bump ver to 0.9.5, fix spec files
+	* configure.in, yum-7.x.spec, yum.spec: bump ver to 0.9.5, fix spec
+	files
 
-2003-03-11 01:31  skvidal
+2003-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/: Makefile.in, yum.conf: 
-	add the 7.3 conf file to the release tarball
+	* etc/Makefile.in, etc/yum.conf: add the 7.3 conf file to the
+	release tarball
 
-2003-03-11 00:08  skvidal
+2003-03-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* README, clientStuff.py, docs/yum.8, docs/yum.conf.5: 
-	doc fixes for assumeyes and proxy information Update the readme
-	make an error message have more oomph in clientStuff.py
+	* README, clientStuff.py, docs/yum.8, docs/yum.conf.5: doc fixes for
+	assumeyes and proxy information Update the readme make an error
+	message have more oomph in clientStuff.py
 
-2003-03-08 20:34  skvidal
+2003-03-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	remove old dead comment
+	* pullheaders.py: remove old dead comment
 
-2003-03-05 01:44  skvidal
+2003-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	typo
+	* docs/yum.conf.5: typo
 
-2003-03-05 00:05  skvidal
+2003-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, TODO: 
-	Update Changelog - update TODO
+	* ChangeLog, TODO: Update Changelog - update TODO
 
-2003-03-05 00:01  skvidal
+2003-03-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum.8, yum.conf.5: 
-	updates to the docs Thanks to Joshua Baker-LePain for the fixes to
-	the pkgpolicy statement
+	* docs/yum.8, docs/yum.conf.5: updates to the docs Thanks to Joshua
+	Baker-LePain for the fixes to the pkgpolicy statement
 
-2003-03-04 16:44  skvidal
+2003-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	fix problems with empty repositories having trash lying about
+	* pullheaders.py: fix problems with empty repositories having trash
+	lying about
 
-2003-03-03 23:44  skvidal
+2003-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	reverting - don't want to mess with the print vs log inside 1.x
+	* pkgaction.py: reverting - don't want to mess with the print vs log
+	inside 1.x
 
-2003-03-03 23:43  skvidal
+2003-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	doh
+	* pkgaction.py: doh
 
-2003-03-03 23:42  skvidal
+2003-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	modification number 2
+	* pkgaction.py: modification number 2
 
-2003-03-03 23:37  skvidal
+2003-03-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, clientStuff.py, yummain.py: 
-	implement check-update - to test - might not stick around for yum
-	2.x
+	* ChangeLog, clientStuff.py, yummain.py: implement check-update - to
+	test - might not stick around for yum 2.x
 
-2003-03-03 10:28  skvidal
+2003-03-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum-7.x.spec, yum.spec: 
-	remove perl requirements
+	* yum-7.x.spec, yum.spec: remove perl requirements
 
-2003-02-28 00:09  skvidal
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum: 
-	and one more little fix
+	* bin/yum: and one more little fix
 
-2003-02-28 00:05  skvidal
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum: 
-	update lockfile stuff to clear old locks
+	* bin/yum: update lockfile stuff to clear old locks
 
-2003-02-28 00:02  skvidal
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-	* archwork.py: 
-	archwork backport for more archs
+	* archwork.py: archwork backport for more archs
 
-2003-02-27 23:54  skvidal
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
 	* pullheaders.py: typo in -q
 
-2003-02-27 23:50  skvidal
-
-	* docs/yum-arch.8: 
-	update docs to explain -q and -vv
-
-2003-02-27 23:49  skvidal
-
-	* pullheaders.py, serverStuff.py: 
-	update yum-arch stuff to include -q and -vv
-
-2003-02-26 11:14  skvidal
-
-	* clientStuff.py, config.py: 
-	implement exactarch - config and getupdatedhdrlist
-
-2003-02-26 00:13  skvidal
-
-	* clientStuff.py: 
-	wow, this is SO MUCH nicer and it appears to work
-
-2003-02-26 00:09  skvidal
-
-	* clientStuff.py: 
-	new way to do the getupdatedhdrlist helluva lot tidier too
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-02-25 15:52  skvidal
+	* docs/yum-arch.8: update docs to explain -q and -vv
 
-	* archwork.py, clientStuff.py: 
-	fix up archwork further fixing of clientstuff.getupdatedhdrlist
+2003-02-28  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-02-25 15:32  skvidal
+	* pullheaders.py, serverStuff.py: update yum-arch stuff to include
+	-q and -vv
 
-	* clientStuff.py: 
-	I think I fixed the arch problem.
-
-2003-02-25 13:40  skvidal
-
-	* clientStuff.py: 
-	possible fix for odd arch case in updates
+2003-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-02-19 13:57  skvidal
+	* clientStuff.py, config.py: implement exactarch - config and
+	getupdatedhdrlist
 
-	* po/yum.pot: file yum.pot was initially added on branch
-	yum-rpm_4_2_branch.
+2003-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-2003-02-19 13:57  skvidal
+	* clientStuff.py: wow, this is SO MUCH nicer and it appears to work
 
-	* po/ru.po: file ru.po was initially added on branch
-	yum-rpm_4_2_branch.
 
-2003-02-19 13:57  skvidal
+2003-02-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* po/Makefile.in: file Makefile.in was initially added on branch
-	yum-rpm_4_2_branch.
+	* clientStuff.py: new way to do the getupdatedhdrlist helluva lot
+	tidier too
 
-2003-02-19 13:57  skvidal
+2003-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* po/pygettext.py: file pygettext.py was initially added on branch
-	yum-rpm_4_2_branch.
+	* archwork.py, clientStuff.py: fix up archwork further fixing of
+	clientstuff.getupdatedhdrlist
 
-2003-02-18 00:55  skvidal
+2003-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* rpmUtils.py: file rpmUtils.py was initially added on branch
-	yum-rpm_4_2_branch.
+	* clientStuff.py: I think I fixed the arch problem.
 
-2003-02-15 22:33  skvidal
+2003-02-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* i18n.py: file i18n.py was initially added on branch
-	yum-rpm_4_2_branch.
+	* clientStuff.py: possible fix for odd arch case in updates
 
-2003-02-09 16:13  skvidal
+2003-01-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* keepalive.py: file keepalive.py was initially added on branch
-	yum-rpm_4_2_branch.
+	* Makefile.in, clientStuff.py, yum.conf: Fix makefile.in to include
+	yumlock.py, clientstuff.py typos, yum.conf and yum.spec trash
 
-2003-01-18 18:17  skvidal
+2003-01-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, clientStuff.py, yum.conf: 
-	Fix makefile.in to include yumlock.py, clientstuff.py typos,
-	yum.conf and yum.spec trash
+	* Makefile.in, clientStuff.py, nevral.py: made changes that _should_
+	make header checking do _something_ and retry if one is damaged more
+	testing needed
 
-2003-01-18 17:46  skvidal
-
-	* Makefile.in, clientStuff.py, nevral.py: 
-	made changes that _should_ make header checking do _something_ and
-	retry if one is damaged more testing needed
-
-2003-01-17 17:02  skvidal
+2003-01-17  Seth Vidal <skvidal at linux.duke.edu>
 
 	* bin/yum: [no log message]
 
-2003-01-17 16:58  skvidal
+2003-01-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/yum: 
-	hehe that's yum.pid not yum/pid
+	* bin/yum: hehe that's yum.pid not yum/pid
 
-2003-01-17 16:58  skvidal
+2003-01-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yumlock.py, bin/yum: 
-	added yumlock from michael stenner for locking functionality made
-	yum support lockfiles for root uses
+	* bin/yum, yumlock.py: added yumlock from michael stenner for
+	locking functionality made yum support lockfiles for root uses
 
-2003-01-15 23:47  skvidal
+2003-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	unfinished changes to readHeader and get header to make it more
-	robust for bad headers
-	
-	it should: check for headers, and if, when reading it, it
-	encounters an error return none. this means edits in other
-	locations to deal with the possibility of getting a none instead of
-	a hdr - but only in a few spots.
-	
-	finish this tomorrow?
-
-2003-01-15 19:58  skvidal
+	* clientStuff.py: unfinished changes to readHeader and get header to
+	make it more robust for bad headers  it should: check for headers,
+	and if, when reading it, it encounters an error return none. this
+	means edits in other locations to deal with the possibility of
+	getting a none instead of a hdr - but only in a few spots.  finish
+	this tomorrow?
 
-	* clientStuff.py: 
-	fix for clean_old_headers to deal with double deletion silliness
+2003-01-16  Seth Vidal <skvidal at linux.duke.edu>
 
-2002-12-22 12:52  skvidal
+	* clientStuff.py: fix for clean_old_headers to deal with double
+	deletion silliness
+
+2002-12-22  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog, Makefile.in, configure.in, yum-7.x.spec, yum.spec: 
 	Update to 0.9.4 - split into two spec files for 7.x and 8.0
 
-2002-12-19 23:12  skvidal
+2002-12-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/: yum, yum-arch: 
-	fixed sys.path.insert
+	* bin/yum, bin/yum-arch: fixed sys.path.insert
 
-2002-12-09 00:46  skvidal
+2002-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: look an updated changelog
 
-2002-12-09 00:38  skvidal
+2002-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, docs/yum.conf.5: 
-	doc update for excludes changes
+	* TODO, docs/yum.conf.5: doc update for excludes changes
 
-2002-12-09 00:37  skvidal
+2002-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, nevral.py, yum.conf: 
-	
-	make fnmatch glob excludes work
+	* clientStuff.py, nevral.py, yum.conf: make fnmatch glob excludes
+	work
 
-2002-12-08 20:30  skvidal
+2002-12-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	simple edits
+	* clientStuff.py: simple edits
 
-2002-12-06 18:46  skvidal
+2002-12-06  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, clientStuff.py: 
-	not quite complete changes for excludes
+	* ChangeLog, clientStuff.py: not quite complete changes for excludes
 
-2002-12-05 14:46  skvidal
+
+2002-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py: fix to use in_file.readlines() instead of dumb
-	line by line in HeaderInfoNevralLoad
-	
-	Thanks to Bor for that patch
+	line by line in HeaderInfoNevralLoad  Thanks to Bor for that patch
 
-2002-12-05 14:43  skvidal
+2002-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
 	* pkgaction.py: added stuff into the kernel updating so if it can't
 	find either bootloader it exits nicely and notifies the user on the
 	console and in the yum.log stopgap to deal with ydl and other
 	non-x86 systems
 
-2002-12-05 13:00  skvidal
+2002-12-05  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/: yum, yum-arch: 
-	fix append vs insert to avoid namespace collision
+	* bin/yum, bin/yum-arch: fix append vs insert to avoid namespace
+	collision
 
-2002-10-22 18:12  skvidal
+2002-10-22  Seth Vidal <skvidal at linux.duke.edu>
 
 	* archwork.py, callback.py, clientStuff.py, depchecktree.py,
 	nevral.py, pkgaction.py, pullheaders.py, serverStuff.py,
-	up2datetheft.py: 
-	fix rpm404 import in clientStuff and everywhere to deal with
-	exception handling on 7.x machines. This is ugly but theoretically
-	it is temporary.
+	up2datetheft.py: fix rpm404 import in clientStuff and everywhere to
+	deal with exception handling on 7.x machines. This is ugly but
+	theoretically it is temporary.
 
-2002-10-20 21:58  skvidal
+2002-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Changelog updates
+	* ChangeLog: Changelog updates
 
-2002-10-20 21:46  skvidal
+2002-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum.spec: 
-	updated to 0.9.3 in spec and configure
+	* configure.in, yum.spec: updated to 0.9.3 in spec and configure
 
-2002-10-20 21:26  skvidal
+2002-10-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum-arch.8, yum.8: 
-	updated docs for  list extras and yum-arch -l
+	* docs/yum-arch.8, docs/yum.8: updated docs for  list extras and
+	yum-arch -l
 
-2002-10-19 15:13  skvidal
+2002-10-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	changed layout for yum info
+	* pkgaction.py: changed layout for yum info
 
-2002-10-18 14:28  skvidal
+2002-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	yum info extras work added groups and arch to the display fields in
-	yum info.
+	* clientStuff.py, pkgaction.py: yum info extras work added groups
+	and arch to the display fields in yum info.
 
-2002-10-18 01:42  skvidal
+2002-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	stubs in place for per-server-section gpg-keyrings
+	* clientStuff.py, pkgaction.py: stubs in place for
+	per-server-section gpg-keyrings
 
-2002-10-18 01:35  skvidal
+2002-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	made updates only operate on update-able packages.  so 'yum update
-	somepkgnotyetinstalled' won't install that package
-	
-	also made yum clean headers remove the header.info file as well as
-	the .hdr files
+	* clientStuff.py, pkgaction.py: made updates only operate on
+	update-able packages. so 'yum update somepkgnotyetinstalled' won't
+	install that package  also made yum clean headers remove the
+	header.info file as well as the .hdr files
 
-2002-10-18 00:56  skvidal
+2002-10-18  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py, serverStuff.py: 
-	yum-arch -l implemented to make yum-arch pay attention to symlinks
+	* pullheaders.py, serverStuff.py: yum-arch -l implemented to make
+	yum-arch pay attention to symlinks
 
-2002-10-14 01:11  skvidal
+2002-10-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	made the header load catch bad headers and exit nicely w/ a real
-	error.
+	* clientStuff.py: made the header load catch bad headers and exit
+	nicely w/ a real error.
 
-2002-10-14 00:34  skvidal
+2002-10-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, depchecktree.py: 
-	few more rpm vs rpm404 fixes and yum list extras is implemented. 
-	not documented (of course)
+	* clientStuff.py, depchecktree.py: few more rpm vs rpm404 fixes and
+	yum list extras is implemented. not documented (of course)
 
-2002-10-13 01:16  skvidal
+2002-10-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* archwork.py, callback.py, clientStuff.py, depchecktree.py,
 	nevral.py, pkgaction.py, pullheaders.py, serverStuff.py,
-	up2datetheft.py: 
-	update all files for changes to make things potentially work for
-	rpm 4.1 and rpm 4.0.4 so it should work on rhl 7.X and 8.0
+	up2datetheft.py: update all files for changes to make things
+	potentially work for rpm 4.1 and rpm 4.0.4 so it should work on rhl
+	7.X and 8.0
 
-2002-09-26 17:15  skvidal
+2002-09-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	
-	updated nevral dep resolution to use the bestarch - not the first
-	arch.  thanks to slack for finding this.
+	* nevral.py: updated nevral dep resolution to use the bestarch - not
+	the first arch. thanks to slack for finding this.
 
-2002-09-25 17:32  skvidal
+2002-09-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	add change to fix arch dep resolve for non-kernel bestarch
-	resolution also adds more logging/debug info here.
+	* nevral.py: add change to fix arch dep resolve for non-kernel
+	bestarch resolution also adds more logging/debug info here.
 
-2002-09-25 01:00  skvidal
+2002-09-25  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	fix dumbass update bug when looping through archs - its nice to
-	actually finish the list before exiting <sigh>
+	* pkgaction.py: fix dumbass update bug when looping through archs -
+	its nice to actually finish the list before exiting <sigh>
 
-2002-09-13 00:09  skvidal
+2002-09-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	fixed stupid diskspace check backtrace cleaned up a few comma space
-	problems
+	* clientStuff.py: fixed stupid diskspace check backtrace cleaned up
+	a few comma space problems
 
-2002-08-26 23:44  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated changelog
+	* ChangeLog: updated changelog
 
-2002-08-26 23:41  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	updated docs to list yum list and yum info options
+	* docs/yum.8: updated docs to list yum list and yum info options
 
-2002-08-26 23:30  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.conf: 
-	updated conf file - in / too :)
+	* yum.conf: updated conf file - in / too :)
 
-2002-08-26 23:29  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum.conf: 
-	updated conf file
+	* etc/yum.conf: updated conf file
 
-2002-08-26 23:18  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, configure.in, pullheaders.py, serverStuff.py,
-	yum.conf, yum.spec, yummain.py, docs/yum-arch.8, docs/yum.8,
-	etc/yum.conf, etc/yum.cron: 
-	Bumped version number Fixed -h and --help in yum-arch Moved yum and
-	yum-arch to /usr/bin updated docs updated cron jobs made conf file
-	have more meaning and use.
+	* Makefile.in, configure.in, docs/yum-arch.8, docs/yum.8,
+	etc/yum.conf, etc/yum.cron, pullheaders.py, serverStuff.py,
+	yum.conf, yum.spec, yummain.py: Bumped version number Fixed -h and
+	--help in yum-arch Moved yum and yum-arch to /usr/bin updated docs
+	updated cron jobs made conf file have more meaning and use.
 
-2002-08-26 23:15  skvidal
+2002-08-27  Seth Vidal <skvidal at linux.duke.edu>
 
-	* bin/: Makefile.in, yum, yum-arch: 
-	added to repository moved from /sbin
+	* bin/Makefile.in, bin/yum, bin/yum-arch: added to repository moved
+	from /sbin
 
-2002-08-26 00:22  skvidal
+2002-08-26  Seth Vidal <skvidal at linux.duke.edu>
 
-	* archwork.py, pkgaction.py: 
-	pychecker run caught a couple of mistakes
+	* archwork.py, pkgaction.py: pychecker run caught a couple of
+	mistakes
 
-2002-08-25 00:23  skvidal
+2002-08-25  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py: fixed an odd divide by zero error under rpm404 in
 	(null)
 
-2002-08-24 16:15  skvidal
+2002-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, archwork.py: 
-	changelog update - fix - no newline at end of archwork.py
+	* ChangeLog, archwork.py: changelog update - fix - no newline at end
+	of archwork.py
 
-2002-08-24 16:11  skvidal
+2002-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
 	* archwork.py, clientStuff.py, config.py, nevral.py,
-	pullheaders.py, yummain.py: 
-	ok, I swear, I think this is all of them - the imports are now at
-	the top of the files excepting some very odd little cases.
+	pullheaders.py, yummain.py: ok, I swear, I think this is all of them
+	- the imports are now at the top of the files excepting some very
+	odd little cases.
 
-2002-08-24 15:52  skvidal
+2002-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* callback.py, pkgaction.py: 
-	yay - more fun import fixes
+	* callback.py, pkgaction.py: yay - more fun import fixes
 
-2002-08-24 15:47  skvidal
+2002-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* serverStuff.py: 
-	missed one
+	* serverStuff.py: missed one
 
-2002-08-24 15:43  skvidal
+2002-08-24  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py, serverStuff.py: 
-	clean up some dumb import statements
+	* pkgaction.py, serverStuff.py: clean up some dumb import statements
 
-2002-08-23 16:15  skvidal
 
-	* pkgaction.py, pullheaders.py: 
-	make depcheck happen first in yum-arch -d - just so you know if
-	stuff is broken
-	
-	fix - wording on error message in pkgaction
+2002-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-2002-08-23 00:34  skvidal
+	* pkgaction.py, pullheaders.py: make depcheck happen first in
+	yum-arch -d - just so you know if stuff is broken  fix - wording on
+	error message in pkgaction
+
+2002-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py: made yum list and yum info match syntacticly
 
-2002-08-23 00:28  skvidal
+2002-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog: [no log message]
 
-2002-08-23 00:28  skvidal
+2002-08-23  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py: 
-	made yum info work on the installed pkgs too made yum list
-	installed dtrt/work made yum list availabe exist instead of yum
-	list new - it was confusingly named
+	* clientStuff.py, pkgaction.py: made yum info work on the installed
+	pkgs too made yum list installed dtrt/work made yum list availabe
+	exist instead of yum list new - it was confusingly named
 
-2002-08-16 22:41  skvidal
+2002-08-17  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: added mode so clean commands are always run in
-	cache-only mode.  need to make cache-only  brighter but this is
+	cache-only mode. need to make cache-only  brighter but this is
 	probably going to be ok for now
 
-2002-08-16 17:07  skvidal
+2002-08-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update
+	* ChangeLog: changelog update
 
-2002-08-16 17:07  skvidal
+2002-08-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, yummain.py, docs/yum.8: 
-	updated docs and misc to note the changes in functionality
+	* clientStuff.py, docs/yum.8, yummain.py: updated docs and misc to
+	note the changes in functionality
 
-2002-08-16 16:59  skvidal
+2002-08-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog update
+	* ChangeLog: changelog update
 
-2002-08-16 16:59  skvidal
+2002-08-16  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py, config.py, logger.py, pkgaction.py, yummain.py: 
-	
 	added the new logger module made non-root runs work properly made
 	'provides' work as non-root and work better in general
 
-2002-08-13 18:18  skvidal
+2002-08-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* pkgaction.py: change how provides works a bit
 
-2002-08-13 18:18  skvidal
+2002-08-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: make updates for yum list new - so it works
-	change how provides works a bit
+	* clientStuff.py: make updates for yum list new - so it works change
+	how provides works a bit
 
-2002-08-07 22:16  skvidal
+2002-08-08  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py, nevral.py, pkgaction.py, yum.conf, yummain.py: 
 	added yum whatprovides support made non-root-run be caching-only
 
-2002-08-03 01:46  skvidal
+2002-08-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, yummain.py: 
-	add -C option to work out of the cache make things faster by not
-	caring about obsoletes unless its during an operation where it
-	matters (upgrade)
+	* clientStuff.py, config.py, yummain.py: add -C option to work out
+	of the cache make things faster by not caring about obsoletes unless
+	its during an operation where it matters (upgrade)
 
-2002-07-31 00:23  skvidal
+2002-07-31  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	stub in place for findrequires/findprovides so I can start a yum
-	find [thing] and have yum tell the user what pkg its in.
+	* pkgaction.py: stub in place for findrequires/findprovides so I can
+	start a yum find [thing] and have yum tell the user what pkg its in.
 
-2002-07-30 23:51  skvidal
 
-	* clientStuff.py: 
-	added some debugging information to the final diskspace-ts check.
-	
-	I think something odd is happening there when it comes to
-	conflicting pkgs.
+2002-07-31  Seth Vidal <skvidal at linux.duke.edu>
+
+	* clientStuff.py: added some debugging information to the final
+	diskspace-ts check.  I think something odd is happening there when
+	it comes to conflicting pkgs.
 
-2002-07-21 23:13  skvidal
+2002-07-22  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	usage patch from Bor
+	* yummain.py: usage patch from Bor
 
-2002-07-19 01:03  skvidal
+2002-07-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated changelog
+	* ChangeLog: updated changelog
 
-2002-07-19 00:54  skvidal
+2002-07-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py, docs/yum.8: 
-	fix a duplication in listpkgs and add 'info' to the man page
+	* docs/yum.8, pkgaction.py: fix a duplication in listpkgs and add
+	'info' to the man page
 
-2002-07-19 00:48  skvidal
+2002-07-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	clean up main() some - make it shorted - break out cmd parsing to a
-	separate function. pychecker no longer tells me I'm a loser.
+	* yummain.py: clean up main() some - make it shorted - break out cmd
+	parsing to a separate function. pychecker no longer tells me I'm a
+	loser.
 
-2002-07-19 00:00  skvidal
+2002-07-19  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pkgaction.py, yum.conf, yummain.py: 
-	made yum info [pkgname] work.  not documented yet - probably not
-	finished yet either.
+	* clientStuff.py, pkgaction.py, yum.conf, yummain.py: made yum info
+	[pkgname] work. not documented yet - probably not finished yet
+	either.
 
-2002-07-11 18:13  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, configure.in, yum.spec: 
-	updated for 0.9.1 <sigh>
+	* ChangeLog, configure.in, yum.spec: updated for 0.9.1 <sigh>
 
-2002-07-11 18:10  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* etc/yum.cron: 
-	Wow - lucky I'm a moron.
-	
-	yum -R not yum -r <sigh>
+	* etc/yum.cron: Wow - lucky I'm a moron.  yum -R not yum -r <sigh>
 
-2002-07-11 16:56  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, configure.in, yum.spec: 
-	 bumped to 0.9.0
-	ChangeLog updated
+	* ChangeLog, configure.in, yum.spec:  bumped to 0.9.0 ChangeLog updated
 
-2002-07-11 16:55  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.conf: 
-	fixed conf file
+	* yum.conf: fixed conf file
 
-2002-07-11 16:52  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, pkgaction.py, yum.conf, yum.spec,
-	yummain.py, docs/yum.conf.5: 
-	fixed gpg checking to make gpghome configurable and gpgkeyring made
-	gpg checking more like up2date's updated docs to reflect this fixed
-	the updatehrdlist function (again)
+	* clientStuff.py, config.py, docs/yum.conf.5, pkgaction.py,
+	yum.conf, yum.spec, yummain.py: fixed gpg checking to make gpghome
+	configurable and gpgkeyring made gpg checking more like up2date's
+	updated docs to reflect this fixed the updatehrdlist function
+	(again)
 
-2002-07-11 09:58  skvidal
+2002-07-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, docs/yum.8: 
-	change -r option to -R
+	* docs/yum.8, yummain.py: change -r option to -R
 
-2002-07-10 02:04  skvidal
+2002-07-10  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	changelog changed by cvs2cl
+	* ChangeLog: changelog changed by cvs2cl
 
-2002-07-10 01:52  skvidal
+2002-07-10  Seth Vidal <skvidal at linux.duke.edu>
 
 	* archwork.py, clientStuff.py, nevral.py, serverStuff.py,
-	yummain.py: 
-	pychecker fixes the world.
-	
-	wow - I found a lot of soon-to-be-discovered problems w/o having to
-	stumble on them on my own :)
+	yummain.py: pychecker fixes the world.  wow - I found a lot of
+	soon-to-be-discovered problems w/o having to stumble on them on my
+	own :)
 
-2002-07-09 15:01  skvidal
+2002-07-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py, docs/yum.8, etc/yum.cron: 
-	make -r command work correctly
+	* docs/yum.8, etc/yum.cron, yummain.py: make -r command work
+	correctly
 
-2002-07-09 14:30  skvidal
+2002-07-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* AUTHORS: 
-	Updated Authors file
+	* AUTHORS: Updated Authors file
 
-2002-07-08 10:12  skvidal
+2002-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated the changelog!
+	* ChangeLog: updated the changelog!
 
-2002-07-08 01:47  skvidal
+2002-07-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	fixes a case where a pkg changes arch in an update.  also fixes
-	some problems in the getupdatedhdrlist function
+	* clientStuff.py: fixes a case where a pkg changes arch in an
+	update. also fixes some problems in the getupdatedhdrlist function
 
-2002-07-03 21:41  skvidal
+2002-07-04  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	
-	cleaned up some dumb spacing things
+	* clientStuff.py: cleaned up some dumb spacing things
 
-2002-07-03 01:33  skvidal
+2002-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	add -c into man page
+	* docs/yum.8: add -c into man page
 
-2002-07-03 01:26  skvidal
+2002-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	new changelog
+	* ChangeLog: new changelog
 
-2002-07-03 01:26  skvidal
+2002-07-03  Seth Vidal <skvidal at linux.duke.edu>
 
 	* ChangeLog, archwork.py, clientStuff.py, config.py, nevral.py,
-	yummain.py: 
-	cleaned up comma space issues and single vs double quotes. Not
-	finished but a lot better. Also fixed a bizarre overlooked bug in
-	nevral load that would have almost never have been hit but could
-	have been.
+	yummain.py: cleaned up comma space issues and single vs double
+	quotes. Not finished but a lot better. Also fixed a bizarre
+	overlooked bug in nevral load that would have almost never have been
+	hit but could have been.
 
-2002-07-01 11:18  skvidal
+2002-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	fix things being out of order - pointed out by icon
+	* yummain.py: fix things being out of order - pointed out by icon
 
-2002-07-01 02:08  skvidal
+2002-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in: 
-	date stamps for daily
+	* Makefile.in: date stamps for daily
 
-2002-07-01 01:26  skvidal
+2002-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, docs/Makefile.in, etc/Makefile.in: 
-	add entries to Makefiles to make a daily tar-ball option
+	* Makefile.in, docs/Makefile.in, etc/Makefile.in: add entries to
+	Makefiles to make a daily tar-ball option
 
-2002-07-01 01:01  skvidal
+2002-07-01  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, nevral.py, yummain.py: 
-	
-	switched from tabs to spaces modified startup so a -c [config file]
-	option is available probably broke the world moving shit around.
+	* clientStuff.py, config.py, nevral.py, yummain.py: switched from
+	tabs to spaces modified startup so a -c [config file] option is
+	available probably broke the world moving shit around.
 
-2002-06-30 02:53  skvidal
+2002-06-30  Seth Vidal <skvidal at linux.duke.edu>
 
 	* archwork.py, callback.py, clientStuff.py, config.py,
 	depchecktree.py, iutil.py, lilo.py, lilocfg.py, nevral.py,
 	pkgaction.py, pullheaders.py, serverStuff.py, translate.py,
-	yummain.py: 
-	all files modified for tab->space conversion.,
-	
-	god, shit will probably break
+	yummain.py: all files modified for tab->space conversion.,  god,
+	shit will probably break
 
-2002-06-30 00:43  skvidal
+2002-06-30  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	fixed the spec file.
+	* yum.spec: fixed the spec file.
 
-2002-06-29 15:15  skvidal
+2002-06-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pullheaders.py, yum.spec: 
-	my doesn't that just suck - occasionally rpm.labelCompare returns <
-	-1 <boggle> thanks to icon and hunter
+	* clientStuff.py, pullheaders.py, yum.spec: my doesn't that just
+	suck - occasionally rpm.labelCompare returns < -1 <boggle> thanks to
+	icon and hunter
 
-2002-06-28 22:03  skvidal
+2002-06-29  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum-arch.8: 
-	
-	fixed typo from yup to yum :) thanks icon
+	* docs/yum-arch.8: fixed typo from yup to yum :) thanks icon
 
-2002-06-21 13:55  skvidal
+2002-06-21  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO: 
-	more extreme wishlist items
+	* TODO: more extreme wishlist items
 
-2002-06-19 20:05  skvidal
+2002-06-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	updated changelog
+	* ChangeLog: updated changelog
 
-2002-06-19 20:05  skvidal
+2002-06-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, docs/yum.8: 
-	updated docs to reflect addition of "upgrade" command
+	* Makefile.in, docs/yum.8: updated docs to reflect addition of
+	"upgrade" command
 
-2002-06-19 20:00  skvidal
+2002-06-20  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, configure.in, pkgaction.py, yum.spec, yummain.py:
-	
+	* clientStuff.py, configure.in, pkgaction.py, yum.spec, yummain.py: 
 	added os.unlink on checkSig made a differentation from update to
 	upgrade upgrade includes obsoletes iff there is no update for the
 	same package update does not include obsoletes.
 
-2002-06-17 14:21  skvidal
+2002-06-17  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog: 
-	Look Look a real ChangeLog!
+	* ChangeLog: Look Look a real ChangeLog!
 
-2002-06-16 12:04  skvidal
+2002-06-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, configure.in, yum.spec, etc/yum.cron: 
-	spec file and configure changes, add -e 0 to yum.cron
+	* TODO, configure.in, etc/yum.cron, yum.spec: spec file and
+	configure changes, add -e 0 to yum.cron
 
-2002-06-16 01:00  skvidal
+2002-06-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, yummain.py: 
-	make the non-gzipped header reading actually work
+	* clientStuff.py, yummain.py: make the non-gzipped header reading
+	actually work
 
-2002-06-16 00:44  skvidal
+2002-06-16  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py: clean up dumb-o in clientStuff.py
 
-2002-06-16 00:41  skvidal
+2002-06-16  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, pullheaders.py, serverStuff.py, docs/yum-arch.8: 
+	* clientStuff.py, docs/yum-arch.8, pullheaders.py, serverStuff.py: 
 	make gzip'd headers work - used most of grigory's patch
 
-2002-06-15 17:41  skvidal
+2002-06-15  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, pkgaction.py: 
-	Fixed dumb bug - thanks to Grigory Bakunov
+	* ChangeLog, pkgaction.py: Fixed dumb bug - thanks to Grigory
+	Bakunov
 
-2002-06-14 16:18  skvidal
+2002-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum.spec, yummain.py: 
-	fix spec file, back <sigh> update configure, again.
-	
-	add dumbass check for undeleted vars in yummain.py
+	* configure.in, yum.spec, yummain.py: fix spec file, back <sigh>
+	update configure, again.  add dumbass check for undeleted vars in
+	yummain.py
 
-2002-06-14 09:43  skvidal
+2002-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in, configure.in: 
-	Added entries for yum.spec's version to be automatically changed
-	with configure
+	* Makefile.in, configure.in: Added entries for yum.spec's version to
+	be automatically changed with configure
 
-2002-06-13 21:01  skvidal
+2002-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/: yum.8, yum.conf.5: updated man pages to reflect errorlevel
-	and -e options
+	* docs/yum.8, docs/yum.conf.5: updated man pages to reflect
+	errorlevel and -e options
 
-2002-06-13 20:56  skvidal
+2002-06-14  Seth Vidal <skvidal at linux.duke.edu>
 
 	* clientStuff.py, config.py, nevral.py, pkgaction.py, yummain.py: 
 	change errorlogs so they are leveled add -e option to set errorlog
 	level = default is 2 which means print all errors even if they
 	aren't really serious
 
-2002-06-13 10:42  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum.spec: 
-	bumped version number, again.
+	* configure.in, yum.spec: bumped version number, again.
 
-2002-06-13 10:38  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pullheaders.py: 
-	fix logger.py class change in pullheaders.py (doh!)
+	* pullheaders.py: fix logger.py class change in pullheaders.py
+	(doh!)
 
-2002-06-13 08:09  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum.spec: 
-	updated ver number after fixing kinda serious kernel problem,
-	earlier
+	* configure.in, yum.spec: updated ver number after fixing kinda
+	serious kernel problem, earlier
 
-2002-06-13 08:07  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	if we return errors from the tsfin.run then we want to exit with an
-	error condition, not continue and possibly fuckup lilo.conf or
-	grub.conf
+	* yummain.py: if we return errors from the tsfin.run then we want to
+	exit with an error condition, not continue and possibly fuckup
+	lilo.conf or grub.conf
 
-2002-06-13 08:03  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py: 
-	fix a problem where yum would attempt to install all the archs of
-	kernels installed.  Read the comment in
+	* clientStuff.py: fix a problem where yum would attempt to install
+	all the archs of kernels installed. Read the comment in
 	clientStuff.getupdatehdrlist (line 283 or so) for an explanation
 
-2002-06-13 00:19  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	duh
+	* yum.spec: duh
 
-2002-06-13 00:18  skvidal
+2002-06-13  Seth Vidal <skvidal at linux.duke.edu>
 
 	* TODO, callback.py, clientStuff.py, config.py, configure.in,
-	nevral.py, pkgaction.py, yummain.py: 
-	made the cmd line args nice and tidy made the logging make more
-	sense made the rpm callback quiet when it should be quiet
+	nevral.py, pkgaction.py, yummain.py: made the cmd line args nice and
+	tidy made the logging make more sense made the rpm callback quiet
+	when it should be quiet
 
-2002-06-12 18:09  skvidal
+2002-06-12  Seth Vidal <skvidal at linux.duke.edu>
 
 	* yummain.py: [no log message]
 
-2002-06-12 16:09  skvidal
+2002-06-12  Seth Vidal <skvidal at linux.duke.edu>
 
 	* callback.py, clientStuff.py, logger.py, nevral.py, pkgaction.py: 
-	fix a lot of -d # logging problems.  made logging more consistent. 
+	fix a lot of -d # logging problems. made logging more consistent.
 	file logs still need to be used more cmdline options need to be
 	pushed into the config class and handled in callback.py
 
-2002-06-12 16:08  skvidal
+2002-06-12  Seth Vidal <skvidal at linux.duke.edu>
+
+	* yummain.py: fix the logfile need to make yummain non-root-happy.
 
-	* yummain.py: 
-	fix the logfile need to make yummain non-root-happy.
+2002-06-12  Seth Vidal <skvidal at linux.duke.edu>
 
-2002-06-12 16:06  skvidal
+	* yummain.py: logs work like this:  log(2,"words") 2 is default -
+	print to stdout - nothing fancy anything above 2 is debug to stdout
+	errorlog is print to stderr filelog is print to conf.logfile  when
+	you yum -d # - the number is what level of those logs you want to
+	see.  if the number is 3 then you see all logs at level 3 or lower
+	(this only effects the 'log' object - errorlog and filelog ALWAYS
+	happen)  yum -d 0 should show nothing b/c there is nothing that low.
 
-	* yummain.py: 
-	logs work like this:
-	
-	log(2,"words") 2 is default - print to stdout - nothing fancy
-	anything above 2 is debug to stdout errorlog is print to stderr
-	filelog is print to conf.logfile
-	
-	when you yum -d # - the number is what level of those logs you want
-	to see.
-	
-	if the number is 3 then you see all logs at level 3 or lower (this
-	only effects the 'log' object - errorlog and filelog ALWAYS happen)
-	
-	yum -d 0 should show nothing b/c there is nothing that low.
 
-2002-06-11 15:23  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	add a message to tell people more about what is going on.
+	* yummain.py: add a message to tell people more about what is going
+	on.
 
-2002-06-11 10:07  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py, yum.spec: 
-	<sigh> the dependency loops grow ever longer.
-	
+	* nevral.py, yum.spec: <sigh> the dependency loops grow ever longer.
 	I want to write out a complete diagram of all possible states for
-	this loop.
-	
-	then just fulfill them all. That'd probably be best.
+	this loop.  then just fulfill them all. That'd probably be best.
 
-2002-06-11 09:42  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in: 
-	bumped version
+	* configure.in: bumped version
 
-2002-06-11 09:40  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	more debugging info.
+	* nevral.py: more debugging info.
 
-2002-06-11 08:03  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	fixing thinko in pkg installs should be (name,bestarch) not
-	(name,arch)
+	* pkgaction.py: fixing thinko in pkg installs should be
+	(name,bestarch) not (name,arch)
 
-2002-06-11 00:33  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	and once more, with feeling so much pain
+	* nevral.py: and once more, with feeling so much pain
 
-2002-06-11 00:30  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	this might help some of the conflict problems.	it at least targets
-	a particular problem
+	* nevral.py: this might help some of the conflict problems. it at
+	least targets a particular problem
 
-2002-06-10 23:52  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	its amazing what you learn when someone tells you specifically
-	where in the fucking MODULE source to look for it.  <sigh>
+	* yummain.py: its amazing what you learn when someone tells you
+	specifically where in the fucking MODULE source to look for it.
+	<sigh>
 
-2002-06-10 23:38  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py, pkgaction.py: 
-	"fixes" and an intelligent comment
+	* nevral.py, pkgaction.py: "fixes" and an intelligent comment
 
-2002-06-10 23:06  skvidal
+2002-06-11  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, clientStuff.py, nevral.py, pkgaction.py, yummain.py: 
-	attempt to solve stupid update/install conflicts.
-	
-	might have to fudge conflicts like anaconda does.
+	* TODO, clientStuff.py, nevral.py, pkgaction.py, yummain.py: attempt
+	to solve stupid update/install conflicts.  might have to fudge
+	conflicts like anaconda does.
 
-2002-06-09 17:42  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	one letter fix to the kernel upgrade problem.
+	* nevral.py: one letter fix to the kernel upgrade problem.
 
-2002-06-09 17:04  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	<sigh>
+	* nevral.py: <sigh>
 
-2002-06-09 17:03  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	ridiculous special case for the kernel.  I think I'm going to cry
+	* nevral.py: ridiculous special case for the kernel. I think I'm
+	going to cry
 
-2002-06-09 16:31  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	test to see if this fixes an obsoleting problem
+	* pkgaction.py: test to see if this fixes an obsoleting problem
 
-2002-06-09 16:12  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	GAH! one more dep problem - I think this should solve it.  I hope
-	please
+	* nevral.py: GAH! one more dep problem - I think this should solve
+	it. I hope please
 
-2002-06-09 14:04  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py, yummain.py: 
-	After much pain and agony recursive erase dependencies appear to
-	work.  I need to comment A LOT more in nevral.nevral.resolvedeps
-	but it appears to work "mostly" correct.
+	* nevral.py, yummain.py: After much pain and agony recursive erase
+	dependencies appear to work. I need to comment A LOT more in
+	nevral.nevral.resolvedeps but it appears to work "mostly" correct.
 
-2002-06-09 12:25  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* configure.in, yum.spec: 
-	iterate version to 0.8.2 - update spec file too
+	* configure.in, yum.spec: iterate version to 0.8.2 - update spec
+	file too
 
-2002-06-09 12:20  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO: 
-	remove client-side excludes todo item
+	* TODO: remove client-side excludes todo item
 
-2002-06-09 12:18  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, nevral.py, docs/yum.conf.5: 
-	nevral	- put back the thinko b/c I'm really a dumbass and
-	shouldn't program this early.  yum.conf.5 - add exclude option
-	clientStuff - add support for client-side excludes from
-	updates/installs config.py - add support for exclude option
-	excludes are a space separated list of pkgs to exclude - it is in
-	the [main] section of the yum.conf file.
+	* clientStuff.py, config.py, docs/yum.conf.5, nevral.py: nevral  -
+	put back the thinko b/c I'm really a dumbass and shouldn't program
+	this early. yum.conf.5 - add exclude option clientStuff - add
+	support for client-side excludes from updates/installs config.py -
+	add support for exclude option excludes are a space separated list
+	of pkgs to exclude - it is in the [main] section of the yum.conf
+	file.
 
-2002-06-09 11:53  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, yummain.py: 
-	clean ups trying to fix a depresolve bug
+	* clientStuff.py, yummain.py: clean ups trying to fix a depresolve
+	bug
 
-2002-06-09 11:53  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* nevral.py: 
-	fix a depresolve thinko
+	* nevral.py: fix a depresolve thinko
 
-2002-06-09 11:36  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* serverStuff.py: 
-	fix dumbass display issue on depcheck
+	* serverStuff.py: fix dumbass display issue on depcheck
 
-2002-06-09 02:09  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, config.py, pkgaction.py, yummain.py: 
-	
-	implemented sigchecking - gpg and md5. md5 will always happen gpg
-	will only happen if gpgcheck=1 is set in the yum.conf file in each
-	server section ie:
-	
+	* TODO, config.py, pkgaction.py, yummain.py: implemented sigchecking
+	- gpg and md5. md5 will always happen gpg will only happen if
+	gpgcheck=1 is set in the yum.conf file in each server section ie:
 	[serverid] baseurl=blarg name=blarg gpgcheck=1
 
-2002-06-09 01:48  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO: 
-	Prioritized and cleaned up TODO list.
+	* TODO: Prioritized and cleaned up TODO list.
 
-2002-06-09 01:34  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, clientStuff.py, yummain.py, docs/yum.8: 
-	implemented yum clean * - updated man page to reflect that change
+	* TODO, clientStuff.py, docs/yum.8, yummain.py: implemented yum
+	clean * - updated man page to reflect that change
 
-2002-06-09 00:40  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, yummain.py: 
-	Reorder things in yummain and clientStuff a little to make
-	yummain.main() shorter and perhaps easier to follow.
+	* clientStuff.py, yummain.py: Reorder things in yummain and
+	clientStuff a little to make yummain.main() shorter and perhaps
+	easier to follow.
 
-2002-06-08 20:13  skvidal
+2002-06-09  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.conf.5: 
-	real conf file man page
+	* docs/yum.conf.5: real conf file man page
 
-2002-06-08 18:12  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum-arch.8: 
-	yum-arch has _some_ meaning and should work
+	* docs/yum-arch.8: yum-arch has _some_ meaning and should work
 
-2002-06-08 18:12  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* docs/yum.8: 
-	man page now has some meaning
+	* docs/yum.8: man page now has some meaning
 
-2002-06-08 12:33  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	--help -h and just typing 'yum' now work to display the usage. 
-	That was annoying the crap out of me.
+	* yummain.py: --help -h and just typing 'yum' now work to display
+	the usage. That was annoying the crap out of me.
 
-2002-06-08 12:12  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.conf, yummain.py: 
-	consistent sort order in the servers list. using sort()
+	* yum.conf, yummain.py: consistent sort order in the servers list.
+	using sort()
 
-2002-06-08 09:12  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, configure.in, yum.spec: 
-	changed ver to 0.8.1
+	* ChangeLog, configure.in, yum.spec: changed ver to 0.8.1
 
-2002-06-08 02:41  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, TODO, pkgaction.py, yummain.py: 
-	added yum list updates command
+	* ChangeLog, TODO, pkgaction.py, yummain.py: added yum list updates
+	command
 
-2002-06-08 02:22  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* Makefile.in: 
-	Added ChangeLog to Makefile.in
+	* Makefile.in: Added ChangeLog to Makefile.in
 
-2002-06-08 02:21  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* ChangeLog, TODO: 
-	
-	added Changelog - updated TODO
+	* ChangeLog, TODO: added Changelog - updated TODO
 
-2002-06-08 02:11  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, yum.conf: 
-	clientStuff.py: made the headerinfo nevral do pkgpolicy for last vs
-	newest - default is newest. this means that the servers are loaded
-	in the order they appear in the conf file. If you have
-	pkgpolicy=last then the last server's pkgs if they conflict/collide
-	with the others will win.
-	
-	pkgpolicy=newest (or nothing) will mean the newest pkgs get into
-	the headerInfonevral.
-	
-	modifications to config.py to accomodate this yum.conf to show it.
+	* clientStuff.py, config.py, yum.conf: clientStuff.py: made the
+	headerinfo nevral do pkgpolicy for last vs newest - default is
+	newest. this means that the servers are loaded in the order they
+	appear in the conf file. If you have pkgpolicy=last then the last
+	server's pkgs if they conflict/collide with the others will win.
+	pkgpolicy=newest (or nothing) will mean the newest pkgs get into the
+	headerInfonevral.  modifications to config.py to accomodate this
+	yum.conf to show it.
 
-2002-06-08 01:31  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO, clientStuff.py: 
-	clientstuff.py: make http url error spit out the url too TODO: more
-	fun and painful things
+	* TODO, clientStuff.py: clientstuff.py: make http url error spit out
+	the url too TODO: more fun and painful things
 
-2002-06-07 23:42  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* clientStuff.py, config.py, pkgaction.py, yum.conf: 
-	Made urlgrab handle ftp urls and better broken url handling made
-	config allow http and ftp urls fixed dumbass comma in pkgaction
-	example changed in yum.conf
+	* clientStuff.py, config.py, pkgaction.py, yum.conf: Made urlgrab
+	handle ftp urls and better broken url handling made config allow
+	http and ftp urls fixed dumbass comma in pkgaction example changed
+	in yum.conf
 
-2002-06-07 20:31  skvidal
+2002-06-08  Seth Vidal <skvidal at linux.duke.edu>
 
-	* TODO: 
-	updated for docs information
+	* TODO: updated for docs information
 
-2002-06-07 19:00  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* README: 
-	Updated theory and use
+	* README: Updated theory and use
 
-2002-06-07 01:37  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
 	* TODO: [no log message]
 
-2002-06-07 01:37  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* pkgaction.py: 
-	Added in checksig and cleanpackages functions  - cleanpackages
-	needs to be fleshed out.
+	* pkgaction.py: Added in checksig and cleanpackages functions  -
+	cleanpackages needs to be fleshed out.
 
-2002-06-07 01:27  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yummain.py: 
-	added note in yummain where sigchecking should go
+	* yummain.py: added note in yummain where sigchecking should go
 
-2002-06-07 01:14  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	fix the source
+	* yum.spec: fix the source
 
-2002-06-07 01:12  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* yum.spec: 
-	Changed the %setup to not have -n
+	* yum.spec: Changed the %setup to not have -n
 
-2002-06-07 01:11  skvidal
+2002-06-07  Seth Vidal <skvidal at linux.duke.edu>
 
-	* AUTHORS, Makefile.in, TODO, COPYING, INSTALL, README,
-	archwork.py, bootloadercfg.py, callback.py, checkbootloader.py,
-	clientStuff.py, config.py, configure.in, depchecktree.py,
-	grubcfg.py, install-sh, iutil.py, lilo.py, lilocfg.py, logger.py,
-	mkinstalldirs, nevral.py, pkgaction.py, pullheaders.py, py-compile,
-	serverStuff.py, up2datetheft.py, yum.conf, yum.spec, translate.py,
-	yummain.py, docs/Makefile.in, docs/yum-arch.8, docs/yum.8,
-	docs/yum.conf.5, etc/Makefile.in, etc/yum.conf, etc/yum.cron,
-	etc/yum.init, etc/yum.logrotate: Initial revision
+	* Initial revision
 



More information about the Yum-cvs-commits mailing list