On 9/18/19 12:23 AM, Dridi Boukelmoune wrote:
On Tue, Sep 17, 2019 at 11:03 PM Miro Hrončok
<mhroncok(a)redhat.com> wrote:
>
> On 18. 09. 19 0:17, Mukundan Ragavan wrote:
>> This is a good time to do it. I can rebuild the relevant packages (i.e.
>> all xfce stack since this is libxfce4ui we are talking about) and submit
>> a huge update before F31 final.
>
> Shouldn't this rather be done in rawhide only?
Nope, I had a look yesterday as promised and the results for the "Xfce
Desktop" group yields the following:
===============================
Package
===============================
Reinstalling:
libxfce4ui
Installing dependencies:
imsettings-gsettings
Removing dependent packages:
Thunar
garcon
greybird-xfce4-notifyd-theme
imsettings-xfce
thunar-archive-plugin
thunar-media-tags-plugin
thunar-volman
xfce4-appfinder
xfce4-datetime-plugin
xfce4-notifyd
xfce4-panel
xfce4-places-plugin
xfce4-power-manager
xfce4-pulseaudio-plugin
xfce4-screenshooter-plugin
xfce4-settings
xfdesktop
Kevin is probably right, the best course of action is likely to remove
python 2 bindings and keep glade around. libxfceui supports both glade
(3.22+) and glade3 (3.8) and removing the latter is not feasible.
While Xfce moved core components to Gtk3, the ones above aren't ready
yet.
So, this list above is mostly due to garcon... it's pulling in both the
gtk2 and gtk3 libxfce4ui support.
The more useful list is:
➜ ~ dnf repoquery --whatrequires 'libxfce4ui-1.so.0()(64bit)'
garcon-0:0.6.4-3.fc31.x86_64
libxfce4ui-devel-0:4.14.1-1.fc31.x86_64
xfbib-0:0.1.0-11.fc31.x86_64
xfburn-0:0.5.5-5.fc31.x86_64
xfce-theme-manager-0:0.3.8-2.fc31.x86_64
xfce4-cellmodem-plugin-0:0.0.5-26.fc31.x86_64
xfce4-embed-plugin-0:1.6.0-10.fc31.x86_64
xfce4-hardware-monitor-plugin-0:1.6.0-7.fc31.x86_64
xfce4-kbdleds-plugin-0:0.0.6-17.fc31.x86_64
xfce4-mailwatch-plugin-0:1.2.0-22.fc31.x86_64
xfce4-notes-plugin-0:1.8.1-22.fc31.x86_64
xfce4-time-out-plugin-0:1.0.3-1.fc32.x86_64
So, those are our gtk2 holdouts. :) Garcon and libxfce4ui could be
rebuilt, but the rest of those really need the older lib.
So, I think we should short term: drop python2 from glade3 and take it
over so everything keeps working.
Longer term: wait for all the above list to move to gtk3, then rebuild
libxfce4ui with glade and rebuild the rest to use the new library and
let glade3 orpahn out.
Everyone ok with that plan?
kevin