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

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Чт Окт 2 10:55:03 MSD 2008


Dmitry V. Levin пишет:

>>>> При пересборке пакета вылезло следующее:
>>>>
>>>> Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.62192
>>>> + umask 022
>>>> + /bin/mkdir -p /usr/src/RPM/BUILD
>>>> + cd /usr/src/RPM/BUILD
>>>> + cd libquicktime-1.0.3
>>>> + autoreconf -fisv
>>>> autoreconf-default: Entering directory `.'
>>>> autoreconf-default: running: autopoint --force
>>>> autopoint: *** /usr/bin/cvs: program not found
>>>> autopoint: *** Stop.
>>>> autoreconf-default: autopoint failed with exit status: 1
>>>> error: Bad exit status from /usr/src/tmp/rpm-tmp.62192 (%build)
>>>>
>>>> Мне не понятно, зачем autoreconf понадобился cvs? И если действительно 
>>>> так надо, то это должно быть отражено в зависимостях пакета, autoreconf 
>>>> содержащего.
>>>>
>>>> Юрий.
>>> так не вызывайте autopoint. autoconf ничего просто так не делает.
>> Если autopoint'у действительно нужен cvs, тогда он должен быть прописан 
>> в зависимостях у пакета.
> 
> + Да, для работы autopoint действительно нужен cvs.
> - Нет, далеко не всем пользователям autoreconf нужен autopoint.
> = Не стоит добавлять cvs в зависимости к autoconf.
> 

То есть происходит сознательное подкладывание граблей на прохожем месте, 
причём резиновая накладка на ручку (в виде указания зависимости от cvs) 
также сознательно не надевается. Ай-яй-яй, в советские времена была 
статья "вредительство"! Разумный выход вижу в: 1) отключении вызова 
autopoint по умолчанию (тем, кому надо -- разберётся) и/или 2) 
документировании указанной особенности в man autoreconf (или, если 
autopoint всё же не отключён, то указание там же как это сделать).



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