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]

Reply via email to