Каков правильный способ сделать рецепт backport для bzr-builder?

Я поддерживаю некоторые пакеты в LP, которые мне нужны для резервного копирования на одноричный, ясный и --- даже --- выносливый.

Например, моя ветка соединительной линии правильно строит точный и quantal , и я хочу создать отдельную ветвь lucid-backport (не обязательно вилку trunk), которая содержит только модифицированные файлы debian/control и debian/compat, необходимые для backport для осознанный . Затем мне нравится писать рецепт bzr-builder, чтобы каким-то образом объединить обе ветви.

Каков правильный способ сделать это?

1
задан 17 May 2012 в 17:00

7 ответов

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 25 July 2018 в 18:53

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 2 August 2018 в 01:01

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 4 August 2018 в 16:32

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 6 August 2018 в 01:12

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 7 August 2018 в 18:38

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 10 August 2018 в 07:17

Если ваша упаковка является частью базовой ветви, а не во вложенной ветви, вы, вероятно, можете использовать merge d в своем рецепте.

Просто откройте свой пакет, сделайте свою совместимость с Lucid изменения и совершить их. Теперь вы можете написать рецепт что-то вроде:

# bzr-builder ...
lp:.../base-packaging-branch
merge lucid-backport lp:.../lucid-compat-packaging

Теперь вы должны получить все изменения от базовой ветки с исправлениями совместимости Lucid, расположенными сверху. Если во время слияния возникают конфликты, ваш рецепт не будет создан, но вы, вероятно, захотите узнать об этом. Исправление этого должно быть таким же простым, как объединение изменений в ветвь Lucid и устранение конфликтов.

1
ответ дан 15 August 2018 в 19:18

Другие вопросы по тегам:

Похожие вопросы: