[yum-commits] Branch 'yum-3_2_X' - ChangeLog
skvidal at osuosl.org
skvidal at osuosl.org
Wed Oct 14 18:46:18 UTC 2009
ChangeLog | 692 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 692 insertions(+)
New commits:
commit 189975e534340195280dec52cf358e86200b2ebd
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Wed Oct 14 14:46:03 2009 -0400
merge changelog
diff --git a/ChangeLog b/ChangeLog
index ee7b9ef..71ca4cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,695 @@
+2009-10-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum.spec, yum/__init__.py: mark as 3.2.25
+
+2009-10-14 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
+ pylint warnings (unneeded lambda) fix pylint warnings (imports)
+
+2009-10-14 Héctor Daniel Cabrera <h.daniel.cabrera at gmail.com>
+
+ * po/es.po: updated spanish translation
+
+2009-10-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * Makefile, po/Makefile: make test should do a msgfmt -c on all the
+ translations
+
+2009-10-14 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py, yum/depsolve.py, yum/pgpmsg.py: fix pylint
+ warnings (unneeded lambda) ************* Module yum
+ W0108:3927:YumBase._limit_installonly_pkgs.<lambda>: Lambda may not
+ be necessary ************* Module yum.depsolve
+ W0108:594:Depsolve._requiringFromTransaction.<lambda>: Lambda may
+ not be necessary ************* Module yum.pgpmsg
+ W0108:571:signature.deserialize_subpacket.<lambda>: Lambda may not
+ be necessary
+
+2009-10-14 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * cli.py, yum/depsolve.py, yum/sqlitesack.py: fix pylint warnings
+ (imports) ************* Module cli W0611: 42: Unused import
+ parsePackages W0611: 41: Unused import rpmUtils ************* Module
+ yum.depsolve W0611: 39: Unused import itemgetter *************
+ Module yum.sqlitesack W0404: 65: Reimport 're' (imported line 39)
+ W0404: 66: Reimport 'fnmatch' (imported line 24)
+
+2009-10-13 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:
+ Comment/log message/doc spelling fixes.
+
+2009-10-13 Seth Vidal <skvidal at fedoraproject.org>
+
+ * po/zh_CN.po: - get rid of one translation until we can get a proper fix for
+ reordering the arguments - add a %s to the end of another to get rid
+ of msgfmt -c complaining about .
+
+2009-10-13 Ville Skyttä <ville.skytta at iki.fi>
+
+ * yum/__init__.py: Comment/log message/doc spelling fixes.
+
+2009-10-13 Göran Uddeborg <goeran at uddeborg.se>
+
+ * po/sv.po: update swedish translation
+
+2009-10-13 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/config.py, yum/repos.py, yum/yumRepo.py: Remove yum-metadata-parser from the default run_with_package_names
+ list We now add it conditionally if we are using any repos. with
+ .xml only MD. This means it isn't logged every time in history
+ (apart from if you have the adobe repo. enabled :).
+
+2009-10-13 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Drop self._pkgtup2pkgs cache, leak checker to
+ the rescue again
+
+2009-10-13 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
+
+2009-10-12 James Antill <james at and.org>
+
+ * output.py, yum/history.py: Show scriptlet-output and errors in history info This WFM(tm),
+ but I've only tested it by adding stuff to my sqlite manually.
+
+2009-10-13 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/history.py: fix pylint error (misc. used in line #111)
+
+2009-10-12 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/packages.py: check for file's existence using os.path.lexist()
+ instead of exist() so we don't misreport symlinks as missing. fixes
+ rh bug: #475054
+
+2009-10-12 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * Makefile, test/yum-pylintrc: Silence all the stupid Runtime error
+ maximum recursion depth exceeded in XXX messages when running pylint
+ in python 2.6. http://bugs.python.org/issue5508 Add some nice
+ colors to the pylint output
+
+2009-10-12 James Antill <james at and.org>
+
+ * output.py, yum/__init__.py, yum/history.py: Add "Dep-Install" as a state to history. This is mostly an output
+ tweak for "yum history info", however we now don't manually install
+ a Dep-Install on redo. This means yumdb.reason is correct, and
+ is probably what the user wants the majority of the time.
+
+2009-10-12 James Antill <james at and.org>
+
+ * yum/packageSack.py: If X-1 and X-2 both provide/require FOO then X is a leaf node:
+ Given nothing else requires what they provide. This fixes real
+ false negatives in pkgSack, however this is unlikely to affect
+ rpmdb as there is always just one version installed when we care.
+ Also, a minor memory resource improvement.
+
+2009-10-12 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:
+ Import sys for sys.hexversion check, BZ 528233 Update homepage URL
+ and mailing list address. Man page spelling fixes. Another
+ returnLeafNodes speedup (roughly 10%).
+
+2009-10-12 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: change the lambda/map to a list comprehension
+
+2009-10-10 James Antill <james at and.org>
+
+ * yum/config.py: Import sys for sys.hexversion check, BZ 528233
+
+2009-10-11 Ville Skyttä <ville.skytta at iki.fi>
+
+ * docs/yum-shell.8, docs/yum-updatesd.8: Update homepage URL and
+ mailing list address.
+
+2009-10-11 Ville Skyttä <ville.skytta at iki.fi>
+
+ * docs/yum.8, docs/yum.conf.5: Man page spelling fixes.
+
+2009-10-10 Ville Skyttä <ville.skytta at iki.fi>
+
+ * rpmUtils/transaction.py: Another returnLeafNodes speedup (roughly
+ 10%). Corresponds to commit
+ 156db879ce62f8f974ea03d83cee575c4411820d for packageSack leaf nodes
+ plus adds breaking req/prov lookup as early as possible, and avoids
+ a few unnecessary pkgTupleFromHeader calls.
+
+2009-10-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * utils.py: when we are setting up utils handle -q and -v as we do
+ in cli. part of the fix for:
+ https://bugzilla.redhat.com/show_bug.cgi?id=514513
+
+2009-10-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: when we do localinstalls/reinstalls/etc - make
+ sure we check disableexcludes to see if we've disabled the exclude
+ that might be stopping the localinstall. This creates a new private
+ method of YumBase._is_local_exclude() which takes a package object
+ and a list of pkgs to match against it.
+
+2009-10-08 Yuan Yijun <bbbush at fedoraproject.org>
+
+ * po/zh_CN.po: update simplified chinese translation
+
+2009-10-08 Kris Thomsen <lakristho at gmail.com>
+
+ * po/da.po: update danish translation
+
+2009-10-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: change method name to _does_this_update() update
+ docstring
+
+2009-10-08 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:
+ updated pt_BR translation by Igor Pires Soares updated fr
+ translation by Michel Duquaine skipbroken: make the missing
+ obsoleted check don't scan all transaction member, but only the
+ TS_OBSOLETING, TS_OBSOLETED ones
+
+2009-10-08 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/pt_BR.po: updated pt_BR translation by Igor Pires Soares
+
+2009-10-08 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/fr.po: updated fr translation by Michel Duquaine
+
+2009-10-08 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
+
+2009-10-07 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: fix up the naming of the new method to make it
+ less studlycaps'd
+
+2009-10-07 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: if we have some duplicate installed pkgs that do
+ not conflict and we update for the newer one but something deps on
+ the older one. We shouldn't fail against the rpm tscheck, we should
+ fail well before then. This adds 'YumBase.doesThisUpdate(pkg1,
+ pkg2)' which lets this check take less time.
+
+2009-10-07 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/yumRepo.py: make sure if our metalink or mirrorlist has any
+ odd chars in it that we don't traceback trying to print it this is
+ just like ticket 286 - and it hits rhbug 508422, 502975
+
+2009-10-06 James Antill <james at and.org>
+
+ * test/testbase.py: Add a yumdb_info dict to FakePackage()
+
+2009-10-06 James Antill <james at and.org>
+
+ * yum/config.py, yum/yumRepo.py: Make mdpolicy to be a list, to give
+ users/callers greater control
+
+2009-10-06 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/depsolve.py: Preserve "reason=dep" across
+ updates and add it for dep. installs.
+
+2009-10-05 Toshio Kuratomi <toshio at fedoraproject.org>
+
+ * yum/yumRepo.py: stops us from tracing back when the mirrorlist
+ contains interesting characters/encoding.
+
+2009-10-05 Piotr DrÄ
g <piotrdrag at gmail.com>
+
+ * po/pl.po: update polish translation
+
+2009-10-03 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * docs/yum.8: fix urls in yum man page to point to baseurl.org
+
+2009-10-01 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/transaction.py, yum/rpmsack.py: add a returnLeafNodes()
+ to rpmsack modifies transaction.returnLeafNodes() to take an
+ optional argument that returns headers and indexes so we can convert
+ it quickly to package objects. This makes
+ self.rpmdb.returnLeafNodes() about 2x faster than it was with the
+ PackageSackBase.returnLeafNodes()
+
+2009-09-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: Fix
+ logger calls in yumRepo, atm. we traceback due to no self.logger
+
+2009-09-30 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Fix logger calls in yumRepo, atm. we traceback due
+ to no self.logger
+
+2009-09-30 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py, yum/comps.py, yum/history.py, yum/plugins.py,
+ yum/rpmsack.py, yum/rpmtrans.py, yum/sqlitesack.py,
+ yum/update_md.py, yum/yumRepo.py: revert yum. import patch reverts
+ e2d9da32940161fd5f8ddf28ff7632502618affb as it breaks a bunch of
+ things - and will cause us more pain with python3
+
+2009-09-29 Adam Pribyl <pribyl at lowlevel.cz>
+
+ * po/cs.po: fix some problems in czech translation
+
+2009-09-29 James Antill <james at and.org>
+
+ * yumcommands.py: Show obsoletes in check-update if obsoletes
+ processing is on, BZ 526064
+
+2009-09-29 James Antill <james at and.org>
+
+ * yum/__init__.py: Convert all errors to strings, for history to log them. BZ 526294
+ Main problem here is crap comes out of rpm. We really want just [0]
+ for disk space errors ... but alas. other stuff isn't like that.
+ We could try and inspect the data, and guess what error it is, but
+ just dumping it all out works fine atm.
+
+2009-09-28 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py, yum/comps.py, yum/history.py, yum/plugins.py,
+ yum/rpmsack.py, yum/rpmtrans.py, yum/sqlitesack.py,
+ yum/update_md.py, yum/yumRepo.py: clean up all the import yum.blah
+ and from yum.blah import blah from items inside the module it is
+ not necessary.
+
+2009-09-28 James Antill <james at and.org>
+
+ * yum/history.py: to_unicode all text going into the history DB,
+ that might need it, BZ 525843
+
+2009-09-26 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Make a specical codepath for /path/to/*
+ searches
+
+2009-09-25 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/yumRepo.py: add sizes to all getFile calls. this sets a max
+ size for repomd.xml and repomd.xml.asc to 100K, which is probably
+ reasonable
+
+2009-09-25 James Antill <james at and.org>
+
+ * yum/misc.py: Fail the checksum size checks on undersized, as well
+ as oversized, data
+
+2009-09-24 Piotr DrÄ
g <piotrdrag at gmail.com>
+
+ * po/pl.po: updated polish translation
+
+2009-09-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: Add
+ verison groups, for the version command.
+
+2009-09-24 Adam Pribyl <pribyl at lowlevel.cz>
+
+ * po/cs.po: add Czech translation.
+
+2009-09-24 Tadashi Jokagi <elf at elf.no-ip.org>
+
+ * po/ja.po: updated japanese translation
+
+2009-09-23 James Antill <james at and.org>
+
+ * docs/yum.8, etc/Makefile, etc/version-groups.conf, yum.spec,
+ yum/config.py, yum/packageSack.py, yum/rpmsack.py, yumcommands.py: Add verison groups, for the version command. Config. file is
+ /etc/yum/version-groups.conf Allows you to track subsets of
+ packages to version.
+
+2009-09-23 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/history.py: Explicitly close sqlite, adds
+ .close() and calls it on delete (BZ 525297)
+
+2009-09-23 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Don't traceback on baseurl only repos. which have network failures,
+ BZ 525094 We do this by always having a mirrorurls = [] now,
+ which hopefully protects future snafu's like this.
+
+2009-09-22 Ville Skyttä <ville.skytta at iki.fi>
+
+ * yum/misc.py, yum/packages.py, yum/yumRepo.py: Use basic string
+ matching/replacing instead of regexps where appropriate.
+
+2009-09-22 James Antill <james at and.org>
+
+ * yum/history.py: Don't traceback on TS_FAILED txmbrs comming out of
+ the transaction
+
+2009-09-22 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/depsolve.py, yum/misc.py, yum/sqlitesack.py: Fix "yum install '[x/y]bin/zsh'". Also makes the code neater.
+ Because we need matching [], we can't just do a re_glob() of the
+ first char anymore. So we careate a new re_filename() function.
+ This is also clever enough that it doesn't match "[xy]bin/zsh",
+ however negated character classes and character class ranges are on
+ their own (don't do that). Also add some doc comments to the re_*
+ functions.
+
+2009-09-21 James Antill <james at and.org>
+
+ * yum/depsolve.py: Fix install "*bin/virt-install" to do what
+ "/*bin/virt-install" does
+
+2009-09-21 James Antill <james at and.org>
+
+ * docs/yum.conf.5, yum/__init__.py: Add documentation about
+ installonly yumdb attr.
+
+2009-09-21 Seth Vidal <skvidal at fedoraproject.org>
+
+ * output.py: minor string change b/c "Packages Used" felt awkward.
+ ack'd on irc
+
+2009-09-21 James Antill <james at and.org>
+
+ * docs/yum.8, docs/yum.conf.5: Add documentation for history, and
+ version command
+
+2009-09-21 James Antill <james at and.org>
+
+ * output.py: Show uid 0xFFFFFFFF as unset, dito. if loginuid wasn't
+ available
+
+2009-09-19 James Antill <james at and.org>
+
+ * output.py, yum/__init__.py, yum/history.py: Do the OUTER JOIN by hand, so we get Aborted transactions. Fix
+ output code for displaying aborted transactions. Tweak obsoletes
+ handling in undo/redo.
+
+2009-09-18 James Antill <james at and.org>
+
+ * output.py, yum/history.py, yum/rpmtrans.py: Add history callbacks to the RPMTransaction: Log script output
+ (although not per. pkg). Mark pkgs. as done, as they complete
+ (still need to post process, due to the crappy callback API).
+ Change altered_rpmdb to altered_lt_rpmdb and altered_gt_rpmdb.
+ Tweak output in list/info appropriately.
+
+2009-09-18 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/history.py: Add installroot to history
+
+2009-09-17 James Antill <james at and.org>
+
+ * cli.py, yum/__init__.py, yum/config.py, yum/plugins.py: Add history_record config. Use history_record_packages. Add API
+ for code/plugins to add their package names:
+ base.run_with_package_names.add() conduit.registerPackageName()
+ Use the config. and API package names in version and history.
+
+2009-09-17 James Antill <james at and.org>
+
+ * yum/history.py: Fix history searching for something with a lot of
+ hits, Eg. "*fc11"
+
+2009-09-17 James Antill <james at and.org>
+
+ * output.py, yum/history.py: Remove the outer joins, sqlite doesn't parse them (and also dies in
+ f12). Also add limit to old and use it in history list.
+
+2009-09-14 James Antill <james at and.org>
+
+ * yum/__init__.py, yumcommands.py: Fix history redo/undo to work with obsoletes
+
+2009-09-14 James Antill <james at and.org>
+
+ * output.py: Minor output UI changes for history Just display one of
+ Obsoleted/Obsoleting, but count both. Chop name properly for
+ epoch, display as nevra instead of envra. Do current rpmdb
+ version check at end of list, not during, as it's IO bound esp. if
+ rpmdb isn't in RAM.
+
+2009-09-14 James Antill <james at and.org>
+
+ * yum/transactioninfo.py: Sort reinstalled and downgraded list from
+ makelists
+
+2009-09-11 James Antill <james at and.org>
+
+ * yum/history.py, yum/sqlutils.py: Fix history SQL for py-2.4 and
+ that era. sqlite, maybe generic fixes too
+
+2009-08-31 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/history.py: Log errors when transaction fails, have return_code == 2. Also
+ fix rpmdb version check on install, so it works if there are no
+ historical transactions.
+
+2009-08-31 James Antill <james at and.org>
+
+ * yumcommands.py: Check rpmdb version against last history
+ transaction, in version command
+
+2009-08-31 James Antill <james at and.org>
+
+ * output.py: Check rpmdb version against latest history transaction. Also
+ default to last transaction in history info, if no args. given.
+
+2009-08-30 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/rpmsack.py, yumcommands.py: Add speedup to rpmdb version generation. We only need/use the
+ main version for history collection. Also speedup version
+ command, in non-verbose case.
+
+2009-08-30 James Antill <james at and.org>
+
+ * yum/__init__.py, yum/packageSack.py: Add rpmdb version check, and output warning if it doesn't match
+ Added comparison to PackageSackVersion against str().
+
+2009-08-30 James Antill <james at and.org>
+
+ * yum/history.py: Add "last" function to history, to get the last transaction. Also
+ added real YumHistoryTransaction() class, and change the
+ trans_with/trans_data members to be dynamic properties.
+
+2009-08-27 James Antill <james at and.org>
+
+ * output.py, yum/history.py, yumcommands.py: Add search() API to history, and a lot of UI improvements for
+ history. Add .search() API, which works like "yum list" but
+ returns history transaction IDs that are relevant. Add ability to
+ search for packages in history list/info/summary. Also integrate
+ with ability to specify multiple transaction IDs. Better UI for
+ list/info/summary. Added "action" column to list/summary.
+ Added gecos fullname to list/info/summary (if it fits).
+ Convert "True-Install" => "Install", as that's internal magic.
+ Change Altered number to be what people expect (ie. an update is
+ 1). Use ISO date/time in list/summary. Have Packages
+ Used, print a readable version of what has happend to the pkg.
+ Limit list/summary to 19 lines, by default (full screen on 24 row
+ terminal). Chop end time in info. Print "Success" for
+ return code == 0. Add display of packages when using undo/repeat.
+ Highlight packages matched in history info.
+
+2009-08-26 James Antill <james at and.org>
+
+ * output.py, yum/history.py: Show when rpmdb has been altered without a history transaction
+ Add API to work out when transactions have been altered => The
+ beg rpmdb_version doesn't match the previous end Show it to the
+ user in history list.
+
+2009-08-26 James Antill <james at and.org>
+
+ * yum/__init__.py, yumcommands.py: Move history_undo/history_repeat
+ into YumBase, like install/downgrade/etc.
+
+2009-08-26 James Antill <james at and.org>
+
+ * output.py, yum/config.py, yumcommands.py: Move the history output
+ commands to output.py, keeping yumcommands clean
+
+2009-08-26 James Antill <james at and.org>
+
+ * yum/history.py, yumcommands.py: Remove dump command. Fix trans_data_pid_end(). Complete all
+ txmbrs when the transaction finished happily.
+
+2009-08-25 James Antill <james at and.org>
+
+ * yum/transactioninfo.py: Mark txmbr's as reinstall ... so history
+ can use it
+
+2009-08-25 James Antill <james at and.org>
+
+ * cli.py: Register the history command
+
+2009-08-25 James Antill <james at and.org>
+
+ * yumcommands.py: Add the history command, so the user can see/use
+ the history API
+
+2009-08-25 James Antill <james at and.org>
+
+ * yum/__init__.py: Add history to the YumBase object
+
+2009-08-25 James Antill <james at and.org>
+
+ * yum/history.py: Add initial version of history APIs. This records what
+ transactions happened, and by whom etc. Mostly for auditing in
+ Fedora, but also allows us to do "clever" yum-debug-dump/restore
+ type stuff. Ie. O(1) "supportable" rollback ops. Note that there
+ is no DB versioning atm. ... and no way to turn this off, so don't
+ put it in production atm. :)
+
+2009-08-25 James Antill <james at and.org>
+
+ * yum/misc.py: Add getloginuid(), so we can see who called "sudo
+ yum"
+
+2009-09-18 James Antill <james at and.org>
+
+ * yum/Errors.py, yum/__init__.py: Be nice and don't traceback when
+ people screw their rpmdb, BZ 522259
+
+2009-09-21 James Antill <james at and.org>
+
+ * yumcommands.py: Catch and ignore any repo. errors, and allow cache
+ only (BZ 524454)
+
+2009-09-18 James Antill <james at and.org>
+
+ * yum/yumRepo.py: Ignore old repomd.xml files if they fail to parse,
+ BZ 520614.
+
+2009-09-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * utils.py, yummain.py: move the sys.excepthook over to utils.py and
+ hook it up there. 1. b/c it is tidier over therw 2. b/c now
+ yum-utils using that class get it by default
+
+2009-09-17 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yummain.py: add a way to run yum inside pdb like we do with the profiler and
+ capture the keyboardinterrupt in sys.excepthook pdb is just handy
+ sometimes sys.excepthook keeps urlgrabber/yum from spewing crap
+ across the screen when someone hits ctrl-c
+
+2009-09-17 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: skipbroken: make the missing obsoleted check
+ don't scan all transaction member, but only the TS_OBSOLETING,
+ TS_OBSOLETED ones
+
+2009-09-17 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * yum/__init__.py: skipbroken: make the missing obsoleted check
+ don't scan all transaction member, but only the TS_OBSOLETING,
+ TS_OBSOLETED ones
+
+2009-09-16 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
+
+2009-09-16 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * test/skipbroken-tests.py, yum/__init__.py: Make skip broken handle
+ cases where pkg dupes are installed and an update updates both of
+ them but has dep problems. Make sure we get all the TS_UPDATED
+ members cleaned from the transaction.
+ https://bugzilla.redhat.com/show_bug.cgi?id=522112
+
+2009-09-16 Seth Vidal <skvidal at fedoraproject.org>
+
+ * utils.py: add doUtilTransaction() method to YumUtilBase. This
+ method handles a bunch of the exit cases we deal with coming out of
+ doTransaction() so we don't have to write the same exception
+ catching code over and over again. This will be tied into some
+ yum-utils updates, too.
+
+2009-09-15 Ville Skyttä <ville.skytta at iki.fi>
+
+ * rpmUtils/arch.py: Fix getCanonSPARCArch() "crash" when called on
+ non-SPARC.
+
+2009-09-15 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/config.py: get rid of DeprecationWarning which is cluttering
+ up rpmdb open bugs. this is more or less the same as is in
+ sqliteSack - I've checked everywhere else to make sure it is
+ anywhere else. Once we stop targetting python 2.4 or 2.5 we can just
+ drop this code entirely.
+
+2009-09-14 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/rpmtrans.py: os.path.normpath() over the installroot dir
+ apparently opening a path NOT starting with '/' inside the chroot
+ that rpm makes for the transaction will open a file OUTSIDE of the
+ chroot no, I'm not sure I get it either.
+
+2009-09-11 Seth Vidal <skvidal at fedoraproject.org>
+
+ * rpmUtils/updates.py: change comment on the tuple order for
+ rpmutils - yum ticket 250
+
+2009-09-10 James Antill <james at and.org>
+
+ * yum/sqlitesack.py: Fix for py sql functions, doesn't like non-int return values.
+ BZ#522032 for: provides /lib/security/pam_loginuid.so (RHEL-5 only)
+ na/ for: install '*bin/autoheader' (all versions)
+
+2009-09-09 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/__init__.py: obscure locking error
+ https://bugzilla.redhat.com/show_bug.cgi?id=521748 if, for some
+ reason the lock/pid file can't be created b/c of an oserror OTHER
+ than 'file exists' then we shouldn't be raising the msg but creating
+ a new lockerror exception and passing on something like useful
+ information
+
+2009-09-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:
+ Added updated catalan translation by Xavier Conde
+
+2009-09-08 Seth Vidal <skvidal at fedoraproject.org>
+
+ * yum/depsolve.py: Prospective fix for
+ https://bugzilla.redhat.com/show_bug.cgi?id=519172 If we are
+ running compare_providers() and any of the providers are updates for
+ something installed then score them up just slightly and make sure
+ to not REMOVE the items which are NOT updates for something
+ installed. There still should be an obsoletes catch in here - maybe
+ even to make sure that an obsoleted pkg is never considered AT ALL
+ in compare_providers() however this makes the bug work out
+ correctly and still has all the unittests working
+
+2009-09-07 Tim Lauridsen <timlau at fedoraproject.org>
+
+ * po/ca.po: Added updated catalan translation by Xavier Conde
+
+2009-09-03 Seth Vidal <skvidal at fedoraproject.org>
+
+ * ChangeLog: merge changelog
+
2009-09-03 Seth Vidal <skvidal at fedoraproject.org>
* yum.spec, yum/__init__.py: mark as 3.2.24
More information about the Yum-commits
mailing list