[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1093210: cinnamon-screensaver: osk.py depends on typelib from unmaintained caribou



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


Reply to: