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]

Reply via email to