Package: avscan
Version: 0.8.2-openssl-1
Severity: wishlist
The progress bar on 'avscan' consists of two elements:
1) On the left, a bar that goes back and forth.
2) On the right, text saying which file is being
scanned, e.g. "Scanning:/foo/bar..."
That looks quite good as a visual. Unfortunately the good
looks are deceptive -- if a hard drive is being scanned, the
display gives no clue as to when it'll finish. In particular:
1) The left element only shows that 'avscan' hasn't
crashed -- otherwise it's vague.
2) The file name on the right isn't useful without knowing:
a) How many files there are.
b) Which file the current one is.
Suggested improvements to the bar, starting with the easiest:
1) The right side could tell how many files there are,
and which one the current one is. Example:
"Scanning file #7 of 9000: /foo/bar..."
2) A bar beneath that might represent 7/9000 visually.
3) The left side might do the same for the current file.
Most of the time that'd be quick, but for big files
it would help.
#3 seems the most difficult because I don't believe 'clamav' has any
#provision for it.
Another help, perhaps an optional one, would be to add up the
total number of bytes that need scanning, and display how far
along the scan is.
Also of value: the start time of the scan, as well as the time elapsed.
Motive: the other day I scanned a worried friend's machine, and maybe
was expecting it to take an hour or so; it took almost 4 hours. It gave
us a bad feeling! Which is not to say the job should have been faster,
speed probably can't be helped and it was running on an older system, but
users must be able to estimate how long a possibly crucial job might
take.
Hope this helps...
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Versions of packages avscan depends on:
ii clamav-freshc 0.88-4 downloads clamav virus databases f
ii libbz2-1.0 1.0.3-2 high-quality block-sorting file co
ii libc6 2.3.6-2 GNU C Library: Shared libraries an
ii libclamav1 0.88-4 virus scanner library
ii libcomerr2 1.38+1.39-WIP-2005.12.31-1 common error description library
ii libcurl3 7.15.1-1 Multi-protocol file transfer libra
ii libendeavour2 2.5.7-2 file and disk management suite - l
ii libgcc1 1:4.0.2-9 GCC support library
ii libglib1.2 1.2.10-10.1 The GLib library of C routines
ii libgmp3c2 4.1.4-11 Multiprecision arithmetic library
ii libgtk1.2 1.2.10-18 The GIMP Toolkit set of widgets fo
ii libidn11 0.5.18-2 GNU libidn library, implementation
ii libkrb53 1.4.3-6 MIT Kerberos runtime libraries
ii libssl0.9.8 0.9.8a-7 SSL shared libraries
ii libstdc++6 4.0.2-9 The GNU Standard C++ Library v3
ii libx11-6 6.9.0.dfsg.1-4 X Window System protocol client li
ii libxext6 6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii libxi6 6.9.0.dfsg.1-4 X Window System Input extension li
ii zlib1g 1:1.2.3-9 compression library - runtime
avscan recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]