On RHEL8 beta 1, the package pygtk2-libglade is not available. This means that many programs, including tl-select-profile, does not work.
In order to get glade support on RHEL8, one must do:
* Install libglade2
* Rebuilding existing pygtk2 package and re-add support for the glade sub package, which has been removed:
* ons 12 sep 2018 Josef Ridky <firstname.lastname@example.org> - 2.24.0-24
- remove libglade dependency and sub-package (#1622134)
This is fairly tricky, and will clash with future updates of the pygtk2 package. It is probably better for us to remove the dependency on pygtk2-libglade. Currently, it is only needed for:
All done now. Both tl-run-xstartup-feedback and tl-select-profile no longer depend on libglade. The goal is that these two programs should work exactly the same now as before.
I have tested my work on my Fedora 30 workstation.
Tested on RHEL8:
* tl-setup should no longer install libglade: ✓
* tl-select-profile should still work: ✓
* tl-run-xstartup-feedback should still work: ✓
* there should not be any traces of glade left in our parts of the source code tree: ✓
Doesn't work on RHEL6.
Some of the code used in the profile chooser now requires PyGTK 2.22 which isn't available on RHEL6. ThinLinc's official requirement is PyGTK 2.16. We need to modfiy the code in the profile chooser.
Fixed now, verified on RHEL 6 with pygtk2-2.16.0-3.el6.x86_64.