Bug#1113815: libxklavier: unmaintained upstream; upstream repository is archived and read-only
Simon McVittie
smcv at debian.org
Wed Sep 3 00:20:46 BST 2025
Source: libxklavier
Severity: important
Tags: upstream wontfix sid forky
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: unmaintained-upstream
X-Debbugs-Cc: cinnamon at packages.debian.org, gnome-screensaver at packages.debian.org, mate-control-center at packages.debian.org, xfce4-settings at packages.debian.org,
libxklavier's web page
https://www.freedesktop.org/wiki/Software/LibXklavier/ says:
> libxklavier is unmaintained and considered
> deprecated. The repository is available here:
> https://gitlab.freedesktop.org/archived-projects/libxklavier
For historical reasons it is maintained in Debian by the GNOME team,
even though it is no longer used by GNOME. It *is* used by quite a lot
of older projects, some of which are included in XFCE, Cinnamon, MATE,
and GNOME Flashback. Could the maintainer team of one of the other
desktops perhaps volunteer to look after it?
I recently made some janitorial changes related to
GObject-Introspection, but I would prefer someone who knows how to
exercise this package's functionality to test and upload the new
version.
Ideally those projects would move away from it, because it's been
unmaintained for about a decade.
If it was removed, the following would be affected:
----8<----
smcv at coccia ~ % dak rm -R -n libxklavier
Checking reverse dependencies...
# Broken Depends:
ayatana-indicator-keyboard: ayatana-indicator-keyboard
cairo-dock-plug-ins: cairo-dock-keyboard-indicator-plug-in
caribou: libcaribou-dev
libcaribou0
cinnamon-control-center: cinnamon-control-center
cinnamon-settings-daemon: cinnamon-settings-daemon
gnome-screensaver: gnome-screensaver
gxkb: gxkb
input-pad: libinput-pad-1.0-1
libgnomekbd: gir1.2-gkbd-3.0
gkbd-capplet
libgnomekbd-dev
libgnomekbd8
libmatekbd: gir1.2-matekbd-1.0
libmatekbd-dev
libmatekbd4
lightdm: liblightdm-gobject-1-0
liblightdm-gobject-dev
mate-control-center: mate-control-center
mate-screensaver: mate-screensaver
mate-settings-daemon: mate-settings-daemon
matekbd-keyboard-display: matekbd-keyboard-display
sugar: python3-jarabe
sugar-session
xfce4-screensaver: xfce4-screensaver
xfce4-settings: xfce4-settings
xfce4-xkb-plugin: xfce4-xkb-plugin
# Broken Build-Depends:
ayatana-indicator-keyboard: libxklavier-dev (5.3 >=)
budgie-control-center: libxklavier-dev (5.1 >=)
cairo-dock-plug-ins: libxklavier-dev
caribou: libxklavier-dev
cinnamon-control-center: libxklavier-dev
cinnamon-settings-daemon: libxklavier-dev
gnome-control-center: libxklavier-dev
gnome-screensaver: libxklavier-dev
gxkb: libxklavier-dev
ibus-input-pad: libxklavier-dev
input-pad: libxklavier-dev
libgnomekbd: libxklavier-dev (5.2 >=)
libmatekbd: libxklavier-dev
lightdm: libxklavier-dev
mate-control-center: libxklavier-dev
mate-settings-daemon: libxklavier-dev
matekbd-keyboard-display: libxklavier-dev
ukui-control-center: libxklavier-dev
ukui-settings-daemon: libxklavier-dev
xfce4-screensaver: libxklavier-dev
xfce4-settings: libxklavier-dev
xfce4-xkb-plugin: libxklavier-dev
----8<----
Of those, gnome-control-center only had an unused Build-Depends (which
was already removed in the packaging git repository), and I suspect that
others like budgie-control-center and the ukui-* packages might also be
similarly unused/obsolete Build-Depends.
smcv
More information about the pkg-gnome-maintainers
mailing list