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

Vitaly Lipatov lav на altlinux.ru
Чт Июл 27 14:40:40 MSK 2023


Ivan Zakharyaschev писал(а) 27.7.23 12:18:
> Здравствуйте!
> 
> On Thu, 27 Jul 2023, Nikolai Kostrigin wrote:
> 
>> 27.07.2023 06:58, Ivan A. Melnikov пишет:
...
>> > Как я понимаю, проблема в том, что у апстрима
>> > несколько "стабильных" веток, среди которых
>> > v2.9 (из которой пакет собран сейчас)
>> > и v2.11 (из которой мы хотим собрать пакет),
>> > и эти ветки друг от друга не наследуют. Соответсвенно,
>> > нужно переехать с одной апстримной ветки на другую.
>> >
>> > Я правильно угадал?
Да, наверняка это так. Мне кажется, такая ситуация во всех развитых 
апстримах. Хотя поначалу кажется, что это они rebase делают иногда :)

...
> Как вариант, я бы на основе тех команд, которые помню, сделал 
> аналогичное:
> 
> git switch -C master v2.11.1
> git merge -s ours gears/sisyphus -m 'merge -s ours gears/sisyphus'
> git restore -W -S -s gears/sisyphus .gear
> git commit --amend -m 'merge -s ours gears/sisyphus, restore .gear'
> 
> и дальше как обычно.
Николай, у вас будет возможность попробовать так обновить пакет?

P.S.
Всем большое спасибо!

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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