Changes between Version 1 and Version 2 of whatsnew/3.2.26

Show
Ignore:
Author:
james (IP: 65.172.155.230)
Timestamp:
12/18/09 19:17:57 (8 years ago)
Comment:

last two months of changes, including rpmdb-cacheing

Legend:

Unmodified
Added
Removed
Modified
  • whatsnew/3.2.26

    v1 v2  
    33== User Interface changes == 
    44 
     5 * Change history DB to only be readable by root, by default. 
     6 * Add check command. 
     7 * Add version nogroups sub-command. 
     8 * Add "clean rpmdb" sub-command. 
     9 * Process --showduplicates for obsoletes (Eg. list obsoletes). 
     10 * Show which variable is wrong when we error out of config. parsing. 
     11 * Print txmbr's as e:v-r instead of weird e-v-r. 
     12 * Drop status, when just listing disabled/enabled repos. in repolist. 
     13 * List all obsoleted pkgs. for an obsoleting pkg. 
     14 * Show releasever in "yum list" if it's not the same as current. 
     15 * Don't output usage() for bad command errors. 
     16 * Allow local*/install/downgrade/etc. to use http/ftp/https URLs (like rpm -U). 
     17 * Add long variants for all options. 
     18 * Wrap "License" field in info command. 
     19 * Add --releasever. 
     20 * Only match non-locale group names if current locale matching failed. 
    521 * Fix i18n in history. 
    622 * yum-metadata-parser is now only conditionally in run_with_package_names. 
    925== Significant bugfixes == 
    1026 
     27 * Fix "install foo" in multilib_policy=all when there are different versions of foo in different arches. 
     28 * Fix epoch matching in rpmdb.returnPackages() Aka. "yum list installed" 
    1129 * Fix rpmdb.simpleVersion() using gpg-pubkey packages. 
    1230 
    1331== Resource improvement changes == 
    1432 
     33 * Speedup "small dep. solving, due to caching file requires and conflicts. 
     34 * Speedup rpmdb pattern matching. 
     35 * Add code to make "large" dep. solving faster, but turned off (waiting for indexes to be created by y-m-p). 
     36 * Minor speedup to dep. solving for checkInstall/checkRemove(). 
     37 * Minor speedup in dep. solving for allowedMultipleInstalls(). 
    1538 * Add patches for using PackageSack() in tsInfo. 
    1639 
    1740== API changes == 
    1841 
     42 * Add rpmdb.check_*() APIs. 
     43 * Add rpmdb.return_running_packages() 
     44 * Add transactionCacheFileRequires() and fileRequiresData(). 
     45 * Add transactionResultVersion() and transactionCacheConflictPackages(). 
     46 * Add futureRpmDBVersion(). 
     47 * Never use MD5 for repomd/metalink/etc. checking, even though it was just an extra check. 
     48 * Change rpmdb.simpleVersion() to possibly return a cached value, and thus. return a string. 
     49 * Add .ui_from_repo to packages. 
     50 * Add .ui_nevra to packages. 
     51 * Add .ui_envra to packages. 
     52 * Add YumUrlPackage() 
     53 * Add "re_remote_url()" for testing if a url is "remote". 
     54 * Add get_running_kernel_version_pkgtup(). 
     55 * Only match non-locale group names if current locale matching failed. 
    1956 * Add returnFileEntries(primary_only=True). 
    2057 * Warn/Deprecate simpleFiles(). 
    2562 
    2663{{{ 
    27 3.2.26 - 50 commits: Fri Oct 30 15:18:33 2009 -0400 
     643.2.26 - 142 commits: Thu Dec 17 19:54:58 2009 -0500 
     65 
    2866?? files changed,  ??,??? insertions(+),   ?,??? deletions(-) 
    2967?? files changed,   ?,??? insertions(+),     ??? deletions(-) [yum rpmUtils bin *.py]