[devel] Упаковка metainfo, appdata, applicattions...
Yuri Sedunov
aris на altlinux.org
Вт Окт 10 09:31:34 MSK 2023
В Вт, 10/10/2023 в 13:14 +0700, Антон Мидюков пишет:
> Здравствуйте
>
> У многих пакетов в репозитории файлы:
>
> /usr/share/metainfo/*.appdata.xml
> /usr/share/appdata/*.metainfo.xml
> /usr/share/applications/*.desktop
>
> находятся в отдельных noarch пакетах, которые не имеют зависимости на
> основной пакет с программами.
> Это создаёт проблемы при установке через packagekit. Ставится только
> data-пакет.
> Я считаю ошибкой паковать эти файлы отдельно от бинарников, так как
> эти файлы легковесны и бесполезны без бинарников.
После сбора аппстрим-даты первые два вообще не нужны, -- можно не
паковать appdata/metainfo.
> Возможно, нам стоит прописать запрет в полиси, чтобы мантейнеры
> перестали так делать.
>
> Пример проблемы:
> https://bugzilla.altlinux.org/47260
>
Добавьте интеллекту тому скрипту, что делает аppstream-data. Данных
достаточно, но собраны они плохо.
А вот если в сборочницу встроить механизм их сбора, то каждое утро
можно было бы публиковать новую аппстрим-дату.
--
Yuri N. Sedunov
Подробная информация о списке рассылки Devel