Bug#630224: grub-pc-bin: confusing package description
Justin B Rye
jbr at edlug.org.uk
Sun Jun 12 13:15:04 UTC 2011
Package: grub-pc-bin
Version: 1.99-6
Severity: wishlist
Tags: patch
grub-pc-bin's long description describes what GRUB is, then to
explain how grub-pc-bin fits into the grub2 package family it says:
# This package contains a version of GRUB that has been built for use with
# traditional PC/BIOS architecture. It will not automatically install GRUB as
# the active boot loader, nor will it automatically update grub.cfg on upgrade,
# so most people should install grub-pc instead.
The first sentence is the same text as grub-pc's corresponding
paragraph, but the end of the second is a bit confusing - grub-pc has
a strict dependency on grub-pc-bin, so getting grub-pc installed
instead of grub-pc-bin isn't an option. (Perhaps whoever wrote this
was thinking in terms of "most people should 'apt-get install grub-pc'
instead of starting from grub-pc-bin"?)
The relationship between grub-pc and grub-pc-bin is rather hard to
deduce from the package names and current descriptions - after all,
grub-pc-bin contains no normal executables in (s)bin directories,
while grub-pc has several. Going by the explanations in
changelog.Debian.gz, I would suggest the following replacement text:
Package: grub-pc
Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
[...]
This package will automatically install as the active boot loader a version
of GRUB built for the traditional PC/BIOS architecture, and will automatically
update grub.cfg on upgrade.
Package: grub-pc-bin
Description: GRand Unified Bootloader, version 2 (PC/BIOS modules)
[...]
This package contains a set of GRUB modules built for the traditional
PC/BIOS architecture. It can be installed in parallel with other flavors
(for instance as build dependencies), but will not be set up as the active
boot loader unless grub-pc is also installed.
...and so on for grub-yeeloong-bin etc. I'm also standardising a couple
of inconsistent uses of "flavour" in the direction of the en_US spellings
used elsewhere, but not performing a full debian-l10n-english review.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (50, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.39-2-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages grub-pc-bin depends on:
ii grub-common 1.99-6 GRand Unified Bootloader (common f
ii libc6 2.13-4 Embedded GNU C Library: Shared lib
ii libdevmapper1.02.1 2:1.02.63-3 The Linux Kernel Device Mapper use
grub-pc-bin recommends no packages.
Versions of packages grub-pc-bin suggests:
pn desktop-base <none> (no description available)
-- no debconf information
--
JBR
Ankh kak! (Ancient Egyptian blessing)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pd.diff
Type: text/x-diff
Size: 12214 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20110612/75008a4d/attachment-0001.diff>
More information about the Pkg-grub-devel
mailing list