[yum-git] ChangeLog

Seth Vidal skvidal at linux.duke.edu
Thu Mar 20 14:34:21 UTC 2008


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

New commits:
commit ebe370dc44bab8480b8760e893caee8a77c4e070
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Thu Mar 20 10:29:41 2008 -0400

    changelog merge

diff --git a/ChangeLog b/ChangeLog
index b3ed530..c9073c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,323 @@
+2008-03-20  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec, yum/__init__.py, yum/depsolve.py: - bump ver for 3.2.13 - fix oddball tabs in yum/__init__.py
+
+2008-03-19  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Drop stuff when we see no arch. Drop key2pkg in
+	dropCachedData/close
+
+2008-03-19  James Antill <james at and.org>
+
+	* yum/depsolve.py, yum/sqlitesack.py:  Remove DepCheck() as it's unused.  Don't double cache data in
+	 _search_cache().  Skip provides from unused repos.
+
+2008-03-19  James Antill <james at and.org>
+
+	* yum/plugins.py:  Merge output for multiple dirs. of plugins.  Don't output empty
+	 line when disabling all plugins.  Output disableplugin args that
+	 don't match anything.
+
+2008-03-19  James Antill <james at and.org>
+
+	* yum/plugins.py: Add wildcard support to disableplugin
+
+2008-03-19  James Bowes <jbowes at redhat.com>
+
+	* test/simpleobsoletestests.py: Add some obsoletes tests for the git
+	metapackage rename  I was all ready to blame yum for my inability to
+	update git in F8 to the new and renamed version in rawhide, so much
+	so that the first thing I did was write these tests, which would
+	surely fail and lead me to some obscure bug in yum. I would fix the
+	bug and everyone would be happy.  Well the version obsoletes I put
+	in git's spec was off by one. So here are the tests, which will
+	serve as a testament to yum's awesomeness, and my carelessness.
+
+2008-03-18  James Antill <james at and.org>
+
+	* yum/packageSack.py: Make the unit tests happy again, and skvidal
+	by proxy :)
+
+2008-03-18  James Antill <james at and.org>
+
+	* yum/__init__.py, yum/depsolve.py, yum/misc.py, yum/sqlitesack.py: 
+	Cleanup RE matching for globs and primary.xml filename matching
+
+2008-03-18  James Antill <james at and.org>
+
+	* yum/sqlitesack.py: Move pkgoblist into droCachedData
+
+2008-03-18  James Antill <james at and.org>
+
+	* yum/__init__.py, yum/packageSack.py, yum/sqlitesack.py:  Pre-load the requires data when we first need it, in depsolving.
+	 Tweak what we _share_data()  Add dropCachedData() call, in
+	 sqlitesack and MetaSack.   Call it after resolveDeps().
+
+2008-03-18  James Antill <james at and.org>
+
+	* yum/packageSack.py: Fix packagesNewestByName() to have multiple
+	pkgs/arches per. name/version
+
+2008-03-17  James Antill <james at and.org>
+
+	* yum/packageSack.py: Merge MetaSack.returnObs and
+	PackageSack.returnObs
+
+2008-03-17  James Antill <james at and.org>
+
+	* yum/__init__.py, yum/packageSack.py: export packagesNewestByName*
+	and use in __init__
+
+2008-03-17  James Antill <james at and.org>
+
+	* yum/packageSack.py: Don't create ListPackageSack() just to do a
+	newest operation
+
+2008-03-17  James Antill <james at and.org>
+
+	* yum/packageSack.py: Fix packagesack.returnObs
+
+2008-03-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/Errors.py, yum/__init__.py: when doing a reinstall, if the
+	package is one of the ones that can be installed multiple times,
+	just take it out and tell the user about it. It will end in sadness
+	if they do a reinstall on a kernel or a kernel-module so let's just
+	tell them 'no' rather than having the whole thing explode in awkward
+	ways, for now.  also add reinstallError to errors
+
+2008-03-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:   Fix the last
+	commit *grumble*, stupid mondays, *grumble*   Manually clean expire
+	cache, so network manager can run when we move networks   Don't
+	count on len(self._oldRepoMDData) to mean we have old repo MD
+
+2008-03-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* cli.py: make deplist able to work on localpackages ex: yum deplist
+	/path/to/foobar.rpm
+
+2008-03-17  James Antill <james at and.org>
+
+	* cli.py, yumcommands.py: Fix the last commit *grumble*, stupid
+	mondays, *grumble*
+
+2008-03-17  James Antill <james at and.org>
+
+	* cli.py, yum/__init__.py: Manually clean expire cache, so network
+	manager can run when we move networks
+
+2008-03-17  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Don't count on len(self._oldRepoMDData) to mean we
+	have old repo MD
+
+2008-03-17  Seth Vidal <skvidal at fedoraproject.org>
+
+	* po/it.po: Check in italian translation from Silvio Pierro
+
+2008-03-17  James Bowes <jbowes at redhat.com>
+
+	* rpmUtils/transaction.py, yum/__init__.py: Use rpm's problem set
+	details to give arch information on bad transactions.  Resolves rhbz
+	#349091. Original patch from Panu.
+
+2008-03-15  James Antill <james at and.org>
+
+	* AUTHORS:  I can haz creditz? kthxbai!   Oh, and: Florian, Jack, and Panu
+
+2008-03-15  James Antill <james at and.org>
+
+	* docs/yum.8: Add help on help :)
+
+2008-03-15  James Antill <james at and.org>
+
+	* docs/yum.8: Add keywords people might search for. Give a longer
+	summary, point to PK
+
+2008-03-15  James Antill <james at and.org>
+
+	* cli.py, output.py, yum/__init__.py:  Add section headers to "yum search" which show which arguments
+	 matched.  Show which arguments didn't match anything.  Add
+	 fmtSection() and fmtKeyValFill() to output.py API.
+
+2008-03-13  James Antill <james at and.org>
+
+	* test/depsolvetests.py, yum/depsolve.py:  With lots of discussion/consultation with Seth   Fix multilib. edge
+	 case.  Fixes the testcase.  Also fixes the case we've seen IRL
+	 where    pkgA.32 deps. on libfoo.so.2    pkgB-1.64 provides
+	 libfoo.so.1()(64bit)    pkgB-2.64 provides libfoo.so.2()(64bit)
+	 pkgB-2.32 provides libfoo.so.2 ...and we need to install pkgB-2.32
+	 and update to pkgB-2.64
+
+2008-03-13  Jeremy Katz <katzj at redhat.com>
+
+	* output.py: Set encoding of the string to avoid tracebacks
+	(#436361)
+
+2008-03-13  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:   Add docs for
+	group* command, and makecache   Don't traceback if we can't read the
+	mirrorlist (#428249)   Fix proxy=http://foo:123 - bug#328121
+	Support justdb as a tsflag (Dmitry Butskoy <dmitry at butskoy.name>,
+	#394141)   Updated German Translation by Fabian Affolter
+
+2008-03-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/rpmtrans.py: silence the log output when we hit a %pretrans or
+	a %postrans. would be nice if rpm let us know where we were in the
+	transaction, though.
+
+2008-03-13  James Antill <james at and.org>
+
+	* docs/yum.8: Add docs for group* command, and makecache
+
+2008-03-13  Jeremy Katz <katzj at redhat.com>
+
+	* yum/yumRepo.py: Don't traceback if we can't read the mirrorlist
+	(#428249)
+
+2008-03-13  James Antill <james at and.org>
+
+	* yum/yumRepo.py: Fix proxy=http://foo:123 - bug#328121
+
+2008-03-13  Jeremy Katz <katzj at redhat.com>
+
+	* yum/depsolve.py: Support justdb as a tsflag (Dmitry Butskoy
+	<dmitry at butskoy.name>, #394141)
+
+2008-03-13  Tim Lauridsen <timlau at fedoraproject.org>
+
+	* po/de.po: Updated German Translation by Fabian Affolter
+
+2008-03-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: make sure that intentional yum install
+	somepkg-not-newest works
+
+2008-03-13  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/__init__.py: if there is an older ver than they have installed
+	available yum doesn't try to install it when someone types: yum
+	install some-pkg  don't install it.
+
+2008-03-11  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/rpmtrans.py: once more, make sure nothing in the transaction
+	can EVER occur w/o our persistent dir being made
+
+2008-03-08  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
+	includepkgs, patterns can't work here as we need 'not matched'
+
+2008-03-08  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/packages.py: make po.checksums work again for sqlite packages
+	make sure installedpo.checksum does something quasi-sensible - which
+	in this case is raise NotImplementedError
+
+2008-03-05  James Antill <james at and.org>
+
+	* yum/__init__.py: Fix includepkgs, patterns can't work here as we
+	need 'not matched'
+
+2008-03-06  Jeremy Katz <katzj at redhat.com>
+
+	* output.py: Make the responses translatable too (#436386)
+
+2008-03-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum.spec: conflict skip-broken
+
+2008-03-06  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/rpmtrans.py: make sure the persistdir is made when we setup
+	the transaction so it doesn't cause problems in chroots
+
+2008-03-06  James Antill <james at and.org>
+
+	* output.py: Don't hide unicode errors on the prompt
+
+2008-03-06  James Antill <james at and.org>
+
+	* yum/sqlitesack.py, yum/sqlutils.py: python-sqlite-1.x
+	compatability fixes
+
+2008-03-06  Tim Lauridsen <tla at rasmil.dk>
+
+	* po/fr.po: Added french translation by Johan Cwiklinski
+
+2008-03-05  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: make the log indentation easier to follow
+
+2008-03-05  James Antill <james at and.org>
+
+	* test/depsolvetests.py, yum/depsolve.py:  Add unit tests for compare_providers. Fix bugs:  1. Do sourcerpm
+	 compare both directions (reqpo.arch in [noarch, other]). 2. Don't
+	 switch on arch if bestpkg.arch == po.arch (reqpo.arch in [noarch]).
+
+
+2008-03-05  James Antill <james at and.org>
+
+	* test/depsolvetests.py, test/testbase.py: Add tests for
+	"interesting" multilib. cases, one current failure marked as FIXME
+
+2008-03-05  James Antill <james at and.org>
+
+	* test/transactiontests.py: Remove failing AddTheSameTwice() check
+
+2008-03-05  James Antill <james at and.org>
+
+	* output.py: Fix encoding, must go back to unicode even though
+	gettext needs ascii, *sigh*
+
+2008-03-04  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: make sure best doesn't obsolete po before we do
+	the arch tests in _compare_providers()
+
+2008-03-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:   Add
+	documentation for new option   Show versions when showing dups, and
+	fix the large key problem   Add --showduplicates option, and make
+	search obey showdupesfromrepos
+
+2008-03-04  Seth Vidal <skvidal at fedoraproject.org>
+
+	* yum/depsolve.py: - make sure on mutual obsoletes we do _something_ useful so we don't
+	constantly oscillate - better debugging in _compare_providers()
+
+2008-03-04  James Antill <james at and.org>
+
+	* docs/yum.8: Add documentation for new option
+
+2008-03-03  James Antill <james at and.org>
+
+	* output.py: Show versions when showing dups, and fix the large key
+	problem
+
+2008-03-03  James Antill <james at and.org>
+
+	* cli.py: Add --showduplicates option, and make search obey
+	showdupesfromrepos
+
+2008-03-03  Seth Vidal <skvidal at fedoraproject.org>
+
+	* ChangeLog: merge changelog
+
 2008-03-03  James Antill <james at and.org>
 
 	* yum/sqlitesack.py: Fix typo fix



More information about the Yum-cvs-commits mailing list