[devel] С каких это пор autoreconf требует cvs???

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Окт 4 00:41:40 MSD 2008


On Fri, Oct 03, 2008 at 09:07:13PM +0400, Alexander Bokovoy wrote:
> 2008/10/3 Yury Aliaev <mutab0r на rambler.ru>:
> >> Дело в том, что gettext-tools входит в базовую сборочную среду
> >> (зависимость на gettext-tools в пакете rpm-build).  Так что цена
> >> вопроса -- вносить ли пакет cvs в базовую сборочную среду или нет.
> >
> > Получается, что для многих случаев применения gettext-tools всё равно
> > придётся вносить cvs в сборочную среду путём ручного указания зависимости на
> > него. Т.е. в сборочную среду он так или иначе попадёт, другое дело, что если
> > его всё-таки вписать в зависимости gettext-tools то это произойдёт более
> > гладко и не сопроводится рассылкой писем счастья о том, что ваш пакет вдруг
> > перестал собираться ни с того ни с сего. А, собственно, что плохого в том,
> > что cvs попадёт в базовую сборочную среду?
> Кроме того, что он там чаще всего не нужен?
> Опишите, пожалуйста, случаи использования autopoint при сборке ПО.
> Насколько я понял по коду autopoint, этот скрипт предназначен для
> первоначальной настройки исходного кода на ту версию gettext, которая
> указана в configure.in/.ac. Операция эта однократная, нужна при
> создании и обновлении кода автором. Какое это имеет отношение к
> пересборке пакетов?

Можно отпилить отдельный пакет autopoint, в котором будет зависимость
на cvs.  Тогда autopoint не будет входить в базовую сборочную среду,
а buildreq будет отлавливать сборочную зависимость на autopoint (и
оптимизировать сборочную зависимость на cvs).

По-моему, это будет выглядеть менее криво (поскольку autopoint
действительно требует cvs; так что эта зависимость сейчас скрыта
искусственным образом, в принципе говоря).

С другой стороны, перераспил базовых пакетов почти никогда не проходит
гладко.  В энном количестве пакетов придётся обновлять сборочные
зависимости, чтобы они снова стали собираться.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081004/35a05739/attachment-0002.bin>


Подробная информация о списке рассылки Devel