Bug 51940

Summary: Невозможно открыть страницу приложения в Discover
Product: Sisyphus Reporter: Жора Змейкин <katze_942>
Component: plasma-discoverAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ivan.silianov2011, tkeyeg, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Жора Змейкин 2024-11-03 14:39:22 MSK
Стенд с ошибкой: 
============================================================
- SESSION_TYPE: wayland
- OS: ALT Regular
- Kernel: 6.6.58-un-def-alt1
- DE: KDE
- CPU: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
- GPU1: Intel Corporation HD Graphics 5500 (rev 09)

Система обновлена: 03.11.2024

============================================================
Пакет: plasma-discover-6.2.2-alt1.x86_64

Шаги, приводящие к ошибке:
============================================================
1. Откройте Discover и дождитесь прогрузки
2. Попробуйте открыть страницу любого приложения

Фактический результат:
============================================================
Никакой реакции, кроме вывода ошибки в терминале.

Дополнительная информация:
============================================================
Запустил plasma-discover через терминал и увидел данный вывод после любой попытки открыть страницу приложения:

QQmlComponent: Component is not ready
file:///usr/lib64/qt6/qml/org/kde/kirigami/PageRow.qml:1078: Error: Error while loading page: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:725 Type ReviewsStats unavailable
qrc:/qt/qml/org/kde/discover/qml/ReviewsStats.qml:100 Property value set multiple times

Проблема проявилась после обновления до Plasma 6.2
Comment 1 Sergey V Turchin 2024-11-05 09:33:35 MSK
*** Bug 51947 has been marked as a duplicate of this bug. ***
Comment 2 Никита 2024-11-10 19:09:49 MSK
Здравствуйте, вроде, локализовал проблему. Надеюсь информация будет полезной. Причина находится прям по адресу из ошибки: `/discover/qml/ReviewsStats.qml:100`. Там прописаны два свойства `visible`. Примерный лог событий как это произошло.

1. Комммит от 27.08.24 "hide reviews preview" добавляет изменения в патч-файл "alt-hide-reviews.patch". А именно `visible: false` в `/discover/qml/ReviewsStats.qml:92` 

2. Коммит от 28.10.24 "update sources to 6.2.2" добавляет изменения в тот же `/discover/qml/ReviewsStats.qml:99`. В виде `visible: count > 0`.

Сборка без патчей работает нормально, после применения alt-hide-reviews.patch воспроизводится проблема.
Comment 3 Repository Robot 2024-11-11 10:10:16 MSK
plasma-discover-6.2.3-alt2 -> sisyphus:

 Mon Nov 11 2024 Sergey V Turchin <zerg@altlinux> 6.2.3-alt2
 - fix showing application page (closes: 51940)