[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