[devel] rpm-build-compat considered harmful

Led ledest at gmail.com
Tue Nov 24 22:06:07 UTC 2009


On Tuesday, 24 November 2009 23:59:21 Vitaly Lipatov wrote:
> 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.
>
> Почему же? Человек наказывает себя сам, судя по последствиям,
> которые вы описываете.

Непонятно - из-за чего весь этот спор? Было бы из-за чего полезного, а так 
из-за какого-то никому не нужного rpm-build-compat, единственная задача 
которого - "болтаться под ногами" и мешать мейнтйнерам...

-- 
Led


More information about the Devel mailing list