Your message dated Sat, 04 Jul 2026 16:21:25 +0000
with message-id <[email protected]>
and subject line Bug#1135764: fixed in nss-pam-ldapd 0.9.13-3
has caused the Debian Bug report #1135764,
regarding nss-pam-ldapd FTCBFS: unsatisfiable Python Build-Depends
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1135764: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135764
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: nss-pam-ldapd
Version: 0.9.13-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

nss-pam-ldapd cannot be cross built from source, because a number of
Build-Depends relating to Python cannot be satisfied in a cross build
setting. Instead of figuring out how to satisfy them, I recognize that
they are needed for building Architecture: all packages. In disabling
Python-related build steps in an arch-only build all those dependencies
can be avoided. Please find a patch implementing this attached. I used
reproducible builds to verify that a full build with all those steps
enabled reproduces the artifacts from a modified arch-only build.
Therefore, I do not anticipate any regressions from this transformation. 
Besides speeding up arch-only builds, it is sufficient to make cross
Build-Depends satisfiable. It turns out that this is sufficient to fully
cross build nss-pam-ldapd without further modifications. Please consider
applying the attached patch.

This patch submission is compensated by Freexian SARL.

Helmut
diff -Nru nss-pam-ldapd-0.9.13/debian/changelog 
nss-pam-ldapd-0.9.13/debian/changelog
--- nss-pam-ldapd-0.9.13/debian/changelog       2025-11-09 13:33:04.000000000 
+0100
+++ nss-pam-ldapd-0.9.13/debian/changelog       2026-05-05 09:34:31.000000000 
+0200
@@ -1,3 +1,11 @@
+nss-pam-ldapd (0.9.13-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Fully separate the indep build and thus move Python
+    build-depends to Build-Depends-Indep. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 05 May 2026 09:34:31 +0200
+
 nss-pam-ldapd (0.9.13-2) unstable; urgency=medium
 
   [ Carles Pina i Estany ]
diff -Nru nss-pam-ldapd-0.9.13/debian/control 
nss-pam-ldapd-0.9.13/debian/control
--- nss-pam-ldapd-0.9.13/debian/control 2025-11-09 13:33:04.000000000 +0100
+++ nss-pam-ldapd-0.9.13/debian/control 2026-05-05 09:34:31.000000000 +0200
@@ -5,7 +5,8 @@
 Standards-Version: 4.7.2
 Build-Depends: debhelper-compat (=13), libkrb5-dev, libldap2-dev,
                libsasl2-dev, po-debconf (>= 0.5.0), docbook2x, docbook-xml,
-               libpam0g-dev, dh-python, python3, python3-daemon, python3-ldap,
+               libpam0g-dev,
+Build-Depends-Indep: dh-sequence-python3, python3, python3-daemon, 
python3-ldap,
                python3-pyasn1, python3-pyasn1-modules
 Homepage: https://arthurdejong.org/nss-pam-ldapd/
 Vcs-Git: https://salsa.debian.org/debian/nss-pam-ldapd.git
diff -Nru nss-pam-ldapd-0.9.13/debian/rules nss-pam-ldapd-0.9.13/debian/rules
--- nss-pam-ldapd-0.9.13/debian/rules   2025-11-09 13:33:04.000000000 +0100
+++ nss-pam-ldapd-0.9.13/debian/rules   2026-05-05 09:34:31.000000000 +0200
@@ -9,7 +9,7 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 %:
-       dh $@ --with python3
+       dh $@
 
 # pass extra flags to configure
 override_dh_auto_configure:
@@ -17,8 +17,10 @@
                    --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
                    
--with-pam-seclib-dir=/usr/lib/$(DEB_HOST_MULTIARCH)/security \
                    --enable-warnings \
-                   --enable-pynslcd \
-                   PYTHON=python3
+                   $(if $(filter pynslcd nslcd-utils,$(shell 
dh_listpackages)), \
+                           --enable-pynslcd \
+                           PYTHON=python3 \
+                   )
 
 # run the tests but ignore the results
 override_dh_auto_test:
@@ -29,11 +31,9 @@
 endif
 
 # generate a pynslcd init script on the fly
-override_dh_installinit:
+execute_before_dh_installinit-indep:
        sed 's/^\(# Provides: *\|NSLCD_NAME=\)nslcd/\1pynslcd/' 
debian/nslcd.init > debian/pynslcd.init
-       dh_installinit
 
 # generate a pynslcd unit file on the fly
-override_dh_installsystemd:
+execute_before_dh_installsystemd-indep:
        sed 's%nslcd%pynslcd%g;s%/run/pynslcd/pynslcd%/run/nslcd/nslcd%' 
debian/nslcd.service > debian/pynslcd.service
-       dh_installsystemd

--- End Message ---
--- Begin Message ---
Source: nss-pam-ldapd
Source-Version: 0.9.13-3
Done: Arthur de Jong <[email protected]>

We believe that the bug you reported is fixed in the latest version of
nss-pam-ldapd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Arthur de Jong <[email protected]> (supplier of updated nss-pam-ldapd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Jul 2026 17:37:20 +0200
Source: nss-pam-ldapd
Architecture: source
Version: 0.9.13-3
Distribution: unstable
Urgency: medium
Maintainer: Arthur de Jong <[email protected]>
Changed-By: Arthur de Jong <[email protected]>
Closes: 1135764 1138511
Changes:
 nss-pam-ldapd (0.9.13-3) unstable; urgency=medium
 .
   [ Arthur de Jong ]
   * Remove version check from debian/nslcd.if-up
   * d/control: Drop Priority
   * Upgrade to standards-version 4.7.4 (no changes needed)
   * Add Romanian by Remus-Gabriel Chelu (closes: #1138511)
 .
   [ Jonas Jelten ]
   * d/t/testsuite: Fix apparmor access to test directory (LP: #2130351)
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Fully separate the indep build and thus move Python
     build-depends to Build-Depends-Indep (closes: #1135764)
Checksums-Sha1:
 8ea1df0138bafc6cae591614e93ff65481eb3d70 2662 nss-pam-ldapd_0.9.13-3.dsc
 17a7bd50c8d086fec38b76df7483de1cec94528b 116908 
nss-pam-ldapd_0.9.13-3.debian.tar.xz
 d8eb794b92837592eebddd62126df90685352b3c 10804 
nss-pam-ldapd_0.9.13-3_amd64.buildinfo
Checksums-Sha256:
 f7e4ea453496bf56a7d645441d431990ca2c36a5bdf9fc6d093d977a1d1a98a6 2662 
nss-pam-ldapd_0.9.13-3.dsc
 5773f9c17b579cfa2797e4aa21970e8cdb09ff584b0f25ea591327507706f86d 116908 
nss-pam-ldapd_0.9.13-3.debian.tar.xz
 987c732b288662e028c81f463d460c4144b28ddc7ba6c5a978d798646d8a5b3a 10804 
nss-pam-ldapd_0.9.13-3_amd64.buildinfo
Files:
 8835833e89abfc9155215a36fbeeb4c3 2662 admin optional nss-pam-ldapd_0.9.13-3.dsc
 2e56380e2476a0af32998b070dfa8b85 116908 admin optional 
nss-pam-ldapd_0.9.13-3.debian.tar.xz
 760b5c44e47cf5ccb1309a70abebcfca 10804 admin optional 
nss-pam-ldapd_0.9.13-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEERS7Cy2XPaMKhrb9fKot0aBDgr8EFAmpJKU0ACgkQKot0aBDg
r8GcLQ//VXWwKJH0sM0W6T4+HiwKsB2NdRJ+utTeiT1adQ5Etp8EqBH7q9Jz/HeW
uXEjLIdqWpaFawOd4S3eq/3mgav22vx3qQhlLBnzMfY1b9VM8J2y6GHIDR6kbXHN
gKxHdx4FJclnIYxqRoCw+638gRDzGc+/YAp/wgr7I2SjIb29GJ9Q+H7o8ARQv5Y7
cykn4BsHAUuUYAhXbdMJJFaqErvLXkIJ4QxQ7sQ4I7FmiKByfl0jlhC7GulAjHdz
1FjVF5PqLeldF6ArPFjbbb6XY0qk/fNR3KIreLxnsz7HV97/2usUGltyrKFdTr1n
4Xp/j9BNu8QTTEUexQL3GhmmnSUFgPLTSn3z4M+7eJscrzadnkp2GgaPFw2rOsNs
Mq0L1pIhUi1iW0Rhm9gpqhyqBzIdsci92wZZ/1cA8TOX3cdRNIpdk2BWY5QnzCJI
80FSyu1ylmWdEIasSYV92VxAdwCzftfo1as+8GNLNcdUno4fTT//Y7AO1wjzJBuQ
6j8miaR43LH8GB2Mwg1/c9+FjGlIuIdEU+otBnc0LotTLE7NFRo87jRtsSUkxByp
sYJbswGsgs3X+jEJ9wYsr4vYBSqpJeuESKtCvlx7XdFYYLhA0EsyXAlLXvH/WnLB
Jub6pW4G0S2HSxnTA2KOROGC+z1NwKYlIAdbek01o6172T+n27I=
=pUBv
-----END PGP SIGNATURE-----

Attachment: pgpi3WINKheUD.pgp
Description: PGP signature


--- End Message ---

Reply via email to