| Summary: | Нужно отключить патч alt-plasma-5.17-crash.patch | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Жора Змейкин <me> |
| Component: | plasma-workspace | Assignee: | Sergey V Turchin <zerg> |
| Status: | RESOLVED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | mcpain, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Жора Змейкин
2024-11-15 22:23:49 MSK
Проблема в пакете plasma-workspace. При сборке он использует патч alt-plasma-5.17-crash.patch, который был создан в 2020. Он должен быть отключён, поскольку: 1. Он ломает текущее поведение рабочего стола. Виджеты более трудно переносятся 2. В upstream уже появилось исправление, которое делает этот патч. Проблемная строка в `alt-plasma-5.17-crash.patch`: > disconnect(m_editModeTimer, &QTimer::timeout, this, nullptr); Этот патч был старым обходным исправлением падения в деструкторе ItemContainer. Его задача заключалась в том, чтобы во время разрушения объекта не срабатывал setLayout() через сигнал parentChanged. В текущем upstream деструктор сам отключает нужный сигнал: > disconnect(this, &QQuickItem::parentChanged, this, nullptr); Проверил, сборка plasma-workspace пакета без этого патча исправляет данный баг. (Ответ для Жора Змейкин на комментарий #1) > Проверил, сборка plasma-workspace пакета без этого патча исправляет данный баг. Спасибо! plasma-workspace-1:6.7.2-alt2 -> sisyphus: Tue Jul 07 2026 Sergey V Turchin <zerg@altlinux> 1:6.7.2-alt2 - remove alt-plasma-5.17-crash.patch (closes: 52069) |