Вопрос dpkg-source: error: невозможно создать с исходным кодом «3.0 (родной)»: версия родного пакета может не иметь ревизии


Я сталкиваюсь с этой странной проблемой при использовании этого Рецепт Launchpad, Исходный пакет не может построить с этим сообщение об ошибке в buildlog:

dpkg-source -i -I -b recipe-{debupstream}-0~{revno}
dpkg-source: error: can't build with source format '3.0 (native)': native package version may not have a revision
dpkg-buildpackage: error: dpkg-source -i -I -b recipe-{debupstream}-0~{revno} gave error exit status 255

Кажется, это происходит только для Trusty, но я подозреваю, что это более общая проблема с упаковкой. debian/changelog содержит эту запись:

xfce4-appmenu-plugin (0.10-1) unstable; urgency=low
  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>

 -- [Maintainer]  Tue, 15 Nov 2011 14:02:29 +0800

Любые идеи, что происходит не так?


2
2018-01-27 06:54


происхождения




ответы:


Вероятно, вам нужна ваша версия X.X-0 или X.X. У вас должен быть X.X-1, если это первая ревизия не-родного пакета.


2
2018-01-30 09:31



Итак, если я правильно вас понимаю, вы предлагаете изменить recipe-{debupstream}-1~{revno}? - landroni
Да, это или {revno} пусто. Можете ли вы показать свой журнал изменений для этого? из каталога debian, самой новой записи. - Darek
Я добавил журнал изменений на почту. Есть ли какие-либо подсказки? - landroni
Ну, после того, как вы попробовали оба предложения, recipe-{debupstream}-1~ и с recipe-{debupstream}-1~{revno}, - landroni