On Wed, Jul 20, 2022 at 1:58 PM Kalev Lember kalevlember@gmail.com wrote:
Hi all,
gcr upstream has released gcr 3.90, which is the pre-release for gcr 4.x release. The new release is (mostly) parallel installable with the current version, 3.x, so we've packaged it in a parallel installable way in Fedora as well. It landed in rawhide last night as part of the GNOME 43.alpha mega-update.
gcr source package:
libgck-2 libgcr-4 libgcr-4-gtk3 (this may go away in the next point release) libgcr-4-gtk4 (this may go away in the next point release)
gcr3 source package (compat version):
libgck-1 libgcr-base-3 libgcr-ui-3
This is a bit of a mess because it hasn't seen much porting effort upstream yet, and I suspect that loading both versions in the same process at the same time can lead to hard-to-debug crashes.
The compat package approach works for now and I haven't seen any crashes in practice, but I suspect we'll need to make sure we port at least Workstation default install to gcr 4. Right now both versions are pulled in to the install media.
Thanks for the heads-up! I've submitted a ticket to elementary-capnet-assist upstream about gcr-4 support: https://github.com/elementary/capnet-assist/issues/85
Fabio