Created attachment 12755 [details] Архив, внутри файл с именем на CP1251 +++ Данная ошибка создана размножением ошибки 32581 +++ $ rpm -q mate-file-archiver mate-file-archiver-1.22.1-alt3.x86_64 Открываем архив - а внутри имя файла кракозябрами.
Проверялось на 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