Chapter 1. Package Updates
regardless of user preferences. With the error corrected, users can now use yum in monochrome.
1920
(BZ#507883
)
• Under certain, unusual circumstances, yum could encounter an infinite recursion while executing
the package-cleanup --dupes command. Yum would crash and the recursion would eventually
terminate with the error maximum recursion depth exceeded while calling a Python
object. The code that populates the package sacks is now modified so that this recursion cannot
take place, therefore avoiding the crash.
• The method that yum uses to import the names of modules previously omitted the to_str
parameter. Therefore, when loading the yum-filter-data plugin, yum crashed. With to_str now
specified in the code, yum can import the module name and does not crash when it loads the
1922
plugin.
(BZ#508051
• Previously, the code used by yum to allow users to set repo directory attributes contained several
flaws. As a result, attempts to set the download directory with the --downloaddir option resulted
in a crash. The code used to set directory attributes is now substantially rewritten and now allows
the --downloaddir option to work correctly.
• While populating the package sack, yum did not account for the possibility repos had been added
where none existed before. Therefore, if the repos were not specified in the original configuration,
and repos were subsequently added, yum would not add to the package sack the first time that it
tried to use the new repos. This situation could lead to problems during installation or the creation of
live CDs. Yum now re-initializes the package sack when a repo is added if no repo was previously
specified.
(BZ#508659
• A recent version of yum was substantially slower than previous versions when calculating cost
excludes. The slowdown was caused by variable that expanded to unicode encoding rather than
str. The calculation no longer uses unicode, which returns yum to its previous higher speed.
1925
(BZ#500000
)
• Some recent combinations of versions of yum and rpm produced conditions under which it was
possible that yum would fail to recognize when rpm failed to install a package. Despite the failure,
yum would report that the package had been updated. The rebase of yum to version 3.2.22 allows
yum to detect rpm failures more reliably.
1.253. yum-metadata-parser
1.253.1. RHBA-2009:0440: bug fix update
Note
This update has already been released (prior to the GA of this release) as FASTRACK
RHBA-2009:0440
errata
An updated yum-metadata-parser package that fixes a bug is now available.
yum-metadata-parser is a fast metadata parser for yum implemented in C.
This updated yum-metadata-parser package fixes the following bug:
272
(BZ#507885
)
1924
)
(BZ#282951
1927
1921
)
1923
(BZ#508055
)
1926
)
Need help?
Do you have a question about the ENTERPRISE LINUX 5.4 - TECHNICAL NOTES and is the answer not in the manual?
Questions and answers