[yum-cvs] yum ChangeLog,1.80,1.81

Seth Vidal skvidal at linux.duke.edu
Wed Apr 4 04:03:49 UTC 2007


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

Modified Files:
	ChangeLog 
Log Message:
check in changelog



Index: ChangeLog
===================================================================
RCS file: /home/groups/yum/cvs/yum/ChangeLog,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- ChangeLog	22 Mar 2007 03:11:43 -0000	1.80
+++ ChangeLog	4 Apr 2007 04:03:47 -0000	1.81
@@ -1,3 +1,172 @@
+2007-04-04 00:03  skvidal
+
+	* yum.spec, yum/__init__.py: mark as 3.1.6
+
+2007-04-03 17:24  katzj
+
+	* yum/depsolve.py: I made anaconda's tscheck callback less crappy.
+
+2007-04-03 16:07  skvidal
+
+	* 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
+
+	* yum/__init__.py: make 'search' case insensitive
+
+2007-04-03 13:57  skvidal
+
+	* yum/depsolve.py: 
+	don't constantly reset the tsInfo if there's nothing in it.
+
+2007-04-03 11:18  jbowes
+
+	* yum/sqlitecache.py: Create pkgKey index on PRCO data, as
+	suggested by Florian Festi
+
+2007-04-03 01:16  skvidal
+
+	* 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
+	with excludes
+
+2007-04-02 12:06  skvidal
+
+	* 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
+
+	* 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
+
+	* yum/depsolve.py: Only call pkgAdded if the transaction member has
+	a state
+
+2007-04-01 13:48  jbowes
+
+	* 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
+
+	* yum/depsolve.py: Simplify provideToPkg code
+
+2007-04-01 10:04  jbowes
+
+	* yum/depsolve.py: fix recent tscheck breakage
+
+2007-03-31 20:37  katzj
+
+	* 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
+
+	* yum/depsolve.py: split up checking on package erasure into things
+	from the rpmdb and things in the tsinfo.  given the lack of
+	searchability with the tsinfo, we're better off just going through
+	it once with the set of provides rather than looping over it for
+	each provide.
+
+2007-03-31 20:11  jbowes
+
+	* yum/transactioninfo.py: Fix a misnamed variable in getMembers,
+	and rearrange the code a bit
+
+2007-03-30 15:47  katzj
+
+	* yum/depsolve.py: switch back to logic we were previously using on
+	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
+	currently installed   remove bar, install quux in same transaction
+
+2007-03-30 13:03  katzj
+
+	* 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
+
+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.
+
+2007-03-29 17:57  katzj
+
+	* 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 :)
+
+2007-03-28 12:00  katzj
+
+	* yum-updatesd.py: make it so that we can pass back initialization
+	errors to callers over the bus.  Patch from Ray Strode (halfline AT
+	gmail DOT com)
+
+2007-03-28 11:59  katzj
+
+	* 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
+
+	* 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
+
+	* yum/depsolve.py: 
+	- catch the case where we remove something needed in the
+	transaction - partial limited delta case
+
+2007-03-26 00:37  skvidal
+
+	* yum/transactioninfo.py: 
+	allow getMembers() to return a package sack, optionally.
+
+2007-03-23 03:41  skvidal
+
+	* 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
+
+	* ChangeLog: 
+	changelog merge
+
 2007-03-21 23:09  skvidal
 
 	* yum.spec, yum/__init__.py: 




More information about the Yum-cvs-commits mailing list