В Fedora zip-3.0-4.fc17.src.rpm Прошу обновить до новой версии.
Собрал тестовую сборку в Sisyphus: task #66814: added #100: build tag "3.0-alt1" from /people/cas/packages/zip.git Я адаптировал патчи, добавил патчи из Fedora и отключил недоступный ныне zcrypt29. Виталий, ты не против, если я отправлю в Сизиф?
Собрал test-only в task #66814. Упаковывает, но файлы в консоли показывает не кириллицей, а крокозяблями. Локаль ru_RU.UTF-8
zip-30000000:3.0-alt1 -> sisyphus: * Mon Mar 19 2012 Andrey Cherepanov <cas@altlinux> 30000000:3.0-alt1 - Version 3.0 (ALT #26954) - Disable zcrypt29 encription and codepage detection by natspec
(In reply to comment #2) > Собрал test-only в task #66814. > Упаковывает, но файлы в консоли показывает не кириллицей, а крокозяблями. > Локаль ru_RU.UTF-8 Ну и какого лешего было заведомо сломанную сборку заливать?
(В ответ на комментарий №4) > (In reply to comment #2) > > Собрал test-only в task #66814. > > Упаковывает, но файлы в консоли показывает не кириллицей, а крокозяблями. > > Локаль ru_RU.UTF-8 > Ну и какого лешего было заведомо сломанную сборку заливать? Ты сам проверял? Я уже убрал патч с natspec и всё стало работать.
(In reply to comment #5) > > Ну и какого лешего было заведомо сломанную сборку заливать? > Ты сам проверял? Нет, уведомление о баге не приходило (ACL по @qa). > Я уже убрал патч с natspec и всё стало работать. "Всё" -- в случае zip понятие очень растяжимое. По части разбора существующих архивов обязательно надо проверять как минимум ещё созданные WinZip и "встроенными средствами winxp (tm)" -- там были отличия; по части создания -- как минимум ещё в ru_RU.{KOI8-R,CP1251}. На что похож выхлоп WinRAR, сходу не помню.
С этим новым zip перестал сходиться gear regression testsuite, падают тесты gear_update_subdir_dot_zip_cwd и gear_update_subdir_sub_zip_cwd.
*** Bug 24816 has been marked as a duplicate of this bug. ***
Патч из Gentoo (#24816) накладывается, но в локали koi8-r делается такой архив: Archive: ../3.0-koi.zip warning [../3.0-koi.zip]: 49 extra bytes at beginning or within zipfile (attempting to process anyway) error [../3.0-koi.zip]: reported length of central directory is -49 bytes too long (Atari STZip zipfile? J.H.Holm ZIPSPLIT 1.1 zipfile?). Compensating... Length Date Time Name --------- ---------- ----- ---- 0 2012-05-04 17:57 ▌БГ╔Б_╝_╞═Б╔╜Б╜КЕ ╗АА╚╔╓╝╒═╜╗ОЕ_▌▒.pdf --------- ------- 0 1 file
Отправил 3.0 в p6. Увы, ни наш патч, ни версия из Gentoo нормально не работает. Кстати, напоминаю, что основные графические архиваторы (Ark, File-Roller) не используют zip и созданный даже в zip-2.32 архив в популярном под Windows WinRAR открывается криво. Патчи в Git остались. Если у кого осталось желание, может попробовать доделать.
(In reply to comment #10) > Отправил 3.0 в p6. Увы, ни наш патч, ни версия из Gentoo нормально не работает. > Кстати, напоминаю, что основные графические архиваторы (Ark, File-Roller) не > используют zip Наш файл-роллер как раз использует zip, вместо 7z в рассчете на поддержку определения кодировки посредством natspec.
zip-30000000:3.0-alt0.M60P.1 -> p6: * Tue May 15 2012 Andrey Cherepanov <cas@altlinux> 30000000:3.0-alt0.M60P.1 - Backport to p6 branch new version * Mon Mar 19 2012 Andrey Cherepanov <cas@altlinux> 30000000:3.0-alt1 - Version 3.0 (ALT #26954) - Disable zcrypt29 encription and codepage detection by natspec
(In reply to comment #10) > Кстати, напоминаю, что основные графические архиваторы (Ark, File-Roller) не > используют zip и созданный даже в zip-2.32 архив в популярном под Windows > WinRAR открывается криво. Это уже проблемы формата -- приходится выбирать, будут ли они открываться нормально winrar'ом или "встроенными средствами" (и выбор оказывается относительно прост -- в пользу последних). Попробуй создать винраром и открыть эксплорером, а также наоборот.
(В ответ на комментарий №13) > Попробуй создать винраром и открыть эксплорером, а также наоборот. Там всё отлично работает во все стороны: пробовал штатный архиватор, WinRAR и 7-Zip.
zip-30000000:3.0-alt0.M60P.1 -> t6: * Tue May 15 2012 Andrey Cherepanov <cas@altlinux> 30000000:3.0-alt0.M60P.1 - Backport to p6 branch new version * Mon Mar 19 2012 Andrey Cherepanov <cas@altlinux> 30000000:3.0-alt1 - Version 3.0 (ALT #26954) - Disable zcrypt29 encription and codepage detection by natspec