From mboxrd@z Thu Jan 1 00:00:00 1970 To: devel@linux.iplabs.ru Subject: Re: [devel] Perl Message-ID: <20001126021823.B1448@localhost.localdomain> Mail-Followup-To: mookid@sigent.ru, devel@linux.iplabs.ru References: <3A1FE959.73C3BDAA@avilink.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2i In-Reply-To: <3A1FE959.73C3BDAA@avilink.net>; from ab@avilink.net on Sat, Nov 25, 2000 at 06:31:21PM +0200 From: mookid@sigent.ru (Mikhail Zabaluev) 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 02:18:23 +0300 Date: Sun, 26 Nov 2000 02:18:23 +0300 Archived-At: List-Archive: List-Post: 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 работает достаточно надежно. -- Stay tuned, MhZ mailto:mookid@sigent.ru _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel