Bug 20813

Summary: Патчи в апстрим
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: zipAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aborodin, cas, ildar, lav, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2009-07-17 15:58:11 MSD
Пожалуйста, отправьте патчи для пакета в апстрим (я думаю, они с радостью примут).
Comment 1 Vitaly Lipatov 2009-07-17 22:46:11 MSD
Они выпустили новую версию zip с поддержкой расширения для хранения имён в utf8. В локали utf8 оно даже работает. Сумеет ли винда распаковать - не проверял. 7zip распаковывает. Я сейчас обновляю патчи, как обновлю - отправлю. Вряд ли примут.
Comment 2 Michael Shigorin 2009-07-20 23:44:23 MSD
(In reply to comment #1)
> Вряд ли примут.
Вот м мне так кажется... собсно так Андрею и говорил.
Comment 3 Andrey Cherepanov 2009-08-11 20:22:26 MSD
(В ответ на комментарий №1)
> Я сейчас обновляю патчи, как обновлю - отправлю.
> Вряд ли примут.
Если ответят отказом не приватно, а через рассылку, дай ссылку, пожалуйста.
Comment 4 Andrew Borodin 2013-02-18 16:37:26 MSK
(В ответ на комментарий №1)
> Они выпустили новую версию zip с поддержкой расширения для хранения имён в
> utf8. В локали utf8 оно даже работает.

Зато не работает в другой локали. Внутри архива имена файлов оказываются в непонятно какой кодировке.

Локаль KOI8-R.

$ touch абвгде
$ zip z.zip  абвгде 
  adding: абвгде (stored 0%)
$ unzip -l z.zip 
Archive:  z.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2013-02-18 16:30   БВЧЗДЕ
---------                     -------
        0                     1 file
Судя по
$ echo "БВЧЗДЕ" | iconv -f koi8-r
БВЧЗДЕ
это таки строка в KOI8-R, но каким образом "БВЧЗДЕ" получилась из "абвгде", непонятно.

Откатился на zip-2.32-alt2, там такой ошибки нет.