On Thu, Dec 15, 2005 at 12:09:03PM +0300, Mikhail Zabaluev wrote: > Если firefox & co подавят ложные provides на свои .so, все будет гораздо > проще и понятнее. Скоро rpmbuild перестанет добавлять ложные provides. Но сперва нужно прекратить добавлять ложные requires. Поясню на примере: $ rpmquery -p --provides firefox-1.0.7-alt3.1.i586.rpm |fgrep libmozjs.so /usr/lib/firefox-1.0.7/libmozjs.so libmozjs.so Простой libmozjs.so предоставляется издревле. libmozjs.so с полным путём предоставляется начиная с rpm-build-4.0.4-alt32 (почти 2 года). Это был первый этап, далее предполагается скорректировать генератор зависимостей таким образом, чтобы слинкованные с libmozjs.so ELFы порождали зависимости с полным путём. И наконец, можно будет ещё раз скорректировать генератор зависимостей с тем, чтобы простой libmozjs.so перестал предоставляться. Генератор зависимостей будет определять форму зависимостей по факту того, находится ли библиотека там, где её ожидает найти ldconfig. -- ldv