[yum-cvs] yum ChangeLog,1.76,1.77

Seth Vidal skvidal at linux.duke.edu
Wed Feb 21 04:38:51 UTC 2007


Update of /home/groups/yum/cvs/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv1409

Modified Files:
	ChangeLog 
Log Message:

checkin changelog


Index: ChangeLog
===================================================================
RCS file: /home/groups/yum/cvs/yum/ChangeLog,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- ChangeLog	7 Feb 2007 06:06:30 -0000	1.76
+++ ChangeLog	21 Feb 2007 04:38:49 -0000	1.77
@@ -1,3 +1,285 @@
+2007-02-20 12:04  katzj
+
+	* yum/depsolve.py: add a teensy bit more logging so that things
+	aren't as silent
+
+2007-02-20 11:30  katzj
+
+	* yum/depsolve.py: make sure the sack is setup. ugh.
+
+2007-02-20 11:16  katzj
+
+	* yum/depsolve.py: decrease the likelihood that we have to grab the
+	filelists
+
+2007-02-19 23:45  katzj
+
+	* 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
+
+	* yum/depsolve.py: got a little bit too carried away cleaning up
+	unrelated changes
+
+2007-02-19 17:51  katzj
+
+	* 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	  
+	if we're not okay, then we need to fulfill a dep for prov
+
+2007-02-19 17:40  katzj
+
+	* 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
+
+	* 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
+
+	* 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
+
+2007-02-19 13:39  jbowes
+
+	* 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
+
+	* yum/packages.py: * simplify checkPrco slightly * don't break API
+	gratuitously with po.returnHeaderFromPackage()
+
+2007-02-18 19:49  jbowes
+
+	* yum/packages.py: _populatePrco is called often. use map() to
+	speed things up a bit.
+
+2007-02-18 19:47  jbowes
+
+	* 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
+
+	* 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
+
+	* yum/depsolve.py, yum/packages.py, rpmUtils/miscutils.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.
+
+2007-02-17 18:16  jbowes
+
+	* 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.
+
+2007-02-16 23:03  jbowes
+
+	* test/packagetests.py: Add some buildPkgDictRef tests
+
+2007-02-16 19:00  jbowes
+
+	* docs/yum.conf.5, yum/config.py: Search for plugins in /usr/share
+	and /usr/lib
+
+2007-02-16 17:22  jbowes
+
+	* test/packagetests.py: Add PackageEVR tests
+
+2007-02-16 16:46  jbowes
+
+	* test/packagetests.py: Use setUp and remove a bunch of duplication
+
+2007-02-16 13:48  jbowes
+
+	* test/packagetests.py: add more inPrcoRange tests
+
+2007-02-16 02:58  timlau
+
+	* cli.py: Let the plugins know what the commandline options and
+	arguments are.
+
+2007-02-16 01:06  skvidal
+
+	* 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
+
+2007-02-15 19:00  jbowes
+
+	* test/packagetests.py, yum/packages.py: Add more inPrcoRange
+	tests, plus fix a bug
+
+2007-02-15 12:28  jbowes
+
+	* Makefile: add a 'test' makefile target
+
+2007-02-15 12:18  jbowes
+
+	* test/: alltests.py, packagetests.py, settestpath.py: add test dir
+	for unit tests, with sample inPrcoRange test
+
+2007-02-15 05:03  skvidal
+
+	* yum/: depsolve.py, packages.py: 
+	fix checkRemove and flesh out inPrcoRange() to be fairly complete
+
+2007-02-15 00:48  skvidal
+
+	* yum/depsolve.py: import os.path
+
+2007-02-14 17:08  katzj
+
+	* yum/depsolve.py, cli.py, yum-updatesd.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
+
+	* yum.spec, yum/__init__.py: 
+	3.1.2 mark
+
+2007-02-14 15:41  skvidal
+
+	* 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
+
+2007-02-14 13:20  jbowes
+
+	* yum/depsolve.py: Use a boolean for CheckDeps rather than an int
+
+2007-02-14 12:43  katzj
+
+	* yum/packages.py: fix the traceback terje hit
+
+2007-02-14 12:10  katzj
+
+	* yum/: __init__.py, 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
+
+	* yum/misc.py: split out conversion of version tuple -> string, use
+	it
+
+2007-02-14 11:03  katzj
+
+	* rpmUtils/miscutils.py: epoch value should always be a string
+
+2007-02-13 15:00  pmatilai
+
+	* 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
+
+	* 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
+
+	* yum/depsolve.py: make removes fast too.
+
+2007-02-12 17:16  katzj
+
+	* yum/packages.py: whitespace so there's a commit message for
+	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
+
+	* 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
+
+2007-02-12 17:01  katzj
+
+	* yum/: depsolve.py, 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.
+
+2007-02-07 01:48  skvidal
+
+	* yum/: constants.py, repoMDObject.py, sqlitecache.py, yumRepo.py: 
+	check dbversion before downloading sqlite dbs move dbversion into
+	constants
+
+2007-02-07 01:06  skvidal
+
+	* ChangeLog: more changelog updates
+
 2007-02-07 01:05  skvidal
 
 	* cli.py: 
