[yum-cvs] yum ChangeLog,1.68,1.69

Seth Vidal skvidal at linux.duke.edu
Wed Sep 6 04:18:55 UTC 2006


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

Modified Files:
	ChangeLog 
Log Message:

check in changelog


Index: ChangeLog
===================================================================
RCS file: /home/groups/yum/cvs/yum/ChangeLog,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- ChangeLog	22 Aug 2006 00:25:03 -0000	1.68
+++ ChangeLog	6 Sep 2006 04:18:53 -0000	1.69
@@ -1,3 +1,337 @@
+2006-09-06 00:17  skvidal
+
+	* yum.spec, yum/__init__.py: 
+	mark as 2.9.6
+
+2006-09-05 22:21  katzj
+
+	* cli.py: initialize "interface" plugins for the cli (patch from
+	panu)
+
+2006-09-05 22:19  katzj
+
+	* yum-updatesd.py: fix up logging
+
+2006-09-05 14:42  pmatilai
+
+	* yum/depsolve.py: - set transaction problem filters according to
+	what's specified in   tsInfo.problemFilter list
+
+2006-09-05 13:57  pmatilai
+
+	* yum/plugins.py: - dont traceback trying to call nonexistent log()
+	method if plugin   configuration not found
+
+2006-09-05 13:37  katzj
+
+	* yum/packageSack.py: mo' bettah deprecation warnings
+
+2006-09-05 13:36  katzj
+
+	* yum/__init__.py: fix deprecation warning
+
+2006-09-05 10:03  skvidal
+
+	* yum/__init__.py: 
+	make output about key importing work
+
+2006-09-04 12:33  mjs
+
+	* 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
+	initialised. No more messing around with hasattr and deinitialising
+	in now a matter of "self.foo = None".
+
+2006-09-03 17:56  skvidal
+
+	* yum/yumRepo.py: 
+	set the default interrupt_callback to None for the folks operating
+	in lazy-mode
+
+2006-09-03 17:34  mjs
+
+	* 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
+
+	* 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.
+
+2006-09-03 06:21  mjs
+
+	* yum/__init__.py: fix a return that should be a raise
+
+2006-09-03 05:24  mjs
+
+	* yum/misc.py: removed unnecessary import
+
+2006-09-02 22:50  skvidal
+
+	* yum/rpmsack.py: 
+	make sure every package object returned from the rpmsack has an idx
+	attribute
+
+2006-09-02 19:17  skvidal
+
+	* 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
+
+	* yum/depsolve.py: fix for API change
+
+2006-09-02 18:58  katzj
+
+	* yum/packages.py: add back getProvidesNames() as deprecated, spew
+	a deprecation warning for prcoPrintable() as well
+
+2006-09-02 03:47  skvidal
+
+	* 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
+
+2006-09-02 01:45  skvidal
+
+	* 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.
+
+2006-09-01 21:16  skvidal
+
+	* 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
+
+2006-09-01 15:00  skvidal
+
+	* 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
+
+	* yum/__init__.py: only initialize core plugins by default as
+	discussed on yum-devel
+
+2006-08-31 01:11  skvidal
+
+	* 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
+
+	* 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
+
+	* yum/depsolve.py: 
+	make conflicts stop tracing back when it gets a pkgobj closes rhbug
+	#204171
+
+2006-08-30 11:17  mjs
+
+	* yum/packageSack.py: Faster and more memory efficient
+	implementation of matchPackageNames()
+
+2006-08-29 11:51  skvidal
+
+	* yum/: __init__.py, packages.py: 
+	make 'yum provides' stop backtracing on provides add providesnames
+	property to package objects
+
+2006-08-29 10:27  slack
+
+	* 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
+
+	* 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
+
+	* yum/: packageSack.py, packages.py: 
+	fix up some issues with overlapping methods
+
+2006-08-25 02:22  skvidal
+
+	* yum/packages.py: 
+	clean up and compress some of the duplicate methods in the various
+	package objects
+
+2006-08-25 02:21  skvidal
+
+	* rpmUtils/miscutils.py: 
+	fix problem in flagToString not handling prereq and rpmsense
+	requires correctly
+
+2006-08-25 01:13  skvidal
+
+	* 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
+
+	* 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
+
+2006-08-25 00:25  skvidal
+
+	* yum/: packageSack.py, 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
+
+	* 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
+	rpm-python to support this
+
+2006-08-24 11:21  skvidal
+
+	* yum/: Errors.py, repos.py: 
+	added Chris Lumens patch for duplicate-repo detection error
+	generation.
+
+2006-08-23 07:59  skvidal
+
+	* cli.py, yum-updatesd.py, yum/__init__.py, yum/depsolve.py,
+	yum/packages.py: 
+	s/packagesByTuple/searchPkgTuple/ - Thanks to Tim Lauridsen
+
+2006-08-22 13:55  skvidal
+
+	* yum/packages.py: 
+	condense down the rich comparison methods
+
+2006-08-22 13:44  skvidal
+
+	* yum/: packageSack.py, rpmsack.py: 
+	move the searchPO, searchPkgTuples up into PackageSackBase
+
+2006-08-22 00:45  skvidal
+
+	* yum/: depsolve.py, misc.py: 
+	cleaned up some other uses of compareEVR()
+
+2006-08-22 00:34  skvidal
+
+	* cli.py: 
+	actually remove one entry I left in
+
+2006-08-22 00:32  skvidal
+
+	* cli.py: 
+	clean up a few uses of compareEVR()
+
+2006-08-22 00:04  skvidal
+
+	* yum/: packageSack.py, packages.py: rich comparison methods for
+	package objects
+
+2006-08-21 22:54  skvidal
+
+	* yum/: packageSack.py, 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
+
+	* yum/logger.py: remove logger as nothing is using it
+
+2006-08-21 20:25  skvidal
+
+	* ChangeLog: 
+	changelog
+
 2006-08-21 20:09  skvidal
 
 	* yum/rpmsack.py: 




More information about the Yum-cvs-commits mailing list