I'm planning to file wishlist BRs against util-linux and parted with the attached patches. The patches add a menu item number of 99900 to these udebs and cleans up their descriptions. The addition of the menu item number makes the udebs be displayed in the list of optional components, and thus easier to install as optional components by users. They will not be shown in the main menu. This mechanism is currently already used by the openssh-client udeb. This has been discussed before and Joey felt that this should be done cleaner [1], but that could take a long time and IMO having these components selectable is useful enough to do it this way for now. If there are no objections, I will file the BRs in a few days. Cheers, FJP [1] For example by making such udebs optional priority and all other extra and then modifying anna to display the ones that are optional.
diff -Nru parted-1.7.1/debian/changelog parted-1.7.1/debian/changelog --- parted-1.7.1/debian/changelog 2007-03-06 10:06:02.000000000 +0100 +++ parted-1.7.1/debian/changelog 2008-02-09 14:42:30.000000000 +0100 @@ -1,3 +1,11 @@ +parted (1.7.1-5.2~fjp) UNRELEASED; urgency=low + + * Give the parted udeb a menu item number. This allows it to be selected + manually in anna. Update the udeb description for consistency and remove + the long description to save space. + + -- Frans Pop <fjp@debian.org> Sat, 09 Feb 2008 14:41:21 +0100 + parted (1.7.1-5.1) unstable; urgency=high * Non-maintainer upload. diff -Nru /tmp/WTcecvyHiu/parted-1.7.1/debian/control /tmp/aXi7DkCXUt/parted-1.7.1/debian/control --- parted-1.7.1/debian/control 2006-11-08 08:06:55.000000000 +0100 +++ parted-1.7.1/debian/control 2008-02-09 14:41:07.000000000 +0100 @@ -45,23 +45,9 @@ Section: debian-installer Priority: extra Depends: ${shlibs:Depends} +XB-Installer-Menu-Item: 99900 Provides: parted -Description: The GNU Parted disk partition resizing program - GNU Parted is a program that allows you to create, destroy, - resize, move and copy hard disk partitions. This is useful - for creating space for new operating systems, reorganising - disk usage, and copying data to new hard disks. This package - contains the Parted binary and manual page. - . - This package is similar to the "big" parted package, but has - less cosmetical features resulting in smaller binary. Intended - to be used in debian-installer. - . - . - The nature of this software means that any bugs could cause - massive data loss. While there are no known bugs at the moment, - they could exist, so please back up all important files before - running it, and do so at your own risk. +Description: Manually partition a hard drive (parted) Package: libparted1.7-1 Architecture: any
diff -u util-linux-2.13.1/debian/changelog util-linux-2.13.1/debian/changelog --- util-linux-2.13.1/debian/changelog +++ util-linux-2.13.1/debian/changelog @@ -1,3 +1,10 @@ +util-linux (2.13.1-2~fjp) UNRELEASED; urgency=low + + * Give the fdisk and cfdisk udebs a menu item number. This allows them to be + selected manually in anna. Update the udeb descriptions for consistency. + + -- Frans Pop <fjp@debian.org> Sat, 09 Feb 2008 14:32:22 +0100 + util-linux (2.13.1-1) unstable; urgency=low * New Upstream Release [Karel Zak] diff -u util-linux-2.13.1/debian/control util-linux-2.13.1/debian/control --- util-linux-2.13.1/debian/control +++ util-linux-2.13.1/debian/control @@ -67,8 +67,8 @@ Section: debian-installer Depends: ${shlibs:Depends} XC-Package-Type: udeb -Description: Partition a hard drive (manual) - fdisk package +XB-Installer-Menu-Item: 99900 +Description: Manually partition a hard drive (fdisk) Package: cfdisk-udeb Architecture: alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r mips mipsel powerpc ppc64 hurd-i386 s390 @@ -79,2 +79,2 @@ -Description: Partition a hard drive (cfdisk) - Cfdisk package +XB-Installer-Menu-Item: 99900 +Description: Manually partition a hard drive (cfdisk)
Attachment:
signature.asc
Description: This is a digitally signed message part.