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