Package: bash
Version: 3.1dfsg-8
Severity: normal

Bash's new mail checking takes very long on large maildirs. As bash
stats every mail not only in new, but even in cur directory, time to
complete new mail check can be very long (over 10 seconds on my 4
maildirs with 10000+ mails, and sometimes (ie. first run) it's more then
half minute). As it happens every while, it's quiet annoying.
I'm not sure, why bash checks cur directory, as there are mail already
seen by user. If I remove this check (in lib/sh/mailcheck.c) and let
only new directory to be traversed, the time to complete this chek lowers
considerably.
As I'm not a programmer, I'm not sure, what ill sideeffects this change
can have and if this is the correct way to solve this problem.

Michal Kašpar

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-mk-k7 (SMP w/1 CPU core)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bash depends on:
ii  base-files                    4.0.0      Debian base system miscellaneous f
ii  debianutils                   2.22.1     Miscellaneous utilities specific t
ii  libc6                         2.5-11     GNU C Library: Shared libraries
ii  libncurses5                   5.6-3      Shared libraries for terminal hand

bash recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to