On Fri, Sep 13, 2019 at 9:24 PM Miro Hrončok <mhroncok(a)redhat.com> wrote:
Hello,
glade3 is needed by libxfce4ui and it was recently orphaned via
https://bugzilla.redhat.com/show_bug.cgi?id
Can we get rid of the dependency, change it to Python 3 or do we need to get a
Python 2 exception to continue building Xfce?
I just had a quick look and it's a weird situation. The Xfce 4.14
release notes clearly say this:
In this 4.14 cycle the main goal was to port all core components to
Gtk3 (over Gtk2)
And it is true for for libxfce4ui, which I assume is a core component,
except that it appears to still drag Gtk2 dependencies besides glade3.
I'm not sure whether the other Gtk2 dependencies are pulled in
indirectly, but as far as pygtk2 is concerned it is indirect:
$ rpm -q --whatprovides $(rpm -qR libxfce4ui | grep 2.0) | sort |
uniq
gdk-pixbuf2-2.38.1-1.fc30.x86_64
glib2-2.60.7-1.fc30.x86_64
gtk2-2.24.32-4.fc30.x86_64
I will look further, I have a small window of 30-ish minutes, I think
they may have overlooked transitive dependencies. I hope upgrading
glade doesn't change XML schemas and doesn't break existing dialogs.
Dridi