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

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: