Bug 20813 - Патчи в апстрим
Summary: Патчи в апстрим
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: zip (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-17 15:58 MSD by Andrey Cherepanov
Modified: 2016-01-19 16:48 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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, там такой ошибки нет.