Sponsorship of openstreetmap-carto
Christopher Baines
chris at cbaines.net
Fri Apr 17 16:52:55 UTC 2015
On 16/04/15 18:45, Sebastiaan Couwenberg wrote:
> On 04/16/2015 06:14 PM, Christopher Baines wrote:
>> I am looking for a sponsor for openstreetmap-carto.
>
> Some comments about the packaging follow.
>
>
> debian/gbp.conf is missing, it's a very good idea to add a gbp.conf file
> to (at minimum) use pristine-tar by default so you don't need to use the
> commandline option manually each time.
>
> See: http://pkg-grass.alioth.debian.org/policy/policy.html#debian-gbp.conf
>
>
> The two entries in debian/changelog can be merged into a single one
> because the previous upstream release hasn't been uploaded.
>
> See also:
> https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-debian-changelog
>
>
> The Vcs-* URLs are commented out in debian/control, these should be
> uncommented and updated to use the canonical URLs for the pkg-grass git
> repository.
>
> The Maintainer field lists Debian OpenStreetMap Team
> <pkg-osm-maint at lists.alioth.debian.org>, but it should use Debian GIS
> Project <pkg-grass-devel at lists.alioth.debian.org>.
>
> I strongly recommend to use the cme utility to reformat the control file
> after you've made the fixes for the above.
>
> See: http://pkg-grass.alioth.debian.org/policy/policy.html#cme
>
> You should also update the package to conform to the latest (3.9.6)
> Debian Policy version, use the checklist to see what changes to expect:
>
> https://www.debian.org/doc/debian-policy/upgrading-checklist.html#s-3.9.6.0
>
>
> The debian/copyright file can use some tweaks too, the Source URL
> enclosed in <> is uncommon, just the URL is sufficient.
>
> See also:
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#source-field
>
> The order of the License and Files sections is in reverse order, the
> standalone license specifications are typically at the end of the
> copyright file.
>
> See:
> https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#stand-alone-license-paragraph
>
> Because the CC0 license is not included in the common-licenses package,
> you need to specify the full license text in the License specification.
>
> http://creativecommons.org/publicdomain/zero/1.0/legalcode
>
>
> The debian/README.source is just the debhelper template and should be
> removed.
>
>
> The style.xml generated in debian/rules can more easily be installed via
> the debian/install file so you don't need the dh_auto_install override.
>
> Since this is a file generated during the package build, you need to
> take care to also remove it with dh_clean.
>
>
> The watch file downloads the tarballs from GitHub, but doesn't mangle
> the filename so you'll get tarball like v2.29.1.tar.gz. You should
> always mangle the filename for GitHub project as documented on the Wiki
> and in the uscan man page:
>
> https://wiki.debian.org/debian/watch#GitHub
>
> http://manpages.debian.org/cgi-bin/man.cgi?query=uscan&manpath=Debian+unstable+sid
>
>
> You should also consider adding upstream metadata, to document the
> upstream bug tracker, VCS and other relevant information.
>
> See: http://wiki.debian.org/UpstreamMetadata
Thanks so much for your feedback, I have now hopefully applied nearly
all of this.
More information about the Pkg-grass-devel
mailing list