On Fri, 2022-04-08 at 10:05 +0100, Simon McVittie wrote: > On Thu, 07 Apr 2022 at 23:28:44 +0100, Luca Boccassi wrote: > > Looks like upstream just switched to GTK4 in the new version, I don't > > really want to add support for multiple versions downstream. > > The configure.ac for 1.2.8-1 has a --with-gnome option that enables > a GTK 3 GUI, and a --with-gtk4 option that enables a GTK 4 GUI. Can > you enable both for a while, and put them in the same binary package? > > It looks as though they install into ${libdir}/NetworkManager with > different names (with and without a -gtk4- infix), so it should be > possible to have both at the same time, like network-manager-openvpn-gnome > does. > > The GTK 3 version is used by nm-connection-editor and maybe nm-applet in > the network-manager-gnome package, and by older gnome-control-center. The > GTK 4 version is used by newer gnome-control-center. I don't know whether > there are any plans to have a GTK 4 version of network-manager-gnome. > > > If I upload the version that is now in experimental to unstable, what > > happens if gnome-control-center 42 is not uploaded yet? > > The version in experimental looks like it has source code for both > GTK 3 and GTK 4, but still only has the GTK 3 version enabled in the Debian > packaging (there's no GTK 4 dependency). > > If you *only* enabled --with-gtk4, and not --with-gnome, then I think the > result would be that it would be impossible to reconfigure OpenConnect > connections in network-manager-gnome or an older gnome-control-center > (but still possible to use OpenConnect if you configured it with newer > gnome-control-center, a CLI, or a text editor).
Thanks, I had missed the new configure option (given the old one is default-enabled). I've done a quick upload to experimental, it has both plugins. I'll do more testing later, and if there are no issues upload to unstable in a few days. -- Kind regards, Luca Boccassi
signature.asc
Description: This is a digitally signed message part