[devel] I: sonames versioned with symbols
Денис Смирнов
mithraen на altlinux.ru
Вс Май 9 18:56:12 UTC 2010
On Sun, May 09, 2010 at 07:42:28PM +0400, Алексей Турбин wrote:
AT> Зависимость удовлетворена не будет. set-зависимости обладают
AT> специальной семантикой: Requires-зависимость будет удовлетворена,
AT> только если requries-set является подмножеством provides-set.
AT> http://git.altlinux.org/people/at/packages/rpm.git?a=commitdiff;h=acd1dd03
Интересно. Правда есть один большущий недостаток:
# nm -D libc.so.6 | grep ' T ' | wc -l
1616
или еще веселее:
# nm -D /usr/lib/libwireshark.so.0 | grep ' T ' | wc -l
5320
AT> То есть версии у зависимостей вида "set:*" обрабатываются специальным
AT> кодом который их "раскладывает" и дальше проверят вложение.
AT> Вообще оказалось что в таком ракурсе возможна декомпозиция: с одной
AT> стороны, как представить set-зависимости; с другой стороны, как их
AT> формировать. Оказывается это сводит сложную задачу к более простым
AT> задачам. :)
Только вот как при этом сделать чтобы базы rpm и apt не распухли?
Или даже так -- с учетом того что трафик и диски нынче относительно
дешевые, как сделать чтобы apt не _тормозил_ на такой базе?
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20100509/950f84d7/attachment.bin>
Подробная информация о списке рассылки Devel