[Reportbug-maint] Bug#648513: try dlocate for faster package name lookup
Eduard Bloch
blade at debian.org
Sat Nov 12 13:51:52 UTC 2011
Package: reportbug
Version: 6.3
Severity: wishlist
Hi,
when user specifies the name of the buggy binary then a lookup for the
binary package name is suggested. This is currently done using
dpkg --search ... , which is ok but painfully slow when disk load is
high.
I suggest to use dlocate as primary alternative if dlocate is present.
The justification is obvious, just compare the numbers of syscalls, and
many of them are IO bound:
~ $ strace -f -o /dev/stdout dpkg --search bin/xfce4-keyboard-settings | wc -l
35825
~ $ strace -f -o /dev/stdout dlocate -S bin/xfce4-keyboard-settings | wc -l
3012
Regards,
Eduard.
-- Package-specific info:
** Environment settings:
DEBEMAIL="blade at debian.org"
DEBFULLNAME="Eduard Bloch"
DEBNAME="Eduard Bloch"
INTERFACE="text"
** /home/ed/.reportbugrc:
reportbug_version "4.10.2"
mode expert
ui text
mutt
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/4 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 reportbug depends on:
ii apt 0.8.15.9
ii python 2.7.2-9
ii python-reportbug 6.3
reportbug recommends no packages.
Versions of packages reportbug suggests:
ii debconf-utils 1.5.41
ii debsums 2.0.49
ii dlocate 1.02
ii emacs23-bin-common 23.3+1-4
ii exim4 4.77-1
ii exim4-daemon-light [mail-transport-agent] 4.77-1
ii file 5.09-2
ii gnupg 1.4.11-3
ii python-gtk2 2.24.0-2
ii python-gtkspell <none>
ii python-urwid <none>
ii python-vte 1:0.28.2-1
ii xdg-utils 1.1.0~rc1-2
Versions of packages python-reportbug depends on:
ii apt 0.8.15.9
ii python 2.7.2-9
ii python-debian 0.1.21
ii python-debianbts 1.10
ii python-support 1.0.14
python-reportbug suggests no packages.
-- no debconf information
--
<Getty> Beamtentum
<Getty> wir haben halt strikte Aufgabenteilung
More information about the Reportbug-maint
mailing list