[devel] rpm-build-compat considered harmful
Vitaly Lipatov
lav at altlinux.ru
Tue Nov 24 21:59:21 UTC 2009
On 24 ноября 2009, Andrey Rahmatullin wrote:
> On Tue, Nov 24, 2009 at 09:15:45PM +0300, Vitaly Lipatov wrote:
> > Ну безусловно клиника. Но, возможно, для мантейнера cmake,
> > который не удосужился в своё время сделать макрос,
> > позволяющий сделать сборку проектов на cmake доступной
> > простому смертному.
>
> Просьба пояснить, какое отношение макрос %cmake образца
> rpm-build-compat имеет к пакету rpm-build-compat, его имени,
> description и предназначению.
Какое это имеет отношение к технической стороне вопроса? Где у
меня была возможность, там и разместил. Достаточно помыкавшись
перед этим в попытках разместить другие макросы в "правильном
месте". К тому же всё это было достаточно давно.
Если вас смущает название пакета, пакет с новыми макросами можно
назвать по-другому.
> > Может быть мы всё-таки просмотрим макросы из
> > rpm-build-compat, которые предлагаются к внесению в ALT и
> > добавим их в системные?
> А какова процедура?
То есть я должен Диме Левину предложить условия, на которых он
будет принимать у меня макросы?
> > > rpm --showrc и однажды нашёл там %groupadd; %_rpmmacrosdir
> > > я тоже нашёл, но догадался обнаружить его в
> > > /etc/rpm/macros.d/compat и потому не узнал, что в
> > > /usr/lib/rpm он тоже есть), а простая установка пакета
> > > может нафиг разломать сборку произвольных пакетов в
> > > хост-системе.
> >
> > Какие глупости вы говорите. Каким образом макросы,
> > определённые идентично системным
>
> Эту идентичность нельзя гарантировать ни в какой момент
> времени.
Вам виднее.
> > Не говоря уж о том, что собирать пакеты у нас принято в
> > hasher.
>
> Принято, но пока что не существует наказаний за проведение
> каких-либо действий по подготовке и/или сборке не в hasher.
Почему же? Человек наказывает себя сам, судя по последствиям,
которые вы описываете.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
More information about the Devel
mailing list