Currently we require PyGTK 2.4. This version was selected mainly as a consequence of us requiring Python 2.3 (see bug 2765 for details). As we are considering updating the Python requirement (bug 4213), we should also consider upgrading the PyGTK requirement. RHEL 5 includes PyGTK 2.10, so somewhere around that is probably a good choice.
The PyGTK signal "page-added" which we use in the installer is only present in PyGTK >= 2.10, so we need to have this as a minimum at least. http://www.pygtk.org/docs/pygtk/class-gtknotebook.html#signal-gtknotebook--page-added
Checked distros: RHEL 5.8: 2.10 Ubuntu 8.04 LTS: 2.12 SLED11SP2: 2.16 Let's raise req to 2.10.
Fixed in 25590.
Code review looks good, closing.