переход на новый тег с помощью пакета компоновки gbp

Я пытаюсь упаковать что-то, что поддерживается в репозитории git и в котором уже есть устаревший пакет debian. Я следовал этим инструкциям , за исключением отключения первичной смолы .

Но: выполнение gbp buildpackage приводит к ошибке: gbp:error: upstream/0.8.0 is not a valid treeish В моем репозитории upstream - это удаленный репозиторий, который я клонировал; v0.8.0 является тегом; и в debian/gbp.conf у меня есть git-upstream-tag = v%(version)s, но все равно кажется, что он не настроен на поиск нужного дерева. Если я git checkout -b upstream/0.8.0 v0.8.0 создаю ветку с таким именем, все будет идти так, как я ожидал.

Что я делаю не так?

0
задан 30 March 2015 в 03:36

1 ответ

git-upstream-tag = v%(version)s

должен быть

upstream-tag = v%(version)s

согласно gbp.conf (5):

key=value пары разделов команды отражают параметры командной строки и их настройки. Например, gbp-buildpackage (1) manualpage содержит - git-export-dir=diirectory опция, которая может быть превращена в установку конфигурационного файла путем отбрасывания - префикс мерзавца с:

      [buildpackage]
      export-dir = directory
0
ответ дан 30 March 2015 в 13:36

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

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