From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3A218736.5532C6A5@avilink.net> From: Alexander Bokovoy X-Mailer: Mozilla 4.75 [ru] (X11; U; Linux 2.2.17-ipl3mdk-secure i686) X-Accept-Language: en MIME-Version: 1.0 To: devel@linux.iplabs.ru Subject: Re: [devel] Perl References: <3A1FE959.73C3BDAA@avilink.net> <20001126021823.B1448@localhost.localdomain> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0beta6 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: http://www.logic.ru/pipermail/devel/ X-Original-Date: Sun, 26 Nov 2000 23:57:10 +0200 Date: Sun, 26 Nov 2000 23:57:10 +0200 Archived-At: List-Archive: List-Post: Mikhail Zabaluev wrote: > > Hello Alexander, > > On Sat, Nov 25, 2000 at 18:31 +0200, Alexander Bokovoy wrote: > > > > Доброго времени суток! > > > > Несмотря на то, что последние патчи Михаила исправляют ситуацию с > > Provides для perl(что-то), одновременно появилась еще одна проблема: в > > том же самом пакете генерируются Require: вида perl(что-то), которые > > блокируют установку пакета, поскольку предыдущая установленная версия > > perl их не обеспечивает. Конечно, можно пользоваться --ignore-deps, но > > будет ли это верным? По-моему, перл не должен генерировать зависимостей > > от самого себя, пусть даже и предыдующей версии. > > Мда... Дело в том, что автоматический поиск операторов require, use и т.п. > в perl - вещь сложная и ненадежная. Сейчас скрипт не распознает, скажем, > вложенность таких операторов в условные конструкции и генерирует > несуществующие зависимости. Я исследую возможности новых backend'ов > Perl - модулей семейства B::, с помощью которых можно исследовать > синтаксис и структуру скриптов, но пока склоняюсь к мнению что они > еще более ненадежны и очень медленны. > Так что 'AutoReq: perl', видимо, можно будет использовать не на всех > пакетах. В spec для perl нужно оставить 'AutoProv: perl' для perl > и perl-base. perl.prov работает достаточно надежно. Попробую. Пока еще одно замечание: в BuildRequires необходимо добавить пакеты, упомянутые в PKGS = glibc-devel gdbm-devel gpm-devel libgr-devel libjpeg-devel \ libpng-devel libtiff-devel ncurses-devel popt \ zlib-devel binutils libelf e2fsprogs-devel pam pwdb \ rpm-devel В противном случае, при сборке сообщение об ошибке не выдается, но и правильные заголовки для перла тоже не создаются -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source -- In the long run we are all dead. -- John Maynard Keynes _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel