- Issued:
- 2008-05-21
- Updated:
- 2008-05-21
RHBA-2008:0394 - Bug Fix Advisory
Synopsis
createrepo bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated createrepo package that fixes a bug and adds an enhancement is
now available.
Description
The createrepo utility generates a common metadata repository from a
directory of RPM packages.
When using a yum repository that contains one or more RPMs that have HTML
entities in their package descriptions, for example, "<" and ">"
characters, yum failed with errors similar to the following when running a
command such as "yum list available":
GLib-WARNING **: GError set over the top of a previous GError or
uninitialized memory. This indicates a bug in someone's code. You must
ensure an error is NULL before it's set. The overwriting error message was:
Parsing primary.xml error: Entity '[entity]' not defined.
A traceback error may have occurred. In this updated package, RPM data such
as this is filtered, which resolves this issue.
As well, this updated package adds a new option flag, "--skip-stat". When
used in conjunction with "--update", createrepo skips calling stat(1) on
files to see if they have changed, and assumes that if the file name
matches, then the repodata can be re-used.
This option has shown a significant increase in performance in the Fedora
build system, cutting down the time it takes createrepo to run, from 40
minutes, to approximately 4.
Users of createrepo are advised to upgrade to this updated package, which
resolves this issue and adds this enhancement.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 429356 - Update request; enable --skip-stat option to speed up --update createrepo calls significantly. Very usefull for Fedora and RHEL buildsystem.
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
x86_64 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
ia64 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
i386 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
x86_64 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
i386 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
x86_64 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
i386 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
s390x | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
ppc | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
createrepo-0.4.11-3.el5.src.rpm | SHA-256: 88886dcf59fd52d3712182825b9d95fe17dcfa7c0b4204b2a34e320a6826b250 |
x86_64 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
i386 | |
createrepo-0.4.11-3.el5.noarch.rpm | SHA-256: 295166eccd17380483dfe9d851298cc3086595f9ce51eb61be3cafd0c0a241fe |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.