Я хочу собрать пакет debian с помощью пакета сборки git. (Gbp) Я прошел все шаги, и, по крайней мере, когда я вошел gbp buildpackage
, появилась эта ошибка.
что это значит? а что мне делать?
gbp:error: upstream/1.5.13 is not a valid treeish
Я хочу собрать пакет debian с помощью пакета сборки git. (Gbp) Я прошел все шаги, и, по крайней мере, когда я вошел gbp buildpackage
, появилась эта ошибка.
что это значит? а что мне делать?
gbp:error: upstream/1.5.13 is not a valid treeish
Ответы:
Текущий тег / ветвь, в которой вы находитесь, не является исходным деревом Debian, он не содержит debian/
каталог в своем корне. Это очевидно, потому что вы используете ветку "upstream /", имя, используемое для загрузки древовидного исходного кода в репозитории git. Попробуйте использовать стабильную, тестируемую или нестабильную ветку или любую ветку, которая начинается с Debian, или коммит, помеченный с помощью схемы управления версиями Debian.
Это может быть вызвано отсутствием архива в родительском каталоге. Я получаю это (очень загадочное) сообщение даже при наличии папки debian /.
Мое решение состояло в том, чтобы использовать uscan, чтобы получить файл наблюдения, чтобы загрузить свежую копию tarball
uscan --force-download
git checkout -b debian/master