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

Bug#1113815: libxklavier: unmaintained upstream; upstream repository is archived and read-only



Source: libxklavier
Severity: important
Tags: upstream wontfix sid forky
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: unmaintained-upstream
X-Debbugs-Cc: cinnamon@packages.debian.org, gnome-screensaver@packages.debian.org, mate-control-center@packages.debian.org, xfce4-settings@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@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


Reply to: