Создайте пакет Debian без tarball - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь создать пакет Debian для поддерживаемого мной проекта. По этой причине в дереве исходных текстов (которое находится в репозитории Git) есть подкаталог с именем debian с файлами, связанными с Debian.

Однако, когда я запускаю debuild -us -uc, я получите следующее:

This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory

Я попытался изменить содержимое source/format с 3.0 (quilt) на 3.0 (native), но все равно безуспешно.

Как предотвратить запуск инструментария Debian настаивая на архиве (при условии, что источник находится в родительском каталоге debian, а не в каком-то архиве)?

1 Ответ

0 голосов
/ 07 мая 2020

Если ничего не работает, это может помочь правильно прочитать сообщение об ошибке: -)

Номер версии файла журнала изменений 0.0.1-1. По соглашениям Debian часть после da sh - это номер версии Debian. По-видимому, когда инструментальная цепочка сталкивается с этим, она приходит к выводу, что вы дебианизуете чужой пакет, поэтому должно быть исходное дерево восходящего потока и требует tarball.

Изменил версию в журнале изменений с 0.0.1-1 на 0.0.1, и я пропустил это сообщение об ошибке.

...