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