[devel] disttag и обновление с p9 до Sisyphus

Anton Farygin rider на basealt.ru
Сб Сен 7 09:05:47 MSK 2019


On 06.09.2019 2:35, Dmitry V. Levin wrote:
> Hi,
>
> On Thu, Sep 05, 2019 at 06:58:35AM +0300, Anton Farygin wrote:
>> On 04.09.2019 23:06, Ivan Zakharyaschev wrote:
>>> On Wed, 4 Sep 2019, Anton Farygin wrote:
>>>
>>>> Какая-то новая, ещё одна архитектурная ошибка в связке apt+rpm и disttag при
>>>> обновлении с p9 до Sisyphus:
>>>>
>>>> https://bugzilla.altlinux.org/show_bug.cgi?id=37192
>>>>
>>>> По идее, должна была бы помочь установка apt+rpm из Sisyphus, но apt
>>>> закономерно отказывается это делать, считая что apt и rpm из p9 и так неплох.
>>>>
>>>> Как предполагалось решать эту проблему ? может быть где-то настройка есть ?
>>> В файле /usr/lib/rpm/macros нужно руками значение макроса
>>> %_priority_distbranch поменять с p9 на sisyphus
>>>
>>> Или сделать аналогичную запись в/etc/rpm/macros.d/
>>>
>>> (Планируется немного реорганизовать пакеты, которые владеют файлом с этой
>>> настройкой. Но суть от этого не поменяется.)
>> Спасибо.
>>
>> Почему бы не переместить эту настройку  из пакета rpm в
>> /etc/rpm/macros.d/  в пакет apt-conf-sisyphus /apt-conf-p9 ?
> Это всё-таки rpm, а не apt, пакет должен быть установлен даже в отсутствие
> apt и называться как-то иначе, возможно, apt-conf-$branch должен его
> вытягивать.

А priority_distbranch уже можно использовать в спеках для 
гарантированного определения бранча на этапе сборки ?

Или будет сделан какой-то более красивый %distbranch ?



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