Як використовувати рецепт Launchpad для виправлення та складання оригінального пакета?


10

У мене є виправлення проти vim, яке стосується упакованої версії. Я хотів би це автоматизувати, щоб після виходу нової версії ubuntu новий випаркований vim виправлявся та будувався за допомогою рецепта. Я читав документацію про рецепти, хоча не знаю, як застосувати патч.

Чи потрібно створити гілку з модифікованим джерелом і рецепт об'єднати її? Як це поводиться, коли виправлена ​​гілка застаріла з пакетом distro в новій версії? (Патч, швидше за все, застосовується; але гілки також зможуть злитися?)

Відповіді:


8

Так, ви дійсно повинні створити нову гілку, отриману з гілки vim Bazaar на Launchpad (lp: ubuntu / vim), і здійснити свій патч для цієї гілки.

Поки не буде конфліктів при злитті, рецепт об'єднає дві гілки, коли одна з них зміниться, і відновить. Це означає, що якщо буде нова редакція у гілці ubuntu, вона щасливо відновиться.

Рецепт виглядав би приблизно так:

# bzr-builder format 0.3 deb-version {debupstream}+myfix{revno:myfix}
lp:ubuntu/oneiric/vim
merge myfix lp:~YOURNAME/ubuntu/oneiric/vim/myfix

Посібник для цього є тут


Якщо зміст основної гілки зміниться (які не включені в мій патч), воно все одно буде створюватися?
Хуршид Алам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.