Bug 30854 - Description для whdd не отражает суть
Summary: Description для whdd не отражает суть
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: whdd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: pauli@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-24 02:23 MSK by Speccyfighter
Modified: 2015-04-25 17:32 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Speccyfighter 2015-03-24 02:23:46 MSK
Доброго времени суток!

Сабж собстно.
Англоязычный description в пакете whdd высказывается двусмысленно:

$ LC_ALL=C rpm -qi whdd|tail -n 1
WHDD is a diagnostic and recovery tool for block devices (near to replace MHDD for Linux).

recovery чего, харда или софта?
Русскоязычный перевод дэскрипшна, говорит уже совсем не о том
для чего предназначен whdd:

$ rpm -qi whdd|tail -n 1
WHDD - инструмент для диагностики и восстановления блочных устройств (как бы замена MHDD для Linux).

Официальный же ресурс говорит совершенно однозначно и точно
о целевом назначении whdd
и восстановления самих блочных устройств не обещает:

http://whdd.org
Welcome to homepage of WHDD project.
WHDD is a HDD diagnostic and data recovery tool for Linux.
...

Однозначно, что в вольном переводе это звучит как:
- WHDD это HDD диагностика и утилита восстановления данных для Linux
Но никак не "восстановления блочных устройств".

Хелп вытянутый непосредственно из бинарника whdd,
отражает суть опции Device copying во всех подробностях:

Copies entire device to given destination (another device or generic file).
Parameters:
api: choose API used to read data from source device.
    ata: use ATA "READ DMA EXT" command.
    posix: use POSIX read() in direct mode.

read_strategy: choose read strategy. All strategies are designed to make least possible harm to defective source device.
    plain: read sequentially, abort on first read fail.
    smart: read sequentially until read error is met. Then it reads from another end of disk space. When this ends with read error, too, it jumps to the middle of unread zone and reads forward from there. This results in having two zones of unread data. This way it jumps into middle of unread zones until there are < 1000 of them in table, and they are > 500 MB. When it cannot further jump into zones, it just reads sequentially remaining unread zones. Thus reading near failure points is delayed.
    smart_noreverse: same as "smart", but reverse reading is prohibited; jump into middle of zone is considered on forward read failure.
    skipfail: read sequentially until fail. Then jump skip_blocks blocks (of 256*512 bytes), and read backward up to failure. Then go forward.


Просьба поправить дэскрипшны чтобы они ясно отражали суть назначения whdd.
Comment 1 Pavel Isopenko 2015-04-06 16:59:37 MSK
Действительно, с момента первоначальной сборки в Сизиф изменился как сам mhdd, так и офсайт. 
WHDD is a HDD diagnostic and data recovery tool for Linux, допустим. А по-русски?
tool это инструмент, потому что утилита это utility.
WHDD - инструмент диагностики и восстановления данных HDD.
Так как бы? Правда whdd годится не только для HDD, но и для USB Flash и SSD накопителей, вот бы и это отразить.
Какие будут соображения?
Comment 2 Repository Robot 2015-04-25 17:32:06 MSK
whdd-2.2-alt2 -> sisyphus:

* Sat Apr 25 2015 Pavel Isopenko <pauli@altlinux> 2.2-alt2
- Correction of the description (ALT #30854)