@@ -1850,12 +2132,36 @@
 	- move files from repomd into yum - modify lots of things to make
 	this work
 
+2006-05-28 01:30  skvidal
+
+	* repomd/: Makefile, __init__.py, mdErrors.py, mdUtils.py,
+	packageObject.py, packageSack.py, repoMDObject.py: 
+	getting rid of repomd
+
+2006-05-28 00:42  skvidal
+
+	* repomd/test.py: 
+	remove not-so-useful test.py
+
+2006-05-28 00:41  skvidal
+
+	* 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-25 18:06  skvidal
 
 	* yum/: depsolve.py, sqlitesack.py: 
 	collection of changes to speed up whatProvides() using the sqlite
 	db's
 
+2006-05-25 10:34  skvidal
+
+	* 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 10:33  skvidal
 
 	* yum/yumRepo.py: 
@@ -1872,11 +2178,25 @@
 	* yum/__init__.py: 
 	fix minor call into repos
 
+2006-05-24 19:21  skvidal
+
+	* 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 17:42  skvidal
 
 	* yum/repos.py: 
 	remove some unused imports
 
+2006-05-24 17:24  skvidal
+
+	* 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 14:41  pnasrat
 
 	* yum/: repos.py, yumRepo.py: Enable failure_callbacks on mirror
@@ -2063,6 +2383,10 @@
 
 	* yum/repos.py: merge in jbowes repository patch - 2/4
 
+2006-04-11 17:33  skvidal
+
+	* repomd/packageSack.py: merge in Jbowes at redhat's first patch
+
 2006-03-29 14:11  skvidal
 
 	* output.py: 
@@ -2737,6 +3061,10 @@
 	non-root users - remove several duplicate functions from
 	packages.py - make install() handle multilib correctly
 
+2005-11-09 14:48  pnasrat
+
+	* repomd/test.py: name arguement for callback
+
 2005-11-08 05:39  mjs
 
 	* yum/sqlitesack.py: Use correct db column names in new
@@ -2844,8 +3172,8 @@
 
 2005-10-24 12:01  katzj
 
-	* 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
 
@@ -2908,9 +3236,9 @@
 
 2005-10-04 14:43  pnasrat
 
-	* 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
 
@@ -2933,6 +3261,11 @@
 	backend.  speeds up group selection in anaconda by about 2 minutes
 	:-)
 
+2005-09-16 18:02  katzj
+
+	* 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 11:52  pnasrat
 
 	* yum/config.py: fix typo in YumBaseClass
@@ -3686,6 +4019,12 @@
 	* cli.py, yum/__init__.py: 
 	move the plugins call outside of cli.py and into the yum module.
 
+2005-03-24 02:59  skvidal
+
+	* posts/: bootloadercfg.py, checkbootloader.py, grubcfg.py,
+	iutil.py, lilo.py, lilocfg.py, up2datetheft.py: 
+	remove all this old code
+
 2005-03-24 02:29  skvidal
 
 	* yum/sqlitesack.py: 
@@ -3773,7 +4112,7 @@
 
 2005-03-11 04:08  skvidal
 
-	* rpmUtils/updates.py: 
+	* repomd/packageSack.py, rpmUtils/updates.py: 
 	packageSack - packagesByTuple(pkgtup) updates - getObsoletedList()
 
 2005-03-11 04:00  skvidal
@@ -3824,6 +4163,11 @@
 	* yum/config.py: 
 	variableReplace() over gpgkey option
 
+2005-03-08 06:02  gijs
+
+	* 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
 
 	* yum/repos.py: Enable wildcards to be used for enabling and
@@ -3894,11 +4238,18 @@
 
 2005-03-04 13:29  skvidal
 
