tirex review
Sebastiaan Couwenberg
sebastic at xs4all.nl
Fri Sep 3 09:54:55 BST 2021
tirex:
* debian/changelog
"Targeted packaging to debian archive." and "Initial package" entries
can be merged, and the entry closing the ITP should be the first
changelog entry. Also treat the changelog entry as a sentence ending
with a period.
Version using ~exp1 suffix but distribution is set to UNRELEASED, the
suffix is only appropriate when distribution is set to experimental.
Which is correct for an package like this that has to pass NEW before
entering the archive.
* debian/control:
tirex-syncd is Architecture: any but lacks ${shlibs:Depends}.
Since it only contains a Perl script, it should be Architecture: all.
Trailing comma for the last dependency is unusual, should be removed.
Should use HTTPS for Homepage URL.
* debian/copyright:
Copyright years are incorrect, and incomplete. Based on
`licensecheck --deb-machine -r *` output and manual review it should
be:
Files: *
Copyright: 2010, 2019-2020, Frederik Ramm <frederik.ramm at geofabrik.de>
2010-2011, Jochen Topf <jochen.topf at geofabrik.de>
2012, Sven Geggus <sven-osm at geggus.net>
License: GPL-2+
The file utils/analyze_postgis_log.pl might not be GPL-2+ but
public-domain:
# Written by Frederik Ramm <frederik at remote.org>, PD.
* debian/etc/logrotate.d/tirex-master
File is included in tirex package and hence should not use the
-master suffix.
* debian/etc/tirex/renderer/mapnik.conf
Might want to make this a template and set plugindir based on the
version of mapnik the package it built with.
* debian/get-orig-source
Should be removed since debian/watch is used.
*
debian/patches/0002-Disconnect-configuration-overlap-between-build-and-d.patch
Could be marked as Forwarded: not-needed
* debian/rules
Why are test failures ignored?
* debian/tirex.install
Use usr/lib/systemd instead of lib/systemd.
I: tirex: package-contains-empty-directory lib/systemd/
* debian/tirex-syncd.install:
Remove prefixed / like tirex.install.
* lintian:
systemd-service-file-outside-lib
Can be ignored, check not updated yet for new path.
debug-file-with-no-debug-symbols
Not sure why mapnik backend has not debug symbols.
odd-historical-debian-changelog-version
changelog can be cleaned up.
package-contains-empty-directory
See above for new usr/lib/systemd change.
package-supports-alternative-init-but-no-init.d-script
Adding an init script is optional if systemd service is used,
add an init script or lintian override.
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the Pkg-grass-devel
mailing list