Bug 51940 - Невозможно открыть страницу приложения в Discover
Summary: Невозможно открыть страницу приложения в Discover
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: plasma-discover (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
: 51947 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-11-03 14:39 MSK by Жора Змейкин
Modified: 2024-11-11 10:10 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)