Scout24 / kiosk-browser

Debian package to set up a system as a kiosk browser
GNU General Public License v3.0
33 stars 16 forks source link

src/DEBIAN/control could be enhanced #3

Closed miwie closed 11 years ago

miwie commented 11 years ago

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