[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

lintian errors packaging Barry's Emacs



I am build my first Debian package for Barry's Emacs (https:://barrys-emacs.org)
My build environment is Ubuntu 22.10.

There are some lintian errors that I do not know how to handler.

Now running lintian bemacs_8.9.3_amd64.changes ...
E: bemacs source: malformed-debian-changelog-version 8.9.3 (for non-native) [debian/changelog:1]
E: bemacs source: python3-depends-but-no-python3-helper bemacs
E: bemacs: python3-script-but-no-python3-dep /usr/bin/python3 (does not satisfy python3:any | python3-minimal:any) [usr/bin/bemacs]
E: bemacs: python3-script-but-no-python3-dep /usr/bin/python3 (does not satisfy python3:any | python3-minimal:any) [usr/bin/bemacs_server]
E: bemacs source: source-is-missing [HTML/extn_intro.html]
...
E: bemacs source: source-is-missing [HTML/ug_top.html]
Finished running lintian.

E: bemacs source: malformed-debian-changelog-version 8.9.3 (for non-native) [debian/changelog:1]

It seems that the changelog issue is around lintian mandating a issue to close?
I have no issue what do I put in the changelog? Or do I have to configure this
check off?

E: bemacs source: python3-depends-but-no-python3-helper bemacs

This seems to mean that I need something in the rules file to make lintian be happy.
My build system can set the shebang to what ever is expected. I have tried with
/usr/bin/python3 and /usr/bin/python3.10 both get errors.

E: bemacs source: source-is-missing [HTML/extn_intro.html]

This I am baffled by. The named sources are in the bemacs_8.9.3.orig.tar.gz but this
error claims they are not present.

How do debug this?

Barry


Reply to: