Прошу одобрить задание 337384. Либо сделать свой вариант. Данная библиотека вызывает постоянные сегфолты в рабочей среде deepin-а, из-за чего не работают док и лаунчер приложений. В указанном выше задании приложены патчи, взятые у archlinux, которые решают проблему.
Created attachment 15303 [details] handle-avoid-segfault-in-invalidate_icons
Created attachment 15304 [details] handle-init-XRes-extension
Created attachment 15305 [details] xutils-move-XRes-code-to-separate-function
Created attachment 15306 [details] xutils-use-WnckScreen-in-_wnck_get_pid
Created attachment 15307 [details] xutils-check-if-XRes-is-available-before-using-XResQ
Для удобства приложил патчи сюда.
Поименуйте патчи в соответствие с ALT Packaging HOWTO. На сборку отправьте src.rpm, ибо $ girar-get-upload-method libwnck3 srpm Надеюсь, вы проверили зависимые xfce4-*, mate-*, gnome-panel, compiz etc с вашей патченой сборкой. Права выданы, дерзайте. libwnck3 aris lvol
(Ответ для Leontiy Volodin на комментарий #1) > В указанном выше задании приложены патчи, взятые у archlinux, которые решают > проблему. И ссылки на патчи, взятые у arch, следует указать.
(Ответ для Yuri N. Sedunov на комментарий #8) > Поименуйте патчи в соответствие с ALT Packaging HOWTO. > > На сборку отправьте src.rpm, ибо > $ girar-get-upload-method libwnck3 > srpm > > Надеюсь, вы проверили зависимые xfce4-*, mate-*, gnome-panel, compiz etc с > вашей патченой сборкой. > Кроме deepin-а проверял с xfce и mate, но если ещё что-то отвалится, то буду смотреть c 3его по 5-ый патч - первые 2 безобидные. У некоторых из перечисленных DE есть проблемы с прорисовкой миниатюр окон (судя по багам). У deepin-а эта проблема тоже была, а теперь исправлена, так что есть вероятность, что и другим поможет) > Права выданы, дерзайте. > libwnck3 aris lvol Мне бы и апрува хватило)
(Ответ для Yuri N. Sedunov на комментарий #9) > (Ответ для Leontiy Volodin на комментарий #1) > > В указанном выше задании приложены патчи, взятые у archlinux, которые решают > > проблему. > > И ссылки на патчи, взятые у arch, следует указать. Само собой.
Коммиты-коммитами, а в changelog пакета надо добавить упоминание archlinux, благодаря патчам из которого вы исправляете эту багу. Сделаете это и можете смело отправлять src.rpm на сборку.
libwnck3-43.0-alt2 -> sisyphus: Thu Dec 28 2023 Leontiy Volodin <lvol@altlinux> 43.0-alt2 - fix segfaults in DDE (thanks archlinux for the patches) (ALT #48951)