Changes from Version 1 of whatsnew/3.2.24

james (IP:
08/05/09 17:01:59 (9 years ago)

Import month old 3.2.24 overview changelog


  • whatsnew/3.2.24

    v0 v1  
     1= What's new in yum-3.2.24 = 
     3== User Interface changes == 
     5 * Add the version command, this is probably most useful when you are working with large numbers of computers which should be identical. 
     6 * Allow POSIX shell like quotes for urls, in yum.conf and *.repo files etc. 
     7   * Eg. baseurl = " foo" 
     8 * Yum will now refuse to install a package that is **obsoleted** by a package that is currently installed. 
     9 * --color=off Now works. 
     10 * The yum-plugin-aliases plugin now works on commands you type into "yum shell". 
     11 * If a package is being reinstalled or downgraded, it is displayed as such when listing the transaction (instead of Eg. being marked as an install and remove). 
     12 * "yum reinstall" of a package that is installed, but not available for reinstall, will now give a message to the user telling them that. 
     13 * Skip updateinfo files that are broken, where before we gave a message and stopped yum. 
     15== Resource improvement changes == 
     17 * Speed up searchFiles(), this will mostly affect basename searches. Eg. yum provides "*/gedit" 
     18 * Speed up installs with lots of providers. Eg. yum install "font(:lang=en)" 
     19 * The backend code for processing excludes was rewritten, significant improvements were made to "cost excludes" and "includepkgs". 
     21== API changes == 
     23 * Allow callers to set most of the repo. directory attributes again. 
     24 * addPackageExcluder() was added to all repo objects, as part of the new exclude backend code. 
     25 * We now process config. variables (like $basearch and $releasever) in cachedir/installroot/etc. 
     26 * Add simpleVersion() to rpmdb and pkgSack. 
     27 * Added checksum_type and checksum_data, from the package to be installed, to the yumdb (simpleVersion() uses this).