GOA support for cinnamon-control-center is dropped upstream
Related to this:
https://github.com/linuxmint/cinnamon-control-center/issues/335
gnome-online-accounts support is dropped upstream, and they suggest packaging cinnamon-control-center with gnome-online-accounts-gtk instead.
https://github.com/xapp-project/gnome-online-accounts-gtk
Description:
Steps to reproduce:
To use online-accounts option a fresh install of Cinnamon installing:
local/gnome-online-accounts 3.50.1-1
Single sign-on framework for GNOME
local/gvfs-goa 1.54.0-2 (gnome)
Virtual filesystem implementation for GIO (Gnome Online Accounts backend; cloud storage)
local/libgoa 3.50.1-1
Single sign-on framework for GNOME - client library
And start cinnamon-control-center > online-accounts option it shows only an empty window with an info link:
Error Message:
cinnamon-settings online-accounts
Unknown module online-accounts
libgoa-backend-1.0.so.1: cannot open shared object file: No such file or directory
Failed to load module: /usr/lib/cinnamon-control-center-1/panels/libonline-accounts.so
Loading Online Account module
Could not load online-accounts module; is the cinnamon-control-center package installed?
'NoneType' object has no attribute 'set_no_show_all'
Solution: Built cinnamon-control-center with gnome-online-accounts-gtk support using this patch as suggested by upstream development: https://github.com/linuxmint/cinnamon/commit/d22f889c376734f0ca5d904885c2772e790fbadc