Your message dated Mon, 05 Mar 2012 17:33:06 +0000
with message-id <[email protected]>
and subject line Bug#661415: fixed in grub2 1.99-15
has caused the Debian Bug report #661415,
regarding grub bash completion crashes gdm xsession start
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.)


-- 
661415: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661415
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: grub-common
Version: 1.99-14
Severity: normal
Tags: wheezy sid

Grub bash_completion file /etc/bash_completion.d/grub crashes gdm
xsession start when you source bash_completion via /etc/bash.bashrc.

The reason for this is the naming of the two functions
_grub_mkpasswd-pbkdf2 and _grub_script-check. See ~/.xsession-errors log:

/etc/gdm/Xsession: Beginning session setup...
/etc/bash_completion.d/grub: Zeile 417: `_grub_mkpasswd-pbkdf2': Ist
kein gültiger Bezeichner.

/etc/gdm/Xsession: Beginning session setup...
/etc/bash_completion.d/grub: Zeile 477: `_grub_script-check': Ist kein
gültiger Bezeichner.

If you replace the '-' character with '_' then gdm xession starts
without any errors. That is exactly what the attached patch does.
Description: Replace '-' character in function names _grub_mkpasswd-pbkdf2 
 and _grub_script-check with '_' character. Of course updating all 
 references of these 2 functions.
Author: Maximilian Gerhard <[email protected]>
--- a/util/bash-completion.d/grub-completion.bash.in
+++ b/util/bash-completion.d/grub-completion.bash.in
@@ -402,7 +402,7 @@
 #
 # grub-mkpasswd-pbkdf2
 #
