[Pkg-running-devel] quickroute-gps debian package
Kristof Ralovich
kristof.ralovich at gmail.com
Wed Nov 25 22:19:58 UTC 2015
On Wed, 2015-11-25 at 07:22 +0100, Christian PERRIER wrote:
> Quoting Kristof Ralovich (kristof.ralovich at gmail.com):
>
> > 2.4-10 is uploaded, aiming to address the build-depends problem. Now I
> > was able to build the package on hosts without mono development packages
> > (xbuild, cli-common-dev) installed. However for this to work, one needs
> > to pass the "-d" option to gbp buildpackage.
> >
> > Would you please take look, test it and upload if possible?
>
> It built fine, thanks.
>
> Maybe may you check at the following lintian warnings?
Thank you for reviewing the package. Inline comments below.
>
> W: quickroute-gps source: package-needs-versioned-debhelper-build-depends 9
Updated to require debhelper >= 9.
> 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: The required version of debhelper is not guaranteed to be satisfied in
> N: all supported releases of Debian and therefore this may lead to a build
> N: failure.
> 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: Note if you are using a compat level, which is marked as experimental,
> N: such as compat 9 in debhelper 8.1.3, then please override this tag.
> N:
> N: Refer to the debhelper(7) manual page for details.
> N:
> N: Severity: minor, Certainty: certain
> N:
> N: Check: debhelper, Type: source
> N:
> W: quickroute-gps source: obsolete-url-in-packaging debian/copyright https://code.google.com/p/exiflibrary/
I am not aware of a "newer" upstream for this library. It seems to have
not been updated sine 2014.
> N:
> N: One of the package's packaging files points to a website or code hoster
> N: known to have frozen contents, to be closed soon or to have already
> N: closed.
> N:
> N: Please look for the new upstream home of the package and update the
> N: packaging accordingly.
> N:
> N: Sites previously hosted on code.google.com were offered a migration to
> N: github.com, sites previously on gitorious.org were offered a migration
> N: to gitlab.com. You might want to look there first.
> N:
> N: Severity: normal, Certainty: certain
> N:
> N: Check: obsolete-sites, Type: source
> N:
> W: quickroute-gps source: syntax-error-in-dep5-copyright line 35: Continuation line outside a paragraph (maybe line 34 should be " .").
Should be fixed by now.
> N:
> N: The machine-readable copyright file didn't pass Debian control file
> N: syntax check.
> N:
> N: This issue may hide other issues as Lintian skips some checks on the
> N: file in this case.
> N:
> N: Refer to
> N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
> N: details.
> N:
> N: Severity: normal, Certainty: possible
> N:
> N: Check: source-copyright, Type: source
> N:
> P: quickroute-gps: no-upstream-changelog
Upstream does not provide a change log other than the version control
history. I do not know how to address this.
> N:
> N: The package does not install an upstream changelog file. If upstream
> N: provides a changelog, it should be accessible as
> N: /usr/share/doc/<pkg>/changelog.gz.
> N:
> N: It's currently unclear how best to handle multiple binary packages from
> N: the same source. Some maintainers put a copy of the upstream changelog
> N: in each package, but it can be quite long. Some include it in one
> N: package and add symlinks to the other packages, but this requires there
> N: be dependencies between the packages. Some only include it in a
> N: "central" binary package and omit it from more ancillary packages.
> N:
> N: Refer to Debian Policy Manual section 12.7 (Changelog files) for
> N: details.
> N:
> N: Severity: pedantic, Certainty: wild-guess
> N:
> N: Check: changelog-file, Type: binary
> N:
> W: quickroute-gps: command-in-menu-file-and-desktop-file quickroute-gps usr/share/menu/quickroute-gps:6
Menu file removed.
> N:
> N: The command is listed both in a menu file and a desktop file
> N:
> N: Per the tech-ctte decision on #741573, this is now prohibited.
> N:
> N: Please remove the reference from the menu file.
> N:
> N: Refer to
> N: https://lists.debian.org/debian-devel-announce/2015/09/msg00000.html for
> N: details.
> N:
> N: Severity: normal, Certainty: possible
> N:
> N: Check: menu-format, Type: binary
> N:
2.4-11 contains the above fixes. Would you please test and upload?
Thank you,
Kristof
More information about the Pkg-running-devel
mailing list