Public bug reported: gcr4 is a new version of the gcr library. The older version 3 library included GTK3 widgets. Since it's not possible to have GTK3 & GTK4 in the same process, a new version was needed. gcr doesn't include GUI widgets so no GTK4 dependency.
I have postponed getting gcr into Ubuntu main for a while by reverting commits in various projects. But the latest version of gnome-online- accounts (3.49.2 on the way to 3.50 to be included in GNOME 46) has a hard dependency on gcr4. Just like we allowed GTK4 (and related libraries) into main although technically duplicating GTK3, I request that we allow gcr4 into main even though we need to keep the old gcr in main too for now. Here is a list of affected packages: Ready for switch now ----- gnome-control-center gnome-online-accounts gnome-settings-daemon gnome-shell gvfs libgdata (not merged upstream but Fedora is shipping the patch) libnma Not ready --------- gnome-keyring (work started at https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/139) pinentry seahorse (done in nielsdg/gtk4 branch) shotwell (done in a wip/gtk4 branch) Seahorse and shotwell are no longer in Ubuntu Desktop's default install but are in the "full" install option. Already switched (universe) --- epiphany-browser ** Affects: gcr4 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2055165 Title: Move gcr4 to main To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcr4/+bug/2055165/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs