etc-update apparently didn't show updates in /usr/share/X11/xkb. Seems logical to me that "etc-update" is only updating "/etc". X11 configuration files used to be in /etc/X11 and have moved to /usr/share/X11 with recent X server versions. (as we all know) I moved /usr/share/X11/xkb to /etc/xkb just for etc-update to work, thereafter moving it back to /usr/share/X11/xkb. I discoverd these "._cfg0000_*" files today, don't know how long I've missed them. Reproducible: Didn't try Actual Results: etc-update seems to not check inside /usr/share/X11. Expected Results: Files in /usr/share/X11 should be updated like files in /etc due to their nature. My ARCH is "ppc", it that matters. CONFIG_PROTECT doesn't list "/usr/share" or anything alike. # etc-update ... ("/etc/xkb" should read "/usr/share/X11/xkb") The following is the list of files which need updating, each configuration file is followed by a list of possible replacement files. 2) /etc/xkb/symbols/af (1) 3) /etc/xkb/symbols/al (1) 4) /etc/xkb/symbols/altwin (1) 5) /etc/xkb/symbols/am (1) 6) /etc/xkb/symbols/ara (1) 7) /etc/xkb/symbols/az (1) 8) /etc/xkb/symbols/ba (1) 9) /etc/xkb/rules/base (1) 10) /etc/xkb/rules/base.lst (1) 11) /etc/xkb/rules/base.xml (1) 12) /etc/xkb/symbols/bd (1) 13) /etc/xkb/symbols/be (1) 14) /etc/xkb/symbols/bg (1) 15) /etc/xkb/symbols/br (1) 16) /etc/xkb/symbols/bt (1) 17) /etc/xkb/symbols/by (1) 18) /etc/xkb/symbols/ca (1) 19) /etc/xkb/types/caps (1) 20) /etc/xkb/symbols/capslock (1) 21) /etc/xkb/symbols/cd (1) 22) /etc/xkb/symbols/ch (1) 23) /etc/xkb/symbols/macintosh_vndr/ch (1) 24) /etc/xkb/compat/complete (1) 25) /etc/xkb/types/complete (1) 26) /etc/xkb/symbols/compose (1) 28) /etc/xkb/symbols/sun_vndr/cs (1) 29) /etc/xkb/symbols/ctrl (1) 30) /etc/xkb/symbols/cz (1) 31) /etc/xkb/symbols/sun_vndr/cz (1) 32) /etc/xkb/symbols/de (1) 33) /etc/xkb/symbols/macintosh_vndr/de (1) 34) /etc/xkb/symbols/sun_vndr/de (1) 35) /etc/xkb/compat/default (1) 36) /etc/xkb/types/default (1) 37) /etc/xkb/geometry/dell (1) 38) /etc/xkb/symbols/dk (1) 39) /etc/xkb/symbols/macintosh_vndr/dk (1) 40) /etc/xkb/symbols/sun_vndr/dk (1) 41) /etc/xkb/symbols/ee (1) 42) /etc/xkb/symbols/epo (1) 43) /etc/xkb/symbols/es (1) 44) /etc/xkb/symbols/macintosh_vndr/es (1) 45) /etc/xkb/symbols/eurosign (1) 46) /etc/xkb/keycodes/evdev (1) 47) /etc/xkb/types/extra (1) 48) /etc/xkb/symbols/fi (1) 49) /etc/xkb/symbols/fo (1) 50) /etc/xkb/symbols/fr (1) 51) /etc/xkb/symbols/macintosh_vndr/fr (1) 52) /etc/xkb/symbols/sun_vndr/fr (1) 53) /etc/xkb/symbols/gb (1) 54) /etc/xkb/symbols/sun_vndr/gb (1) 55) /etc/xkb/symbols/ge (1) 56) /etc/xkb/symbols/gh (1) 57) /etc/xkb/symbols/gr (1) 58) /etc/xkb/symbols/sun_vndr/gr (1) 59) /etc/xkb/symbols/group (1) 60) /etc/xkb/symbols/hr (1) 61) /etc/xkb/symbols/hu (1) 62) /etc/xkb/symbols/ie (1) 63) /etc/xkb/symbols/il (1) 64) /etc/xkb/symbols/in (1) 65) /etc/xkb/symbols/inet (1) 66) /etc/xkb/symbols/iq (1) 67) /etc/xkb/symbols/ir (1) 68) /etc/xkb/symbols/is (1) 69) /etc/xkb/symbols/macintosh_vndr/is (1) 70) /etc/xkb/symbols/it (1) 71) /etc/xkb/symbols/macintosh_vndr/it (1) 72) /etc/xkb/symbols/sun_vndr/it (1) 73) /etc/xkb/symbols/jp (1) 74) /etc/xkb/symbols/sun_vndr/jp (1) 75) /etc/xkb/symbols/keypad (1) 76) /etc/xkb/symbols/kg (1) 77) /etc/xkb/symbols/kh (1) 78) /etc/xkb/symbols/sun_vndr/ko (1) 79) /etc/xkb/symbols/kr (1) 80) /etc/xkb/symbols/kz (1) 81) /etc/xkb/symbols/la (1) 82) /etc/xkb/symbols/latam (1) 83) /etc/xkb/symbols/latin (1) 84) /etc/xkb/symbols/level3 (1) 85) /etc/xkb/compat/level5 (1) 86) /etc/xkb/symbols/level5 (1) 87) /etc/xkb/types/level5 (1) 88) /etc/xkb/symbols/lk (1) 89) /etc/xkb/symbols/lt (1) 90) /etc/xkb/symbols/lv (1) 91) /etc/xkb/keycodes/macintosh (1) 92) /etc/xkb/symbols/mao (1) 93) /etc/xkb/geometry/microsoft (1) 94) /etc/xkb/compat/misc (1) 95) /etc/xkb/symbols/mk (1) 96) /etc/xkb/symbols/mm (1) 97) /etc/xkb/symbols/mn (1) 98) /etc/xkb/symbols/mt (1) 99) /etc/xkb/symbols/mv (1) 100) /etc/xkb/symbols/nbsp (1) 101) /etc/xkb/symbols/ng (1) 102) /etc/xkb/symbols/nl (1) 103) /etc/xkb/symbols/sun_vndr/nl (1) 104) /etc/xkb/symbols/no (1) 105) /etc/xkb/symbols/macintosh_vndr/no (1) 106) /etc/xkb/symbols/sun_vndr/no (1) 107) /etc/xkb/symbols/np (1) 108) /etc/xkb/geometry/pc (1) 109) /etc/xkb/symbols/pc (1) 110) /etc/xkb/symbols/digital_vndr/pc (1) 111) /etc/xkb/types/pc (1) 112) /etc/xkb/symbols/pk (1) 113) /etc/xkb/symbols/pl (1) 114) /etc/xkb/symbols/sun_vndr/pl (1) 115) /etc/xkb/symbols/pt (1) 116) /etc/xkb/symbols/macintosh_vndr/pt (1) 117) /etc/xkb/symbols/ro (1) 118) /etc/xkb/symbols/ru (1) 119) /etc/xkb/symbols/sun_vndr/ru (1) 120) /etc/xkb/symbols/se (1) 121) /etc/xkb/symbols/macintosh_vndr/se (1) 122) /etc/xkb/symbols/si (1) 123) /etc/xkb/symbols/sk (1) 126) /etc/xkb/symbols/srvr_ctrl (1) 127) /etc/xkb/keycodes/sun (1) 128) /etc/xkb/symbols/sun_vndr/sw (1) 129) /etc/xkb/symbols/sy (1) 130) /etc/xkb/symbols/th (1) 131) /etc/xkb/geometry/thinkpad (1) 132) /etc/xkb/symbols/tj (1) 133) /etc/xkb/symbols/tr (1) 134) /etc/xkb/symbols/sun_vndr/tr (1) 135) /etc/xkb/symbols/sun_vndr/tuv (1) 136) /etc/xkb/symbols/sun_vndr/tw (1) 137) /etc/xkb/symbols/ua (1) 138) /etc/xkb/symbols/us (1) 139) /etc/xkb/symbols/macintosh_vndr/us (1) 140) /etc/xkb/symbols/sun_vndr/us (1) 141) /etc/xkb/symbols/uz (1) 142) /etc/xkb/symbols/vn (1) 143) /etc/xkb/keycodes/xfree86 (1) 144) /etc/xkb/rules/xfree98 (1) 145) /etc/xkb/rules/xkb.dtd (1) 146) /etc/xkb/symbols/za (1) Please select a file to edit by entering the corresponding number. (don't use -3, -5, -7 or -9 if you're unsure what to do) (-1 to exit) (-3 to auto merge all remaining files) (-5 to auto-merge AND not use 'mv -i') (-7 to discard all updates) (-9 to discard all updates AND not use 'rm -i'): Additionally the files compat.dir symbols.dir types.dir where to be updated in /usr/share/X11/xkb (which I did manually at first).
The new xkb config files were from the 12th october 2008... Must have come with my update to x11-base/xorg-x11-7.4 ("~ppc" for the time, pulling all "~ppc" dependencies).
Please post your `emerge --info' too.
Once upon a time (xkeyboard-config <= 0.9), the xkb files were purposefully added to CONFIG_PROTECT, even though they are installed under /usr/share rather than /etc. Almost no-one ever customized those files, and many people got sick of managing all those files with etc-update **. All that changed on Sep 26, 2007 when the new 1.1 ebuild refrained from adding /usr/share/X11/xkb to CONFIG_PROTECT. ** those people probably didn't know about the slick automated merging of non-customized files by dispatch-conf! So, after your recent upgrade of xkeyboard-config from 0.9 to 1.1, the /usr/share/X11/xkb files will never again be treated like config files -- unless you purposefully add /usr/share/X11/xkb back into CONFIG_PROTECT, which I doubt is what you really want (you don't actually customize any of those files, do you?) In short, this is one time upgrade issue caused by the change in policy of these ebuilds; everything will work ok from now on, and there is no reason to change etc-update or change the ebuilds back. Do you agree, so it's ok to close this bug?
I agree. Thank you Wormo for making it clear.