Невозможно создать архив для PPA в 16.04
Я пытаюсь обновить свой PPA с моим новым 16.04 (Kubuntu x64), но у меня проблема с командой, которую я использую с 13.10.
Вот терминал возврата:
$ debuild -MY_KEY -S -sa --lintian-opts -i
dpkg-buildpackage -rfakeroot -d -us -uc -S -sa
dpkg-buildpackage: paquet source dpluzz
dpkg-buildpackage: version source 1.5.6.1~ubuntu16.04
dpkg-buildpackage: distribution source xenial
dpkg-buildpackage: source changé par my_name <my@email.fr>
dpkg-source --before-build dpluzz
fakeroot debian/rules clean
dh clean --with python2
dh: No compatibility level specified in debian/compat
dh: This package will soon FTBFS; time to fix it!
dh: Compatibility levels before 4 are no longer supported (level 1 requested)
debian/rules:4 : la recette pour la cible « clean » a échouée
make: *** [clean] Erreur 2
dpkg-buildpackage: erreur: fakeroot debian/rules clean a produit une erreur de sortie de type 2
debuild: fatal error at line 1376:
dpkg-buildpackage -rfakeroot -d -us -uc -S -sa failed
Идея, кто-то, пожалуйста?:)
1 ответ
Решение
Это ошибка, которую я мог заметить:
dh: No compatibility level specified in debian/compat
dh: This package will soon FTBFS; time to fix it!
dh: Compatibility levels before 4 are no longer supported (level 1 requested)
debian/rules:4 : la recette pour la cible « clean » a échouée
Кажется, у вас нет debian/compat
или у вас есть пустой. Так debhelper
ожидается самый низкий уровень совместимости 1, в то время как текущий принятый минимум равен 4.
Смотрите главу 5. Другие файлы в каталоге debian
Как вы можете видеть здесь, debhelper находится на v9 для всех поддерживаемых в настоящее время выпусков Ubuntu.
Чтобы это исправить, создайте файл debian/compat
и положи 9
в нем, сохранить его и запустить debuild
снова.