Paper-plane падает при открытии (paper-plane:7635): Gtk-CRITICAL **: 18:13:00.442: Error building template class 'PaplChatHistory' for an instance of type 'PaplChatHistory': .:0:0 Invalid property: GtkListView.reversed thread 'main' panicked at /usr/src/RPM/BUILD/paper-plane-0.1.0.beta5/vendor/gtk4/src/subclass/widget.rs:1244:17: Failed to retrieve template child. Please check that all fields of type `AdwWindowTitle` have been bound and have a #[template_child] attribute. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace [1] 7635 segmentation fault paper-plane Flatpak версия работает нормально при этом.
Попробовал решить сам, Сначала меня смутил patch в build-aux для GTK4 и не зря Падает, потому - что его нужно применить при сборке GTK4 https://github.com/paper-plane-developers/paper-plane/issues/428
https://packages.altlinux.org/ru/tasks/334755/
После установки из задания нужно почистить .local/share/paper-plane/
Установил из задания, почистил папку - всё работает, подтверждаю. Я тут попробовал другой подход Локально собрал без этого свойства (патч ниже), в плане отображения разницы не увидел значимой. А можете удовлетворить любопытство на будущее, как можно собрать патченную версию библиотеки в процессе сборки RPM? Ничего необычно в .spec при этом нет. Патч: diff --git a/src/ui/session/content/chat_history.ui b/src/ui/session/content/chat_history.ui index 34d78ac..05bfa1f 100644 --- a/src/ui/session/content/chat_history.ui +++ b/src/ui/session/content/chat_history.ui @@ -90,7 +90,6 @@ <property name="vscroll-policy">natural</property> <property name="child"> <object class="GtkListView" id="list_view"> - <property name="reversed">True</property> <style> <class name="chat-history"/> </style>
Created attachment 15775 [details] аварийная остановка программы Papper Plane при запуске У меня возникла аварийная остановка программы при запуске. При запуске через терминал, выводится следующее сообщение. Вывод во вложенном файле. Конфигурационные файлы, размещенные в директории .local/share/paper-plane/, я удалял. Проверил ALT Gnome Regular и ALT Mobile поведение аналогичное.