Bug Fix Advisory pygtk2 bug fix update

Advisory: RHBA-2008:0079-4
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-05-21
Last updated on: 2008-05-21
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

Updated pygtk2 packages that fix two bugs are now available.

PyGTK is an extension module for python that gives you access to the GTK+
widget set. Just about anything you can write in C with GTK+ you can write
in python with PyGTK (within reason), but with all the benefits of using a
high-level scripting language.

These updated pygtk2 packages provide fixes for the following bugs:

* a reference-counting issue would cause certain applications such as the
Revelation password manager to crash at startup.

* virt-manager would crash upon startup due to the refence-counting issue.

* the bindings file gtk-extrafuncs.defs, which is required by certain
applications, was not being installed with pygtk.

* a versioning error which would cause yum to prevent to install packages
that were not actually in conflict.

Users are advised to upgrade to these updated pygtk2 packages, which
resolve these issues.


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

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
pygtk2-2.10.1-12.el5.src.rpm     d81c028d95cf11e505e4920d3b8f79ee
 
IA-32:
pygtk2-devel-2.10.1-12.el5.i386.rpm     f0be5f31f7d62a09197138b730937c3f
 
x86_64:
pygtk2-devel-2.10.1-12.el5.i386.rpm     f0be5f31f7d62a09197138b730937c3f
pygtk2-devel-2.10.1-12.el5.x86_64.rpm     0f1cc37e1ece566e871b4c70cde5475c
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
pygtk2-2.10.1-12.el5.src.rpm     d81c028d95cf11e505e4920d3b8f79ee
 
IA-32:
pygtk2-2.10.1-12.el5.i386.rpm     be815c09874392038b7babd5fed48230
pygtk2-codegen-2.10.1-12.el5.i386.rpm     770cb7fa7adb2fc6a3d3260c9d469190
pygtk2-devel-2.10.1-12.el5.i386.rpm     f0be5f31f7d62a09197138b730937c3f
pygtk2-libglade-2.10.1-12.el5.i386.rpm     6204f49ce1878a1b42f0b76ba1303399
 
IA-64:
pygtk2-2.10.1-12.el5.ia64.rpm     ea17f3102865e1905e895822150c9529
pygtk2-codegen-2.10.1-12.el5.ia64.rpm     d5940e381f91843035467b9cb77f7626
pygtk2-devel-2.10.1-12.el5.ia64.rpm     f26b33b30ccfe715f3e25448a77ea22b
pygtk2-libglade-2.10.1-12.el5.ia64.rpm     55a62227e549afb0e435d1f8bf4458ec
 
PPC:
pygtk2-2.10.1-12.el5.ppc.rpm     4ddb9527ebacb943c9b377ffdbf83821
pygtk2-codegen-2.10.1-12.el5.ppc.rpm     609c71be6a454ba37c70b1b7d2bbc137
pygtk2-devel-2.10.1-12.el5.ppc.rpm     6aa4470a11b48738f1766a08e256afb0
pygtk2-devel-2.10.1-12.el5.ppc64.rpm     3225264235ea564012dad0b915fbd092
pygtk2-libglade-2.10.1-12.el5.ppc.rpm     e2ead0c508683cbd15fed74d586c8154
 
s390x:
pygtk2-2.10.1-12.el5.s390x.rpm     7488111ce50f2d077aaeed7bacb079c7
pygtk2-codegen-2.10.1-12.el5.s390x.rpm     af62402bff75a1a75e27ce3ae50464f2
pygtk2-devel-2.10.1-12.el5.s390.rpm     c7893bfe28f63ee6817b8094618c58ce
pygtk2-devel-2.10.1-12.el5.s390x.rpm     e8621b503efa193d85436b194f79123d
pygtk2-libglade-2.10.1-12.el5.s390x.rpm     96ee5cfc8051b6c17f47ac6a9ea88d2c
 
x86_64:
pygtk2-2.10.1-12.el5.x86_64.rpm     90993f7d21a6570291612d24660103a1
pygtk2-codegen-2.10.1-12.el5.x86_64.rpm     cdd2328a143fb892bc07fcefa2827c17
pygtk2-devel-2.10.1-12.el5.i386.rpm     f0be5f31f7d62a09197138b730937c3f
pygtk2-devel-2.10.1-12.el5.x86_64.rpm     0f1cc37e1ece566e871b4c70cde5475c
pygtk2-libglade-2.10.1-12.el5.x86_64.rpm     2b968eee3e4816f7cd130b4751f04831
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
pygtk2-2.10.1-12.el5.src.rpm     d81c028d95cf11e505e4920d3b8f79ee
 
IA-32:
pygtk2-2.10.1-12.el5.i386.rpm     be815c09874392038b7babd5fed48230
pygtk2-codegen-2.10.1-12.el5.i386.rpm     770cb7fa7adb2fc6a3d3260c9d469190
pygtk2-libglade-2.10.1-12.el5.i386.rpm     6204f49ce1878a1b42f0b76ba1303399
 
x86_64:
pygtk2-2.10.1-12.el5.x86_64.rpm     90993f7d21a6570291612d24660103a1
pygtk2-codegen-2.10.1-12.el5.x86_64.rpm     cdd2328a143fb892bc07fcefa2827c17
pygtk2-libglade-2.10.1-12.el5.x86_64.rpm     2b968eee3e4816f7cd130b4751f04831
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

237077 - [RHEL 5] pygtk2 bug in 2.10.1 (fixed in 2.10.3) causes Revelation to crash
251029 - [RHEL5] gtk-extrafuncs.defs missing from pygtk2-devel
430347 - virt-manager crashing after pygtk2 update



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/