[devel] rpm: deprecate GROUP
Dmitry V. Levin
ldv на altlinux.org
Пт Июл 15 20:18:41 MSK 2022
On Thu, Jul 14, 2022 at 12:04:40AM +0300, Andrey Savchenko wrote:
> Доброго времени суток!
>
> Предлагаю перевести тег Group в разряд необязательных, устаревших
> и рекомендовать его к удалению в новых или обновляемых пакетах.
>
> Причины:
> 1) Перечень групп сильно устарел (например, там есть
> и System/Xfree86, и System/X11).
> 2) Перечень сильно неполный и не соответсвует современным реалиям
> (см. /usr/lib/rpm/GROUS).
> 3) Нередко тег выставляется спорный или к пакету применимы
> несколько категорий.
>
> По-моему, это лишь запутывает пользователей неполной, некорректной
> и бесполезной информацией. Поэтому предлагаю постепенно от него
> уйти. Особых проблем с rpm/rpmbuild быть не должно: там всё просто,
> могут быть завязаны внешние сервисы вроде packages.altlinux.org, но
> вряд ли там что-то критичное.
>
> На всякий посмотрел как в Федоре, там уже давно deprecated:
> https://fedoraproject.org/wiki/RPMGroups
>
> Что думаете?
Я очень не люблю изменений ради изменений.
Не могу сказать, что тег Group мне дорог, но мне бы не хотелось, чтобы
1. сломались какие-то приложения вроде synaptic, наткнувшись на пакет без
этого тэга;
2. кто-то потом пришёл с патчами по удалению тэга Group из спеков.
Если решить первый вопрос, то можно будет сперва сделать тег Group
необязательным, а потом и вовсе его игнорировать в спеке.
--
ldv
Подробная информация о списке рассылки Devel