Summary: | Проблема с именами файлов на CP1251 в архиве | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p9 | Reporter: | Evgeniy Korneechev <ekorneechev> | ||||||
Component: | p7zip | Assignee: | Andrey Cherepanov <cas> | ||||||
Status: | NEW --- | QA Contact: | qa-p9 <qa-p9> | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | aen, amakeenk, boyarsh, cas, mike, osmolovskayaaa, qa-p8, rider, viy | ||||||
Version: | не указана | Keywords: | RS | ||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | 32581, 32689 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Проверялось на p9 и p10 - ошибка воспроизводится на p9 Версия пакета mate-file-archiver-1.22.1-alt3.x86_64 Тестовые стенды: Alt Workstation 9.2 x86-64 Alt Server 9.2 x86-64 Alt Education 9.2 x86-64 Шаги для воспроизведения: 1. Скачать тестовый архив из вложений 2. Зайти в графический сеанс на тестовом стенде и открыть скаченный архив с помощью менеджера архивов Engrampa Ожидаемые результат: В архиве отображается файл с названием тест.txt Реальный результат: В архиве отображается файл с названием â¥áâ.txt Дополнительно: данная ошибка не воспроизводится в p10 с версией пакета mate-file-archiver-1.26.0-alt1.x86_64 Также могу заметить что в Linux Mint 21 на версии 1.26.0-1ubuntu1 проблема также воспроизводится Engrampa это всего лишь графический интерфейс для архиваторов. Крякозябры в данном случае отдает zip Или все-таки unzip? Но в любом случае: user@arm-p9 Загрузки $ rpm -q unzip unzip-6.0-alt4.x86_64 user@arm-p9 Загрузки $ unzip test.zip Archive: test.zip extracting: тест.txt Плюс, как указано в "родителе" в xarchiver все прекрасно. Created attachment 12756 [details]
Скриншот из Альт РС 9
А может быть корова? $ rpmquery -pR /ALT/p9/files/x86_64/RPMS/unzip-6.0-alt4.x86_64.rpm /bin/sh /lib64/ld-linux-x86-64.so.2 grep libbz2.so.1()(64bit) >= set:ifZkeudFDUup rpmlib(SetVersions) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libnatspec.so.0()(64bit) >= set:iglRMQb rtld(GNU_HASH) rpmlib(PayloadIsLzma) $ rpmquery -pR /ALT/p9/files/x86_64/RPMS/zip-3.0-alt1.x86_64.rpm /lib64/ld-linux-x86-64.so.2 libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) rtld(GNU_HASH) rpmlib(PayloadIsLzma) хотя нет. распаковывать должен unzip. ищите здесь $ rpmquery -p --changelog /ALT/p9/files/x86_64/RPMS/mate-file-archiver-1.22.1-alt3.x86_64.rpm * Пт апр 10 2020 Anton V. Boyarshinov <boyarsh@altlinux.org> 1:1.22.1-alt3 - compresssion level selection added to batch-add dialog - translations for compresssion level selection added * Пт апр 03 2020 Anton V. Boyarshinov <boyarsh@altlinux.org> 1:1.22.1-alt2 - alt specific compression level combobox added Перевешиваю на того, кто последним обновлял zip в p9 Видимо engrampa использует по умолчанию для ZIP не zip, а p7zip: $ ls test.zip $ 7z e test.zip >/dev/null $ ls â¥áâ.txt test.zip $ unzip test.zip >/dev/null $ ls â¥áâ.txt test.zip тест.txt Перевешиваю на того, кто последним обновлял p7zip в p9 C p7zip из задания 317201 на p9 все ОК стало. Но там на i586 не собирается... https://git.altlinux.org/tasks/317201/logs/events.1.1.log |
Created attachment 12755 [details] Архив, внутри файл с именем на CP1251 +++ Данная ошибка создана размножением ошибки 32581 +++ $ rpm -q mate-file-archiver mate-file-archiver-1.22.1-alt3.x86_64 Открываем архив - а внутри имя файла кракозябрами.