При открытии любого файла пишет так (пример командной строки): scribus -nns -g Документ-1.sla Критическая ошибка<qt>Файл /home/george/texts/scribus/Документ-1.sla в неподдерживаемом формате</qt> <qt>Этот файл либо повреждён, либо создан более поздней версией Scribus.</qt> При попытке обычного сохранения даже пустого файла показывает диалог «Невозможно записать в файл:» Причина в том, что библиотеки-плагины.so должны иметь бит x, иначе plugin менеждер их не откроет. Проверял на двух компах с p9; в Сизифе должна быть та же проблема. Возможно, дело не в scribus и даже не Qt5 (кажется, старый, который на Qt4, не работает так же), а в ядре 5.0.21-un-def-alt2. Но пофиксить в спеке всё равно стоит, например, так: %attr(0755,root,root) %_libdir/%name/plugins/*
Да, на Сизифе та же проблема. Я, пожалуй, пофикшу так, как написал george@.
scribus-1:1.5.5-alt8.c29f478ab -> sisyphus: Thu Jan 02 2020 Paul Wolneykien <manowar@altlinux> 1:1.5.5-alt8.c29f478ab - Fixed execute permission for *.so plugins (closes: 36962).
p10 - ошибка воспроизводится
Ладно, посмотрю.
Беру на себя смелость перевесить на p10. Эта ошибка critical, поскольку из-за неё пакет полностью бесполезен. Что особенно плохо для пользовательского бранча.
(Ответ для ildar на комментарий #5) > Беру на себя смелость перевесить на p10. > Эта ошибка critical, поскольку из-за неё пакет полностью бесполезен. Что > особенно плохо для пользовательского бранча. 292911 BUILDING #1 [locked] p10 scribus.git=1.5.7-alt1.2
(Ответ для Elena Mishina на комментарий #3) > p10 - ошибка воспроизводится Вот этот комит меняет %attr() на chmod: https://git.altlinux.org/tasks/292911/gears/100/git?p=git;a=commitdiff;h=041151625f700adf7d70d91e890d27393cc91ec9 Возможно, chmod без %attr() не имеет смысла? А может быть просто сборочница теперь блокирует +x на *.so? В любом случае они без этого флага теперь устанавливаются.
(Ответ для Fr. Br. George на комментарий #0) > Причина в том, что библиотеки-плагины.so должны иметь бит x, иначе plugin > менеждер их не откроет. А мы можем пофиксить этот plugin-менеждер? Так, чтобы он все фалы видел?
Думаю, на Сизифе тоже воспроизводится. Сейчас посмотрю, будут ли загружаться плагины без +x (нашёл эту строчку в pluginmanager.cpp).
scribus-1:1.5.7-alt3 -> sisyphus: Mon Jan 17 2022 Paul Wolneykien <manowar@altlinux> 1:1.5.7-alt3 - Search for plugins without the exec bit (closes: 36962).
В p10: https://git.altlinux.org/tasks/293632/ .