Version 1 (modified by james, 8 years ago)
Import month old 3.2.24 overview changelog

What's new in yum-3.2.24

User Interface changes

  • Add the version command, this is probably most useful when you are working with large numbers of computers which should be identical.
  • Allow POSIX shell like quotes for urls, in yum.conf and *.repo files etc.
  • Yum will now refuse to install a package that is **obsoleted** by a package that is currently installed.
  • --color=off Now works.
  • The yum-plugin-aliases plugin now works on commands you type into "yum shell".
  • 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).
  • "yum reinstall" of a package that is installed, but not available for reinstall, will now give a message to the user telling them that.
  • Skip updateinfo files that are broken, where before we gave a message and stopped yum.

Resource improvement changes

  • Speed up searchFiles(), this will mostly affect basename searches. Eg. yum provides "*/gedit"
  • Speed up installs with lots of providers. Eg. yum install "font(:lang=en)"
  • The backend code for processing excludes was rewritten, significant improvements were made to "cost excludes" and "includepkgs".

API changes

  • Allow callers to set most of the repo. directory attributes again.
  • addPackageExcluder() was added to all repo objects, as part of the new exclude backend code.
  • We now process config. variables (like $basearch and $releasever) in cachedir/installroot/etc.
  • Add simpleVersion() to rpmdb and pkgSack.
  • Added checksum_type and checksum_data, from the package to be installed, to the yumdb (simpleVersion() uses this).