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

Bug#389589: marked as done (XkbModel: pc105 broken)



Your message dated Wed, 27 Sep 2006 15:32:12 -0700
with message-id <E1GShwq-0006Q0-Tp@spohr.debian.org>
and subject line Bug#389589: fixed in xkeyboard-config 0.8-15
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xkb-data
Version: 0.8-13
Severity: normal

>From my xorg.conf:

      Section "InputDevice"
	      Identifier	"Generic Keyboard"
	      Driver		"keyboard"
	      Option		"CoreKeyboard"
	      Option		"XkbRules"	"xorg"
	      Option		"XkbModel"	"pc105"
	      Option		"XkbLayout"	"de"
	      Option		"XkbVariant"	"nodeadkeys"
	      Option		"XkbOptions"	"altwin:super_win"
      EndSection

But even though pc105 is specified, the key with < > | on it does nothing.

      $ setxkbmap -v 7
      Applied rules from xorg:
      model:      pc105
      layout:     de
      variant:    nodeadkeys
      options:    altwin:super_win
      Trying to build keymap using the following components:
      keycodes:   xfree86+aliases(qwertz)
      types:      complete
      compat:     complete
      symbols:    pc+de(nodeadkeys)+altwin(super_win)
      geometry:   pc(pc105)

So it seems the xorg rules now incorrectly map model "pc105" and layout "de" to 
symbols "pc+de" and not "pc(pc105)+de" as before. Looks like line 270 from /usr/share/X11/xkb/rules/xorg is to blame for that:

      *		*			=	pc+%l%(v)

The corresponding line (374) from the same file from xkb-data 0.8-12 reads:

      *		*			=	pc(pc105)+%l%(v)

(actually for my case line 372 from this file should match:)

      $pcmodels	*			=	pc(%m)+%l%(v)

Anyway, the additional key works with this version and does not anymore.

A temporary fix is:

      $ setxkbmap -v 7 -symbols 'pc(pc105)+de(nodeadkeys)+altwin(super_win)'
      Warning! Multiple definitions of symbols
	       Using command line, ignoring rules file
      Applied rules from xorg:
      model:      pc105
      layout:     de
      variant:    nodeadkeys
      options:    altwin:super_win
      Trying to build keymap using the following components:
      keycodes:   xfree86+aliases(qwertz)
      types:      complete
      compat:     complete
      symbols:    pc(pc105)+de(nodeadkeys)+altwin(super_win)
      geometry:   pc(pc105)

Changing line 270 back to

      *         *                       =       pc(pc105)+%l%(v)

fixes it for good. But I guess the whole section should be changed
back ... or the symbols/pc file modified to always include 105 keys.

TIA,
Robbe


--- End Message ---
--- Begin Message ---
Source: xkeyboard-config
Source-Version: 0.8-15

We believe that the bug you reported is fixed in the latest version of
xkeyboard-config, which is due to be installed in the Debian FTP archive:

xkb-data_0.8-15_all.deb
  to pool/main/x/xkeyboard-config/xkb-data_0.8-15_all.deb
xkeyboard-config_0.8-15.diff.gz
  to pool/main/x/xkeyboard-config/xkeyboard-config_0.8-15.diff.gz
xkeyboard-config_0.8-15.dsc
  to pool/main/x/xkeyboard-config/xkeyboard-config_0.8-15.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 389589@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Denis Barbier <barbier@debian.org> (supplier of updated xkeyboard-config package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 27 Sep 2006 23:19:39 +0200
Source: xkeyboard-config
Binary: xkb-data
Architecture: source all
Version: 0.8-15
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Denis Barbier <barbier@debian.org>
Description: 
 xkb-data   - X Keyboard Extension (XKB) configuration data
Closes: 386385 389589
Changes: 
 xkeyboard-config (0.8-15) unstable; urgency=low
 .
   * debian/patches/greek.diff: New patch to replace dead_horn and
     dead_ogonek by U0313/U0314, which are the correct breathing
     signs for polytonic Greek.  This change can be performed now
     that an updated el_GR.UTF-8/Compose file hit testing.
     Closes: #386385  Thanks Jan Willem Stumpel.
 .
   * debian/patches/compatibility.diff: Add compatibility rules to
     make sure that changes in symbols/pc do not cause trouble.
     Closes: #389589  Thanks Robert Bihlmeyer.
Files: 
 be9190c08148fab1734d67e0fc13ccc7 696 x11 extra xkeyboard-config_0.8-15.dsc
 8e751918bb988d60587be5b558d5a6bc 456149 x11 extra xkeyboard-config_0.8-15.diff.gz
 a6db88f0b72f4682d657117b488a3800 368550 x11 extra xkb-data_0.8-15_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFGu1n8Ri1lR4WGvsRAqmxAJ9L+1E3t+n83qD/Xcff7AGfNPefewCfU+ZB
/ixtH5pm7la17dm4XxkfMLM=
=TAAJ
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: