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.

