aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Hartman <hartmans@debian.org>2025-01-14 15:59:29 -0700
committerSam Hartman <hartmans@debian.org>2025-01-14 15:59:29 -0700
commit105fa7ee008980a427c77264789a03d879c2615c (patch)
tree65972588e2e7372a4636ca6fcab92ae707f3a5f9
parentb18621e03a8f8baca5a9b9e4b834975515d60209 (diff)
parent6ca23f9c324a5241578f9d00366c0c87efab0b0c (diff)
downloadpam-105fa7ee008980a427c77264789a03d879c2615c.tar.gz
pam-105fa7ee008980a427c77264789a03d879c2615c.tar.bz2
pam-105fa7ee008980a427c77264789a03d879c2615c.zip
Merge in salsa CI support
I did not take man-environment-so-link.patch because pam 1.7.0 handles man pages differently. If that lintian error still exists, I will fix appropriately for the new code.
-rw-r--r--debian/patches/series1
-rw-r--r--debian/salsa-ci.yml19
2 files changed, 20 insertions, 0 deletions
diff --git a/debian/patches/series b/debian/patches/series
index 269d7690..17e9bdca 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -16,3 +16,4 @@ lib_security_multiarch_compat
nullok_secure-compat.patch
pam_mkhomedir_stat_before_opendir
0018-Libpam-is-both-shared-and-static.patch
+
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 00000000..cbc91f4f
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,19 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+# Piuparts currently fails on:
+# ERROR: FAIL: After purging files have been modified:
+# /usr/sbin/unix_chkpwd owned by: libpam-modules-bin
+# Modified(user, group, mode, size, target): /usr/sbin/unix_chkpwd
+# expected(root, shadow, - 100600, 43256, None) != found(root, shadow, - 102755, 43256, None)
+# This is due to customizations in override_dh_fixperms which piuparts does not
+# handle, thus the result should just be ignored for now.
+piuparts:
+ extends: .test-piuparts
+ allow_failure: true
+
+# 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"