Bug#366180: xkb-data: many files in /etc/X11/xkb (from xlibs) orphaned in X11R7 transition
Package: xkb-data
Version: 0.8-5
Severity: normal
When upgrading through the transition to X11R7, I purged the xlibs
package and installed xkb-data. I got many warnings:
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/symbols/pc' not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/symbols' not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/rules' not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/geometry' not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb/compat' not empty so not removed.
dpkg - warning: while removing xlibs, directory `/etc/X11/xkb' not empty so not removed.
And in the end, many files were left under /etc/X11/xkb. (A full list
is at the end.) No package claims ownership of these files (and dlocate
confirms that the purged version of xlibs did not own them). I don't
know how this happened, but this scenario was repeated exactly on two
separate systems. On neither did I ever change any xkb conffiles. It's
possible that this condition has existed for a long time, and that the
bug is in an older version of xlibs.
I'm filing this against xkb-data because 1) it now owns the xkb files
and 2) people upgrading may remove xlibs, so there is no chance to fix
the problem there.
Here is the list of orphaned files under /etc/X11/xkb:
geometry/omnibook
compat/group_led
compat/leds
rules/xfree86-it.lst
symbols/ru_yawerty
symbols/pc/ar
symbols/pc/ben
symbols/pc/cz_qwerty
symbols/pc/dev
symbols/pc/dvorak
symbols/pc/el
symbols/pc/en_US
symbols/pc/fr-latin9
symbols/pc/ge_la
symbols/pc/ge_ru
symbols/pc/guj
symbols/pc/gur
symbols/pc/il_phonetic
symbols/pc/iu
symbols/pc/kan
symbols/pc/lo
symbols/pc/mk
symbols/pc/ml
symbols/pc/mt_us
symbols/pc/ogham
symbols/pc/ori
symbols/pc/pl2
symbols/pc/sapmi
symbols/pc/sk_qwerty
symbols/pc/sr
symbols/pc/syr
symbols/pc/syr_phonetic
symbols/pc/tel
symbols/pc/th_pat
symbols/pc/th_tis
symbols/pc/tml
symbols/pc/yu
symbols/pc/us_intl
symbols/pc/se_FI
symbols/pc/se_NO
symbols/pc/se_SE
symbols/pc/dz
Andrew
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (800, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
-- no debconf information
Reply to: