From fa480db56045eba238194307c97bcc685aeebc1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Otto=20Kek=C3=A4l=C3=A4inen?= <otto@debian.org>
Date: Sat, 3 Jun 2023 16:37:51 -0700
Subject: [PATCH 1/2] Enable Salsa-CI

This will help ensure easily machine detectable regressions don't slip
into the code base.

This also makes any future contribution process faster and more
reliable, as any contributor submitting a Merge Request will get
immediate feedback, and the maintainers save time by not having to point
out basic mistakes.
---
 debian/salsa-ci.yml | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 debian/salsa-ci.yml

diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..3de2c8b
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,9 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+# If Salsa-CI is not running at
+# https://salsa.debian.org/%{project_path}/-/pipelines, ensure that
+# https://salsa.debian.org/%{project_path}/-/settings/ci_cd has in field "CI/CD
+# configuration file" filename "debian/salsa-ci.yml"
-- 
GitLab


From 96f5a79c1910d26a27e7547c1b41ee6a2dbf88ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Otto=20Kek=C3=A4l=C3=A4inen?= <otto@debian.org>
Date: Sat, 27 Jan 2024 19:17:21 -0800
Subject: [PATCH 2/2] Fix Lintian overrides

Lintian has required filenames and paths to be in brackets for well over
a year. Update the Lintian overrides so they take effect and silence
all unnecessary errors and warnings from Lintian as they already were
supposed to do.

Remove override 'no-debian-changes' as unused.
---
 debian/debmake.lintian-overrides | 15 +++++++--------
 debian/source/lintian-overrides  | 13 ++++++-------
 2 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/debian/debmake.lintian-overrides b/debian/debmake.lintian-overrides
index fa43af7..37f1d07 100644
--- a/debian/debmake.lintian-overrides
+++ b/debian/debmake.lintian-overrides
@@ -1,10 +1,10 @@
-debmake: extra-license-file usr/share/debmake/extra4/Artistic-1.0
-debmake: extra-license-file usr/share/debmake/extra4/GPL-2.0+
-debmake: extra-license-file usr/share/debmake/extra4/GPL-3.0+
-debmake: extra-license-file usr/share/debmake/extra4/LGPL-2.1+
-debmake: extra-license-file usr/share/debmake/extra4/LGPL-3.0+
-debmake: package-contains-documentation-outside-usr-share-doc usr/share/debmake/extra1/README.Debian
-debmake: package-contains-documentation-outside-usr-share-doc usr/share/debmake/extra2doc/package.info
+debmake: extra-license-file [usr/share/debmake/extra4/Artistic-1.0]
+debmake: extra-license-file [usr/share/debmake/extra4/GPL-2.0+]
+debmake: extra-license-file [usr/share/debmake/extra4/GPL-3.0+]
+debmake: extra-license-file [usr/share/debmake/extra4/LGPL-2.1+]
+debmake: extra-license-file [usr/share/debmake/extra4/LGPL-3.0+]
+debmake: package-contains-documentation-outside-usr-share-doc [usr/share/debmake/extra1/README.Debian]
+debmake: package-contains-documentation-outside-usr-share-doc [usr/share/debmake/extra2doc/package.info]
 debmake: script-not-executable [usr/share/debmake/extra0/rules]
 debmake: script-not-executable [usr/share/debmake/extra2multi/package.postinst]
 debmake: script-not-executable [usr/share/debmake/extra2multi/package.postrm]
@@ -14,4 +14,3 @@ debmake: script-not-executable [usr/share/debmake/extra2single/postinst]
 debmake: script-not-executable [usr/share/debmake/extra2single/postrm]
 debmake: script-not-executable [usr/share/debmake/extra2single/preinst]
 debmake: script-not-executable [usr/share/debmake/extra2single/prerm]
-
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index ba96dd6..8db0c04 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,7 +1,6 @@
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.1 invariant part is: {{with the invariant sections being list their titles, with the front-cover texts being list, and with the back-cover texts being list
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.1+ invariant part is: {{with the invariant sections being list their titles, with the front-cover texts being list, and with the back-cover texts being list
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.2 invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.2+ invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.3 invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts
-debmake source: license-problem-gfdl-invariants test/src/dspdx/GFDL-1.3+ invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts
-debmake source: no-debian-changes
+debmake source: license-problem-gfdl-invariants invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts [test/src/dspdx/GFDL-1.2]
+debmake source: license-problem-gfdl-invariants invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts [test/src/dspdx/GFDL-1.2+]
+debmake source: license-problem-gfdl-invariants invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts [test/src/dspdx/GFDL-1.3]
+debmake source: license-problem-gfdl-invariants invariant part is: {{with no invariant sections, no front-cover texts, and no back-cover texts [test/src/dspdx/GFDL-1.3+]
+debmake source: license-problem-gfdl-invariants invariant part is: {{with the invariant sections being list their titles, with the front-cover texts being list, and with the back-cover texts being list [test/src/dspdx/GFDL-1.1]
+debmake source: license-problem-gfdl-invariants invariant part is: {{with the invariant sections being list their titles, with the front-cover texts being list, and with the back-cover texts being list [test/src/dspdx/GFDL-1.1+]
-- 
GitLab