Changes between Version 4 and Version 5 of whatsnew/3.2.29

Show
Ignore:
Author:
james (IP: 65.172.155.230)
Timestamp:
01/13/11 22:46:42 (7 years ago)
Comment:

Catchup to 3.2.29 release.

Legend:

Unmodified
Added
Removed
Modified
  • whatsnew/3.2.29

    v4 v5  
    1010== User Interface changes == 
    1111 
     12 * Add yum-cron as a sub-package. 
     13 * Added locking for non-root users, using cachedir. 
     14 * Add GPG CA keys functionality. 
     15 * Allow "ranges" of transactions in list/summary/pkg-list (works like merged transactions). 
     16 * If a package has a "url" xattr, store that in the yumdb. 
     17 * Sig. check one package from each repo. as we download, so we get the errors early. 
     18 * Warn when groupinstall will do nothing. 
     19 * Add protected_multilib config. option. 
     20 * Split "langonly" groups out from "normal" groups. 
     21 * clean functions will now remove any sqlite-journal files. 
     22 * Warn when a users does a "merged first option", Eg. "-vc blah". 
     23 * Add remove-with-leaves to core, but use yumdb.reason option=clean_requirements_on_remove. 
     24 * Normalize filenames when doing lookups, Eg. "yum provides". 
     25 * Split search patterns, if we get too many. 
     26 * Fix/allow remove+update, and update+remove in "yum shell". 
     27 * Add localpkg_gpgcheck option. 
     28 * Allow users to pass relative installroot paths. 
    1229 * Allow users to see merged hisotry transactions (Eg. info 1..4) 
    1330 * Give the package name in the error message, if we fail to open the header. 
    2138 * Add concept of gpgcakeys to yum (see yum.conf for explanation) 
    2239 * Grouplist separates langonly groups into their own section 
    23   
    2440 
    2541== Significant bugfixes == 
    2642 
     43 * Copy yumdb.installed_by/etc. if repoXML or loginuid doesn't exist. 
     44 * Fix --nogpgcheck when using dynamic repos. 
     45 * Fix "history undo" when dealing with obsoleting packages. 
     46 * Fix verification of symlinks. 
     47 * Fix obsoletes processing (mainly for local pkgs.). 
     48 * Use the correct urlgrabber opts. for getting gpgkeys. 
    2749 * Don't re-decompress MD each time, use the same name. 
    2850 * Fix problem with GPG key importing and auto-close. 
    3557== Resource improvement changes == 
    3658 
     59 * Do the fnmatch => regex change, for searchPackageProvides. 
     60 * Speedup "provides 'perl(*)' etc. by 40% ish. (don't check files). 
     61 * Only do a filelists vs. primary match check once per. run (instead of once per. file lookup). 
     62 * Don't do lookups on oldreqs against the rpmdb, old super defensive code. 
     63 * Speedup rpmdb.pkglist time. 
    3764 * Don't "drop cache" all of the rpmdb data, makes install/remove/etc. faster. 
    3865 * Don't re-decompress MD each time, use the same name. 
    4269== API changes == 
    4370 
     71 * Add GPG CA keys functionality. 
     72 * Fix problems with auto_close. 
     73 * clean functions will now remove any sqlite-journal files. 
     74 * Add ability to save/load a transaction, post depsolve. 
     75 * Add a counter to the transaction, which is incremented when it changes. 
     76 * Use the newer rpm conflict index, if available (4.9.x). 
     77 * Add ud/od modes to txmbrs. 
    4478 * Add argument to searchNames() to it can return pkgtups. 
    4579 * Parse severity from updateinfo. 
    5084 
    5185{{{ 
    52 3.2.29 -  92 commits: Tue Sep 28 11:45:10 2010 -0400 
     863.2.29 - 206 commits: Thu Jan 13 00:36:28 2011 -0500 
     87# 3.2.29 -  92 commits: Tue Sep 28 11:45:10 2010 -0400 
    5388 
    54 ?? files changed,   ?,??? insertions(+),   ?,??? deletions(-) 
    55 ?? files changed,     ??? insertions(+),     ??? deletions(-) [yum rpmUtils bin *.py] 
     8964 files changed,  16,179 insertions(+),   8,438 deletions(-) 
     9032 files changed,   2,295 insertions(+),     426 deletions(-) [yum rpmUtils bin *.py] 
    5691}}}