-	* yummain.py, yum/__init__.py, yum/sqlitesack.py: 
+	* yummain.py, repomd/packageSack.py, yum/__init__.py,
+	yum/sqlitesack.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 06:36  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.
+
 2005-03-04 03:39  skvidal
 
 	* output.py, yum/__init__.py, yum/depsolve.py: 
@@ -3965,8 +4316,8 @@
 
 2005-03-02 07:03  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
 
@@ -4059,7 +4410,7 @@
 
 2005-02-25 02:46  skvidal
 
-	* Makefile, yum/Makefile, rpmUtils/Makefile: 
+	* Makefile, repomd/Makefile, yum/Makefile, rpmUtils/Makefile: 
 	PYTHON override in makefiles - make it complete fixes:
 	http://devel.linux.duke.edu/bugzilla/show_bug.cgi?id=403 thanks to
 	bill nottingham
@@ -4087,7 +4438,10 @@
 
 2005-02-24 02:14  skvidal
 
-	* Makefile: 
+	* 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
 
 2005-02-23 13:22  skvidal
@@ -4122,6 +4476,13 @@
 	* yum-daily.spec, yum.spec: 
 	updated spec file for versin changes - 2.3.0
 
+2005-02-21 00:08  skvidal
+
+	* urlgrabber/: LICENSE, README, __init__.py, byterange.py,
+	grabber.py, keepalive.py, mirror.py: 
+	check new urlgrabber into yum-HEAD. Once urlgrabber package is made
+	this will be removed from this source tree
+
 2005-02-19 17:28  skvidal
 
 	* yum/repos.py: 
@@ -4180,6 +4541,11 @@
 	* callback.py: 
 	checked in Terje's callback progress changes to HEAD
 
+2005-02-09 17:33  skvidal
+
+	* urlgrabber/byterange.py: 
+	HEAD check in of byterange, for now.
+
 2005-02-05 15:42  skvidal
 
 	* yum/repos.py: 
@@ -4313,7 +4679,8 @@
 
 2005-01-20 01:59  skvidal
 
-	* yum/: __init__.py, packages.py, repos.py: 
+	* 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.
@@ -4342,7 +4709,7 @@
 
 2005-01-18 01:07  skvidal
 
-	* cli.py: 
+	* 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.
 
@@ -4396,6 +4763,12 @@
 	merge terje's yum-ui patch to add a package download counter and
 	add a text information to repomd grabbing.
 
+2005-01-14 13:25  skvidal
+
+	* urlgrabber/: __init__.py, byterange.py, grabber.py, keepalive.py,
+	mirror.py, progress.py: 
+	terje's patches and new-merge of urlgrabber - include REST fixes
+
 2005-01-14 11:31  skvidal
 
 	* output.py: 
@@ -4695,6 +5068,11 @@
 	* etc/Makefile: 
 	Fix cron job perms
 
+2004-10-27 02:52  skvidal
+
+	* repomd/packageSack.py: 
+	fix for list objects not offering an __iter__ method in python 2.2
+
 2004-10-25 12:27  skvidal
 
 	* yum/depsolve.py: 
@@ -4847,6 +5225,11 @@
 	implemented post-transaction report output - just a short format of
 	what happened
 
+2004-10-17 10:32  skvidal
+
+	* urlgrabber/grabber.py: 
+	checked in fix to yum-urlgrabber for bug 335
+
 2004-10-17 05:02  skvidal
 
 	* cli.py, yum/__init__.py: 
@@ -4879,6 +5262,13 @@
 	* callback.py, cli.py, output.py, rpmUtils/transaction.py: 
 	filelog functional
 
+2004-10-17 02:05  skvidal
+
+	* urlgrabber/: __init__.py, byterange.py, grabber.py, keepalive.py,
+	mirror.py, progress.py: 
+	update urlgrabber to fix up a couple of problems, Thanks to Ryan
+	for making these happen so quickly
+
 2004-10-16 20:16  skvidal
 
 	* cli.py, output.py, yum/__init__.py, yum/depsolve.py: 
@@ -4989,7 +5379,10 @@
 
 2004-10-13 01:16  skvidal
 
-	* yum/: __init__.py, config.py, repos.py: 
+	* urlgrabber/__init__.py, urlgrabber/byterange.py,
+	urlgrabber/grabber.py, urlgrabber/keepalive.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
 
@@ -5068,7 +5461,8 @@
 
 2004-10-06 02:40  skvidal
 
