review/upload calf
Aurelien Martin
01aurelien at gmail.com
Wed May 6 08:24:55 UTC 2015
Hi all,
> Can you post more verbore lintian output of this?
See attachment. Tell met if you see other weird things
> install the "debian-policy" package and check the upgrading-checklist¹
Let me have a look on this procedure to be compliant.
> ideally, you have a Debian/unstable system for packaging.
I have packaged on oldstable, so I inherit of old packaging tools
I'll upgrade my main laptop during this week to jessie and afterward to sid
FYI: The package has been tested a another sid box without issues
Thanks.Aurelien
2015-05-06 9:16 GMT+02:00 IOhannes m zmölnig (Debian/GNU) <
umlaeute at debian.org>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 2015-05-05 20:48, Jaromír Mikeš wrote:
> >>> W: calf source: newer-standards-version 3.9.6 (current is
> >>> 3.9.4)
> >>>
> > Which version of lintian you are running? Seems to be outdated.
>
> nah.
> lintian is recent enough, but the debian policy standards version has
> been updated to 3.9.6 since the last upload of calf.
> please install the "debian-policy" package and check the
> upgrading-checklist¹ to see whether you need to fix some things in
> your packaging to adhere to the updated policy, and eventually do fix
> them.
> once the package is in good shape for 3.9.6, change the
> "Standards-Version" field in debian/control to reflect that (and
> mention the standards-version bump in the changelog).
>
> > Ideally your working system should run debian "testing" for
> > packaging to have latest tools.
>
> ideally, you have a Debian/unstable system for packaging.
>
> fmasdr
> IOhannes
>
>
> ¹ /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQIcBAEBCAAGBQJVSb+3AAoJELZQGcR/ejb4mHcP/2/TPqmOqKcgcgbeHKKMt/0a
> 3Oi62y/2INKjmKN3blTcygnCP5EYJMS9UwtW293Plo7GKpV4mhyhhNPdW93dGUKd
> xeEauvUE4No4DKbRHi6m67zpqzBFd3EnMrTeprHGL1D7ToJolhT6vabxnqhZ90Bw
> l+qdb2BCO89qN11foGVYZgJarwRfORkDzLyz/qnI/qT9DbOA6j2RuoJmIKgjMBs4
> xnOQDFrDRLxNJwBl+GTOCDpVfB/MMSNtJiM6s5zrFz1tQ2Nnb2m+QSPqKezp2dre
> XyVVvC3NYGS0KziZlZn7UwyknKqatAcbJWXbld3iHUw4p1+ZbqQmg1GGPpeZnBlx
> 1sz9yWfBHn8vnDjpIqKe4TZWsY9hE9B8YvPIzkrigouUdR+IJepxGzaifWSf79A6
> N5tlFdae0ciu6tVcFX7x9hjGjiVbqEcFC+KDVRaW1pX1khhxL4C+/ICAbsq2txRy
> bcjiUsWKwrRBGJfqXd27fH3H38j7rmKWaUNUQZoaBibXsQIvd+KLuhxHWL9ygtQd
> HRRo9jPEakwmkug32GkgSG1qJGXHRe3djg9WjyNQ/+hQKQFQxeR5wadbyKj27ln9
> D8QY2cRptHBTipD7YOnxBCLwLjsyiHhKJon6ehKDA+db7gicpaF8UsnVUL1vpTRQ
> t7597GLai+IJPz5bTXCd
> =Pgt3
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
>
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150506/ac5b26be/attachment-0001.html>
-------------- next part --------------
$ lintian -iIE --pedantic
P: calf source: package-lacks-versioned-build-depends-on-debhelper 7
N:
N: The package either doesn't declare a versioned build dependency on
N: debhelper or does not declare a versioned build dependency on a new
N: enough version of debhelper to satisfy the declared compatibility level.
N:
N: Recommended practice is to always declare an explicit versioned
N: dependency on debhelper equal to or greater than the compatibility level
N: used by the package, even if the versioned dependency isn't strictly
N: necessary. Having a versioned dependency also helps with backports to
N: older releases and correct builds on partially updated systems.
N:
N: Refer to the debhelper(7) manual page for details.
N:
N: Severity: pedantic, Certainty: certain
N:
N: Check: debhelper, Type: source
N:
W: calf source: changelog-should-mention-nmu
N:
N: When you NMU a package, that fact should be mentioned on the first line
N: in the changelog entry. Use the words "NMU" or "Non-maintainer upload"
N: (case insensitive).
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: doublecheck that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first
N: line of the changelog entry.
N:
N: Refer to Debian Developer's Reference section 5.11.3 (Using the DELAYED/
N: queue) for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: nmu, Type: source
N:
W: calf source: source-nmu-has-incorrect-version-number 0.0.60-1
N:
N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
N: native package). This is to prevent stealing version numbers from the
N: maintainer.
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: doublecheck that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first
N: line of the changelog entry.
N:
N: Refer to Debian Developer's Reference section 5.11.2 (NMUs and
N: debian/changelog) for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: nmu, Type: source
N:
I: calf source: unused-license-paragraph-in-dep5-copyright expat~x (paragraph at line 236)
N:
N: The license paragraph in the machine-readable copyright file is not
N: referenced by any files paragraph. It could be a typo in the license
N: name or the license paragraph is simply not needed and can be removed.
N:
N: Refer to
N: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N: details.
N:
N: Severity: minor, Certainty: possible
N:
N: Check: source-copyright, Type: source
N:
I: calf source: unused-license-paragraph-in-dep5-copyright gpl-3+ (paragraph at line 196)
W: calf source: newer-standards-version 3.9.6 (current is 3.9.4)
N:
N: The source package refers to a Standards-Version which is newer than the
N: highest one lintian is programmed to check. If the source package is
N: correct, then please upgrade lintian to the newest version. (If there is
N: no newer lintian version, then please bug lintian-maint at debian.org to
N: make one.)
N:
N: Severity: normal, Certainty: certain
N:
N: Check: standards-version, Type: source
N:
W: calf-plugins: embedded-javascript-library usr/share/doc/calf/scripts/jquery.js
N:
N: This package contains an embedded copy of JavaScript libraries that are
N: now available in their own packages (for example, JQuery, Prototype,
N: Mochikit or "Cropper"). Please depend on the appropriate package and
N: symlink the library into the appropriate location.
N:
N: Refer to Debian Policy Manual section 4.13 (Convenience copies of code)
N: for details.
N:
N: Severity: normal, Certainty: possible
N:
N: Check: files, Type: binary, udeb
N:
I: calf-plugins: arch-dep-package-has-big-usr-share 6317kB 25%
N:
N: The package has a significant amount of architecture-independent data
N: (over 4MB, or over 2MB and more than 50% of the package) in /usr/share
N: but is an architecture-dependent package. This is wasteful of mirror
N: space and bandwidth since it means distributing multiple copies of this
N: data, one for each architecture.
N:
N: If the data in /usr/share is not architecture-independent, this is a
N: Policy violation that should be fixed by moving the data elsewhere
N: (usually /usr/lib).
N:
N: Refer to Debian Developer's Reference section 6.7.5
N: (Architecture-independent data) for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: huge-usr-share, Type: binary
N:
I: calf-plugins: hyphen-used-as-minus-sign usr/share/man/man1/calfjackhost.1.gz:101
N:
N: This manual page seems to contain a hyphen where a minus sign was
N: intended. By default, "-" chars are interpreted as hyphens (U+2010) by
N: groff, not as minus signs (U+002D). Since options to programs use minus
N: signs (U+002D), this means for example in UTF-8 locales that you cannot
N: cut and paste options, nor search for them easily. The Debian groff
N: package currently forces "-" to be interpreted as a minus sign due to
N: the number of manual pages with this problem, but this is a
N: Debian-specific modification and hopefully eventually can be removed.
N:
N: "-" must be escaped ("\-") to be interpreted as minus. If you really
N: intend a hyphen (normally you don't), write it as "\(hy" to emphasise
N: that fact. See groff(7) and especially groff_char(7) for details, and
N: also the thread starting with
N: http://lists.debian.org/debian-devel/2003/debian-devel-200303/msg01481.h
N: tml
N:
N: If you use some tool that converts your documentation to groff format,
N: this tag may indicate a bug in the tool. Some tools convert dashes of
N: any kind to hyphens. The safe way of converting dashes is to convert
N: them to "\-".
N:
N: Because this error can occur very often, Lintian shows only the first 10
N: occurrences for each man page and give the number of suppressed
N: occurrences. If you want to see all warnings, run Lintian with the
N: -d/--debug option.
N:
N: Refer to /usr/share/doc/groff-base/README.Debian and the groff_char(7)
N: manual page for details.
N:
N: Severity: wishlist, Certainty: possible
N:
N: Check: manpages, Type: binary
N:
W: calf-plugins: manpage-has-bad-whatis-entry usr/share/man/man7/calf.7.gz
N:
N: Each manual page should start with a "NAME" section, which lists the
N: name and a brief description of the page separated by "\-". The "NAME"
N: section is parsed by lexgrog and used to generate a database that's
N: queried by commands like apropos and whatis. This tag indicates that
N: lexgrog was unable to parse the NAME section of this manual page.
N:
N: For manual pages that document multiple programs, functions, files, or
N: other things, the part before "\-" should list each separated by a comma
N: and a space. Each thing listed must not contain spaces; a man page for a
N: two-part command like "fs listacl" must use something like "fs_listacl"
N: in the "NAME" section so that it can be parsed by lexgrog.
N:
N: Refer to the lexgrog(1) manual page, the groff_man(7) manual page, and
N: the groff_mdoc(7) manual page for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: manpages, Type: binary
N:
I: calf-plugins: possible-documentation-but-no-doc-base-registration
N:
N: The package ships a .html or .pdf file under /usr/share/doc/, which are
N: usually documentation, but it does not register anything in doc-base.
N: (Files under an examples directory are excluded.)
N:
N: Refer to Debian Policy Manual section 9.10 (Registering Documents using
N: doc-base) for details.
N:
N: Severity: wishlist, Certainty: possible
N:
N: Check: menus, Type: binary
N:
More information about the pkg-multimedia-maintainers
mailing list