Your message dated Tue, 17 Feb 2015 15:35:53 +0000 with message-id <[email protected]> and subject line Bug#757367: fixed in systemd 219-1 has caused the Debian Bug report #757367, regarding udev: /lib/udev/hwdb.d/60-keyboard.hwdb documentation issues 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 757367: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757367 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: udev Version: 208-7 Severity: minor /lib/udev/hwdb.d/60-keyboard.hwdb contains some documentation at the beginning, but there are several problems with it. First, a typo: charcter -> character It says: # Scan codes are specified as: # KEYBOARD_KEY_<hex scan code>=<key code identifier> # The scan code should be expressed in hex lowercase and in # full bytes, a multiple of 2 digits. The key codes are retrieved ^^^^^^^^^^^^^^^^^^^^^^ # and normalized from the kernel input API header. but in the settings, scan codes are also expressed on 3 or 5 digits, e.g. # enhanced USB keyboard keyboard:usb:v04B3p301B* KEYBOARD_KEY_90001=prog1 # ThinkVantage KEYBOARD_KEY_90002=screenlock KEYBOARD_KEY_90003=file KEYBOARD_KEY_90004=wordprocessor KEYBOARD_KEY_90005=spreadsheet KEYBOARD_KEY_90006=calc KEYBOARD_KEY_90007=mail KEYBOARD_KEY_90008=www # Satellite U940 keyboard:name:Toshiba*input*device:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnSATELLITEU940:pvr* KEYBOARD_KEY_13c=brightnessdown KEYBOARD_KEY_13d=brightnessup KEYBOARD_KEY_13e=switchvideomode KEYBOARD_KEY_13f=f21 # Touchpad toggle Thus this is confusing. It also says: # To debug key presses and access scan code mapping data of # an input device use the commonly available tool: evtest(1). Unfortunately, evtest doesn't output scan codes for some keys: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757356 The udev keymap utility had the same problem, but once patched, it could output the full keymap as a workaround. Unfortunately, evtest cannot do that (well, I didn't see anything like that in its documentation). The input-kbd utility can do that, so that it would be a good idea to mention it too. Moreover this file should also say how one can do some tests and where one can look for error messages. And what should be done to take the changes into account? After a search on the web, it seems that most users don't know either. http://marcin.juszkiewicz.com.pl/2014/03/03/how-to-get-zoom-slider-on-microsoft-keyboard-recognized-by-x11/ says: udevadm hwdb --update udevadm control --reload but one needs to replug the keyboard (or reboot!). http://askubuntu.com/questions/499252/my-custom-udev-hwdb-rule-doesnt-work just says: udevadm hwdb --update but it doesn't work. http://forums.fedoraforum.org/showpost.php?p=1681790&postcount=3 says: udevadm hwdb --update udevadm trigger udevadm control --reload which might be the solution. /usr/share/doc/udev doesn't help either since it just has the changelog and copyright files. -- Package-specific info: -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---Source: systemd Source-Version: 219-1 We believe that the bug you reported is fixed in the latest version of systemd, which is due to be installed in the Debian FTP archive. 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Martin Pitt <[email protected]> (supplier of updated systemd 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 17 Feb 2015 15:51:38 +0100 Source: systemd Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev libsystemd-login-dev libsystemd-daemon-dev libsystemd-journal-dev libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg Architecture: source amd64 Version: 219-1 Distribution: experimental Urgency: medium Maintainer: Debian systemd Maintainers <[email protected]> Changed-By: Martin Pitt <[email protected]> Description: gir1.2-gudev-1.0 - libgudev-1.0 introspection data libgudev-1.0-0 - GObject-based wrapper library for libudev libgudev-1.0-dev - libgudev-1.0 development files libpam-systemd - system and service manager - PAM module libsystemd-daemon-dev - systemd utility library (transitional package) libsystemd-dev - systemd utility library - development files libsystemd-id128-dev - systemd 128 bit ID utility library (transitional package) libsystemd-journal-dev - systemd journal utility library (transitional package) libsystemd-login-dev - systemd login utility library (transitional package) libsystemd0 - systemd utility library libudev-dev - libudev development files libudev1 - libudev shared library libudev1-udeb - libudev shared library (udeb) python3-systemd - Python 3 bindings for systemd systemd - system and service manager systemd-dbg - system and service manager (debug symbols) systemd-sysv - system and service manager - SysV links udev - /dev/ and hotplug management daemon udev-udeb - /dev/ and hotplug management daemon (udeb) Closes: 755722 757367 759489 769186 771980 773302 774012 778499 Changes: systemd (219-1) experimental; urgency=medium . [ Martin Pitt ] * New upstream release: - Fix spelling mistake in systemd.unit(5). (Closes: #773302) - Fix timeouts with D-Bus, leading to SIGFPE. (Closes: #774012) - Fix load/save of multiple rfkill states. (Closes: #759489) - Non-persistant journal (/run/log/journal) is now readable by group adm. (Closes: #771980) - Read netdev user mount option to correctly order network mounts after network.target. (Closes: #769186) - Fix 60-keyboard.hwdb documentation and whitespace handling. (Closes: #757367) - Fix ThinkPad X1 Carbon 20BT trackpad buttons (LP: #1414930) - Drop all backported patches and port the others to new upstream release. * Bump libblkid-dev build dependency as per upstream configure.ac. * debian/systemd.install: Add new language-fallback-map file. * debian/udev.install: Add new systemd-hwdb tool. * debian/libsystemd0.symbols: Add new symbols from this release. * tmpfiles.d/systemd.conf: Drop "wheel" ACL (that group does not exist in Debian) to make the ACL for "adm" actually work. * debian/rules: Explicitly disable importd for now; it should still mature a bit. Explicitly enable hwdb support. * /lib/lsb/init-functions.d/40-systemd: Call systemctl is-system-running with --quiet. (LP: #1421058) * debian/systemd.postrm: Clean [email protected] and remote-fs.target enablement symlinks on purge. (Closes: #778499) * Move all Debian specific units in the systemd package into debian/extra/units/ and simplify debian/systemd.install. * Enable timesyncd by default. Add a config drop-in to not start if ntp, openntpd, or chrony is installed. (Closes: #755722) * debian/systemd.links: Drop obsolete hwclockfirst.service mask link, this was dropped in wheezy's util-linux already. * debian/udev.postinst: Call systemd-hwdb instead of udevadm hwdb. . [ Michael Biebl ] * Stop removing firstboot man pages. They are now installed conditionally. Checksums-Sha1: 25f5c8c9b99b990df423ad12f54b97785f8f9011 3838 systemd_219-1.dsc 307d1c3e48b3bca1039cb66df2d7def074efe2ef 3938228 systemd_219.orig.tar.xz 72195454bb4a2d4bf7b6693b11acb0560ecdd991 133588 systemd_219-1.debian.tar.xz 77571d28e3e841dda2a1d0993277bd10a615c757 3384862 systemd_219-1_amd64.deb b919866cbc9a31df1a46a631fb01b9a48c746fb5 37528 systemd-sysv_219-1_amd64.deb 81f4ee1f5f42065f7ea08ec2f99d7a3e1924fd47 137080 libpam-systemd_219-1_amd64.deb d43f100e95c9fcbf594a5bbba578489d18a943ab 97730 libsystemd0_219-1_amd64.deb 92fcd2ed1f7c43f5ed4e707873a0134350b9d65f 99338 libsystemd-dev_219-1_amd64.deb 2f57c66e4a4d9bc5c16c2994c91f846f6f60ed61 33152 libsystemd-login-dev_219-1_amd64.deb a978f2ff6ffebe777f9c3130156e45e6bce08144 33176 libsystemd-daemon-dev_219-1_amd64.deb 2820e615521d2bcaa05437fbfa8e5e170bfa0fd6 33148 libsystemd-journal-dev_219-1_amd64.deb cd900960bd02b4ab1e3084ac2bfcb8709b4d9278 33142 libsystemd-id128-dev_219-1_amd64.deb b2a499fdc86037798d328830195522a6f2506596 947914 udev_219-1_amd64.deb 08e0a237752e73559f207ee350893221fd85dfd5 65822 libudev1_219-1_amd64.deb 31387341b5b7d3837528d59f020951c22e3a57c6 23004 libudev-dev_219-1_amd64.deb c7cdb2e8e7a8c923dea15702d156c7e47c71f0a8 230142 udev-udeb_219-1_amd64.udeb 03f23b89ae278f30bd93e340ab565f46dec70ad8 32146 libudev1-udeb_219-1_amd64.udeb e48457d1d3848683a84f96b608906d825b38e95c 43474 libgudev-1.0-0_219-1_amd64.deb aa496572e19b5387fe16c9ed24e5247880d974fc 2828 gir1.2-gudev-1.0_219-1_amd64.deb b715896182aef8e93a927b62ab9f6aa66e3f3252 24432 libgudev-1.0-dev_219-1_amd64.deb 99a97e009baf30e9bf2db69bb941683897e40d9f 63398 python3-systemd_219-1_amd64.deb 02d8717b6a5581e889e494f15036c42309b84092 21961652 systemd-dbg_219-1_amd64.deb Checksums-Sha256: 5d0df12645985e33225681e24c61229131d997070d4b221d188831a2d5f3c60a 3838 systemd_219-1.dsc 5c57113454e37c040d0cb481bd960ae7cf3a3fe0a231ff4945259bc74503f2d9 3938228 systemd_219.orig.tar.xz c8df82064332d8903f43369e5ff88c3a34416a135eaecc57a107e6eb126dbeac 133588 systemd_219-1.debian.tar.xz 15bc3745d51fae36e439afd504f784cb81822e296b7f664eaef94164787b3b06 3384862 systemd_219-1_amd64.deb dc7229b0215613ab3967cf490d633e54b5a81b7a4e0a0de245636350e7d4c59b 37528 systemd-sysv_219-1_amd64.deb f2e1575573bbac2a9f527572bd8c2fa4ed1e0b2d107c844c08bcd6ff0fd0f357 137080 libpam-systemd_219-1_amd64.deb 5231f2160f0f7cc5729714f5e0d077f1dab4775664a6c346fd0123015e43bbef 97730 libsystemd0_219-1_amd64.deb 09759c410c561e93829ad841ce2b0c7a461be491feacacabcc2957504f5e1933 99338 libsystemd-dev_219-1_amd64.deb cd357e201a240bcdf26a768bd46c727f102ba5083dc9ba5a5c75b732bb70069b 33152 libsystemd-login-dev_219-1_amd64.deb 949afe14b1a73a54edc8ad5ec53a7df2a74e03a08a2521ce8165f56465f32cdb 33176 libsystemd-daemon-dev_219-1_amd64.deb 9f2b3e18e381a0e66184cdbe22e9c73f89132e02e4def58c6dfc8a2c22ca83fa 33148 libsystemd-journal-dev_219-1_amd64.deb c8af9f0247dcc0baacc9758900989170b4bfbfe58c968c9e0963274337e7bc60 33142 libsystemd-id128-dev_219-1_amd64.deb 538b503a4e922edeb0227d4c98ea4eb4c519c9be7eca5dae4bf5ec2dc1836e56 947914 udev_219-1_amd64.deb a0dcead71835cdedb4b17eef9e38de41f99433d3d9f312c39e7e5444cf797dde 65822 libudev1_219-1_amd64.deb 2e405eca6ddd7c39afc9192aef02710601fc18604f5f02d1626397657118933a 23004 libudev-dev_219-1_amd64.deb 2bc48892cb86e5cc93090f233c9d3bbe9f654ce2c01fe6ad6126422ac56de292 230142 udev-udeb_219-1_amd64.udeb d1243afbddb455259f40d6360d9732501a8e942039a1befae599a45ca9075c9e 32146 libudev1-udeb_219-1_amd64.udeb c5e266875b1ce539b852905145c848ab49b70606bbeb695cd72251535e743b9a 43474 libgudev-1.0-0_219-1_amd64.deb 0a5414e04650ba836592aabaf6b520e2c31f4d467c17201a259df28910aefab2 2828 gir1.2-gudev-1.0_219-1_amd64.deb 629c5d45e761f496c731333fcefca6cf72fff41b144a8db5d26e6def828d4b66 24432 libgudev-1.0-dev_219-1_amd64.deb 42f2fee0ee2994330b366d02ed65c5094b8663c190e46335431549940293b879 63398 python3-systemd_219-1_amd64.deb 1ad367765d1aefa26d532897888c4c72157af45594f1b1abaad37598d5be034e 21961652 systemd-dbg_219-1_amd64.deb Files: d71207a754f1548c4687373194938e44 3838 admin optional systemd_219-1.dsc e0d6c9a4b4f69f66932d2230298c9a34 3938228 admin optional systemd_219.orig.tar.xz 3b7c51662ffa03c1bbce7158d9e61d5f 133588 admin optional systemd_219-1.debian.tar.xz c42842dd221355ef85cb1f25d6df9948 3384862 admin optional systemd_219-1_amd64.deb d0f9729356fe831131d18f14fc2bf8a8 37528 admin extra systemd-sysv_219-1_amd64.deb 5d7ecbaa9003a523ad7225cde6257524 137080 admin optional libpam-systemd_219-1_amd64.deb cabdafa28ba890f58048519328a8f14d 97730 libs optional libsystemd0_219-1_amd64.deb 39752c3687ac43554a16aa58e2f8ae48 99338 libdevel optional libsystemd-dev_219-1_amd64.deb 253a396da4fd9d5bef7ba88c0c0ce42e 33152 oldlibs extra libsystemd-login-dev_219-1_amd64.deb c66db7f5094ed38ae593cc64dc064434 33176 oldlibs extra libsystemd-daemon-dev_219-1_amd64.deb a537e6008cd60f4b70ff863cee836544 33148 oldlibs extra libsystemd-journal-dev_219-1_amd64.deb 1dc8703023373eebde17c4e65082cd78 33142 oldlibs extra libsystemd-id128-dev_219-1_amd64.deb 0fd7c94ffb55cdcc569f833b6e2929ef 947914 admin important udev_219-1_amd64.deb 0bc9af2e64ea3896da1e21c0802ad2e7 65822 libs important libudev1_219-1_amd64.deb db3d22d5152ba95919e730a216ee971b 23004 libdevel optional libudev-dev_219-1_amd64.deb ed3a62e17a27a6dad5ccb13e18b6cd78 230142 debian-installer optional udev-udeb_219-1_amd64.udeb 99b6c089337722b3799d95d80ed9f95f 32146 debian-installer optional libudev1-udeb_219-1_amd64.udeb 9ce2e55a6f4a397ee76de44071dc7227 43474 libs optional libgudev-1.0-0_219-1_amd64.deb 82dec671e100b9a5fcb6caa61f0b687c 2828 introspection optional gir1.2-gudev-1.0_219-1_amd64.deb a2d9376b09e83a8ebc1c1bbdd360490f 24432 libdevel optional libgudev-1.0-dev_219-1_amd64.deb d84b591a3cbe7f9e129b30e7fca457c0 63398 python optional python3-systemd_219-1_amd64.deb 681a223d3a2bdf13916d6602c3a69597 21961652 debug extra systemd-dbg_219-1_amd64.deb Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJU41vgAAoJENFO8V2v4RNHhyYP/1nB8u3V9jowU3gHSojcLWlE esFawFHixPb2HfKj+7hkuYkmoKTy4blZLf71YHTqTVCZ6sMNbrrM8FfR7r1beU39 8XE5m7UwtKbaqixmkrFv1uw+a7f6Y3lqtnbR8OiZW7jV4nUZW+/p9O7odDMXmeTE 7flLKbzCpHRaxwPTuLIN1v3pmEC2Vndw0LOFCPciTqWkkErhGUF6+5Nxsj4zZb5/ kCQF22X5wr0c9v5sO0mBPEVtZZ0k7RRP8pO++DuZ6xQYmWiW8R5C3OJONP0DSu9L LBL7uGdvzycq/iMTh6rMFKcCoa/VIINK6uSqHAoXDbbxC4zBxOtyYX90qHbsvf1a 4yVacl5l65S3/7gGYHc8texi1aoKEgGBfltMJ6x3V7lD0KIQ4czs20jKNFD4U0ua q3f6ujX5Wcrzf2suHxWCXFWIaKy1X9I9LX7SQSF4ci6hT1Noi178OaG8GaOPfAb8 9jRmPHN1P1kODAMlqAlRbmioRGm+66BE3mXFQXZcBmmt5u0rCBZ4lM4W3wf+MpZY aSGWkXQwLzlIpVkaathtpqNbYAOXlpaBd8rA8dZ+KacnMzqdoZ+/gSOYH281yk16 MUP/jZrM1C8hByfDO4wpSZjHK+rLNBPnbgy3l1Vwuepvm1DHQZQcx1T0FwGvCCos R2w/NNc1Qxa8DawoDy79 =3/Uf -----END PGP SIGNATURE-----
--- End Message ---