-	* cli.py, yum/mdcache.py, yum/packages.py, yum/repos.py: 
+	* 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
@@ -5078,7 +5472,8 @@
 
 2004-10-05 03:49  skvidal
 
-	* yum/: __init__.py, mdcache.py, packages.py, repos.py: 
+	* 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
 
@@ -5197,7 +5592,7 @@
 
 2004-09-26 17:12  skvidal
 
-	* cli.py, yum/__init__.py: 
+	* cli.py, repomd/packageSack.py, yum/__init__.py: 
 	check in search function
 
 2004-09-26 11:34  skvidal
@@ -5265,6 +5660,11 @@
 	
 	make rss generation include a link
 
+2004-09-19 16:46  skvidal
+
+	* repomd/packageSack.py: 
+	iterator method - untested
+
 2004-09-19 15:33  skvidal
 
 	* yum.sh: 
@@ -5286,7 +5686,7 @@
 
 2004-09-08 02:10  skvidal
 
-	* yum/depsolve.py: 
+	* 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.
 
@@ -5311,7 +5711,7 @@
 
 2004-09-07 02:02  skvidal
 
-	* cli.py, yum/__init__.py: 
+	* cli.py, repomd/packageSack.py, yum/__init__.py: 
 	make indexes be built after the package exclusions have occurred
 	speeds up excludes tremendously.
 
@@ -5323,8 +5723,8 @@
 
 2004-09-03 05:06  skvidal
 
-	* ChangeLog, cli.py, yum/__init__.py, yum/depsolve.py,
-	yum/packages.py: 
+	* 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.
 
@@ -5421,8 +5821,8 @@
 
 2004-08-31 00:20  skvidal
 
-	* Makefile, docs/Makefile, etc/Makefile, rpmUtils/Makefile,
-	yum/Makefile: 
+	* Makefile, docs/Makefile, etc/Makefile, repomd/Makefile,
+	rpmUtils/Makefile, urlgrabber/Makefile, yum/Makefile: 
 	Add Makefiles
 
 2004-08-31 00:16  skvidal
@@ -5492,7 +5892,8 @@
 
 2004-08-29 04:05  skvidal
 
-	* cli.py, yum/__init__.py, rpmUtils/updates.py: 
+	* cli.py, repomd/packageObject.py, repomd/packageSack.py,
+	yum/__init__.py, rpmUtils/updates.py: 
 	--obsoletes working fixed extras
 
 2004-08-28 13:24  skvidal
@@ -5516,6 +5917,12 @@
 	* cli.py, yum/depsolve.py, yum/repos.py: 
 	fix file:// urls for installs
 
+2004-08-23 03:00  skvidal
+
+	* repomd/packageSack.py: 
+	fix up progress callback counter for other and filemd importing
+	when packages have been deleted from packagesack.
+
 2004-08-23 02:59  skvidal
 
 	* yum/__init__.py: 
@@ -5557,6 +5964,12 @@
 	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 01:04  skvidal
+
+	* repomd/packageSack.py: 
+	- fixed exception in returnPackages() for calls to it with an
+	empty/non-existent repoid - removed redundant method call
+
 2004-08-23 01:01  skvidal
 
 	* yum/depsolve.py: 
@@ -5655,15 +6068,16 @@
 
 2004-08-13 05:07  skvidal
 
-	* cli.py, output.py, yummain.py, yum/__init__.py, yum/depsolve.py,
-	yum/repos.py: 
+	* cli.py, output.py, yummain.py, repomd/packageSack.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.  -
 	added an addPkg() method to ListPackageSack Class
 
 2004-08-12 03:35  skvidal
 
-	* 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
@@ -5674,7 +6088,8 @@
 
 2004-08-11 03:46  skvidal
 
-	* cli.py, output.py, yum/config.py, yum/repos.py: 
+	* 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
@@ -5691,25 +6106,30 @@
 
 2004-08-09 03:39  skvidal
 
-	* 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
 
-	* yum/: Errors.py, __init__.py, misc.py, repos.py: 
+	* repomd/packageSack.py, yum/Errors.py, yum/__init__.py,
+	yum/misc.py, yum/repos.py: 
 	downloader work
 
 2004-07-30 02:30  skvidal
 
-	* cli.py, output.py, yum/__init__.py, yum/repos.py: 
+	* 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
 
-	* cli.py, output.py, yum/__init__.py, yum/repos.py: 
+	* 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.
 
@@ -5734,7 +6154,9 @@
 
 	* bootloadercfg.py, checkbootloader.py, clientStuff.py, grubcfg.py,
 	iutil.py, lilo.py, lilocfg.py, nevral.py, pkgaction.py,
-	up2datetheft.py: 
+	up2datetheft.py, posts/bootloadercfg.py, posts/checkbootloader.py,
+	posts/grubcfg.py, posts/iutil.py, posts/lilo.py, posts/lilocfg.py,
+	posts/up2datetheft.py: 
 	remove old and move things into better locations
 
 2004-07-22 11:58  skvidal
@@ -5755,12 +6177,12 @@
 
 2004-07-12 02:51  skvidal
 
-	* yum/: depsolve.py, packages.py: 
+	* repomd/packageSack.py, yum/depsolve.py, yum/packages.py: 
 	more depsolving goodness
 
 2004-07-11 14:22  skvidal
 
-	* yum/depsolve.py, rpmUtils/transaction.py: 
+	* repomd/packageSack.py, yum/depsolve.py, rpmUtils/transaction.py: 
 	more working-ness in depsolve, onto erase and update actions
 
 2004-07-11 02:54  skvidal
@@ -5781,7 +6203,7 @@
 
 2004-07-08 03:55  skvidal
 
-	* yummain.py, yum/depsolve.py: 
+	* yummain.py, repomd/packageObject.py, yum/depsolve.py: 
 	clean it up and dump out some results.
 
 2004-07-08 03:27  skvidal
@@ -5877,6 +6299,11 @@
 	* cli.py, yum/repos.py: 
 	make dirs when setting up repos
 
+2004-06-07 03:21  skvidal
+
+	* repomd/: packageObject.py, packageSack.py: 
+	xmlReader based package import - should be about 25% faster
+
 2004-06-01 02:33  skvidal
 
 	* cli.py: 
@@ -5908,7 +6335,7 @@
 
 2004-05-29 17:39  skvidal
 
-	* 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.
 
@@ -5919,8 +6346,9 @@
 
 2004-05-26 03:30  skvidal
 
-	* cli.py, yummain.py, yum/__init__.py, yum/config.py,
-	yum/packages.py, yum/repos.py, rpmUtils/__init__.py: 
+	* cli.py, yummain.py, repomd/packageObject.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
 	work on
 
@@ -5988,7 +6416,9 @@
 
 2004-04-22 03:36  skvidal
 
-	* yummain.py, yum/repos.py: 
+	* yummain.py, urlgrabber/__init__.py, urlgrabber/byterange.py,
+	urlgrabber/grabber.py, urlgrabber/keepalive.py,
+	urlgrabber/mirror.py, urlgrabber/progress.py, yum/repos.py: 
 	imported new urlgrabber fleshed out the metadata retrieval and
 	checksumming routines.
 
@@ -6054,7 +6484,7 @@
 
 2004-04-01 03:28  skvidal
 
-	* yummain.py: 
+	* yummain.py, repomd/packageSack.py: 
 	packageSack.py - added __len__ method to PackageSack Class	   
 	      - added delPackage() method, too
 	
@@ -6097,8 +6527,8 @@
 
 2004-03-22 01:23  skvidal
 
-	* yummain.py, yum/Errors.py, yum/__init__.py, yum/config.py,
-	yum/repos.py, rpmUtils/updates.py: 
+	* yummain.py, repomd/packageSack.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
@@ -6112,6 +6542,17 @@
 	packageSacks and repositories - needs to take progress objects,
 	optionally at instantiation.
 
+2004-03-22 00:15  skvidal
+
+	* urlgrabber/mirror.py: 
+	add mirror.py
+
+2004-03-22 00:15  skvidal
+
+	* urlgrabber/: __init__.py, byterange.py, byterangetests.py,
+	grabber.py, grabbertests.py, keepalive.py, setup.py: 
+	update to newest urlgrabber
+
 2004-03-20 17:12  skvidal
 
 	* yum/repos.py: 
@@ -6236,14 +6677,21 @@
 
 2004-02-17 00:28  skvidal
 
-	* yum/rpmUtils.py: 
+	* 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-17 00:22  skvidal
 
-	* yummain.py, rpmUtils/__init__.py, rpmUtils/arch.py,
-	rpmUtils/miscutils.py, yum/repos.py, rpmUtils/oldUtils.py,
-	rpmUtils/transaction.py, rpmUtils/updates.py: 
+	* yummain.py, 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, 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
 




More information about the Yum-cvs-commits mailing list