[devel] disttag и rebuild

Dmitry V. Levin ldv на altlinux.org
Вт Мар 26 14:08:42 MSK 2019


On Tue, Mar 26, 2019 at 01:45:46PM +0300, Vladimir D. Seleznev wrote:
> On Mon, Mar 25, 2019 at 04:10:52PM +0300, Ivan Zakharyaschev wrote:
> > On Mon, 25 Mar 2019, Anton Farygin wrote:
> > 
> > > Вопрос в первую очередь к тем, кто придумывал disttag.
> > > 
> > > Хотелось бы понять, что будет с пакетом после того, как у нас появится p9 (на
> > > базе sisyphus) и этому пакету сделаем rebuild в task'е.
> > > 
> > > Ведь sisyphus-<таск> будет точно больше, чем p9-<таск>.
> > > 
> > > Соответственно у нас отломается обновление этого пакета ?
> > > 
> > > Или я ошибаюсь ?
> > 
> > Я сконцентрировался на rpm-4.0.4 и пока реализовал такую штуку.
> > 
> > Пердполагаю перенести на rpm-4.13 и собирать в p9 rpm с %def_enable 
> > default_priority_distbranch
> 
> Зачем rpm'у default_priority_distbranch? Мне кажется, эти лишнее
> усложнение.

Без этого rpm не заработает.

> Ведь для того, чтобы это работало, надо научить ещё apt
> понимать default_priority_distbranch. Иначе они не договорятся. И это
> также потребует ручного переключения distbranch при dist-upgrade.

Да, всё верно, при смене бранча надо менять имя целевого бранча.

> Это похоже на перенос логики apt_preferences в rpm. Лучше отдать решение
> про приоритет бранчей на откуп apt'у, и, например, научить
> apt-repo-tools, альтератор переключать default branch в preferences при
> переключении репозиториев.

Если apt и rpm будут руководствоваться разной логикой, то будет беда.


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


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