Skip to content
This repository has been archived by the owner on Jan 14, 2020. It is now read-only.

src/DEBIAN/control could be enhanced #3

Closed
miwie opened this issue Oct 18, 2012 · 0 comments
Closed

src/DEBIAN/control could be enhanced #3

miwie opened this issue Oct 18, 2012 · 0 comments

Comments

@miwie
Copy link

miwie commented Oct 18, 2012

Please consider to eliminate at least some of the errors/warnings reported by 'lintian', see the output of 'lintian -i out/...all.deb':

E: kiosk-browser: no-copyright-file
N:
N: Each binary package has to include a plain file
N: /usr/share/doc//copyright
N:
N: Refer to Debian Policy Manual section 12.5 (Copyright information) for
N: details.
N:
N: Severity: serious, Certainty: certain
N:
N: Check: copyright-file, Type: binary
N:

I'm not sure how to handle the above with the simple approach taken by 'Makefile', see http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile for details.

W: kiosk-browser: description-contains-homepage
N:
N: The extended description contains a "Homepage:" pseudo-header following
N: the old Developer's Reference recommendation. As of 1.14.6, dpkg now
N: supports Homepage: as a regular field in debian/control. This header
N: should be moved from the extended description to the fields for the
N: relevant source or binary packages.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: description, Type: binary, udeb
N:

Easy to fix.

E: kiosk-browser: maintainer-address-missing $Id: control 27620 2012-05-09 11:38:33Z sschapiro $
N:
N: The maintainer field must contain the package maintainer's name and
N: email address, with the name followed by the address inside angle
N: brackets (< and >). The address seems to be missing.
N:
N: Refer to Debian Policy Manual section 5.6.2 (Maintainer) for details.
N:
N: Severity: serious, Certainty: certain
N:
N: Check: fields, Type: binary, udeb, source
N:

Easy to fix.

W: kiosk-browser: essential-no-not-needed
N:
N: Having "Essential: no" is the same as not having the field at all, so it
N: just makes the Packages file longer with no benefit.
N:
N: Refer to Debian Policy Manual section 5.6.9 (Essential) for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: fields, Type: binary, udeb, source
N:

Easy to fix.

W: kiosk-browser: unknown-section universe/web
N:
N: The "Section:" field in this package's control file is not one of the
N: sections in use on the ftp archive. Valid sections are currently admin,
N: comm, cli-mono, database, debug, devel, doc, editors, electronics,
N: embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio,
N: haskell, httpd, interpreters, java, kde, libdevel, libs, lisp,
N: localization, kernel, mail, math, misc, net, news, ocaml, oldlibs,
N: otherosfs, perl, php, python, ruby, science, shells, sound, tex, text,
N: utils, vcs, video, web, x11, xfce, zope.
N:
N: The section name should be preceded by "non-free/" if the package is in
N: the non-free archive area, and by "contrib/" if the package is in the
N: contrib archive area.
N:
N: Refer to Debian Policy Manual section 2.4 (Sections) for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: fields, Type: binary, udeb, source
N:

I'm aware that this is Ubuntu specific and probably can't be fixed fo be lintian free on a Debian system.

There might exist a way to test packages which take into account Ubuntu specifics.

Feel free to ignore this issue.

Michael

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants