[devel] Q: basesystem -> altlinux-release really needed?
Evgeny Sinelnikov
=?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Чт Май 29 14:43:18 MSD 2008
28 мая 2008 г. 23:32 пользователь Anton Farygin <rider at altlinux.com> написал:
>
>
> Dmitry V. Levin пишет:
>>
>> On Wed, May 28, 2008 at 10:15:08PM +0400, Stanislav Ievlev wrote:
>>>
>>> On Wed, May 28, 2008 at 06:12:23PM +0400, Dmitry V. Levin wrote:
>>>>
>>>> On Wed, May 28, 2008 at 06:08:47PM +0400, Anton Farygin wrote:
>>>>>
>>>>> Dmitry V. Levin пишет:
>>>>>>
>>>>>> On Wed, May 28, 2008 at 05:43:12PM +0400, Anton Farygin wrote:
>>>>>> [...]
>>>>>>>
>>>>>>> Т.е. - схема будет выглядеть так:
>>>>>>
>>>>>> [...]
>>>>>>
>>>>>> На что люди готовы пойти, лишь бы не исправлять apt...
>>>>>
>>>>> А есть идеи, как это исправить ?
>>>>
>>>> Взять и исправить.
>>>
>>> Ну это всё в теории, а как в принципе apt может решить какой из
>>> altlinux-release главнее?
>>
>> Проблема apt в том, что сперва он выбирает одного провайдера
>> altlinux-release, а потом другого.
>
> Верно. А должен выбирать только того, который стоит уже в системе.
>
Как-то неправильно это...
> Т.е. - нужно что бы кто-то запатчил apt таким образом, что бы если он видит
> обновления для виртуального пакета, то максимально повышал вес новой версии
> установленного в систему провайдера виртуального пакета, а не первого по
> алфавиту.
>
> Чем это правда грозит - не понятно.
Это грозит тем, что придётся для сборки образа ставить в систему
нужный altlinux-release... Или имеется в виду только поведение по
умолчанию, чтобы не писать специальный apt.conf с указанием на
специальный pkgpriorities для типичных сборок? Если это так, то
патчить придётся не только на предмет altlinux-release, но и на
предмет indexhtml... и т.д.
Для корректной сборки по умолчанию на текущих настройках достаточно
добавить нужный altlinux-release-* в установленный apt-conf-* Это и
делается проще, и работает корректно...
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel