[yum-git] ChangeLog

Seth Vidal skvidal at linux.duke.edu
Thu Jan 24 22:30:11 UTC 2008


 ChangeLog |  757 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 757 insertions(+)

New commits:
commit d1d1e52c52947cbb8a9a3fda8681a0b0aa679deb
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Thu Jan 24 17:29:28 2008 -0500

    changelog-merge

diff --git a/ChangeLog b/ChangeLog
index 1edf2a8..c261c12 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,760 @@
+2008-01-24  James Antill <james at and.org>
+
+	* yumcommands.py: Fix broken makecache
+
+2008-01-24  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Always cleanup old metadata files, allows unique
+	names
+
+2008-01-24  Seth Vidal <skvidal at fedoraproject.org>
+
+	* Makefile: changelog command in makefile so I don't have to
+	remember the damned incantation
+
+2008-01-24  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec, yum/__init__.py: bump ver numbers for 3.2.9
+
+2008-01-24  James Antill <james at and.org>
+
+	* docs/yum.conf.5: Help people who are confused by distroverpkg
+
+2008-01-24  Florian Festi <ffesti at redhat.com>
+
+	* cli.py: Remove duplicate copy of ._run_rpm_check_debug()  -
+	original copy can be found in __init__.py
+
+2008-01-23  James Antill <james at and.org>
+
+	* yum/__init__.py, yum/packageSack.py: Add the patterns arg to the
+	other list/info commands
+
+2008-01-23  James Antill <james at and.org>
+
+	* cli.py, yum/__init__.py, yum/packageSack.py, yum/rpmsack.py,
+	yum/sqlitesack.py: Move the SQL all the way down for list/info
+	commands too.
+
+2008-01-23  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Skip loading packages for unused repos
+
+2008-01-23  James Antill <james at and.org>
+
+	* bin/yum.py, yummain.py: Extend the profiling env options to
+	generic bin/yum
+
+2008-01-23  James Antill <james at and.org>
+
+	* yummain.py: Make running profiling easier, jbowes owes me a cherry
+	coke
+
+2008-01-23  James Bowes <jbowes at redhat.com>
+
+	* yumcommands.py: Add docstring for yumcommands.checkShellArg
+
+2008-01-23  Seth Vidal <skvidal at fedoraproject.org>
+
+	* docs/yum.8: edit the the docs to reflect change to search fields
+
+2008-01-23  James Antill <james at and.org>
+
+	* cli.py: After timings and discussion on #yum, drop group and
+	packager
+
+2008-01-23  James Antill <james at and.org>
+
+	* yum/__init__.py: Fix variable name, improvement not as good ...
+	but still ok
+
+2008-01-23  James Antill <james at and.org>
+
+	* yum/__init__.py: Move the s.lower() out of the loops, this saves a
+	lot of time on large matches
+
+2008-01-22  James Antill <james at and.org>
+
+	* output.py: Calculate already downloaded package sizes, to make
+	download size correct.
+
+2008-01-22  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: weakref doesn't work with tuples, *sigh*
+
+2007-12-18  James Antill <james at and.org>
+
+	* yum/sqlitesack.py:  Use a reverse prco dict to drop memory (32MB for a full F8
+	 install).  Use weakref so we shouldn't gain any memory due to the
+	 cache.
+
+2008-01-22  James Antill <james at and.org>
+
+	* output.py: Wrap the output for search results
+
+2008-01-22  James Antill <james at and.org>
+
+	* yum/packages.py: Add comparison operator to pacakges
+
+2008-01-22  James Antill <james at and.org>
+
+	* yum/packages.py: Add committer and committime properties to
+	packages
+
+2008-01-22  James Antill <james at and.org>
+
+	* yum/config.py: Fix ranges on IntOption
+
+2008-01-22  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Fix speed problem with having src repos enabled
+
+
+2008-01-18  James Antill <james at and.org>
+
+	* docs/yum.conf.5, yum/config.py:  Add ranges to IntOption.  Add PositiveIntOption, with names.
+
+2008-01-22  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: (29 commits)
+	Two more "install kernel" test cases   Fix for InstallKernel
+	operation test.   make str(po) show epoch:name-ver-rel.arch    This
+	might be the wrong fix. This makes sure that __len__ always returns
+	a   Fix doc. comment, repomd.xml isn't usually gotten here   Fix
+	spacing   Fix variable name   Fix function and argument names, due
+	to usage   Don't re-download when we have uncompressed data   Remove
+	updated/obsoleted txmbr when removing deps during skip-broken   Add
+	requiringPO as dep when updating for dependency (needed for
+	skip-broken)   Some more skip-broken tests   Make the depsolver
+	debug messages show full package name, instead of only name, to make
+	it easier to track down problems   make the depsolver errors show
+	the full package names & repo   make str(po) return
+	foo-1.0-1.fc8.noarch, insted of foo - 1.0-1.fc8.noarch   Docs for
+	mdpolicy   show releated errmsg when printing packages with
+	problems, it dont make much sense, to write that foo has a depsolve
+	problem with telling what the problem is :)'   Grouped the output of
+	skipped packages, when using --skip-broken'   skip "skipping
+	reposetup" debug message   skip-broken: next iteration   ...
+
+2008-01-22  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py, yum/sqlitesack.py, yummain.py: - fix search lockup and inability to ctrl-c it - make search much
+	faster by much-enhanced sql query - clean up unicode errors when
+	piping to a file.
+
+2008-01-21  Florian Festi <ffesti at redhat.com>
+
+	* test/operationstests.py: Two more "install kernel" test cases
+
+2008-01-18  James Bowes <jbowes at redhat.com>
+
+	* cli.py, yum/__init__.py: Fix for InstallKernel operation test.
+	Just use the logic in yumBase.install(pattern=foo). That code is
+	smart enough to do the right thing with multiple install packages.
+
+2008-01-18  Tim Lauridsen <timlau at fedoraproject.org>
+
+	* yum/packages.py: make str(po) show epoch:name-ver-rel.arch
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/sqlitesack.py:  This might be the wrong fix. This makes sure that __len__ always
+	 returns a number, which is good otherwise we get:
+	 self.doUtilYumSetup(opts) # in /usr/bin/yumdownloader ->
+	 self._getSacks(archlist=archlist) # in /usr/bin/yumdownloader   ->
+	 if self._pkgSack and thisrepo is None: # in yum/__init__     ->
+	 ret += len(sack) # in yum/packageSack.py  ...due to no addDict()
+	 being called on the sack yet, so 0 is the correct value.  But it
+	 seems like we shouldn't get here before we've done the init.
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/__init__.py: Fix doc. comment, repomd.xml isn't usually gotten
+	here
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Fix spacing
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Fix variable name
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Fix function and argument names, due to usage
+
+2008-01-16  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Don't re-download when we have uncompressed data
+
+2008-01-16  Florian Festi <ffesti at redhat.com>
+
+	* yum/__init__.py: Remove updated/obsoleted txmbr when removing deps
+	during skip-broken
+
+2008-01-16  Florian Festi <ffesti at redhat.com>
+
+	* yum/__init__.py, yum/depsolve.py: Add requiringPO as dep when
+	updating for dependency (needed for skip-broken)
+
+2008-01-15  Florian Festi <ffesti at redhat.com>
+
+	* test/skipbroken-tests.py: Some more skip-broken tests
+
+2008-01-12  Tim Lauridsen <tim at naboo.local>
+
+	* yum/depsolve.py: Make the depsolver debug messages show full
+	package name, instead of only name, to make it easier to track down
+	problems
+
+2008-01-11  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/depsolve.py: make the depsolver errors show the full package
+	names & repo
+
+2008-01-11  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/packages.py: make str(po) return foo-1.0-1.fc8.noarch, insted
+	of foo - 1.0-1.fc8.noarch
+
+2008-01-11  James Antill <james at and.org>
+
+	* docs/yum.conf.5: Docs for mdpolicy
+
+2008-01-11  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/__init__.py, yum/depsolve.py: show releated errmsg when
+	printing packages with problems, it dont make much sense, to write
+	that foo has a depsolve problem with telling what the problem is :)'
+
+
+2008-01-11  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/__init__.py: Grouped the output of skipped packages, when
+	using --skip-broken'
+
+2008-01-11  Florian Festi <ffesti at redhat.com>
+
+	* cli.py, yum/__init__.py: skip "skipping reposetup" debug message
+
+2008-01-11  Florian Festi <ffesti at redhat.com>
+
+	* test/skipbroken-tests.py, yum/__init__.py: skip-broken: next
+	iteration
+
+2007-12-18  James Antill <james at and.org>
+
+	* yum/config.py, yum/yumRepo.py, yumcommands.py:  Create an atomic MD update code path:   Pros.  -----   Should stop
+	 these metadata update problems:    1. We get corrupted comps/etc.
+	 files on the master and everyone has problems.   2. We hit
+	 mirror(s) that have an updated repomd.xml but nothing else.   3. We
+	 don't have a network but the cache does a timeout and urlgrabber
+	 kills repomd.xml and we can't get a new one (makes yum stop
+	 working).   Should stop "back in time updates". Ie. we hit an old
+	 mirror, and we basically go back in time for updates.   Helps stop
+	 yum cmd line usage hitting network. Basically yum-updatesd can now
+	 download all of MD data we need and not just primary.xml so we
+	 don't have a problem where user does "yum blah" which happens to
+	 need an MD file we don't have so we hit the network.  This actually
+	 has follow-on problems where the file isn't the same anymore but we
+	 haven't updated repomd.xml yet (or the network is down, think yum
+	 deplist /usr/bin/foo).   Cons.  -----   Downloads more stuff at
+	 once. Basically the current yum model only ever downloads what we
+	 need, when we need it, now we'll download more of the MD files
+	 whenever repomd.xml gets updated and they need it. However we can
+	 config. to do the old behaviour (and/or how much of the MDs we
+	 get).   _If_ we don't have a full set of MD currently, and we fail
+	 to get a new batch of data then we'll revert back to the non-full
+	 set. So it's _possible_ that we'll need one of the files in the set
+	 we don't have, but that would be available if we had used the
+	 traditional code path (Ie. the error was in one of the files we
+	 don't currently need).  This is a very weird edge case, and if you
+	 care a good solution IMO is to always use group:all ... then we
+	 always have a complete set.   Minor CPU speed hit, due to parsing
+	 two sets of repomd.XML.
+
+2008-01-10  James Antill <james at and.org>
+
+	* yum/logginglevels.py:  Fixes double messages when we call doConfigSetup() more than once,
+	 errorlevel etc. is still global which might be unexpected, but
+	 tough.  Reproducer:  import yum print "First time" prova =
+	 yum.YumBase() prova.doConfigSetup() print "Second time" prova2 =
+	 yum.YumBase() prova2.doConfigSetup()
+
+2008-01-10  Tim Lauridsen <tla at rasmil.dk>
+
+	* test/skipbroken-tests.py: creating just another testcase to
+	skipbroken testing (failing at the moment)
+
+2008-01-10  Tim Lauridsen <tla at rasmil.dk>
+
+	* test/skipbroken-tests.py: removed _create prefix on packages for
+	the lasy typer
+
+2008-01-10  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Move _check_db_version to YumPackageSack to
+	YumRepository
+
+2008-01-10  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Add missing MD file from init.
+
+2008-01-10  James Antill <james at and.org>
+
+	* yum/yumRepo.py:  Next step for policy MD downloading, convert loadRepoXML() into
+	 helper functions and add "can_fail" parameter options.
+
+2008-01-09  James Antill <james at and.org>
+
+	* yum/yumRepo.py:  Split _loadRepoXML() into helper functions, 1st step toward having
+	 configurable metadata update policies.
+
+2008-01-09  Tim Lauridsen <tim at naboo.local>
+
+	* yum/depsolve.py: don't set a deps in Desolve._checkInstall, set
+	only relatedto
+
+2008-01-09  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:   fixed another
+	unneeded call to pkgtup
+
+2008-01-09  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:   Fix typo, for
+	pkgtup change
+
+2008-01-09  Tim Lauridsen <tim at naboo.local>
+
+	* yum/depsolve.py: fixed another unneeded call to pkgtup
+
+2008-01-09  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: yes, well, it helps if the code you check in has
+	any chance of working
+
+2008-01-09  James Antill <james at and.org>
+
+	* yum/depsolve.py: Fix typo, for pkgtup change
+
+2008-01-09  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: get rid of the unnecessary call to pkg.pkgtup
+	when pkg.arch is all that's needed
+
+2008-01-09  Tim Lauridsen <tim at naboo.local>
+
+	* test/skipbroken-tests.py: Added extra skip-broken testcase
+
+2008-01-09  Tim Lauridsen <tim at naboo.local>
+
+	* yum/__init__.py: Only print skip messages for the available
+	packages and add info about repo
+
+2008-01-09  Tim Lauridsen <tim at naboo.local>
+
+	* test/skipbroken-tests.py, test/testbase.py, yum/__init__.py,
+	yum/depsolve.py: fixing errors in unittests after the latest
+	skipbroken changes. fixing an issue with _processConflict in the
+	depsolver. cleanup the the skipbroken unittest and make then more
+	readable
+
+2008-01-08  Florian Festi <ffesti at redhat.com>
+
+	* yum/__init__.py, yum/depsolve.py: Fix skip-broken  Just remove the
+	problematic packages but also remove them from .pkgSack Use a stack
+	in ._getPackagesToRemove() to avoid stack overflow Add counter for
+	skip-broken loop Reset tsInfo.removedmembers before each depsolving
+	call
+
+2008-01-08  Florian Festi <ffesti at redhat.com>
+
+	* yum/transactioninfo.py: Fix performance issue for large
+	transactions: Move sort() calls out of the loop
+
+2007-12-21  James Antill <james at and.org>
+
+	* cli.py, output.py, rpmUtils/updates.py, shell.py,
+	yum/__init__.py, yum/comps.py, yum/mdparser.py, yum/packageSack.py,
+	yum/packages.py, yum/rpmsack.py, yum/sqlitesack.py, yum/yumRepo.py:  Change:    if mydict.keys():            => if mydict:   for x in
+	 mydict.keys()       => for x in mydict: # If no del mydict in there
+	 len(mydict.keys())           => len(mydict)
+	 mylist.extend(mydict.keys()) => mylist.extend(mydict)   if x in
+	 mydict.keys()        => if x in mydict:  ...to stop creating
+	 temporary lists.
+
+2007-12-20  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: Add strict param to SqliteSack.searchFiles -
+	used in .getProvides()
+
+2007-12-19  James Bowes <jbowes at redhat.com>
+
+	Merge branch 'localinstall'
+
+2007-12-18  Florian Festi <ffesti at redhat.com>
+
+	* test/testbase.py, yum/packages.py, yum/sqlitesack.py: Make
+	Package.pkgtup a real tuple to save memory and runtime
+
+2007-12-18  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: Create YumAvailablePackageSqlite._files and
+	._checksums on demand only
+
+2007-12-14  Florian Festi <ffesti at redhat.com>
+
+	* yum/packages.py, yum/sqlitesack.py: cache hash value of Package
+	objects
+
+2007-12-11  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: Move most operation to be based on pkgKey
+	instead of pkgId to gain some speed.  Generate only one package
+	object per package to avoid duplicates. Load only minimal tags per
+	default.
+
+2007-12-18  James Bowes <jbowes at redhat.com>
+
+	* cli.py, yum/__init__.py: Add a method for installing local
+	packages onto YumBase  This is just the method from cli.py, only
+	taking one path at a time, and optionally a package object instead
+	of a path.
+
+2007-12-18  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Fix typo
+
+2007-12-18  James Antill <james at and.org>
+
+	* cli.py: Split arguments at comma and whitespace
+
+2007-12-18  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: make sure we don't traceback if
+	returnInstalledPackagesByDep() raises an exception
+
+2007-12-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:   Fixed
+	cut/paste error
+
+2007-12-18  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: whoops make removes work
+
+2007-12-18  Tim Lauridsen <tla at rasmil.dk>
+
+	* yum/__init__.py: Fixed cut/paste error
+
+2007-12-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: - add support for install by dep and remove by dep to pattern kwarg
+	on install() and remove() - this lets us remove one more item from
+	the checks and handling in cli.installPkgs() and cli.erasePkgs()
+
+2007-12-17  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
+	skipbroken messages info instead of debug, the user what to see what
+	is being skipped   print repo when showing packages with depsolving
+	problems to make it easier to detect repo mixing issues   Support
+	profiling for yum as a whole
+
+2007-12-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* output.py, yum/packages.py:  - modify search output so that searches output something even in
+	 -d1 and -d0, just like 'yum list' does. closes rh bug 422571.  -
+	 add checksum and stat information to YumLocalPackage objects
+
+2007-12-14  Tim Lauridsen <timlau at fedoraproject.org>
+
+	* yum/__init__.py: make the skipbroken messages info instead of
+	debug, the user what to see what is being skipped
+
+2007-12-14  Tim Lauridsen <timlau at fedoraproject.org>
+
+	* yum/depsolve.py: print repo when showing packages with depsolving
+	problems to make it easier to detect repo mixing issues
+
+2007-12-13  Florian Festi <ffesti at redhat.com>
+
+	* yummain.py: Support profiling for yum as a whole
+
+2007-12-12  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:   Reimplement
+	Updates.checkForObsolete() for better runtime behavior   Fix
+	previous excludes fix, no donut for you   Fix __len__ for sqlitesack
+	to not count excluded packages   Faster __len__ method for MetaSack,
+	should fix speed regression with updates
+
+2007-12-12  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec, yum/__init__.py, yum/misc.py: add in gpg key handling
+	routines - beginning work for having per-repo gpgkey checks for
+	packages
+
+2007-12-12  Florian Festi <ffesti at redhat.com>
+
+	* rpmUtils/updates.py: Reimplement Updates.checkForObsolete() for
+	better runtime behavior
+
+2007-12-12  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Fix previous excludes fix, no donut for you
+
+2007-12-12  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Fix __len__ for sqlitesack to not count
+	excluded packages
+
+2007-12-12  James Antill <james at and.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 at
+	'install kernel' testcase to test a current problem with 'install
+	kernel' installing old kernels   cleanup skip broken code and fixes
+	some issues
+
+2007-12-12  James Antill <james at and.org>
+
+	* yum/packageSack.py, yum/sqlitesack.py: Faster __len__ method for
+	MetaSack, should fix speed regression with updates
+
+2007-12-12  Tim Lauridsen <tim at naboo.local>
+
+	* test/operationstests.py, test/testbase.py: added at 'install
+	kernel' testcase to test a current problem with 'install kernel'
+	installing old kernels
+
+2007-12-12  Tim Lauridsen <tim at naboo.local>
+
+	* test/skipbroken-tests.py, yum/__init__.py: cleanup skip broken
+	code and fixes some issues
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packages.py: Revert "Make parsePackages() faster for common
+	case"  This reverts commit 616141b3a263097a6a3efac8d331b471aa6f8e5b.
+
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packages.py: Make parsePackages() faster for common case
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packages.py: Make wildcard test more readable
+
+2007-12-11  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: add pattern= kwarg support to update(), too.
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Remove bad comment, excludes are done in
+	returnPackages
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packages.py: Add .lower ops for the rest of the pkgtup, Doh!
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packages.py:  Make parsePackages() faster, add casematch argument to
+	 buildPkgRefDict().
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Stop rebuilding returnPackages when we don't
+	need to
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/packageSack.py, yum/sqlitesack.py: Use the inherited
+	simplePkgListk, rm more code
+
+2007-12-11  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Make simplePkgList a wrapper for
+	returnPackages, less code more speed
+
+2007-12-11  Tim Lauridsen <tim at naboo.local>
+
+	* test/skipbroken-tests.py: Enabled yum logging output in
+	skip-broken unit test, so we can see the yum depsolver output when a
+	test is failing
+
+2007-12-11  Florian Festi <ffesti at redhat.com>
+
+	* test/skipbroken-tests.py: More skip-broken tests
+
+2007-12-11  Tim Lauridsen <tim at naboo.local>
+
+	* cli.py: Added --skip-broken command line option to yum-cli to
+	enable the skip-broken code
+
+2007-12-11  Tim Lauridsen <tim at naboo.local>
+
+	* test/skipbroken-tests.py: Added skip-broken unit tests
+
+2007-12-10  Florian Festi <ffesti at redhat.com>
+
+	* yum/rpmsack.py: Add caching for RpmSack.searchPrco/searchFiles
+
+2007-12-11  Tim Lauridsen <tim at naboo.local>
+
+	* test/testbase.py, yum/__init__.py, yum/config.py, yum/depsolve.py: 
+	Added skip-broken code
+
+2007-12-11  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:    Compat. fix
+	for -1 seconds usage, document that behaviour.   Change default
+	metadata_expire to 1.5h, for better UI with yum-updatesd running
+	Add SecondsOption() class, for user friendlier config. files
+
+2007-12-11  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: add pattern= support to kwargs for remove()
+	method in YumBase
+
+2007-12-10  James Antill <james at and.org>
+
+	* docs/yum.conf.5, yum/config.py:  Compat. fix for -1 seconds usage, document that behaviour.
+
+2007-12-10  James Antill <james at and.org>
+
+	* yum/config.py: Change default metadata_expire to 1.5h, for better
+	UI with yum-updatesd running
+
+2007-12-10  James Antill <james at and.org>
+
+	* docs/yum.conf.5, yum/config.py: Add SecondsOption() class, for
+	user friendlier config. files
+
+2007-12-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:   Added missing
+	import
+
+2007-12-10  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/misc.py: leftover typo from reshuffling things
+
+2007-12-08  Tim Lauridsen <tim at naboo.local>
+
+	* yum/sqlitesack.py: Added missing import
+
+2007-12-07  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/misc.py: add misc.find_unfinished_transactions() - makes it
+	easier to deal with multiple unfinished transactions.
+
+2007-12-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py: fix for rh bug 252011 right before we run the transaction
+	and confirm with the user, just for grins check to make sure the
+	transaction is not empty.
+
+2007-12-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* output.py: correct spelling of interrupt and clarify
+
+2007-12-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* output.py: make sure we're strict about what we accept for the y/n
+	prompt patch from Josh Bressers in rh bug 351591
+
+2007-12-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/misc.py: commit find_ts_remaining():        this function
+	takes the path to the yum lib dir (defaults to /var/lib/yum)
+	returns a list of tuples(action, pkgspec) for the unfinished
+	transaction        elements. Returns an empty list if none. If there
+	is more than one unfinished        transaction it operates only on
+	the most recent one. In  general there shouldn't        be more than
+	one but weird things happen.  will be used to allow yum to
+	auto-cleanup failed transactions.
+
+2007-12-06  Florian Festi <ffesti at redhat.com>
+
+	* test/testbase.py: Fix test cases by adding .disable_excludes to
+	FakeConfig
+
+2007-12-05  Florian Festi <ffesti at redhat.com>
+
+	* yum/sqlitesack.py: Catch sqlite exceptions and convert them to
+	RepoError as requested in rhbz #403371
+
+2007-12-05  Jeremy Katz <katzj at redhat.com>
+
+	* yum/__init__.py: If the sack has no packages, we want to go back
+	through and try to set it up  If a caller ends up grabbing a package
+	sack and then later adding repos, we need to ensure that the sack
+	setup can still happen later.  If there aren't any packages, then
+	self._pkgSack is an empty iterator which evaluates to False
+
+2007-12-04  James Bowes <jbowes at redhat.com>
+
+	* yum/logginglevels.py: Move syslog definition to the top level to
+	silence static code checkers.
+
+2007-12-04  James Bowes <jbowes at redhat.com>
+
+	* rpmUtils/__init__.py, yum/Errors.py, yum/update_md.py: Use the
+	builtin Exception rather than importing exceptions.Exception
+
+2007-12-05  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py: remove an = so the set functions
+
+2007-12-04  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py: make sure the summary errors show the highest amount disk
+	space required not the total b/c the totals don't normally make any
+	sense.
+
+2007-12-04  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 unit
+	tests for yum.transactioninfo.TransactionData basic operations
+
+2007-12-04  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/pgpmsg.py: fix for rh bug 410421 from Fabrice Bellet
+
+2007-12-03  Tim Lauridsen <tim at localhost.localdomain>
+
+	* test/transactiontests.py: added unit tests for
+	yum.transactioninfo.TransactionData basic operations
+
+2007-12-03  Seth Vidal <skvidal at fedoraproject.org>
+
+	* ChangeLog: changelog merge
+
 2007-12-03  Seth Vidal <skvidal at fedoraproject.org>
 
 	* yum.spec, yum/__init__.py: mark as 3.2.8



More information about the Yum-cvs-commits mailing list