[devel] non-strict deps

Aleksey Avdeev solo на solin.spb.ru
Вс Янв 27 00:44:19 MSK 2013


26.01.2013 23:14, Dmitry V. Levin пишет:
> On Sat, Jan 26, 2013 at 08:19:45PM +0400, Sergey Vlasov wrote:
>> On Sat, Jan 26, 2013 at 06:17:00PM +0400, Dmitry V. Levin wrote:
...
>>> Другими словами, предлагается модифицировать алгоритм, чтобы он работал
>>> следующим образом: подпакет A исходного пакета S автоматически получает
>>> строгую зависимость от подпакета B исходного пакета S, если выполнено любое
>>> из следующих условий:
>>> - у A есть зависимость от B;
>>> - у A есть такая зависимость X с атрибутом RPMSENSE_FIND_REQUIRES, что B
>>>   является единственным подпакетом S, удовлетворяющим эту зависимость X.
>>
>> Это уже похоже на правильный вариант (в случае, если мантейнер по
>> каким-то причинам хочет разрешить смешивать подпакеты разных версий,
>> ему достаточно сделать для этих подпакетов виртуальные пакеты с
>> зависимостями нужной строгости - например, с чем-то типа %abi_version
>> в версии таких виртуальных пакетов).
> 
> Этот вариант (librpmbuild-4.0.4-alt100.63) ушел в Сизиф.

  Спасибо. Пересборка apache2-2.2.22-alt15 на people показала вполне
приемлемый результат (на первый взгляд). Более детально разбтраться в
понедельник буду.

PS: Заодно начну причёсывать apache2 в плане зависимостей: похоже
заметное число мусора (в виде устаревших конструкций) там скопилось.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 900 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130127/222e691b/attachment.bin>


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