Created attachment 14973 [details] описание содержит нечитаемые символы Стенды с ошибкой: ================= * ALT Regular Sisyphus x86_64 * Kernel: 6.5.10-un-def-alt1 * GNOME 45.1 * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz * AMD ATI 04:00.0 Renoir * 1: 1920x1080~144Hz 2: 1280x720~60Hz Версия программы: ================= gnome-software-45.1-alt1.x86_64 Шаги, приводящие к ошибке: ================= * Открыть Центр приложений * Открыть поиск, ввести firefox * Открыть детальную карточка приложения Firefox Результат: ========== Подпись "Вероятное не безопасное" - описание содержит нечитаемые символы. Показываю на скриншоте. Ожидаемый результат: ==================== Все символы должны корректно отображаться.
*** Bug 48342 has been marked as a duplicate of this bug. ***
Нечитаемые символы появляются, если в описании пакета нет тега project_license вида: <project_license>GPL-3.0-or-later</project_license> У нас это все пакеты, у которых нет metainfo или appdata, и информация собирается только из десктоп-файлов, в которых, разумеется, ничего нет про лицензию. Само собой, что эти плохие символы -- бага, и возможно даже не gnome-software, которая сама не парсит метаинформацию, а libappstream. Предлагаю усовершенствовать сбор appstream-data, забирая недостающие сведения о лицензии из тега License соответствующих rpm-пакетов.
*** Bug 48491 has been marked as a duplicate of this bug. ***