[yum-cvs] yum ChangeLog,1.81,1.82

Seth Vidal skvidal at linux.duke.edu
Fri Apr 27 13:37:56 UTC 2007


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

Modified Files:
	ChangeLog 
Log Message:
changelog merge - 3.1.7



Index: ChangeLog
===================================================================
RCS file: /home/groups/yum/cvs/yum/ChangeLog,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- ChangeLog	4 Apr 2007 04:03:47 -0000	1.81
+++ ChangeLog	27 Apr 2007 13:37:54 -0000	1.82
@@ -1,3 +1,315 @@
+2007-04-27 09:29  skvidal
+
+	* yum.spec: 
+	add dep on yum-metadata-parser for dbversion 10
+
+2007-04-27 08:59  skvidal
+
+	* rpmUtils/arch.py: 
+	closes some obscure arch sorting issues with ppc and sparc rh bug:
+	233427
+
+2007-04-26 19:22  jbowes
+
+	* cli.py, docs/yum.8: add --nogpgcheck command line option
+
+2007-04-26 11:30  katzj
+
+	* yum/rpmsack.py: reduce overhead of rpmack._search (Florian Festi)
+
+2007-04-26 10:10  skvidal
+
+	* yum.spec, yum/__init__.py: mark as 3.1.7
+
+2007-04-26 10:04  jbowes
+
+	* yum/config.py: Actually revert the metaclass config changes
+
+2007-04-26 09:24  jbowes
+
+	* 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
+
+	* 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
+
+	* yum/plugins.py: 
+	iterate plugin minor version number
+
+2007-04-25 21:10  katzj
+
+	* 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)
+
+2007-04-25 18:51  skvidal
+
+	* 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
+
+2007-04-25 18:23  skvidal
+
+	* yum/yumRepo.py: debug cleanup
+
+2007-04-25 18:12  katzj
+
+	* 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
+
+	* 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
+
+	* 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)
+
+2007-04-25 15:26  katzj
+
+	* etc/yum-updatesd.init: nice yum-updatesd (rh#232202)
+
+2007-04-25 15:07  katzj
+
+	* yum-updatesd.py: default to sending email to/from just root
+	(rh#221940)
+
+2007-04-25 14:43  lmacken
+
+	* 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
+
+	* yum/: __init__.py, repos.py, sqlitesack.py, yumRepo.py: add close
+	methods so that sqlite dbs get closed (Mark McLoughlin, rh#236409)
+
+2007-04-25 14:18  katzj
+
+	* 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
+	plugin architecture
+
+2007-04-24 15:45  katzj
+
+	* yum/depsolve.py: checking conflicts is good for us (rh#237599)
+
+2007-04-20 05:58  timlau
+
+	* 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
+
+	* yum/yumRepo.py: Lazy mirrorlist initialization via properties
+
+2007-04-19 04:37  timlau
+
+	* 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.
+
+2007-04-19 03:43  timlau
+
+	* 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
+
+	* 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
+
+	* yum/__init__.py: fix explicit sack setup (rh#231543)
+
+2007-04-18 17:41  katzj
+
+	* yum/__init__.py: fix pattern installs (rh#236950)
+
+2007-04-18 03:13  timlau
+
+	* utils.py: Added missing import
+
+2007-04-17 16:54  katzj
+
+	* 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
+
+2007-04-17 16:32  katzj
+
+	* 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
+
+	* 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'
+
+2007-04-13 05:43  timlau
+
+	* yum/packages.py: fix Traceback, if other is a transaction member
+	
+	rhbz #232183 and others.
+
+2007-04-11 10:13  jbowes
+
+	* yum/sqlitesack.py: Commit Jeremy's map checksum_value to pkgId
+	for completeness patch
+
+2007-04-10 18:29  jbowes
+
+	* yum/: constants.py, sqlitesack.py: Go up to database version 10
+
+2007-04-09 17:35  katzj
+
+	* yum/depsolve.py: quiet things back down now that we're more
+	comfortable
+
+2007-04-08 23:06  skvidal
+
+	* rpmUtils/updates.py: 
+	make sure the pseudo arches get it too.
+
+2007-04-08 17:43  skvidal
+
+	* etc/yum.conf: 
+	remove the unused and the not-sensible from the default config
+	file.
+
+2007-04-08 17:40  jbowes
+
+	* yum/sqlitesack.py: Ok, let's always rip off the trailing slash
+
+2007-04-08 17:29  jbowes
+
+	* yum/sqlitesack.py: Just in case someone has an odd Requires:
+	/foo/bar/ cover that too
+
+2007-04-08 17:15  jbowes
+
+	* 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.
+
+2007-04-08 16:46  skvidal
+
+	* 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
+
+	* yum/rpmsack.py: Revert my previous read-only ts patch
+
+2007-04-08 12:32  jbowes
+
+	* yum/rpmsack.py: Replace FutureDeprecationWarning with
+	YumFutureDeprecationWarning
+
+2007-04-08 11:59  jbowes
+
+	* yum/: __init__.py, depsolve.py: Collapse Depsolve and
+	Yumdepsolver into a single class
+
+2007-04-07 23:55  skvidal
+
+	* cli.py: 
+	fix for rh bug: 235572 - merged up from 3.0.X
+
+2007-04-07 14:23  jbowes
+
+	* rpmUtils/miscutils.py: Micro optimization: use elif for
+	flagToString
+
+2007-04-07 14:22  jbowes
+
+	* yum/rpmsack.py: Micro optimization: initialize the read-only
+	transaction at object creation
+
+2007-04-06 09:06  timlau
+
+	* cli.py: Make sure that repo added with --enablerepo is setup. 
+	rhbz #230870,#233573.
+
+2007-04-04 08:18  jbowes
+
+	* yum/sqlitesack.py: Micro optimization: speed up the query in
+	returnPrco
+
+2007-04-04 08:17  jbowes
+
+	* cli.py, yum/config.py, yum/depsolve.py: Micro optimization:
+	replace string.startswith(<single char>) with comparison.
+
+2007-04-04 00:03  skvidal
+
+	* ChangeLog: check in changelog
+
 2007-04-04 00:03  skvidal
 
 	* yum.spec, yum/__init__.py: mark as 3.1.6




More information about the Yum-cvs-commits mailing list