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]