Control: severity -1 serious On Thu, 16 Jan 2025 at 12:57:26 +0000, Simon McVittie wrote:
Similar to cinnamon itself (#1041646), cinnamon-screensaver contains osk.py which imports typelibs from gir1.2-caribou-1.0. This is part of caribou, an unmaintained on-screen keyboard from the early history of GNOME 3, which never progressed beyond the experimental stage. cinnamon-screensaver uses caribou via Python and PyGI, so it should be straightforward to make this dependency optional via a try:/except ImportError: block, which would allow the dependency to be reduced to a Suggests or nothing at all.
...
The reason I'm raising this is that caribou was archived upstream (#1041641) and depends on the unmaintained clutter-1.0 framework (#1041623), so any bugs in it are not going to be fixed any more unless someone (presumably from the cinnamon community) takes over the responsibility for its upstream maintenance
There was no activity in this direction during the trixie cycle, so caribou is still in trixie, but I do not think it should be included in forky in its current unmaintained state.
Is this a code path that is developed/tested, or is it merely a leftover from when Cinnamon forked from early versions of GNOME 3?
smcv