Bug#1041629: gnome-shell-extension-gsconnect: depends on unmaintained clutter-1.0

Simon McVittie smcv at debian.org
Fri Jul 21 15:18:52 BST 2023


Source: gnome-shell-extension-gsconnect
Version: 54-2
Severity: important
Tags: trixie sid
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: oldlibs clutter
Control: block 996690 by -1

This package depends on gir1.2-clutter-1.0 from clutter-1.0, which is
no longer maintained upstream (and has been effectively unmaintained
for a while).

Confusingly, mutter/gnome-shell contain a fork of clutter, also named
"Clutter" in APIs, which *is* maintained. If the only places this Shell
extension refers to "Clutter" are in a GNOME Shell extension, then it
does not need to depend on gir1.2-clutter-1.0, and the dependency can
be removed.

If this extension contains independent helper programs that run outside
Shell's execution environment, and *those* import Clutter, then they
should be ported from GTK 3 and Clutter to GTK 4 and libadwaita.
<https://gitlab.gnome.org/GNOME/Initiatives/-/issues/31> has a bit more
information on this. However, from a quick glance at codesearch.debian.net,
I don't think that's actually the case.

Thanks,
    smcv



More information about the pkg-gnome-maintainers mailing list