Package: bonnie++
Version: 1.96
Severity: wishlist
Tags: patch

This package description thinks Squeeze is in the future:

 [...]
 This is the experimental version.  It's not ready to replace the 1.x series
 in time for Lenny but will be for Lenny+1.  The extra features (large file
 support, better bon_csv2html, and support for zcav tests on multiple devices)
 will make it worth using for some people.


Lenny's 1.03d version of bonnie++ *didn't* have this paragraph, so I
gather this fork was created some time before the name "Squeeze" was
announced for Lenny+1 (Sep 2008), but this text missed being updated
when the experimental version moved to unstable.

Things could be a lot worse; the package description mostly avoids
leaning on the long-gone package bonnie for its explanations (apart
from the blues guitar reference in the package name, which was never
explained in the package description for bonnie in the first place;
that's just more material for http://wiki.debian.org/WhyTheName).  So
you could close this bug just by dropping that last paragraph, but my
patch nitpicks it some more:

 Description: Hard drive benchmark suite.
              ^                         ^
Not a sentence, so don't punctuate it as one.  The text below also
contravenes debian-l10n-english "house style" by using double spaces
between sentences (whitespace gets squeezed anyway in reformatted
versions like "http://packages.debian.org/sid/bonnie++";), but as it
happens my revised version avoids the issue.

  It is called Bonnie++ because it was based on the Bonnie program.  This
                                                                     ^^^^
This isn't much of an explanation for the name, so don't phrase it as
one.  There is also a slight problem with "this program", referring
back to Bonnie++ (with a capital B); that's not the name of a program,
it's the name of the suite as a whole, which includes /usr/sbin/zcav
and so on.

  program also tests performance with creating large numbers of files.
          ^^^^                   ^^^^
This is slightly strange phrasing.  If it's just saying that it
benchmarks file system performance as well as hard drives I would
recommend rephrasing it to be more like the manual.

  Now includes zcav raw-read test program.  A modern hard drive will have more

Not a sentence, and cobwebby - "now" is since Woody, and "modern"
means "non-antique".

  sectors in the outer tracks because they are longer.  The hard drive will
  have a number (often more than 8) of zones where each zone has the same
  number of sectors (due to the need for an integral number of sectors per
  track).  This program allows you to determine the levels of performance
  provided by different zones and store them in a convenient format for gnuplot.

Problems:
 1) slightly awkward phrasing (for instance, what's all this about a
    number of zones where each zone has a number?);
 2) lopsidedness: why so many technical details for zcav when there
    were none at all for bonnie++ itself?
 3) irrelevance: none of this information about zones and sectors will
    help users decide whether they need to install the package.

Then the really cobwebby bit:

  .
  This is the experimental version.  It's not ready to replace the 1.x series
  in time for Lenny but will be for Lenny+1.  The extra features (large file
  support, better bon_csv2html, and support for zcav tests on multiple devices)
  will make it worth using for some people.

Since none of this was important enough to be documented anywhere that
I can see *inside* the package I'll assume it can safely be dropped.
So how about:

 Description: hard drive benchmark suite
  Based on the old Bonnie benchmark, Bonnie++ is a toolkit for testing
  hard drive and file system performance.
  .
  As well as bonnie++ itself and some output filters, the suite provides
  some other benchmarking tools including zcav, which can compare the
  raw-read performance of different zones on a drive, and gives output
  suitable for gnuplot.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (50, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages bonnie++ depends on:
ii  libc6       2.13-35
ii  libgcc1     1:4.7.2-4
ii  libstdc++6  4.7.2-4

bonnie++ recommends no packages.

bonnie++ suggests no packages.

-- no debconf information
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
--- control.old	2008-08-19 09:36:47.000000000 +0100
+++ control.new	2012-11-16 18:11:48.150723932 +0000
@@ -11,17 +11,11 @@
 Conflicts: zcav, bonnie, bonnie++
 Replaces: zcav, bonnie
 Provides: zcav, bonnie
-Description: Hard drive benchmark suite.
- It is called Bonnie++ because it was based on the Bonnie program.  This
- program also tests performance with creating large numbers of files.
- Now includes zcav raw-read test program.  A modern hard drive will have more
- sectors in the outer tracks because they are longer.  The hard drive will
- have a number (often more than 8) of zones where each zone has the same
- number of sectors (due to the need for an integral number of sectors per
- track).  This program allows you to determine the levels of performance
- provided by different zones and store them in a convenient format for gnuplot.
+Description: hard drive benchmark suite
+ Based on the old Bonnie benchmarker, Bonnie++ is a toolkit for testing
+ hard drive and file system performance.
  .
- This is the experimental version.  It's not ready to replace the 1.x series
- in time for Lenny but will be for Lenny+1.  The extra features (large file
- support, better bon_csv2html, and support for zcav tests on multiple devices)
- will make it worth using for some people.
+ As well as bonnie++ itself and some output filters, the suite provides
+ some other benchmarking tools including zcav, which can compare the
+ raw-read performance of different zones on a drive, and gives output
+ suitable for gnuplot.

Reply via email to