[Yum-devel] Yum-utils 0.3 release

Panu Matilainen pmatilai at laiskiainen.org
Fri Aug 26 11:04:55 UTC 2005


Hi everyone,

To go with the shiny new yum-2.4.0 release, here comes yum-utils 0.3.

Short summary of changes:
* Several plugins enhancing yum in various ways included
* repo-rss, repoclosure and repoquery now work properly for non-root users
* Lot's of fixes, improvements and new features in the included utilities
* For the g(l)ory details see below

Tarball:
http://linux.duke.edu/projects/yum/download/yum-utils/yum-utils-0.3.tar.gz
md5sum 9e671bce46841d2a1b20478392662eb1

SRPM:
http://linux.duke.edu/projects/yum/download/yum-utils/yum-utils-0.3-1.src.rpm
md5sum 7935732a6830073001f97ddf5892e7a6

Detailed what's new:

New plugins:
* fastestmirror - automatically selects fastest mirror to download
   packages from
* changelog - view changelog deltas before or after updating packages
* protectbase - allows packages from given repositories to be
   protected  from being overridden by packages from other repositories
* tsflags - allow specifying extra tsflags such as "test" to yum
   transactions
* versionlock - allow locking packages to certain versions

repoquery:
* Use private cache for non-root operation
* Support various new rpmquery formatting tricks such as
   --qf "%-20{repoid} %{name}" and --qf "%{buildtime:date}"
* Available querytags can be viewed with --querytags option
* All query results are now formattable with --qf
* Package arguments (wildcards etc) are parsed identically to yum
* Source packages are now accessed by speficing .src as the package arch,
   eg 'repoquery -l glibc.src'
* --whatprovides returns all possible providers, not just the "best"
* Don't traceback on unknown queryformats and conversions
* Allow querying limited set of packages with
   --pkgnarrow=installed|available|all|recent|updates
* Optionally show all available versions of packages with --show-dupes
   instead of just latest version

repoclosure:
* Use private cache for non-root operation
* Allow specifying arch and different config file from cli
* Allow repoclosure to be used as a class from other programs

package-cleanup:
* Cleanups and optimizations
* Option to remove kernels automatically
* Remove kernel-devel packages together with kernel packages

repo-rss:
* Use private cache for non-root operation

Enjoy, and let us know if it breaks :)

 	- Panu -



More information about the Yum-devel mailing list