From 914743bcddda94679e47075d22dd86e578386ea8 Mon Sep 17 00:00:00 2001 From: Paul Stemmet Date: Sat, 20 Apr 2024 13:14:23 +0000 Subject: [PATCH] debian: add source, package lintian-overrides --- debian/open-vault-agent.lintian-overrides | 7 +++++++ debian/open-vault.lintian-overrides | 14 ++++++++++++++ debian/source/lintian-overrides | 16 ++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 debian/open-vault-agent.lintian-overrides create mode 100644 debian/open-vault.lintian-overrides create mode 100644 debian/source/lintian-overrides diff --git a/debian/open-vault-agent.lintian-overrides b/debian/open-vault-agent.lintian-overrides new file mode 100644 index 0000000..9d3d1c4 --- /dev/null +++ b/debian/open-vault-agent.lintian-overrides @@ -0,0 +1,7 @@ +# vim: set ft=conf: + +# The 2000s called, they want their init system back. +package-supports-alternative-init-but-no-init.d-script * + +initial-upload-closes-no-bugs * +description-synopsis-starts-with-article * diff --git a/debian/open-vault.lintian-overrides b/debian/open-vault.lintian-overrides new file mode 100644 index 0000000..ed552b8 --- /dev/null +++ b/debian/open-vault.lintian-overrides @@ -0,0 +1,14 @@ +# vim: set ft=conf: + +# The upstream is a go binary that doesn't require stripping, +# doesn't create manpages, and I don't care about +# 'spelling errors' in the .data section of a binary. +unstripped-binary-or-object [usr/bin/vault] +no-manual-page [usr/bin/vault] +spelling-error-in-binary * [usr/bin/vault] + +# The 2000s called, they want their init system back. +package-supports-alternative-init-but-no-init.d-script * + +initial-upload-closes-no-bugs * +description-synopsis-starts-with-article * diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..e25184f --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,16 @@ +# vim: set ft=conf: + +# The upstream generates and commits these like this. +# +# If this package was to ever be considered for inclusion in +# mainline debian we'd need to fix these, but because I have +# no desire to do that and it would be a massive PITA, ignore +# these missing sources. +source-is-missing *ui/tests* +source-contains-prebuilt-javascript-object *ui/tests* + +# We set debhelper compat >= 13, therefore are unaffected +override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS + +# Not relevant... +package-does-not-install-examples [website/content/docs/platform/k8s/helm/examples/]