[yum-git] Branch 'yum-3_2_X' - ChangeLog
Seth Vidal
skvidal at linux.duke.edu
Tue Jul 8 21:33:19 UTC 2008
ChangeLog | 484 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 484 insertions(+)
New commits:
commit 26171fda7abccb8134dd32f7f05b99e41ddf23f3
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Tue Jul 8 17:31:20 2008 -0400
changelog merge
diff --git a/ChangeLog b/ChangeLog
index c479064..c109d91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,487 @@
+2008-07-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: mark as 3.2.17
+
+2008-07-08 James Antill <james at and.org>
+
+ * yum/yumRepo.py: And fix the second call to readMirrorList, for the
+ new return
+
+2008-07-08 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Another fix for the simple mirrorlist change, pass
+ full file contents to write
+
+2008-07-08 James Antill <james at and.org>
+
+ * yum/depsolve.py: Use getBestArch instead of getCanonArch, when
+ comnparing providers, helps ppc64
+
+2008-07-07 James Antill <james at and.org>
+
+ * yum/depsolve.py: Fix rpmdb.contains(pkg.pkgtup) typo, *pkg.pkgtup
+ works but po=pkg is nicer
+
+2008-07-07 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Don't die if the mirrorlist download fails, and we
+ have an old one around.
+
+2008-07-06 James Antill <james at and.org>
+
+ * test/depsolvetests.py, test/simpleupdatetests.py, yum/__init__.py: When we are updating from foo.noarch to foo.i386/foo.x86_64 ...
+ then sort the available pkgs by ._compare_providers(). This does
+ the consistently corrct thing. Also tweak the unittests to use
+ os.uname()[-1] instead of rpmutils.getBestArch(). make check now
+ passes on .i386 and .x86_64 ... wooo!
+
+2008-07-06 James Antill <james at and.org>
+
+ * yum/depsolve.py: Do much faster pkgtup lookup, when checking if
+ "req" providers are installed
+
+2008-07-06 James Antill <james at and.org>
+
+ * yum/packageSack.py: Fix the "make check" failures where empty
+ sacks call returnNewestByName()
+
+2008-07-06 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py, yum/depsolve.py, yum/misc.py,
+ yum/packageSack.py: Convert .EVR usage to .ver* ... stop
+ making/destroying objects all the time.
+
+2008-07-06 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/packageSack.py: Move from comparing version
+ data in pkgs with __cmp__ to using verCMP/etc.
+
+2008-07-06 James Antill <james at and.org>
+
+ * yum/__init__.py: Unicode fix for GPG key imports, bug#454163
+
+2008-07-04 James Antill <james at and.org>
+
+ * yum/packages.py: Add versioned only comparison functions to the
+ base package object
+
+2008-07-03 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/sqlitesack.py: Do real SQLite escaping, if
+ required. Fixes search and list % _ usage
+
+2008-07-03 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Brown paper bag bug, typo in _packageByKeyData
+ *sighs*
+
+2008-07-03 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Add an arg. so _sql_pkgKey2po can use Data,
+ convert some callers to use it.
+
+2008-07-03 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Add helper function to do self._packageByKey
+ without the SQL lookup
+
+2008-07-03 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/packageSack.py, yum/sqlitesack.py: Add
+ ignore_case with patterns argument, to fix commands (eg. list)
+
+2008-07-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
+ Fix doPackageLists() and rpmdb.returnPackages() to have ignore_case
+ option. Tidy up extra --version output, add rpm/etc. packages we
+ dep. on
+
+2008-07-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packageSack.py, yum/rpmsack.py, yum/sqlitesack.py: implement
+ searchNames() to let you quickly do exact name matches of multiple
+ names.
+
+2008-07-01 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py, yum/rpmsack.py: Fix doPackageLists() and
+ rpmdb.returnPackages() to have ignore_case option.
+
+2008-07-01 James Antill <james at and.org>
+
+ * cli.py: Tidy up extra --version output, add rpm/etc. packages we
+ dep. on
+
+2008-06-30 James Antill <james at and.org>
+
+ * cli.py: Add installed yum info. to --version
+
+2008-06-30 James Antill <james at and.org>
+
+ * output.py: Use normal packaging sorting in simpleList()
+
+2008-06-25 Tim Lauridsen <tla at rasmil.dk>
+
+ * test/misc-tests.py, test/skipbroken-tests.py: Add a testcase for
+ the libBCD case studie, just for the fun of it
+
+2008-06-24 James Antill <james at and.org>
+
+ * yum/__init__.py: Make sure we only consider the newest names,
+ among all the arch varients
+
+2008-06-24 James Antill <james at and.org>
+
+ * yum/packageSack.py: Fix packagesNewestByName() to use comparePoEVR as pkg.__cmp__ uses
+ .arch info. thus we'd only get one pkg from the alph sorted
+ arch. kind of a weird interface, not quite the "same" as
+ packageNewestByNameArch()
+
+2008-06-24 James Antill <james at and.org>
+
+ * yum/__init__.py: Allow noarch packages when in
+ multilib_policy=best
+
+2008-06-23 Florian Festi <ffesti at redhat.com>
+
+ * cli.py: Fix unicode traceback If error message contains non UTF-8
+ characters yum bails out in this line May be this should (also) be
+ fixed in the rpmlib Python bindings.
+
+2008-06-20 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/yumRepo.py: make sure url's end in '/' otherwise our
+ urlparse.urljoin() won't be correct
+
+2008-06-16 James Antill <james at and.org>
+
+ * yum/__init__.py: Re-align the total progress after each download,
+ in case of errors+no-size
+
+2008-06-13 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: make the logging call correct for 3.2.X
+
+2008-06-13 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: make sure we don't accidentally install any
+ incompatible architectures (especially things like local-install src
+ rpms)
+
+2008-06-12 Jeremy Katz <katzj at redhat.com>
+
+ * yum/__init__.py: Give a nicer error message if there are no groups
+ configured (#446613)
+
+2008-06-12 Jeremy Katz <katzj at redhat.com>
+
+ * yummain.py: Log formatters use localized bits, but logs should use
+ C locale (#433091)
+
+2008-06-12 James Antill <james at and.org>
+
+ * output.py: rm extra space
+
+2008-06-11 James Antill <james at and.org>
+
+ * yum/packageSack.py: Fix seth's fix, of my fix, ... :)
+
+2008-06-11 James Antill <james at and.org>
+
+ * output.py: More merges from the logging branch. Fix the "yum list
+ php-pear-Str*" problem. Do the specspo. lookup/encoding for
+ verbose matchcallback. Minor UI tweak for verbose matchcallback.
+
+
+2008-06-11 James Antill <james at and.org>
+
+ * output.py: Add times to verbose info. -- hand merge from logging
+ branch
+
+2008-06-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/config.py: commit comment correction for config.py from Kulbir
+ Saini
+
+2008-06-11 James Antill <james at and.org>
+
+ * cli.py: Try and fix bug#450826
+
+2008-06-11 James Antill <james at and.org>
+
+ * yum/packages.py: Use sets for lookup on large prco tuples
+
+2008-06-10 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packageSack.py: make sure the exceptions for 'no packages
+ found' continue to be true
+
+2008-06-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login1.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X
+ * 'yum-3_2_X' of
+ ssh://login1.linux.duke.edu/home/groups/yum/git/yum: Fix provides
+ output, to have highlights and make it always "verbose". updated
+ de translation by Jochen Schmitt The postresolve hook should run
+ after the installonlyn magic.
+
+2008-06-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py, yum/misc.py, yum/pgpmsg.py: make gpg key
+ importing support muleiple keys per file
+
+2008-06-06 James Antill <james at and.org>
+
+ * cli.py, output.py, yum/__init__.py: Fix provides output, to have highlights and make it always
+ "verbose". Give warning about old behaviour when nothing matches.
+
+
+2008-06-06 Tim Lauridsen <tla at rasmil.dk>
+
+ * po/de.po: updated de translation by Jochen Schmitt
+
+2008-06-03 Jack Neely <jjneely at ncsu.edu>
+
+ * yum/__init__.py: The postresolve hook should run after the
+ installonlyn magic.
+
+2008-06-03 Tim Lauridsen <tla at rasmil.dk>
+
+ * yum/config.py, yum/yumRepo.py: make
+ repo.enable/disablePersistant() dont messup the repo files by
+ replacing etc. (rhbz# 446098)
+
+2008-06-02 James Antill <james at and.org>
+
+ * cli.py: Give the --showduplicates output for provides, as that's
+ how it's calc'd.
+
+2008-06-02 James Antill <james at and.org>
+
+ * README: Add text for git diff, to make sure we don't have HEAD
+ merges
+
+2008-06-02 James Antill <james at and.org>
+
+ * README.API_CHANGES, rpmUtils/miscutils.py, test/depsolvetests.py,
+ test/operationstests.py, test/packagetests.py,
+ test/simpleobsoletestests.py, test/simpleupdatetests.py,
+ test/skipbroken-tests.py, test/testbase.py, yum/__init__.py,
+ yum/depsolve.py, yum/packageSack.py, yum/packages.py,
+ yum/rpmsack.py, yum/sqlitesack.py: Revert "Merge branch 'master' of
+ ssh://login.linux.duke.edu/home/groups/yum/git/yum" This reverts
+ commit 7bf7ce04f34b0fa1540b02de70d696675864efc3. Another stupid
+ HEAD => 3.2.x branch merge. *hates SCMs for a while*
+
+2008-06-02 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Revert "Remove old excluded mechanism from
+ SqliteSack" This reverts commit
+ 4a7acc768e4b466fe23c09435a2beff963461ecb. This shouldn't be on the
+ stable branch.
+
+2008-05-31 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Allow searches with ' in them (need to escape
+ other chars?). bug#240606
+
+2008-05-31 James Antill <james at and.org>
+
+ * yum/__init__.py: We want to keep other arches in the
+ multilib_policy=all case. bug#449056
+
+2008-05-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://login1.linux.duke.edu/home/groups/yum/git/yum into yum-3_2_X
+ * 'yum-3_2_X' of
+ ssh://login1.linux.duke.edu/home/groups/yum/git/yum: Allow
+ non-obs. looping installs too :) Work around mutual obs. looping
+ insanity update sr & sr at latin translation by Igor Miletic Fix
+ i18n for y/N prompt and sr_RS.utf8 locale, also allow y/N if no
+ overlap Fix -y config. option in man page: bug#447305 Allow -c
+ URL to work again commit and/or match from HEAD back to 3.2.X
+ mention the branch name specifically label as 3.2.X branch
+
+2008-05-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.8, docs/yum.conf.5: man page patch to close #446587
+
+2008-05-27 James Antill <james at and.org>
+
+ * output.py: Fix i18n for y/N prompt and sr_RS.utf8 locale, also
+ allow y/N if no overlap
+
+2008-05-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * README: mention the branch name specifically
+
+2008-05-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * README: label as 3.2.X branch
+
+2008-05-29 James Antill <james at and.org>
+
+ * yum/__init__.py: Allow non-obs. looping installs too :)
+
+2008-05-28 James Antill <james at and.org>
+
+ * yum/__init__.py: Work around mutual obs. looping insanity
+
+2008-05-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/sr.po, po/sr at latin.po: update sr & sr at latin translation by Igor
+ Miletic
+
+2008-05-27 James Antill <james at and.org>
+
+ * output.py: Fix i18n for y/N prompt and sr_RS.utf8 locale, also
+ allow y/N if no overlap
+
+2008-05-27 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: update sr &
+ sr at latin translation by Igor Miletic Remove old excluded mechanism
+ from SqliteSack
+
+2008-05-27 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/sr.po, po/sr at latin.po: update sr & sr at latin translation by Igor
+ Miletic
+
+2007-12-13 Florian Festi <ffesti at redhat.com>
+
+ * yum/sqlitesack.py: Remove old excluded mechanism from SqliteSack
+
+2008-05-26 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 flag
+ conversion in YumHeaderPackage._populatePrco() Use already known
+ txmbr when resolving installed pkgs problems Restart .check* every
+ time the tsInfo got modified to only resolve problems that still
+ exist Make Depsolve.check* generators instead of returning lists
+ Make sure rpm.RPMSENSE_* int constants are used as flags in PRCOs.
+ Fix code merge error in RpmSack._getPRCO PackageSack API cleanup
+ Remove Depsolve.whatProvides
+
+2008-05-26 Florian Festi <ffesti at redhat.com>
+
+ * yum/packages.py: Fix flag conversion in
+ YumHeaderPackage._populatePrco() broken in
+ febe35eee130212380e5688bd119f19a032d74fc
+
+2008-02-13 Florian Festi <ffesti at redhat.com>
+
+ * yum/depsolve.py: Use already known txmbr when resolving installed
+ pkgs problems
+
+2008-02-18 Florian Festi <ffesti at redhat.com>
+
+ * yum/depsolve.py: Restart .check* every time the tsInfo got
+ modified to only resolve problems that still exist
+
+2008-02-18 Florian Festi <ffesti at redhat.com>
+
+ * yum/depsolve.py: Make Depsolve.check* generators instead of
+ returning lists
+
+2008-05-23 Florian Festi <ffesti at redhat.com>
+
+ * rpmUtils/miscutils.py, test/depsolvetests.py,
+ test/operationstests.py, test/packagetests.py,
+ test/simpleobsoletestests.py, test/simpleupdatetests.py,
+ test/skipbroken-tests.py, test/testbase.py, yum/depsolve.py,
+ yum/packages.py, yum/sqlitesack.py: Make sure rpm.RPMSENSE_* int
+ constants are used as flags in PRCOs. Added short hand constants to
+ testbase Adjusted the test cases
+
+2008-05-26 Florian Festi <ffesti at redhat.com>
+
+ * yum/rpmsack.py: Fix code merge error in RpmSack._getPRCO Thanks
+ to Terje Røsten for testing and reporting.
+
+2008-05-23 James Antill <james at and.org>
+
+ * yum/depsolve.py: Minor bit rot, pointed out by Jay Soffian
+
+2008-05-23 Florian Festi <ffesti at redhat.com>
+
+ * README.API_CHANGES, yum/packageSack.py, yum/rpmsack.py,
+ yum/sqlitesack.py: PackageSack API cleanup Removed
+ PackagesSack.search(Provides|Requires|Conflicts|Obsoletes)
+ RpmSack.what(Provides|Requires) SqliteSack.searchPrco Added
+ PackagesSack.get(Conflicts|Obsoletes)
+
+2007-11-30 Florian Festi <ffesti at redhat.com>
+
+ * yum/__init__.py, yum/depsolve.py: Remove Depsolve.whatProvides
+
+2008-05-19 James Antill <james at and.org>
+
+ * docs/yum.8: Fix -y config. option in man page: bug#447305
+
+2008-05-19 James Antill <james at and.org>
+
+ * yum/config.py: Allow -c URL to work again
+
+2008-05-20 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/sqlitesack.py: commit and/or match from HEAD back to 3.2.X
+
+2008-05-19 James Antill <james at and.org>
+
+ * docs/yum.8: Fix -y config. option in man page: bug#447305
+
+2008-05-19 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: gotta check
+ both, not either - otherwise filedeps don't work :(
+
+2008-05-19 James Antill <james at and.org>
+
+ * yum/config.py: Allow -c URL to work again
+
+2008-05-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/sqlitesack.py: gotta check both, not either - otherwise
+ filedeps don't work :(
+
+2008-05-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * README: mention the branch name specifically
+
+2008-05-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * README: label as 3.2.X branch
+
+2008-05-16 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Work around SQL limits for searching, still unbearably slow at
+ 1,000s of terms
+
+2008-05-16 James Antill <james at and.org>
+
+ * yum/constants.py, yum/rpmsack.py, yum/sqlitesack.py: Limit
+ excessive pattern usage
+
+2008-05-16 James Antill <james at and.org>
+
+ * yumcommands.py: Add repo size to repolist info.
+
+2008-05-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * ChangeLog: merge changelog, again
+
2008-05-15 Seth Vidal <skvidal at fedoraproject.org>
* yum/comps.py: we screwed up generating some earlier comps which
More information about the Yum-cvs-commits
mailing list