[devel] Обновление пакета из upstream на примере pybind11

Dmitry V. Levin ldv на altlinux.org
Чт Июл 27 12:50:14 MSK 2023


On Thu, Jul 27, 2023 at 12:16:21PM +0300, Andrey Savchenko wrote:
> On Thu, 27 Jul 2023 12:11:35 +0300 Dmitry V. Levin wrote:
> > On Thu, Jul 27, 2023 at 10:58:24AM +0300, Nikolai Kostrigin wrote:
> > [...]
> > > > Как я понимаю, проблема в том, что у апстрима
> > > > несколько "стабильных" веток, среди которых
> > > > v2.9 (из которой пакет собран сейчас)
> > > > и v2.11 (из которой мы хотим собрать пакет),
> > > > и эти ветки друг от друга не наследуют. Соответсвенно,
> > > > нужно переехать с одной апстримной ветки на другую.
> > [...]
> > > Сейчас стало понятно, что это был не единичный случай.
> > > Раз уж это вынесено на публичное обсуждение, приглашаю остальных 
> > > мэнтейнеров высказать свое мнение при желании.
> > 
> > Предлагаю поинтересоваться у апстрима, зачем они так делают.
> > Может быть, они не в курсе, как это принято.  Например, git.git на момент
> > последнего фикса поддерживал 11 релизных веток, и отношение наследования
> > там строго соблюдено.
> 
> На самом деле любой способ ведения git может являться правильным —
> существуют сотни разных вариаций и все они могут быть оправданы для
> тех или иных условий. Предлагаю не пытаться навязывать апстримам

Не навязывать, но просвещать.  Большая часть апстримов просто не в курсе,
какие есть варианты, и какие у них последствия.


-- 
ldv


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