-_grub_mkpasswd-pbkdf2 () {
+_grub_mkpasswd_pbkdf2 () {
     local cur
 
     COMPREPLY=()
@@ -417,7 +417,7 @@
 }
 __grub_mkpasswd_pbkdf2_program=$( echo grub-mkpasswd-pbkdf2 | sed "@program_transform_name@" )
 have ${__grub_mkpasswd_pbkdf2_program} && \
- complete -F _grub_mkpasswd-pbkdf2 -o filenames ${__grub_mkpasswd_pbkdf2_program}
+ complete -F _grub_mkpasswd_pbkdf2 -o filenames ${__grub_mkpasswd_pbkdf2_program}
 unset __grub_mkpasswd_pbkdf2_program
 
 
@@ -462,7 +462,7 @@
 #
 # grub-script-check
 #
-_grub_script-check () {
+_grub_script_check () {
     local cur
 
     COMPREPLY=()
@@ -477,7 +477,7 @@
 }
 __grub_script_check_program=$( echo grub-script-check | sed "@program_transform_name@" )
 have ${__grub_script_check_program} && \
- complete -F _grub_script-check -o filenames ${__grub_script_check_program}
+ complete -F _grub_script_check -o filenames ${__grub_script_check_program}
 
 
 # Local variables:

--- End Message ---
--- Begin Message ---
Source: grub2
Source-Version: 1.99-15

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

grub-common_1.99-15_i386.deb
  to main/g/grub2/grub-common_1.99-15_i386.deb
grub-coreboot-bin_1.99-15_i386.deb
  to main/g/grub2/grub-coreboot-bin_1.99-15_i386.deb
grub-coreboot_1.99-15_i386.deb
  to main/g/grub2/grub-coreboot_1.99-15_i386.deb
grub-efi-amd64-bin_1.99-15_i386.deb
  to main/g/grub2/grub-efi-amd64-bin_1.99-15_i386.deb
grub-efi-amd64_1.99-15_i386.deb
  to main/g/grub2/grub-efi-amd64_1.99-15_i386.deb
grub-efi-ia32-bin_1.99-15_i386.deb
  to main/g/grub2/grub-efi-ia32-bin_1.99-15_i386.deb
grub-efi-ia32_1.99-15_i386.deb
  to main/g/grub2/grub-efi-ia32_1.99-15_i386.deb
grub-efi_1.99-15_i386.deb
  to main/g/grub2/grub-efi_1.99-15_i386.deb
grub-emu_1.99-15_i386.deb
  to main/g/grub2/grub-emu_1.99-15_i386.deb
grub-firmware-qemu_1.99-15_i386.deb
  to main/g/grub2/grub-firmware-qemu_1.99-15_i386.deb
grub-ieee1275-bin_1.99-15_i386.deb
  to main/g/grub2/grub-ieee1275-bin_1.99-15_i386.deb
grub-ieee1275_1.99-15_i386.deb
  to main/g/grub2/grub-ieee1275_1.99-15_i386.deb
grub-linuxbios_1.99-15_i386.deb
  to main/g/grub2/grub-linuxbios_1.99-15_i386.deb
grub-mount-udeb_1.99-15_i386.udeb
  to main/g/grub2/grub-mount-udeb_1.99-15_i386.udeb
grub-pc-bin_1.99-15_i386.deb
  to main/g/grub2/grub-pc-bin_1.99-15_i386.deb
grub-pc_1.99-15_i386.deb
  to main/g/grub2/grub-pc_1.99-15_i386.deb
grub-rescue-pc_1.99-15_i386.deb
  to main/g/grub2/grub-rescue-pc_1.99-15_i386.deb
grub2-common_1.99-15_i386.deb
  to main/g/grub2/grub2-common_1.99-15_i386.deb
grub2_1.99-15.diff.gz
  to main/g/grub2/grub2_1.99-15.diff.gz
grub2_1.99-15.dsc
  to main/g/grub2/grub2_1.99-15.dsc
grub2_1.99-15_i386.deb
  to main/g/grub2/grub2_1.99-15_i386.deb



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.
Colin Watson <[email protected]> (supplier of updated grub2 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: Mon, 05 Mar 2012 16:58:01 +0000
Source: grub2
Binary: grub2 grub-linuxbios grub-efi grub-common grub2-common grub-emu 
grub-pc-bin grub-pc grub-rescue-pc grub-coreboot-bin grub-coreboot 
grub-efi-ia32-bin grub-efi-ia32 grub-efi-amd64-bin grub-efi-amd64 
grub-ieee1275-bin grub-ieee1275 grub-firmware-qemu grub-yeeloong-bin 
grub-yeeloong grub-mount-udeb
Architecture: source i386
Version: 1.99-15
Distribution: unstable
Urgency: low
Maintainer: GRUB Maintainers <[email protected]>
Changed-By: Colin Watson <[email protected]>
Description: 
 grub-common - GRand Unified Bootloader (common files)
 grub-coreboot - GRand Unified Bootloader, version 2 (Coreboot version)
 grub-coreboot-bin - GRand Unified Bootloader, version 2 (Coreboot binaries)
 grub-efi   - GRand Unified Bootloader, version 2 (dummy package)
 grub-efi-amd64 - GRand Unified Bootloader, version 2 (EFI-AMD64 version)
 grub-efi-amd64-bin - GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
 grub-efi-ia32 - GRand Unified Bootloader, version 2 (EFI-IA32 version)
 grub-efi-ia32-bin - GRand Unified Bootloader, version 2 (EFI-IA32 binaries)
 grub-emu   - GRand Unified Bootloader, version 2 (emulated version)
 grub-firmware-qemu - GRUB firmware image for QEMU
 grub-ieee1275 - GRand Unified Bootloader, version 2 (Open Firmware version)
 grub-ieee1275-bin - GRand Unified Bootloader, version 2 (Open Firmware 
binaries)
 grub-linuxbios - GRand Unified Bootloader, version 2 (dummy package)
 grub-mount-udeb - export GRUB filesystems using FUSE (udeb)
 grub-pc    - GRand Unified Bootloader, version 2 (PC/BIOS version)
 grub-pc-bin - GRand Unified Bootloader, version 2 (PC/BIOS binaries)
 grub-rescue-pc - GRUB bootable rescue images, version 2 (PC/BIOS version)
 grub-yeeloong - GRand Unified Bootloader, version 2 (Yeeloong version)
 grub-yeeloong-bin - GRand Unified Bootloader, version 2 (Yeeloong binaries)
 grub2      - GRand Unified Bootloader, version 2 (dummy package)
 grub2-common - GRand Unified Bootloader (common files for version 2)
Closes: 651275 652972 653356 654294 654304 654727 656551 656705 656852 656907 
657265 657776 660493 661415 662615
Changes: 
 grub2 (1.99-15) unstable; urgency=low
 .
   [ Adam Conrad ]
   * grub.cfg_400.patch: Redirect grep stdout to /dev/null since
     grub-mkconfig is "exec > grub.cfg.new", which causes grep's input
     and output to be the same FD (LP: #934269) (closes: #652972)
   * efi_disk_cache.patch: Bump the disk cache on EFI systems to
     dramatically reduce load times for vmlinux/initrd (LP: #944347)
 .
   [ Colin Watson ]
   * no_libzfs.patch: Use xasprintf rather than asprintf.
   * Backport from upstream:
     - Rewrite XFS btree parsing; fixes invalid BMAP (closes: #657776).
     - Handle newer autotools, and add some missing quotes in the process.
       (Note that this moves grub-mkconfig_lib and update-grub_lib to
       /usr/share/grub; I added links in /usr/lib/grub for compatibility.)
     - Fix incorrect identifiers in bash-completion (closes: #661415).
     - Add support for GRUB_CMDLINE_GNUMACH (closes: #660493).
   * Build with GCC 4.6 (closes: #654727).
 .
   [ Debconf translations ]
   * Dutch (Jeroen Schot).  Closes: #651275
   * Bulgarian (Damyan Ivanov).  Closes: #653356
   * Icelandic (Sveinn í Felli).
   * Ukrainian (Yatsenko Alexandr).  Closes: #654294
   * Italian (Luca Monducci).  Closes: #654304
   * Thai (Theppitak Karoonboonyanan).  Closes: #656551
   * Uyghur (Abduqadir Abliz)
   * Indonesian (Mahyuddin Susanto).  Closes: #656705
   * Hebrew (Omer Zak).  Closes: #656852
   * Turkish (Atila KOÇ).  Closes: #656907
   * Polish (Michał Kułach).  Closes: #657265
   * Asturian (Mikel González).
   * Dzongkha (Dawa Pemo)
   * Tamil (Dr.T.Vasudevan).
   * Belarusian (Viktar Siarhiejczyk).  Closes: #662615
Checksums-Sha1: 
 6b6c4f32f31f54f48f13d9b13712aa3d9353ca3f 3842 grub2_1.99-15.dsc
 ca9e0c88fbe6c98713b0a5a5367e1d9fcaf832ac 338104 grub2_1.99-15.diff.gz
 7c64c9d7f7a9dc77e50f491afc680017a485dbaa 2466 grub2_1.99-15_i386.deb
 622c750a43e5fa8df03d1b51a5b4708157dda7f8 1038 grub-linuxbios_1.99-15_i386.deb
 564f0bc75bd415c69dcc1ab61eba613a3e9c713b 1052 grub-efi_1.99-15_i386.deb
 7ca33bd59eaed8b58e8cdfd8df2d594d62434107 2598456 grub-common_1.99-15_i386.deb
 7a2612704949b1abd84ef6231992263ea4fdfc92 94050 grub2-common_1.99-15_i386.deb
 b9bf06cbf35c43a3d97835b4ebf74b5403e1d416 3457598 grub-emu_1.99-15_i386.deb
 bf66ef396a61531c6d69f85f177b211e24226c7d 904426 grub-pc-bin_1.99-15_i386.deb
 c27e0e43246c3f760e6370160aaec4ddd00d35dd 130746 grub-pc_1.99-15_i386.deb
 b7e49d28ca821bc47622dab463d99877e0671360 1744120 
grub-rescue-pc_1.99-15_i386.deb
 69d28fcd11712d8ab313e11e1f44998691cf95f0 653444 
grub-coreboot-bin_1.99-15_i386.deb
 31a583dc549061335688ad58af5b1217a5a50f1c 36574 grub-coreboot_1.99-15_i386.deb
 03eab27dffbb8d0bfe65bf9a7b6b98b563c998e9 688290 
grub-efi-ia32-bin_1.99-15_i386.deb
 9e145bf96e3a79b27f8f335924cdad176f4559be 36662 grub-efi-ia32_1.99-15_i386.deb
 c2d1869c6ef2230d6afeb42788cb101a2ec8c5d9 697586 
grub-efi-amd64-bin_1.99-15_i386.deb
 3acd69d4d06a10228a03aa902961ba96e511ce8e 36654 grub-efi-amd64_1.99-15_i386.deb
 64b852b015aab87d16bdd9b6bacbb093cb6958e5 651116 
grub-ieee1275-bin_1.99-15_i386.deb
 0efc542393bbe9e7982ed10ff869d3026da88b9d 36624 grub-ieee1275_1.99-15_i386.deb
 a9e31b40fdd9e50652b2fdc92d50106515478dc1 936386 
grub-firmware-qemu_1.99-15_i386.deb
 5565d8f314a855c1004e86e66657f7890581a432 169322 
grub-mount-udeb_1.99-15_i386.udeb
Checksums-Sha256: 
 13d02113f276a1945d4b1c5d6069cb22e55874d87f4508be723700153a5e1022 3842 
grub2_1.99-15.dsc
 a6d8f5fb9e7bb6dc250d161eddb0d94f44445d885afd32daefd886a675d4f4cd 338104 
grub2_1.99-15.diff.gz
 6c8e39c5de4553de0eef8b0b222555abc6b39226ce245e35818849cf0822358e 2466 
grub2_1.99-15_i386.deb
 a9722481cdccdaa8c7d8f82fae4c08de2471b9853884e9c1136bcef79e431b20 1038 
grub-linuxbios_1.99-15_i386.deb
 105ad2c42944480d79ed9f4278694557c6711dabe162a9cafd8a4e558f0ea3cc 1052 
grub-efi_1.99-15_i386.deb
 74794252865c75ee613b10e53ed5e1acd849130ae08419b0fa39c32c9936d034 2598456 
grub-common_1.99-15_i386.deb
 b97399279c636aa15a452b182fb3897b4e6b23d8c2496267df2bd7ef0c8ac419 94050 
grub2-common_1.99-15_i386.deb
 8bac193313c7a1674a2f4563eef8d06bd100edde0afe073813e27f5321b35372 3457598 
grub-emu_1.99-15_i386.deb
 7b8dd538e417bb98e2e98be3d8374cca1fbd50013d213a15fd7425807daf4b41 904426 
grub-pc-bin_1.99-15_i386.deb
 12bc63ea9249d2b923a359a1ce90363dda3c3b20238dadae0e55ae469baa4686 130746 
grub-pc_1.99-15_i386.deb
 6ed5bd90334aada72e6642f6943158b270f96ff1ad51eadfe7d39c3733696faa 1744120 
grub-rescue-pc_1.99-15_i386.deb
 2f1707d2021aaeb4e6304917fd43c76a7cbc2001719daf13ce8ee99bab48aeb0 653444 
grub-coreboot-bin_1.99-15_i386.deb
 19c5ca12c9de276f428cee1620d05379f88ef2ecb0f238a55b6308c3ede9a5be 36574 
grub-coreboot_1.99-15_i386.deb
 aa150cc655aee91ebc819ad9b83c64248b4300ebf3a1def3a94a0785d05e7dee 688290 
grub-efi-ia32-bin_1.99-15_i386.deb
 05936379b4de27d46ffecdf7b55f47a03dfc720cac1f91f4b6adb4c8b433ec47 36662 
grub-efi-ia32_1.99-15_i386.deb
 4277ecfea03200e71288166e184a94f3d1dab86f296b50db3a610811e36fcd84 697586 
grub-efi-amd64-bin_1.99-15_i386.deb
 1328ebf7967c8ba2e4427f2f20368bda428f8271946cce9320a6bcbabad27207 36654 
grub-efi-amd64_1.99-15_i386.deb
 346c851cb0c9d992db7228aadbda2cd9e8a5f532a1f6089bc3c71175d7214baa 651116 
grub-ieee1275-bin_1.99-15_i386.deb
 62d507defa2d97980a4af9d0e4aec681aaf1cf3991bb127b1d6a1c902a8e4528 36624 
grub-ieee1275_1.99-15_i386.deb
 7068df51be3abbafbc00dcce4b183935757244fc066ad4f539eb9f58dafd9b93 936386 
grub-firmware-qemu_1.99-15_i386.deb
 116c183f226b8741880b4724a142a51947b65c4c414f4cbd7662f16a8037ab67 169322 
grub-mount-udeb_1.99-15_i386.udeb
Files: 
 bd03f994a237a3ecc67382c4287b7efc 3842 admin extra grub2_1.99-15.dsc
 0e80aebe5e1dfa1be214b6456b4ad5e4 338104 admin extra grub2_1.99-15.diff.gz
 a2d6c63cd298ce69d85d249e94627648 2466 admin extra grub2_1.99-15_i386.deb
 5cdcab91615757b86e073717dd98c21f 1038 admin extra 
grub-linuxbios_1.99-15_i386.deb
 65c1f4891f054208133306d4da18830e 1052 admin extra grub-efi_1.99-15_i386.deb
 83295cefd111adb442df97d58187fbf8 2598456 admin optional 
grub-common_1.99-15_i386.deb
 53fb91a0cb181e1d26a9ff45189f3cf8 94050 admin optional 
grub2-common_1.99-15_i386.deb
 62b3f8002d9c982cd1c93f7c88ce8edc 3457598 admin extra grub-emu_1.99-15_i386.deb
 3af61dd7dd5918f41b3956b857bc4ccd 904426 admin optional 
grub-pc-bin_1.99-15_i386.deb
 f3ea8df3c761541ff94a588135b7b36e 130746 admin optional grub-pc_1.99-15_i386.deb
 4979ec604f730cd28783dc64bf6caf18 1744120 admin extra 
grub-rescue-pc_1.99-15_i386.deb
 68d535c5ce2e2783182a48808905f868 653444 admin extra 
grub-coreboot-bin_1.99-15_i386.deb
 2c65f2ef5f601bd8c37dc4632ca0d9dd 36574 admin extra 
grub-coreboot_1.99-15_i386.deb
 012525aafbf92a45ac39980ee1057ee2 688290 admin extra 
grub-efi-ia32-bin_1.99-15_i386.deb
 34fef670d116b39e4a6ab88e322aa24c 36662 admin extra 
grub-efi-ia32_1.99-15_i386.deb
 d6a99910fddd08341b6ff201d24ab46a 697586 admin extra 
grub-efi-amd64-bin_1.99-15_i386.deb
 4f10731e7ea5c9a9530c021b4dd9af18 36654 admin extra 
grub-efi-amd64_1.99-15_i386.deb
 69afbb1703cae4f7e8edc1b747265c7d 651116 admin extra 
grub-ieee1275-bin_1.99-15_i386.deb
 836178829f9a5a865e64dde9a21e9486 36624 admin extra 
grub-ieee1275_1.99-15_i386.deb
 d131881e7407cfebf8d1c2c393a8a443 936386 admin extra 
grub-firmware-qemu_1.99-15_i386.deb
 438cb4b166d1b8799eb2d45832c9f71c 169322 debian-installer extra 
grub-mount-udeb_1.99-15_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Colin Watson <[email protected]> -- Debian developer

iQIVAwUBT1T2xzk1h9l9hlALAQhcOhAAqTr9uPfF3kE8QpTbU+3Z3GI5iyS0nWAA
6wQlI3asexQjxH8ohfB9IA/h0imMngqitQT58pvL2LEtM4wJ+W7AdxwH/RDeel5p
CgCpTQb6kpNy7yhwYG9zgohCFuW8JW3IWjxcjp4gdlyG72pokYX16IzDv+E8TQSZ
xhixywfV2kcIL2VTHrHgB9V7ItUHntdzNpLSJzbV+hrYFFMDh2FWrvYpKLG8N+Ws
mEha08DI+5TRlM1qN9iKALVYYQXqANt1lFlxzwR2JhPrYZ4Dqg4Wi8dYsNuBsQcu
1aJ7IWBFziIRFcId8kIqqWQOt9Tj29F72wiCAS+y7Fuqpq5mGKYDAp7xKt2L3ilo
IQME8AAIaETg8RtWNAgT5c4QNLwXM5CAyA1NqiU3GlfQQpHKzLbqv1/3sW6VdmJj
/9nTFPlaEGln4q7hQzRjuMV4CLJ8/fjKXIMNprN/unc8mr9u92HAbvr33BQ2IAkH
SAyeUs39i3lZOZ3lErmDxeuALxlEShHsMJJZ1Dh+MEO2SklAhWACvb97iMYce3go
qQ3GIbdDiClihjT/UbjjQ62YejmFqxx8mq33jtpcmWJNtBU0KCSNHl3oRMo6KbxO
3gxSj9U2XsEFheVWI/coDfKkHoWSoVmBsl5iQyPtvXRpMAaU3RxHe5kMOuO4OOh3
/JmKvxQ4gVw=
=fizh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to