[yum-commits] Branch 'yum-3_2_X' - ChangeLog
skvidal at osuosl.org
skvidal at osuosl.org
Thu Jan 13 05:32:41 UTC 2011
ChangeLog | 1254 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 1253 insertions(+), 1 deletion(-)
New commits:
commit bb1202c4fcc152ded8661f389a3e15f0da67da2a
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Thu Jan 13 00:32:29 2011 -0500
merge changelog
diff --git a/ChangeLog b/ChangeLog
index 93d0668..e40f0fa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1211 @@
+2011-01-13 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: - mark as 3.2.29 in spec and init - update fixme in update() so that
+ it is in the right place and explains a bit better - partial fix
+ commented out but didn't want to introduce a change so late
+
+2011-01-12 Seth Vidal <skvidal at fedoraproject.org>
+
+ * etc/0yum.cron, etc/Makefile, etc/yum-cron, etc/yum-cron.sysconf,
+ etc/yum-daily.yum, etc/yum-weekly.yum, yum.spec: add yum-cron back
+ to yum - add patch from Marko Myllynen <myllynen at redhat.com> to
+ make the random wait behave a bit better - update spec file for
+ correct deps
+
+2011-01-12 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * test/skipbroken-tests.py, yum/__init__.py: use sorted(set())
+ instead of set(sorted())
+
+2011-01-12 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * test/skipbroken-tests.py, yum/__init__.py: Remove redundant
+ dependson lines in skip-broken debug output. Now we get very long
+ skip-broken transaction listings with -d9 SKIPBROKEN: update
+ : ocaml-runtime-3.12.0-3.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64 after this patch
+ we will only get SKIPBROKEN: update :
+ ocaml-runtime-3.12.0-3.fc15.x86_64 SKIPBROKEN:
+ dependson : coccinelle-0.2.5-0.rc1.2.fc15.x86_64
+
+2011-01-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/yumRepo.py: specific exceptions not a global from
+ urlparse.urlparse()
+
+2011-01-11 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Catch stupid errors from urlparse, who knows why.
+ BZ 666826
+
+2011-01-10 James Antill <james at and.org>
+
+ * yum/pkgtag_db.py: Fix .count (atm. it's an sqlite obj.), don't
+ even run the SQL it's needed.
+
+2011-01-10 James Antill <james at and.org>
+
+ * cli.py: Write the override_sigchecks to the right object, BZ
+ 668031
+
+2011-01-07 James Antill <james at and.org>
+
+ * cli.py: Fix searching to be more DWIM, again, again, again...
+ test: "kvm manager"
+
+2011-01-06 James Antill <james at and.org>
+
+ * yum/__init__.py: Do locking for non-root users, using cachedir. BZ
+ 590675.
+
+2011-01-06 James Antill <james at and.org>
+
+ * docs/yum.conf.5: Add docs for protected_multilib.
+
+2011-01-06 James Antill <james at and.org>
+
+ * yum/__init__.py: Fix protected_multilib for kernel/etc.
+
+2011-01-05 James Antill <james at and.org>
+
+ * yum.spec: Really not a good idea to conflict with what you are
+ providing.
+
+2011-01-04 James Antill <james at and.org>
+
+ * yum.spec: Add conflict against zif.
+
+2011-01-03 john bradshaw <john at johnbradshaw.org>
+
+ * docs/yum.8: fix typo
+
+2010-12-23 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/misc.py: prefix=prefix very true a tad unnecessary, though
+ :)
+
+2010-12-23 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.conf.5, yum/repos.py, yum/yumRepo.py: when we setup our
+ repo dirs - if we're not root use the gpgdir-ro options
+
+2010-12-23 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/misc.py: when importing a gpgkey - write out a -ro version of
+ the gpgdir for non-root users to use also setup the
+ difficult-to-grok gpgoptions necessary to make a readonly GNUPGHOME
+ work with a simple key validation change setCacheDir() so it can
+ take an alternative prefix and so we don't set a prefix then assume
+ something else entirely
+
+2010-12-23 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ Expose base options and their completions for reuse in yum-utils.
+ Do the obvious fnmatch => regex change, for searchPackageProvides
+ Merge arg. checks in searchPackageProvides Add a comment about
+ MIRE_GLOB and basenames not working FYI. Speedup provides
+ "perl(*)" etc. by 40% ish. -- No need to check files. Don't check
+ the pkg nums for each lookup, libguestfs fix. BZ 662347.
+
+2010-12-20 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Expose base options and their completions for reuse
+ in yum-utils.
+
+2010-12-15 James Antill <james at and.org>
+
+ * yum/__init__.py: Do the obvious fnmatch => regex change, for
+ searchPackageProvides
+
+2010-12-15 James Antill <james at and.org>
+
+ * yum/__init__.py: Merge arg. checks in searchPackageProvides
+
+2010-12-15 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Add a comment about MIRE_GLOB and basenames not
+ working FYI.
+
+2010-12-15 James Antill <james at and.org>
+
+ * yum/__init__.py: Speedup provides "perl(*)" etc. by 40% ish. -- No
+ need to check files.
+
+2010-12-13 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Don't check the pkg nums for each lookup,
+ libguestfs fix. BZ 662347.
+
+2010-12-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum: Use
+ exception2msg in utils.py. Don't write when in cache mode, for
+ comps/tags, and catch IOError for comps. Get the sledgehammer out
+ and "fix" unicode exceptions. BZ 662148 Dynamically work out the
+ max action width, in the rpm callback. BZ 660576. Allow ranges of
+ transactions in list/summary/pkg-list. Don't skip
+ installed_by/etc. if repoXML or loginuid doesn't exist. If the
+ .localPkg() file has a url xattr, store that in yumdb. BZ 567100
+ Don't delete packages when doing a test transaction. Sig check one
+ po from each repo. as we download, to save errors at the end. Add
+ _override_sigchecks, to catch dynamic repos. with --nogpgcheck, BZ
+ 573725. Don't offer --*ableplugin options if --noplugins is
+ already given.
+
+2010-12-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * output.py, yum/__init__.py, yum/config.py, yum/repos.py,
+ yum/yumRepo.py: big change for having gpgcakeys The idea is you
+ define a gpgcakey for repo. This is the key that once you import
+ will let you import everything else automatically. If you have a
+ cakey defined then when yum goes to import any other key it will
+ look for a .asc detached signature for that key. if that signature
+ is from the cakey you've already imported then yum will import the
+ new gpgkey w/o prompting you. this works for signed packages as
+ well as signed repomd.xml files in repos this also moves all gpg
+ keyrings into a new per-repo persistent directory in
+ /var/lib/yum/repos/$basearch/$releasever/repoid so we don't have to
+ worry about a yum clean all removing our gpgkeys like we have in the
+ past.
+
+2010-12-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/misc.py: - add default 'has_sig' and 'valid_sig' keys to the keyinfo dicts -
+ if the thing we get back is valid gpg but has no sigs then sigs will
+ be an empty list :( - make sure we handle that correctly - when
+ we're checking a detached signature sometimes we don't care about
+ keeping the detached signature around so accept an object that can
+ be read()
+
+2010-12-10 James Antill <james at and.org>
+
+ * utils.py, yummain.py: Use exception2msg in utils.py.
+
+2010-12-10 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/comps.py, yum/misc.py: Don't write when in
+ cache mode, for comps/tags, and catch IOError for comps.
+
+2010-12-10 James Antill <james at and.org>
+
+ * yum/Errors.py, yummain.py: Get the sledgehammer out and "fix"
+ unicode exceptions. BZ 662148
+
+2010-12-07 James Antill <james at and.org>
+
+ * output.py: Dynamically work out the max action width, in the rpm
+ callback. BZ 660576.
+
+2010-12-06 James Antill <james at and.org>
+
+ * output.py: Allow ranges of transactions in list/summary/pkg-list.
+
+
+2010-12-06 James Antill <james at and.org>
+
+ * yum/__init__.py: Don't skip installed_by/etc. if repoXML or
+ loginuid doesn't exist.
+
+2010-12-06 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/packages.py: If the .localPkg() file has a
+ url xattr, store that in yumdb. BZ 567100
+
+2010-12-06 James Antill <james at and.org>
+
+ * yum/__init__.py: Don't delete packages when doing a test
+ transaction.
+
+2010-12-03 James Antill <james at and.org>
+
+ * yum/__init__.py: Sig check one po from each repo. as we download,
+ to save errors at the end.
+
+2010-12-03 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py, yum/repos.py, yum/yumRepo.py: Add
+ _override_sigchecks, to catch dynamic repos. with --nogpgcheck, BZ
+ 573725.
+
+2010-12-08 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Don't offer --*ableplugin options if --noplugins is
+ already given.
+
+2010-11-29 James Antill <james at and.org>
+
+ Merge branch 'groups-language-split' into yum-3_2_X *
+ groups-language-split: Split "Language groups" out from normal
+ groups, using langonly. BZ 652750.
+
+2010-11-23 James Antill <james at and.org>
+
+ * yum/__init__.py: Warn on groupinstall with optional only pkgs
+ (@web-development). BZ 655281
+
+2010-11-23 James Antill <james at and.org>
+
+ * test/testbase.py, yum/__init__.py, yum/config.py: Add protected_multilib config. option, which forces foo.i386 ==
+ foo.x86_64 version wise. Note that this is kind of valid now, in
+ that there is nothing technically wrong with having foo-1.i686 and
+ foo-2.x86_64 installed. However _by far_ the most common case is
+ for the user to not want this, but yum to solve for it, due to
+ missing %{_isa} etc. Also "yum check duplicates" will flag it as
+ an error already.
+
+2010-11-22 James Antill <james at and.org>
+
+ * yum/__init__.py: Workaround more problems with auto_close.
+
+2010-11-21 Yuri Chornoivan <yurchor at ukr.net>
+
+ * po/uk.po: l10n: Updated Ukrainian (uk) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-11-15 James Antill <james at and.org>
+
+ * yum/__init__.py: Don't just delete obs. pkgs. (in history undo).
+ BZ 652767.
+
+2010-11-15 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * cli.py: fix '* Maybe you meant:' in non english locale
+
+2010-11-15 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 99% New
+ status: 614 messages complete with 0 fuzzies and 1 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-11-12 James Antill <james at and.org>
+
+ * cli.py, output.py: Split "Language groups" out from normal groups,
+ using langonly. BZ 652750.
+
+2010-11-12 James Antill <james at and.org>
+
+ * yum/__init__.py: Remove the sqlite-journal, for those repos. still
+ using just .xml.
+
+2010-11-11 James Antill <james at and.org>
+
+ * rpmUtils/updates.py: Really minor code cleanup.
+
+2010-11-12 Guido Grazioli <guido.grazioli at gmail.com>
+
+ * po/it.po: l10n: Updated Italian (it) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-11-11 James Antill <james at and.org>
+
+ * yum/depsolve.py: Remove lookup for oldreqs against rpmdb. Huge speedup on big
+ transactions. This can't be needed for two reasons: 1. We are
+ only lookup for provides in rpmdb, but those providers could be
+ being removed. 2. This only happens when we have the exact same
+ req in the old and new pkg. ... so the exact same thing would be
+ true if there was no update.
+
+2010-11-10 James Antill <james at and.org>
+
+ * yum/depsolve.py, yum/rpmsack.py: Fix huge checkConflicts
+ regression due to 4.9.x code conversion.
+
+2010-11-10 James Antill <james at and.org>
+
+ * cli.py: Warn about merged options used in firstParse() (-c, -d,
+ -e, -q, -v).
+
+2010-11-10 James Antill <james at and.org>
+
+ * cli.py: Add --config, --debuglevel and --errorlevel options to
+ firstParse().
+
+2010-11-09 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py: Warn about mis-spelling setopt stuff.
+
+2010-11-09 James Antill <james at and.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ update man page for clean_requirements_on_remove add the
+ functionality of remove_with_leaves to core - Make downgrade
+ testcase - fix test DepsolveProgressCallback to handle downgrade -
+ fix skip-broken code to handle downgrades - prefix all skipbroken
+ debug message with 'SKIPBROKEN:' for easier filtering
+
+2010-11-09 Tim Lauridsen <timlau at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X
+
+2010-11-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.conf.5: update man page for clean_requirements_on_remove
+
+
+2010-11-05 Seth Vidal <skvidal at fedoraproject.org>
+
+ * test/testbase.py, yum/__init__.py, yum/config.py,
+ yum/depsolve.py, yum/rpmsack.py: add the functionality of
+ remove_with_leaves to core - works much better than
+ remove_with_leaves - better output - config makes more sense:
+ clean_requirements_on_remove = BoolOption(False) - uses yumdb.reason
+ to drive it - dep-installs only - testing and opt required
+
+2010-11-05 James Antill <james at and.org>
+
+ * yum/update_md.py: Skip displaying rights into in updateinfo (by
+ default).
+
+2010-11-05 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * test/skipbroken-tests.py, test/testbase.py, yum/__init__.py: - Make downgrade testcase - fix test DepsolveProgressCallback to
+ handle downgrade - fix skip-broken code to handle downgrades -
+ prefix all skipbroken debug message with 'SKIPBROKEN:' for easier
+ filtering
+
+2010-11-04 James Antill <james at and.org>
+
+ * yum/update_md.py: Skip displaying more useless-ish data in
+ updateinfo (by default).
+
+2010-11-04 James Antill <james at and.org>
+
+ * yum/update_md.py: Use repo_gen_decompress for updateinfo, when we
+ can.
+
+2010-11-04 Gordon Messmer <yinyang at eburg.com>
+
+ * yum/packages.py: Fix typo in _RPMVerifyPackageFile, which broke
+ symlink verification (BZ 649634).
+
+2010-11-04 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.conf.5: document metadata_expire's default correctly :)
+
+2010-11-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ Don't die with zero length args (Eg. yum up '').
+
+2010-11-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py, yumcommands.py: apply fixes for various issues in
+ save/load ts - name all files .yumtx - report, correctly, that we
+ need the Ts for the load-ts command
+
+2010-11-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py, test/misc-tests.py, test/skipbroken-tests.py,
+ test/testbase.py, yum/__init__.py, yum/config.py, yum/depsolve.py,
+ yum/transactioninfo.py, yumcommands.py, yummain.py: add support for
+ saving out depsolved transactions and reloading them. This saves a
+ considerable amount of time if you find you have to deal with gpg
+ keys, between updates. It is also flexible enough that it could
+ allow users with systems in relative, or precise, lockstep, to pass
+ around a .ts file and have the deps pre-solved - cutting out a
+ considerable amount of time searching for providers. this adds the
+ load-ts/load-transaction command to yum-cli which lets you load them
+ from a file
+
+2010-11-03 James Antill <james at and.org>
+
+ * cli.py: Don't die with zero length args (Eg. yum up '').
+
+2010-11-01 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py: add a check to _checkMaybeYouMeant() to skip the lookup
+ for things starting with @ since htey are groups and none of our
+ checks intelligently check that anyway.
+
+2010-10-27 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: add options kwargs to searchGenerator() to search
+ tags and/or the rpmdb. This is sadly b/c I'm an idiot and didn't do
+ these earlier and it makes repoquery give back..... 'odd' results
+ when you are only searching licenses and you have pkg tags in the
+ repo you're searching against.
+
+2010-10-26 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum: Be
+ more defensive in dropCachedDataPostTransaction() Add od/ud to
+ pkgname_ui states, so we can find things. l10n: Updated Swedish
+ (sv) translation to 100%
+
+2010-10-26 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/sqlitesack.py: whoops - catch the lookup in
+ _search_primary_files() too - catch them separately b/c I don't want
+ to chase down any potential callers
+
+2010-10-26 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/rpmsack.py, yum/sqlitesack.py: os.path.normpath() the filename
+ to fix rh bug: #646866 pretty arbitrary problem but at least an easy
+ fix
+
+2010-10-26 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Be more defensive in
+ dropCachedDataPostTransaction()
+
+2010-10-25 James Antill <james at and.org>
+
+ * output.py: Add od/ud to pkgname_ui states, so we can find things.
+
+
+2010-10-21 Göran Uddeborg <goeran at uddeborg.se>
+
+ * po/sv.po: l10n: Updated Swedish (sv) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-10-20 James Antill <james at and.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ make sure we mark the other txmbr as obsoleting fix the unittests
+ to remove the FIXMEs b/c now they are fixed. when depsolving - if
+ we have a dep from an installed pkg. Check to see if the thing it
+ requires is being updated or obsoleted. If it is being updated then
+ try to update the requiring Pkg w/o obsoletes. make obsoletes a
+ little more correct vis-a-vis rpm Avoid errors with empty
+ completion words, BZ 644265.
+
+2010-10-20 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/transactioninfo.py: make sure we mark the other txmbr as
+ obsoleting
+
+2010-10-19 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ Avoid errors with empty completion words, BZ 644265.
+
+2010-10-19 Seth Vidal <skvidal at fedoraproject.org>
+
+ * test/simpleobsoletestests.py: fix the unittests to remove the
+ FIXMEs b/c now they are fixed.
+
+2010-10-19 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/depsolve.py: when depsolving - if we have a dep from an
+ installed pkg. Check to see if the thing it requires is being
+ updated or obsoleted. If it is being updated then try to update the
+ requiring Pkg w/o obsoletes. this is only to fix a couple of
+ oddball cases where pulling in the obsoleters is.... less likely to
+ be the correct thing to do.
+
+2010-10-19 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/transactioninfo.py: make obsoletes a little more correct
+ vis-a-vis rpm when we add pkgs to be updated or installed (and they
+ are not TrueInstalls) then go ahead and look through them and add
+ any pkgs that might be Obsoleted by them when rpm runs the
+ transaction. Since rpm will run it whether or not we list it when it
+ comes to obsoletes also add a counter any time we add or remove a
+ pkg from the tsInfo so we can always know of state change based on
+ that
+
+2010-10-19 James Antill <james at and.org>
+
+ * output.py: Allow packages-list to not take an arg. ... shows
+ recent pkgs.
+
+2010-10-19 James Antill <james at and.org>
+
+ * yum/history.py: Split search patterns if we get too many, BZ
+ 644432
+
+2010-10-19 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Avoid errors with empty completion words, BZ 644265.
+
+
+2010-10-18 James Antill <james at and.org>
+
+ * yum/depsolve.py, yum/rpmsack.py: Use rpmdb conflict index if
+ available, in rpm-4.9.x, no need to cache.
+
+2010-10-18 James Antill <james at and.org>
+
+ * yum/__init__.py: Add internal _rpm_ver_atleast(), for testing rpm
+ versions (to feature test).
+
+2010-10-19 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: make sure we're using the right urlgrabber opts
+ for retrieving gpgkeys for repos.
+
+2010-10-18 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum: Fix
+ our pkgtup+checksum cache to save every pkgtup, so we don't lose
+ pkgs. l10n: Fix mistake for italian translation Close
+ urlgrabber's curl object after download packages. Might as well
+ add this to the repo. at least. Fix problems with remove+update.
+ Add tests for remove+update, and update+remove. Allow tests to be
+ multi-commands, aka. shell.
+
+2010-10-18 Seth Vidal <skvidal at fedoraproject.org>
+
+ * output.py, test/testbase.py, yum/depsolve.py,
+ yum/transactioninfo.py: add 'ud' and 'od' modes to transaction
+ members: updated and obsoleted - change the outputs a bit to
+ correspond to this. - add depsolve cases to handle this better
+
+2010-10-15 James Antill <james at and.org>
+
+ * yum/rpmsack.py, yum/transactioninfo.py: Fix our pkgtup+checksum
+ cache to save every pkgtup, so we don't lose pkgs.
+
+2010-10-15 marionline <fedora at marionline.it>
+
+ * po/it.po: l10n: Fix mistake for italian translation New status:
+ 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-10-11 James Antill <james at and.org>
+
+ * yum/__init__.py: Close urlgrabber's curl object after download
+ packages.
+
+2010-10-08 James Antill <james at and.org>
+
+ * docs/repomd.dtd: Might as well add this to the repo. at least.
+
+2010-10-08 James Antill <james at and.org>
+
+ * yum/__init__.py: Fix problems with remove+update.
+
+2010-10-08 James Antill <james at and.org>
+
+ * cli.py, test/simpleremovetests.py, test/simpleupdatetests.py: Add
+ tests for remove+update, and update+remove.
+
+2010-10-08 James Antill <james at and.org>
+
+ * test/testbase.py: Allow tests to be multi-commands, aka. shell.
+
+2010-10-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/repoMDObject.py: handle the actual formatting of the distro
+ tags properly
+
+2010-10-04 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Speedup rpmdb.pkglist, roughly .35 of a second to .02. This is
+ roughly 15-20% of "list updates" time. Dito. yumex. We won't save
+ any time here for an actual transaction, because we need to load
+ the packages anyway. We could convert this data into packages, with
+ more work ... and that might be worth it, but it's significantly
+ bigger.
+
+2010-10-06 Taylon Silmer <taylon at taylon.eti.br>
+
+ * po/pt_BR.po: l10n: Updated Portuguese (Brazilian) (pt_BR)
+ translation to 90% New status: 559 messages complete with 56
+ fuzzies and 0 untranslated. Transmitted-via: Transifex
+ (www.transifex.net).
+
+2010-10-06 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: Fix cut and paste typo
+
+2010-10-05 Ville Skyttä <ville.skytta at iki.fi>
+
+ * cli.py, etc/yum.bash, yumcommands.py: Remove localinstall/update
+ from --help and offered bash command completions.
+ https://bugzilla.redhat.com/show_bug.cgi?id=618154
+
+2010-10-05 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Reorder completed commands alphabetically, add some
+ comments.
+
+2010-10-04 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Include local source package files in deplist file
+ completions.
+
+2010-10-04 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Do not require "/" for local package completions.
+ https://bugzilla.redhat.com/show_bug.cgi?id=618154#c10
+
+2010-09-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * cli.py, docs/yum.conf.5, yum/__init__.py, yum/config.py: add
+ localpkg_gpgcheck option to [main] so users can set whether or not
+ to gpgcheck pkgs in local files documents it too
+
+2010-09-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ Deal with relative installroot paths, BZ 638321. Document that
+ rhn-plugin will alter ssl* options.
+
+2010-09-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.8: add note about -C using system cache only
+
+2010-09-28 James Antill <james at and.org>
+
+ * cli.py: Deal with relative installroot paths, BZ 638321.
+
+2010-09-28 James Antill <james at and.org>
+
+ * docs/yum.conf.5: Document that rhn-plugin will alter ssl* options.
+
+
+2010-09-29 Seth Vidal <skvidal at fedoraproject.org>
+
+ * utils.py: if the pid we had back to show_lock_owner is empty or
+ not an int or what-have-you - then don't try and use it
+
+2010-09-25 James Antill <james at and.org>
+
+ * Makefile: Allow check-po-yes-no to fail, mainly for rpmbuild
+ %check.
+
+2010-09-24 James Antill <james at and.org>
+
+ * output.py, yum/history.py: Solve more merge problems with the
+ merged transaction branch
+
+2010-09-24 James Antill <james at and.org>
+
+ Fix conflicts in merged-transaction git merge.
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Fix possible bug when "manually" setting checksum_type or
+ checksum_data. We kind of got around this before by always
+ reloading at the end of a transaction, so any bugs were limited
+ until the next transaction performed. But now we almost always just
+ use the index, so we should fix it. Basically just rm the cached
+ version if anyone changes them, this is fine in a transaction as
+ we'll be writting a new version anyway.
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/__init__.py: Remove the bad dropCachedData() calls. Use
+ dropCachedDataPostTransaction(). This is a major speedup, and fixes
+ some weird bugs with lookups giving back different packages than
+ are in the transaction. Move futureRpmDBVersion() to be before we
+ need the checksums in history. Always calc. the new
+ simpleVersion() ... as it's much cheaper now than when we next
+ start (who runs without history anyway?:)
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/rpmsack.py: Add dropCachedDataPostTransaction() API and document
+ dropCachedData(). Calling dropCachedData() before we are "done"
+ is pretty bad, as we can load a package more than once. It's also a
+ giant perf. hit, esp. for yumdb checksum*. So we Document all that
+ and add a special API to call just after a transaction has run, to
+ cleanup just the stuff we want.
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/__init__.py: Use repo_gen_decompress for decompressing the
+ pkgtags.
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/__init__.py: Use repo_gen_decompress for decompressing the
+ groupfile.
+
+2010-09-23 James Antill <james at and.org>
+
+ * yum/misc.py: Add repo_gen_decompress() API, for caching
+ decompressions (fixes non-unique).
+
+2010-09-17 James Antill <james at and.org>
+
+ * yum/packageSack.py: Don't convert obsoletes into packages, saves
+ ~40% of runtime on Fedora.
+
+2010-09-17 James Antill <james at and.org>
+
+ * yum/packageSack.py, yum/sqlitesack.py: Add argument to
+ searchNames() to get it to return pkgtups.
+
+2010-09-15 James Antill <james at and.org>
+
+ * rpmUtils/updates.py: Filter "available updates" based on package
+ name, for doUpdate, speedup ~25%.
+
+2010-09-15 James Antill <james at and.org>
+
+ * yum/update_md.py: Add "severity" to updateinfo parsing, another
+ element from BZ 624079.
+
+2010-09-14 James Antill <james at and.org>
+
+ * docs/yum.conf.5, shell.py, yum/comps.py, yum/constants.py,
+ yum/logginglevels.py, yum/mdparser.py, yum/misc.py, yum/parser.py,
+ yum/pgpmsg.py, yum/plugins.py, yum/transactioninfo.py,
+ yum/yumRepo.py: Fix annoying rpmlint warnings.
+
+2010-09-14 James Antill <james at and.org>
+
+ * yum/__init__.py: Can't keep ts around, due to rpmdb.auto_close. BZ 622179. This
+ kind of sucks as we have to remember in all future code not to keep
+ a ts over any .rpmdb call, it's even better because almost nobody
+ will hit it. It works though, and is simple. We could maybe fix
+ this "better" by using a weakref in rpmdb, and doing it that way.
+ Or having some manual way to mark auto_close as off. Or just rm'ing
+ auto_close as a bad idea.
+
+2010-09-13 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Check all checksums for repomd, from metalink,
+ validation.
+
+2010-09-13 James Antill <james at and.org>
+
+ * yum/misc.py: Add sha384 to available_checksums, so repos. can use
+ it. BZ 633270
+
+2010-09-13 James Antill <james at and.org>
+
+ * yum/packages.py: Provide the package name on header open failures,
+ use RepoError. BZ 615326
+
+2010-09-13 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Add 'history package-list' + aliases completion.
+
+2010-09-13 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Add 'history addon' completion.
+
+2010-09-13 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Wrap long lines.
+
+2010-09-12 Thomas Canniot <mrtom at fedoraproject.org>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-12 Thomas Canniot <mrtom at fedoraproject.org>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-11 Martin-Gomez Pablo <pablo.martin-gomez at laposte.net>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-11 Thomas Canniot <mrtom at fedoraproject.org>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-10 James Antill <james at and.org>
+
+ * yum/history.py: Make history packages have a "<history>" repoid.
+
+2010-09-09 James Antill <james at and.org>
+
+ * yum/packages.py: Compare repoid nicely in po.__eq__ as well as
+ po.__cmp__.
+
+2010-09-09 James Antill <james at and.org>
+
+ * output.py: Don't chop names when they are from different
+ transactions.
+
+2010-09-09 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Handle generated .sqlite files, for .xml MD which
+ has unique filenames. BZ 628963
+
+2010-09-09 James Antill <james at and.org>
+
+ * yumcommands.py: Add some minor aliases for history sub-commands.
+
+2010-09-09 James Antill <james at and.org>
+
+ * output.py, yumcommands.py: Add history package-list command, to
+ show history view from the pkg POV.
+
+2010-09-09 James Antill <james at and.org>
+
+ * yumcommands.py: Show addon-info in the history summary text.
+
+2010-09-09 James Antill <james at and.org>
+
+ * cli.py, shell.py, yum/__init__.py: Add "addon" history information
+ for "yum shell", currently triggers non-def.
+
+2010-09-09 A S Alam <apreet.alam at gmail.com>
+
+ * po/pa.po: l10n: Updated Panjabi (Punjabi) (pa) translation to 84%
+ New status: 521 messages complete with 1 fuzzy and 93 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/arch.py: remove duplicate sparc64v entry which,
+ apparently, does nothing
+
+2010-09-07 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/arch.py, rpmUtils/tests/updates-test.py: - fix sparcv9/sparc64 update comparison case due to weird
+ multicompat setting - this should fix A LOT of oddball complex
+ update cases - add better test in updates-test.py to let us set the
+ arch to test more easily
+
+2010-09-07 Ville Skyttä <ville.skytta at iki.fi>
+
+ * etc/yum.bash: Add 'history addon-info' completion.
+
+2010-09-04 Ville Skyttä <ville.skytta at iki.fi>
+
+ * output.py: Fix error message for malformed transaction ids in
+ history addon-info, allow "last".
+
+2010-09-07 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 99% New
+ status: 613 messages complete with 2 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-07 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 99% New
+ status: 611 messages complete with 4 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-07 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 99% New
+ status: 609 messages complete with 6 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-07 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 99% New
+ status: 609 messages complete with 6 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-07 Misha Shnurapet <shnurapet at fedoraproject.org>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 97% New
+ status: 601 messages complete with 14 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-07 Misha Shnurapet <zayzayats at yandex.ru>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 96% New
+ status: 595 messages complete with 20 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-06 Misha Shnurapet <zayzayats at yandex.ru>
+
+ * po/ru.po: l10n: Updated Russian (ru) translation to 96% New
+ status: 593 messages complete with 22 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-05 Thomas Canniot <>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-04 Thomas Canniot <>
+
+ * po/fr.po: l10n: Updated French (fr) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-09-02 Guido Grazioli <guido.grazioli at gmail.com>
+
+ * po/it.po: l10n: Updated Italian (it) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-31 Seth Vidal <skvidal at fedoraproject.org>
+
+ * test/packagetests.py: remove self.po.rel bogon from the
+ packagetest - since it doesn't do anything but it does seem to
+ disturb dmalcolm's tests
+
+2010-08-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec: bump urlgrabber req to 3.9.2 for the next urlgrabber
+ with username/password
+
+2010-08-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.conf.5, yum/config.py, yum/yumRepo.py: add
+ username/password basic auth options and document in man page
+
+2010-08-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updated Panjabi (Punjabi) (pa) translation to 84% l10n:
+ Updated Panjabi (Punjabi) (pa) translation to 74%
+
+2010-08-30 A S Alam <apreet.alam at gmail.com>
+
+ * po/pa.po: l10n: Updated Panjabi (Punjabi) (pa) translation to 84%
+ New status: 521 messages complete with 1 fuzzy and 93 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-29 A S Alam <apreet.alam at gmail.com>
+
+ * po/pa.po: l10n: Updated Panjabi (Punjabi) (pa) translation to 74%
+ New status: 460 messages complete with 46 fuzzies and 109
+ untranslated. Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updated Spanish (Castilian) (es) translation to 100%
+
+2010-08-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/depsolve.py: - when we're looking at potential providers - if we have a newer
+ version of the same pkg installed score down the pkg in the same way
+ we score down an obsoleted pkg. seems to fix:
+ https://bugzilla.redhat.com/show_bug.cgi?id=626965
+
+2010-08-24 Héctor Daniel Cabrera <logan at fedoraproject.org>
+
+ * po/es.po: l10n: Updated Spanish (Castilian) (es) translation to
+ 100% New status: 615 messages complete with 0 fuzzies and 0
+ untranslated. Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum:
+ l10n: Updated Polish (pl) translation to 100% Args. for
+ install/update/etc. can be provides, and thus. unicode, BZ 622683.
+
+2010-08-24 Seth Vidal <skvidal at fedoraproject.org>
+
+ * docs/yum.8: remove duplicate clean dbcache section rh bug:
+ https://bugzilla.redhat.com/show_bug.cgi?id=626689
+
+2010-08-23 Piotr DrÄ
g <piotrdrag at gmail.com>
+
+ * po/pl.po: l10n: Updated Polish (pl) translation to 100% New
+ status: 615 messages complete with 0 fuzzies and 0 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-21 James Antill <james at and.org>
+
+ * yum/__init__.py: Args. for install/update/etc. can be provides,
+ and thus. unicode, BZ 622683.
+
+2010-08-19 James Antill <james at and.org>
+
+ * cli.py, docs/yum.8: Make our search command a bit more usable, try name/summary only
+ first: 1. yum search all blah -- still does the old thing. 2. yum
+ search yum alias -- just shows name/summary hits for yum+alias. 3.
+ yum search yum smart -- shows name/summary hits for yum, smart and
+ "traditional" search for yum+smart. 4. yum search 'USB 802.11a' --
+ does the same old thing. ...this drastically reduces the printed
+ results.
+
+2010-08-19 James Antill <james at and.org>
+
+ * yum/__init__.py: If obsoletes processing is off, don't look for
+ obsoletes (mainly local pkgs).
+
+2010-08-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * po/yum.pot: update .pot file
+
+2010-08-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yumcommands.py: - fix for 623753 or so it seems - make sure we to_unicode() the
+ __str__() output from an rpmdb problem object.
+
+2010-08-16 James Antill <james at and.org>
+
+ * utils.py, yummain.py: If the lock owner has gone, don't wait for
+ it.
+
+2010-08-16 Mads Kiilerich <mads at kiilerich.com>
+
+ * utils.py: Really fix the race for lock owner exiting, BZ 588002.
+
+2010-08-16 James Antill <james at and.org>
+
+ * yum/update_md.py: Don't print files section of updateinfo notices,
+ by default.
+
+2010-08-16 Mark J. Cox <mjc at redhat.com>
+
+ * yum/update_md.py: Add summary, solution and rights updateinfo
+ data.
+
+2010-08-16 James Antill <james at and.org>
+
+ * yum/update_md.py: Work around bad epoch data in updateinfo.
+
+2010-08-15 Tadashi Jokagi <elf at elf.no-ip.org>
+
+ * po/ja.po: l10n: Updated Japanese (ja) translation to 94% New
+ status: 583 messages complete with 1 fuzzy and 30 untranslated.
+ Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-15 A S Alam <apreet.alam at gmail.com>
+
+ * po/pa.po: l10n: Updated Panjabi (Punjabi) (pa) translation to 83%
+ New status: 476 messages complete with 0 fuzzies and 93
+ untranslated. Transmitted-via: Transifex (www.transifex.net).
+
+2010-08-12 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/pgpmsg.py: don't break when we import a single key from a
+ single file this fixes the multiple-key api-fix from
+ f5a7625e93ee701fd1dc27b04bc040e8113a2e39
+
+2010-08-11 James Antill <james at and.org>
+
+ * output.py: Change the format_missing_requires callback, to look for packages
+ of the same name with different versions and output their info.
+ This makes some implicit information explicit, to be clearer for
+ the users. Eg. Before: Error: Package:
+ gnome-media-2.31.5-4.fc14.x86_64 (fedora) Requires:
+ libgnome-control-center.so.1()(64bit) Available:
+ 1:control-center-2.31.5-2.fc14.x86_64 (fedora)
+ libgnome-control-center.so.1()(64bit) ...and after: Error:
+ Package: gnome-media-2.31.5-4.fc14.x86_64 (fedora)
+ Requires: libgnome-control-center.so.1()(64bit)
+ Available: 1:control-center-2.31.5-2.fc14.x86_64 (fedora)
+ libgnome-control-center.so.1()(64bit) Removing:
+ 1:control-center-2.30.1-2.fc13.x86_64 (@updates/13)
+ Not found Updated By:
+ 1:control-center-2.31.6-1.fc14.x86_64 (updates-testing)
+ Not found ...this adds a few more lookups, but it's all in the
+ error paths.
+
+2010-08-10 James Antill <james at and.org>
+
+ * yum/__init__.py: Remove old txmbrs when creating a new remove
+ txmbr, reinstall X X, BZ 622913.
+
+2010-08-10 James Antill <james at and.org>
+
+ * yum/history.py: Another yum history unicide fix, cmdline with
+ utf-8 in it, BZ 622683
+
+2010-08-09 James Antill <james at and.org>
+
+ * yum/pgpmsg.py: Don't break the gpgmsg.decode_msg() API, yum-keys
+ plugin uses this
+
+2010-08-09 James Antill <james at and.org>
+
+ * yum/history.py: Fix unicide with rpmdb problems being logged in
+ history, BZ 608956
+
+2010-08-09 James Antill <james at and.org>
+
+ * yum/__init__.py: Fix unicide on remove of provides errors, BZ
+ 622222
+
+2010-08-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/history.py: switch from to_unicode() to to_utf8()
+
+2010-08-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ Merge branch 'yum-3_2_X' of
+ ssh://yum.baseurl.org/srv/projects/yum/git/yum into yum-3_2_X *
+ 'yum-3_2_X' of ssh://yum.baseurl.org/srv/projects/yum/git/yum: Fix
+ the history.vtrans_prob_pkgs VIEW for F12 sqlite, *sigh*. BZ 620872
+
+
+2010-08-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/history.py: when writing out the config data in add_on - do
+ the to_unicode() bit so we don't trace out rh bug
+ https://bugzilla.redhat.com/show_bug.cgi?id=622301
+
+2010-08-06 James Antill <james at and.org>
+
+ * yum/history.py: Fix the history.vtrans_prob_pkgs VIEW for F12
+ sqlite, *sigh*. BZ 620872
+
+2010-08-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: catch ValueErrors from .repo files and repo
+ imports make the errors tell the user more about where the issue
+ is. fixes https://bugzilla.redhat.com/show_bug.cgi?id=620101
+
+2010-08-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: add verifytransaction time output - so we can
+ know how long it is taking
+
+2010-08-03 James Antill <james at and.org>
+
+ * yumcommands.py: Check there is an enabled repo. before running
+ "repo. cmds", BZ 620802.
+
+2010-08-02 James Antill <james at and.org>
+
+ * yum/__init__.py: Add a nice way to pick the releasever from
+ outside the installroot.
+
+2010-08-02 James Antill <james at and.org>
+
+ * docs/yum.conf.5: Fix default list for installonlypkgs, make it
+ clear it's provides.
+
+2010-07-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * ChangeLog: changelog merge
+
2010-07-30 Seth Vidal <skvidal at fedoraproject.org>
* yum.spec, yum/__init__.py: 3.2.28
@@ -2696,6 +3904,39 @@
2009-11-23 James Antill <james at and.org>
+ * test/merge-history-transactions-tests.py, yum/history.py: Fix
+ installonly installs and "broken" rpmdbv stuff from tracebacks
+
+2009-11-23 James Antill <james at and.org>
+
+ * docs/yum.8, output.py: UI for merged transactions in "history info". Eg. yum histry
+ merge 1..2 => Will show the first two transactions as though
+ they were a single transaction. All the complicated bits are in
+ YumMergedTransaction.merge(), this is just a UI patch. Adds this
+ to the man page. Also changes transaction time to have
+ minutes/hours/days. Also fixes info's package name chopping to
+ dtrt. for Obsoleting packages. Also makes "history info" report
+ an error if there are no transactions.
+
+2009-11-22 James Antill <james at and.org>
+
+ * test/merge-history-transactions-tests.py, yum/history.py: Add merged history API, this is a combined history for multiple
+ history transactions within a single object. The trans_data member
+ is pretty tricky, so there is a bunch of testcases for that. Mainly
+ because we simplify the output for the user so: pkgA-1 =>
+ pkgA-2 pkgA-2 => pkgA-3 pkgB-1 => pkgB-2
+ pkgB-2 => pkgB-1 ...becomes: pkgA-1 => pkgA-3
+ pkgB-1 => pkgB-1 (reinstall) ...note that we just give up if
+ "impossible" things happen, Eg. pkgA-1 => pkgA-2
+ pkgA-4 => pkgA-5 ...stays as is. Esp. worth of note is that the
+ "Obsoleting" state is a mask for any of: Install, Dep-Install,
+ True-Install, Downgrade, Reinstall, Update ...which I should have
+ worked out before, and not made it a state in history ... but, oh
+ well. Also add a repoid to YumHistoryPackages so that
+ PackageObject can run __eq__
+
+2009-11-23 James Antill <james at and.org>
+
* yum/packages.py: Add documentation about why we output releasever
in ui_from_repo
@@ -13463,5 +14704,16 @@
2007-05-16 Seth Vidal <skvidal at linux.duke.edu>
- * mark as 3.2.0
+ * yum.spec, yum/__init__.py: mark as 3.2.0
+
+2007-05-16 Seth Vidal <skvidal at linux.duke.edu>
+
+ * fix from Christoph Thiel and Jan Matejek "The problem is that when
+ precompiling python files, the compiler needs to know their "base
+ path" which will be used in debug outputs (such as the backtrace).
+ Without this patch, makefile sets $(PYDIR) as the base path, but
+ $(PYDIR) isn't defined and the base path stays empty. (some of our
+ python builds apparently can't deal with it and use PIL's base path
+ instead) The patch replaces $(PYDIR) with correct value, $(PKGDIR)."
+
More information about the Yum-commits
mailing list