эквив-сборка: произошла фатальная ошибка при разборе debian / changelog

При использовании equivs-build нет файла debian/changelog, поэтому ошибка fatal error occurred while parsing debian/changelog будет ошибкой?

Вот подробности:

$ cat ttf-ubuntu-font-family 
Package: ttf-ubuntu-font-family
Architecture: all
Version: 91:0.83-2
Multi-Arch: foreign
Priority: optional
Section: universe/oldlibs
Source: fonts-ubuntu (0.83-2)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 40
Depends: fonts-ubuntu
Homepage: https://design.ubuntu.com/font/
Description: sans-serif font set from Ubuntu (transitional package) (equ-dummy)
Task: kubuntu-desktop, kubuntu-full, lubuntu-live-share, core-share, lubuntu-gtk-core, lubuntu-desktop-share, lubuntu-core, lubuntu-live, lubuntu-qt-core, lubuntu-live-qt, lubuntu-live-gtk

$ equivs-build ttf-ubuntu-font-family
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_install
dh_installdocs
dh_installchangelogs
dh_installchangelogs: warning:     debian/changelog(l2): found end of file where expected first heading
dh_installchangelogs: error: fatal error occurred while parsing debian/changelog
debian/rules:20: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 255
Error in the build process: exit status 2

$ lsb_release -rd
Description:    Ubuntu 18.04 LTS
Release:        18.04

$ apt-cache policy equivs
equivs:
  Installed: 2.1.0
  Candidate: 2.1.0
  Version table:
 *** 2.1.0 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

1
задан 30 June 2019 в 17:12

1 ответ

Можно создать debian/changelog с dch --create (от devscripts пакет) и заполнить шаблон журнала изменений, созданный именем пакета, версией и распределением. (на более поздней версии пакета Вы использовали бы dch -i, чтобы добавить новые записи журнала изменений и обновить версию)

кроме того, по некоторым причинам, я должен был прокомментировать 'Источник': строка в файле, который я выполняю equivs-build на, затем это работало без dh_installchangelogs ошибки броска.

0
ответ дан 24 October 2019 в 11:42

Другие вопросы по тегам:

Похожие вопросы: