Я пытаюсь упаковать что-то, что поддерживается в репозитории 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
создаю ветку с таким именем, все будет идти так, как я ожидал.
Что я делаю не так?
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