Package: devscripts Version: 2.9.5 Severity: wishlist File: /usr/bin/dd-list
As I was playing with optimizing the pipeline in Joeyh's mail http://lists.debian.org/debian-devel/2005/08/msg01878.html, I realized the biggest bottleneck is in dd-list: it insists on looking up the maintainer info itself when the same maintainer data was available in the original input stream, specifically stripped away for dd-list's benefit. I expect most long lists of packages fed to dd-list will be similarly derived from Packages or similar data sources, which already contain the maintainer information. Hence, it would probably be a good idea if dd-list could accept input in the dctrl format containing Package and Maintainer lines, in this fashion: Package: kdelibs4-doc Maintainer: Debian Qt/KDE Maintainers <[email protected]> Package: libgetargs-long-perl Maintainer: Colin Watson <[EMAIL PROTECTED]> Package: libxmlsec1-dev Maintainer: John V. Belmonte <[EMAIL PROTECTED]> If it helps, dd-list could require that every stanza contain only these lines, in that order, and that the stanzas are sorted by Maintainer. All of these can be ensured by proper use of grep-dctrl(1) and sort-dctrl(1) (which is currently in experimental but will likely be released with etch). -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-686 Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8) Versions of packages devscripts depends on: ii debianutils 2.14.2 Miscellaneous utilities specific t ii dpkg-dev 1.13.11 package building tools for Debian ii libc6 2.3.5-5 GNU C Library: Shared libraries an ii perl 5.8.7-4 Larry Wall's Practical Extraction ii sed 4.1.4-2 The GNU sed stream editor Versions of packages devscripts recommends: ii fakeroot 1.4.3 Gives a fake root environment -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

