Package: monit Version: 1:5.23.0-2 Severity: wishlist From: Christian Göttsche <[email protected]> Date: Sun, 20 Aug 2017 14:14:11 +0200 Subject: [PATCH] update packaging
- switch to debhelper compat level 10 - strip unneeded linked libraries - remove whitespaces from series file - use https addresses --- debian/compat | 2 +- debian/control | 11 ++- debian/monit.lintian-overrides | 4 +- debian/patches/series | 8 +-- debian/rules | 5 +- debian/watch | 4 +- 11 files changed, 148 insertions(+), 100 deletions(-) create mode 100644 debian/gbp.conf diff --git a/debian/compat b/debian/compat index ec63514..f599e28 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +10 diff --git a/debian/control b/debian/control index 393942c..8d9360f 100644 --- a/debian/control +++ b/debian/control @@ -3,17 +3,16 @@ Section: admin Priority: optional Maintainer: Sergey B Kirpichev <[email protected]> Uploaders: Victor Seva <[email protected]> -Build-Depends: debhelper (>= 9), libssl-dev, zlib1g-dev, - libpam-dev, libkvm-dev [kfreebsd-any], dh-autoreconf, - libdevstat-dev [kfreebsd-any] +Build-Depends: debhelper (>= 10), libssl-dev, zlib1g-dev, + libpam-dev, libkvm-dev [kfreebsd-any], libdevstat-dev [kfreebsd-any] Standards-Version: 4.0.0 -Homepage: http://mmonit.com/monit/ -Vcs-Git: git://anonscm.debian.org/collab-maint/monit.git +Homepage: https://mmonit.com/monit/ +Vcs-Git: https://anonscm.debian.org/collab-maint/monit.git Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/monit.git/ Package: monit Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.2-13) +Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base Suggests: exim4 | postfix [!kfreebsd-any !hurd-any] | mail-transport-agent, sysvinit-core Description: utility for monitoring and managing daemons or similar programs diff --git a/debian/monit.lintian-overrides b/debian/monit.lintian-overrides index 18e9b3c..fb7a929 100644 --- a/debian/monit.lintian-overrides +++ b/debian/monit.lintian-overrides @@ -2,9 +2,9 @@ monit: non-standard-file-perm etc/monit/monitrc 0600 != 0644 # permissions on eventqueue dir: monit: non-standard-dir-perm var/lib/monit/events/ 0700 != 0755 -# XXX, check this: +# bison token for config parsing monit: spelling-error-in-binary usr/bin/monit dependant dependent -# XXX - better way? +# init script depends on $all # see thread https://lists.debian.org/debian-devel/2014/02/msg00160.html monit: init.d-script-depends-on-all-virtual-facility etc/init.d/monit should-start monit: init.d-script-depends-on-all-virtual-facility etc/init.d/monit should-stop diff --git a/debian/patches/series b/debian/patches/series index 98bcb60..2ed9eff 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,4 @@ - 01_spelling.patch - 05_monitrc.patch - 07_cross.patch - 11_enable_hurd.patch +01_spelling.patch +05_monitrc.patch +07_cross.patch +11_enable_hurd.patch diff --git a/debian/rules b/debian/rules index 10cd8b5..980153b 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,10 @@ #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: - dh $@ --with autoreconf + dh $@ override_dh_auto_configure: dh_auto_configure -- \ @@ -14,3 +15,5 @@ override_dh_fixperms: chmod 600 debian/monit/etc/monit/monitrc chmod 0700 debian/monit/var/lib/monit/events +override_dh_missing: + dh_missing --fail-missing diff --git a/debian/watch b/debian/watch index 9c0c4d0..d7f7141 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,2 @@ -version=3 -http://mmonit.com/monit/dist/monit-([\d\.]*).tar.gz +version=4 +https://mmonit.com/monit/dist/monit-([\d\.]*).tar.gz -- 2.14.1

