Package: rdfind
Version: 1.2.4-1
Severity: important

Justification of 'important': too scary.

Did a test run, which gave me a fright.  I've added a pipe to 'ts',
from 'moreutils' to show the timing, then piped it to 'nl' for line
numbering:

    % rdfind -n true . | ts | nl    
     1 Feb 12 09:26:23 Now scanning ".", found 53937 files.
     2 Feb 12 09:26:23 Now have 53937 files in total.
     3 Feb 12 09:26:23 Removed 1425 files due to nonunique device and inode.
     4 Feb 12 09:26:23 Now removing files with zero size from list...removed 
863 files
     5 Feb 12 09:26:23 Total size is 23159513157 bytes or 22 Gib
     6 Feb 12 09:26:23 Now sorting on size:removed 14661 files due to unique 
sizes from list.36988 files left.
     7 Feb 12 09:26:57 Now eliminating candidates based on first bytes:removed 
24848 files from list.12140 files left.
     8 Feb 12 09:27:01 Now eliminating candidates based on last bytes:removed 
3446 files from list.8694 files left.
     9 Feb 12 09:27:12 Now eliminating candidates based on md5 checksum:removed 
3128 files from list.5566 files left.
    10 Feb 12 09:27:12 It seems like you have 5566 files that are not unique
    11 Feb 12 09:27:12 Totally, 127 Mib can be reduced.
    12 Feb 12 09:27:12 Now making results file results.txt

Line #3, the verb "Removed", line #4 "removing", et al. all imply that
the dryrun is actually removing files.  The minute wait or so between
lines #6 & #8 was uncomfortable.  A user wonders "suppose
there's a bug, and it's really removing stuff?"  (Happily no files were
removed.)

Any 'dryrun' text should make it clear that no file system changes
are occurring.  For example, line #3 might read:

    1425 files with nonunique device and inode (try '-deleteduplicates true' 
option to remove)
    
Etc.  Or the whole output could be bracketed with disclaimers such as:

        DRYRUN MODE: nothing is being removed, despite what the text below says:
        ...
        DRYRUN MODE: nothing was removed, despite what the text above says:

Hope this helps...








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

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages rdfind depends on:
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.4.5-10 GCC support library
ii  libnettle3                    2.0-2      low level cryptographic library (s
ii  libstdc++6                    4.4.5-10   The GNU Standard C++ Library v3

rdfind recommends no packages.

rdfind suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to