[yum-cvs] ChangeLog
Seth Vidal
skvidal at linux.duke.edu
Mon Dec 3 17:37:16 UTC 2007
ChangeLog | 485 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 485 insertions(+)
New commits:
commit 7fb74bb7a955ce62fe0a23d1b9ebd54aefc55d99
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Mon Dec 3 12:37:02 2007 -0500
changelog merge
diff --git a/ChangeLog b/ChangeLog
index ffbf0eb..1edf2a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,488 @@
+2007-12-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: mark as 3.2.8
+
+2007-12-03 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * Makefile: make clean will clean the test dir too
+
+2007-11-30 James Bowes <jbowes at redhat.com>
+
+ Merge branch 'epydoc'
+
+2007-11-30 James Bowes <jbowes at redhat.com>
+
+ * yum/update_md.py: Docstring additions for yum.update_md
+
+2007-11-30 Luke Macken <lmacken at redhat.com>
+
+ * rpmUtils/arch.py: s/=/==/ with comparison in getCanonX86Arch
+
+2007-11-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/arch.py: apply Dennis Gilmore's patch for geode arch
+ support
+
+2007-11-29 James Bowes <jbowes at redhat.com>
+
+ Merge branch 'nose' Conflicts: test/alltests.py
+ test/depsolvetests.py test/operationstests.py
+
+2007-11-29 James Bowes <jbowes at redhat.com>
+
+ * test/depsolvetests.py: Add some erase depsolve tests
+
+2007-11-25 James Bowes <jbowes at redhat.com>
+
+ * test/packagetests.py, test/testbase.py: Remove duplication of
+ settestpath contents
+
+2007-11-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/depsolve.py, yum/transactioninfo.py: make sure pkgs are added
+ to the tsInfo for depsolving in the proper mode if they are an
+ installonlypkg then treat them as such. Appears to fix rh bug 330711
+
+
+2007-11-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/yumRepo.py: expose copy_local sensibly to callers
+
+2007-11-29 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: Fix copy/paste
+ error Packages that are to be removed can't be local packages.
+ Work around unreliable result of .update() Add some remove test
+ cases Fix PackageSack.getProvides to also return files Add
+ ObsoletesChain and ObsoletesCircle test cases Make the Update
+ i386,x86_64 -> i386/x86_64 tests stop complaining set default
+ values for the FakePackage constructor Move SimpleUpdateTests into
+ an own module Move SimpleObsoletesTests into an own module Read
+ test modules from file systeRead test modules from file systemm Do
+ arch checks for versioned obsoletes, too
+
+2007-11-29 James Antill <james at and.org>
+
+ * output.py: Give message on first C-c, so new user knows what is
+ happening
+
+2007-11-29 James Antill <james at and.org>
+
+ * output.py: Alter C-c urlgrabber mirror timeout to 2 seconds
+
+2007-10-23 Florian Festi <ffesti at redhat.com>
+
+ * yum/rpmsack.py: Fix copy/paste error
+
+2007-11-08 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py, yum/transactioninfo.py: Packages that are
+ to be removed can't be local packages. This fixes remove test cases
+ for now - better criteria still needed.
+
+2007-11-12 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py, yum/depsolve.py: Work around unreliable
+ result of .update() Add test cases
+
+2007-11-08 Florian Festi <ffesti at redhat.com>
+
+ * test/simpleremovetests.py: Add some remove test cases
+
+2007-11-08 Florian Festi <ffesti at redhat.com>
+
+ * yum/packageSack.py: Fix PackageSack.getProvides to also return
+ files
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Add ObsoletesChain and ObsoletesCircle
+ test cases
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * test/simpleupdatetests.py: Make the Update i386,x86_64 ->
+ i386/x86_64 tests stop complaining
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * test/testbase.py: set default values for the FakePackage
+ constructor
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py, test/simpleupdatetests.py: Move
+ SimpleUpdateTests into an own module
+
+2007-11-05 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py, test/simpleobsoletestests.py: Move
+ SimpleObsoletesTests into an own module Complete the coverage to all
+ noarch, i386, x86_64, i386+x86_64 combinations
+
+2007-11-05 Florian Festi <ffesti at redhat.com>
+
+ * test/alltests.py: Read test modules from file systeRead test
+ modules from file systemm
+
+2007-11-12 Florian Festi <ffesti at redhat.com>
+
+ * rpmUtils/updates.py: Do arch checks for versioned obsoletes, too
+ Reduce duplicated code in doObsoletes
+
+2007-11-26 Jeremy Katz <katzj at redhat.com>
+
+ * yum/depsolve.py: Avoid missing deps We need to reset
+ already_seen_removed as well as already_seen to avoid missing broken
+ deps on a second run through resolveDeps(). (rh#397161)
+
+2007-11-25 James Bowes <jbowes at redhat.com>
+
+ * test/alltests.py, test/depsolvetests.py, test/operationstests.py,
+ test/packagetests.py: Remove unit test suite creation (nose does it
+ for us).
+
+2007-11-25 James Bowes <jbowes at redhat.com>
+
+ * Makefile: Use nosetests for running unit tests
+
+2007-11-25 James Bowes <jbowes at redhat.com>
+
+ * Makefile, test/testbase.py: Get new_behaviour test option from env
+ variables.
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/config.py: Docstring additions for yum.config
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/__init__.py: Docstring additions for yum.__init__
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/packages.py: Docstring additions for yum.packages
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/packageSack.py: Docstring additions for yum.packageSack
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/depsolve.py: Docstring additions for yum.depsolve
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/constants.py: Docstring additions for yum.constants
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/transactioninfo.py: Docstring additions for
+ yum.transactioninfo
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/sqlutils.py: Docstring additions for yum.sqlutils
+
+2007-11-15 James Bowes <jbowes at redhat.com>
+
+ * yum/callbacks.py: Indentation fixes for yum.callbacks epydoc
+
+2007-11-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/rpmsack.py: make sure we're passing the right kind of objects
+ to newestInList() closes rh bug #381551
+
+2007-11-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py: make sure errors frpm the rpm_check_debug() exit with an
+ error code thanks to matt miller for pointing it out.
+
+2007-11-12 Jeremy Katz <katzj at redhat.com>
+
+ * yum/__init__.py: look at the actual object (rh#376121)
+
+2007-11-12 James Bowes <jbowes at redhat.com>
+
+ Merge branch 'epydoc'
+
+2007-11-11 James Bowes <jbowes at redhat.com>
+
+ * shell.py: Docstring additions for the shell module.
+
+2007-11-11 James Bowes <jbowes at redhat.com>
+
+ * output.py: Docstring updates for the output module.
+
+2007-11-10 James Bowes <jbowes at redhat.com>
+
+ * yum/misc.py, yumcommands.py: More doc changes
+
+2007-11-10 James Bowes <jbowes at redhat.com>
+
+ * yumcommands.py: Add some docstrings for the yumcommands module.
+
+2007-11-10 James Bowes <jbowes at redhat.com>
+
+ * cli.py: Add docstrings for the cli module.
+
+2007-11-07 Tim Lauridsen <tla at rasmil.dk>
+
+ * yum/depsolve.py: Fix for the depsolver going into endless loop, in
+ rare situations big transaction with lot of local packages (rhbz
+ #360291)
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * test/testbase.py: Set arch for the depsolving/operation test cases
+
+
+2007-11-06 Florian Festi <ffesti at redhat.com>
+
+ * rpmUtils/updates.py: Make rpmUtils.update use
+ rpmUtils.arch.canonArch to avoid problems with test cases
+
+2007-11-02 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: fix copy/paste errors
+
+2007-11-02 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Make update tests complete
+
+2007-11-02 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Change test cases to check for the new -
+ now fixed - behavior of yum
+
+2007-10-31 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py, test/testbase.py: Further depsolving test
+ cleanups: * remove TestingDepsolve class - do initialization in
+ resolveCode * remove build_depsolver() - do initialization in
+ resolveCode * set po.repoid po.repo.id in resolveCode * remove
+ FakeInstPkg - directly use FakePackage() Set po.repoid and
+ po.repo.id = "TestRepository" for available pkgs for operations
+ tests
+
+2007-10-25 Florian Festi <ffesti at redhat.com>
+
+ * test/testbase.py: Fix double complaints in assertResult Also
+ output the source code of the failed test case
+
+2007-10-25 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py, test/operationstests.py, test/testbase.py:
+ Refactor depsolving test infrastructure and move it to
+ test/testbase.py
+
+2007-10-23 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Fix test names that got broken by
+ query/replace Make some test cases a bit more tolerant
+
+2007-10-23 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Print depsolve message if test fails
+
+2007-10-17 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Remove tsInfo checks in depsolve test cases
+ as we have assertResult() now Enable testUpdateForConflictProvide
+
+2007-10-17 Florian Festi <ffesti at redhat.com>
+
+ * Makefile, test/alltests.py, test/depsolvetests.py,
+ test/operationstests.py, test/packagetests.py, test/testbase.py: Add
+ --new_behavior param to test suite Rename settestpath to testbase
+ Support --new_behavior in all operationstests cases where current
+ behavior is questionable
+
+2007-10-17 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Use more verbose pkg names
+
+2007-10-17 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Add test cases to see what happens when
+ running "yum update" afterwards
+
+2007-10-16 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Add assertResult() to all test cases that
+ don't fail
+
+2007-10-16 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: fix Obsoletes test case
+
+2007-10-16 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: Move tests from
+ assertInstalled/assertNotInstalled to assertResult for better
+ readability
+
+2007-10-11 Florian Festi <ffesti at redhat.com>
+
+ * cli.py, test/depsolvetests.py, test/operationstests.py,
+ yum/__init__.py, yum/depsolve.py, yum/packageSack.py,
+ yum/rpmsack.py: Move RpmSack.installed() to
+ PackageSackBase.contains() Keep now unused RpmSack.installed() for
+ backward compatibility
+
+2007-10-10 Florian Festi <ffesti at redhat.com>
+
+ * test/operationstests.py: More obsolete related test cases: *
+ testObsoletenoarchToMultiarchForDependency *
+ testObsoletei386ToMultiarchForDependency *
+ testObsoletex86_64ToMultiarch *
+ testObsoletex86_64ToMultiarchForDependency *
+ testObsoleteMultiarchToMultiarchForDependency *
+ testObsoleteMultiarchTonoarchForDependency
+
+2007-10-05 Florian Festi <ffesti at redhat.com>
+
+ * test/alltests.py, test/depsolvetests.py, test/operationstests.py:
+ Add operations test suite (some sub tests are still commented out) *
+ testUpdatei386ToMultilib * testUpdatei386ToMultilibForDependency *
+ testUpdatex86_64ToMultilib * testUpdatex86_64ToMultilibForDependency
+ * testUpdateMultilibToMultilib *
+ testUpdateMultilibToMultilibForDependency * testUpdatei386Tonoarch *
+ testUpdatei386TonoarchForDependency * testUpdateMultilibTonoarch *
+ testUpdateMultilibTonoarchForDependency * testUpdatenoarchToMultilib
+ * testUpdatenoarchToMultilibForDependency *
+ testObsoletenoarchToMultiarch * testObsoletei386ToMultiarch *
+ testObsoleteMultiarchToMultiarch * testObsoleteMultiarchTonoarch *
+ _XXX_testObsoleteForConflict - disabled Make FakePackge a
+ YumAvailablePackage Add needed attributes to FakeConf
+
+2007-10-05 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py, yum/__init__.py: Switch depsolving tests to
+ YumBase instead of Depsolver Add the needed attributes to FakeConf
+ Add new test cases * testUpdateForDependency *
+ testUpdateSplitPackage * _XXX_testUpdateForConflict - disabled *
+ testUpdateForConflict2 * _XXX_testUpdateForConflictProvide *
+ testUpdateForConflictProvide2 - disabled Minor fix for empty pkgSack
+ (False != None)
+
+2007-10-01 Florian Festi <ffesti at redhat.com>
+
+ * test/settestpath.py: Use a more defensive path order
+
+2007-10-01 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Add defaults to FakePackage.add* Use "EQ"
+ instead of "=" FakePackage.addFile()
+
+2007-10-05 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Really implement FakeRpmSack.installed()
+
+2007-10-04 Florian Festi <ffesti at redhat.com>
+
+ * test/depsolvetests.py: Adjust test case to the now fixed
+ PackageSack: There now is one "remove" transaction member as the
+ "zip" package now is updated instead of just installed
+
+2007-10-04 Florian Festi <ffesti at redhat.com>
+
+ * yum/packageSack.py: Add support searching only for some parts of
+ the pkgtup in PackageSack.searchNevra
+
+2007-10-05 Florian Festi <ffesti at redhat.com>
+
+ * yum/packageSack.py, yum/sqlitesack.py: Add newest parameter to all
+ .returnObsoletes() methods - either by supporting it or by raising a
+ NotImplementedError if set to True
+
+2007-10-31 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/updates.py, yum/__init__.py: Applied patches from Florian
+ Festi: "The attached patches improve YumBase.update to handle
+ multilib updates and obsoletes better. This improves several
+ situations: Updating noarch to multilib (32 + 64 bit) and vice
+ versa. Check obsoletes not only for the updating pkg but also for
+ pkgs obsoleted by the updating pkgs. Also handle noarch <->
+ multilib transitions in obsoletes better."
+
+2007-10-31 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/depsolve.py: applied patch from florian festi: "The following
+ patch tries to update already installed pkgs instead of just
+ installing the "best" arch and think about updates later on. This
+ makes updates for dependencies more like regular updates and avoids
+ ending up with pkgs of different version and different arches
+ installed at once - which will most likely result in multilib file
+ conflicts."
+
+2007-10-31 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/transactioninfo.py: commit patch from Florian Festi: "The
+ attached patch makes sure that an updated pkg is removed even if the
+ updating pkg already got added to the transaction. This fixes
+ updates from multilib (32 and 64 bit installed) to noarch. Currently
+ the first update operation (e.g. 32bit -> noarch) works but the
+ second (64bit -> noarch) is ignored. As result there are two pkg in
+ different arches and versions which will most likely result in an
+ multilib file conflict. The current patch makes sure that the
+ updated pkg is only rejected if itself is already in the transaction
+ (as a REMOVE)."
+
+2007-10-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/config.py: fix disable_excludes for non-cli callers of yum
+
+2007-10-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.8: docs for --disableexcludes
+
+2007-10-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py, output.py, yum/packages.py: apply patches from jantill: -
+ make search terms bold in cli output - remove \n's from summary
+ lines in packages
+
+2007-10-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py, yum/__init__.py: apply --disableexcludes option patch from
+ jantill
+
+2007-10-28 James Bowes <jbowes at redhat.com>
+
+ * yum/__init__.py: Fix some namespacing issues in __init__.py
+ yum.misc and yum.Errors should be just misc and Errors (yum isn't
+ imported).
+
+2007-10-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: Added missing
+ imports Added a cleanup edition of a DownloadBaseCallback to make
+ it simple to create custom download progress handlers.
+
+2007-10-18 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/rpmtrans.py: apply patch from Christoph Thiel for suse's rpm
+ handling scriptFd setting
+
+2007-10-18 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/callbacks.py: Added missing imports
+
+2007-10-17 Tim Lauridsen <tim at localhost.localdomain>
+
+ * yum/callbacks.py: Added a cleanup edition of a
+ DownloadBaseCallback to make it simple to create custom download
+ progress handlers.
+
+2007-10-12 Seth Vidal <skvidal at fedoraproject.org>
+
+ * ChangeLog: 3.2.7 changelog merge
+
2007-10-12 Seth Vidal <skvidal at fedoraproject.org>
* yum.spec, yum/__init__.py: ver kick to 3.2.7
More information about the Yum-cvs-commits
mailing list