Bug#686815: grub-common should recommend `console-setup` containing `/usr/bin/ckbcomp` for `grub-kbdcomp`

September 06th, 2012 - 05:20 am ET by Paul Menzel | Report spam

Package: grub-common
Version: 1.99-22.1
Severity: important

Dear Debian folks,


the program/script `/usr/bin/kbdcomp` shipped by `grub-common`

$ more /usr/bin/kbdcomp
#!/bin/sh

transform="s,x,x,"

prefix="/usr"
exec_prefix="${prefix}"
bindir="${exec_prefix}/bin"

grub_mklayout=${bindir}/`echo grub-mklayout | sed ${transform}`

ckbcomp "$@" | $grub_mklayout -o "$1".gkb

uses `ckbcomp` which is packaged by `console-setup`. Therefore
`grub-common` needs to either depend or recommend `console-setup`. Maybe
`ckbcomp` can also be packaged separately and `grub-common` can
recommend that.


Thanks,

Paul


PS: The strange sed transformation is from GRUB’s configure.


Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages grub-common depends on:
ii gettext-base 0.18.1.1-9
ii libc6 2.13-35
ii libdevmapper1.02.1 2:1.02.74-4
ii libfreetype6 2.4.9-1
ii libfuse2 2.9.0-5
ii zlib1g 1:1.2.7.dfsg-13

Versions of packages grub-common recommends:
ii os-prober 1.55

Versions of packages grub-common suggests:
ii desktop-base 7.0.3
pn grub-emu <none>
pn multiboot-doc <none>
ii xorriso 1.2.2-2






To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 1 replyReplies Make a reply

Similar topics

Replies

#1 Colin Watson
September 06th, 2012 - 06:30 am ET | Report spam
On Thu, Sep 06, 2012 at 11:10:10AM +0200, Paul Menzel wrote:
the program/script `/usr/bin/kbdcomp` shipped by `grub-common`

$ more /usr/bin/kbdcomp
#!/bin/sh

transform="s,x,x,"

prefix="/usr"
exec_prefix="${prefix}"
bindir="${exec_prefix}/bin"

grub_mklayout=${bindir}/`echo grub-mklayout | sed ${transform}`

ckbcomp "$@" | $grub_mklayout -o "$1".gkb

uses `ckbcomp` which is packaged by `console-setup`. Therefore
`grub-common` needs to either depend or recommend `console-setup`.



I think Suggests would be quite sufficient. Yes, grub-kbdcomp (I'm not
sure where you're getting /usr/bin/kbdcomp from) uses ckbcomp, but
grub-kbdcomp is not an essential part of GRUB. I get enough complaints
about GRUB being too heavyweight as it is, and I'm reluctant to add to
them further.

In this case, to paraphrase policy, console-setup is certainly related
to GRUB and "can [...] enhance its usefulness", but "installing [GRUB]
without them is perfectly reasonable".

Colin Watson []


To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
email Follow the discussion Replies Reply to this message
Help Create a new topicReplies Make a reply
Search Make your own search