Bug 13772

Summary: не работает unrar с ключом -av-
Product: Sisyphus Reporter: Boris Savelev <boris>
Component: unrarAssignee: Fr. Br. George <george>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: george, lav, mike, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Boris Savelev 2007-12-21 17:43:11 MSK
Usage:     unrar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract\>

<Switches>
  -             Stop switches scanning
  ad            Append archive name to destination path
  ap<path>      Set path inside archive
  av-           Disable authenticity verification check

$ unrar e -av- /home/ahtoh/Documents/Шкаф.rar
ERROR: Unknown option: av-
Comment 1 Boris Savelev 2008-02-14 09:21:42 MSK
что делать? у нас амавис не может нормально unrar вазвать из-за этого
Comment 2 Michael Shigorin 2008-02-16 01:13:31 MSK
Как, вы ещё используете amavis?!  Редкий враг почтмастера...
Comment 3 Michael Shigorin 2008-02-16 01:14:41 MSK
И собсно если amavis не знает, как кого звать -- это его проблемы, а не всех
потенциально зовимых, IMHO.
Comment 4 Boris Savelev 2008-02-16 13:46:04 MSK
ну собственно не важно кто и как использует unrar. смысл в том что нет заявленой
функциональности-)
Comment 5 Michael Shigorin 2008-02-16 16:32:38 MSK
Ой, да, прогнал (и баг невнимательно прочитал):

$ unrar --help | egrep 'UNRAR|Usage|av-'
UNRAR 3.00 beta 5 freeware      Copyright (c) 1993-2002 Eugene Roshal
Usage:     unrar <command> -<switch 1> -<switch N> <archive> <files...>
  av-           Disable authenticity verification check
Comment 6 Victor Forsyuk 2008-02-19 19:53:34 MSK
(In reply to comment #1)
> что делать? у нас амавис не может нормально unrar вазвать из-за этого

Если вопрос только в том, что амавис не может вызвать unrar, то это бага
исключительно амависа - он зависит от опции которая не реализована в линуксной
версии unrar. Что в таком случае делать? Патчить амавис или вешать на него багу.

Бага unrar состоит в том, что отсутствует функциональность не только
присутствующая в windows-варианте, но и описанная в Usage справке. То есть, в
расхождении между документацией и поведением программы.

К счастью, автор программы Евгений Рошаль - русскоязычный разработчик. Думаю
стоило бы обратить его внимание на данную багу.
Comment 7 Boris Savelev 2008-02-19 20:07:07 MSK
не надо меня в амавис тыкать-) речь исключительно про unrar.
про амавис, было упомянуто исключительно потому что бага висела неизвестно
сколько без внимания
Comment 8 Victor Forsyuk 2008-02-19 20:08:55 MSK
(In reply to comment #7)
> не надо меня в амавис тыкать-) речь исключительно про unrar.

Борис, Вас никто не тыкает.


Comment 9 Vitaly Lipatov 2009-11-21 20:49:15 MSK
$ rpm -q unrar
unrar-3.9.6-alt1

Ничего не изменилось...
$ unrar e -av- _090821.rar

ERROR: Unknown option: av-[lav@cellar home]$

Такая же бага в Debian
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=434802

Я пишу в dev@rarlab.com
Comment 10 Vitaly Lipatov 2009-11-23 01:25:23 MSK
Как мне ответил Eugene Roshal:
"Эта опция open source unrar никогда не поддерживалась, так как
этот unrar не умеет проверять AV. Поэтому для него -av- смысла
не имеет. Ее описание ошибочно присутствовало во встроенной справке
вплоть до версии unrarsrc-3.7.8.tar.gz. В unrarsrc-3.8.1.tar.gz
мы -av- из справки убрали."
Так что в справке параметра больше нет, и поддерживаться он не должен.
Баги нет.