#1129481 pam-python FTCBFS: sphinx dependency unsatisfiable

#1129481#5
Date:
2026-02-28 15:19:46 UTC
From:
To:
pam-python cannot be cross built from source, because its sphinx
dependency is not satisfiable. Fortunately, the documentation is
separated to an arch:all package. Therefore sphinx can be skipped in
arch-only builds such as cross builds. I'm attaching a patch that fully
separates the library and the documentation build into arch/indep. I
used reproducible builds to verify that this refactoring does not change
output artifacts. I note that there was a --system=pybuild flag that was
ignored by debhelper to select a build system, --buildsystem should have
been used. I dropped the confusing flag and retained the detected
makefile buildsystem.

Helmut

#1129481#10
Date:
2026-09-07 14:23:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pam-python, 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 1129481@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated pam-python 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 02 Sep 2026 15:28:49 +0200
Source: pam-python
Architecture: source
Version: 1.1.0~git20260902.7e593da-0.1
Distribution: unstable
Urgency: medium
Maintainer: Russell Stuart <russell-debian@stuart.id.au>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 1128736 1129481
Changes:
 pam-python (1.1.0~git20260902.7e593da-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Mike Gabriel ]
   * New upstream Git snapshot (upstream commit hash:
     d4690615f2c0db24728833a5c88cd592ee9201d8).
     - Fix FTBFS against glibc 2.43 due to ISO C23 const return types.
       (Closes: #1128736).
   * debian/patches:
     + Drop patches 0002 - 0011, 1001, and 1010. Included in upstream snapshot.
   * debian/control:
     + Bump to Standards-Version: 4.7.4. Drop R³: field. Drop Priority: field.
   * debian/rules:
     + Add get-orig-source target that can create Git snapshot from Git commits
       referenced in the package's version number.
 .
   [ Helmut Grohne ]
   * Fully separate arch/indep builds. (Closes: #1129481).
Checksums-Sha1:
 45c611e8881496c1428fbd39c3a099c83d5432e1 2393 pam-python_1.1.0~git20260902.7e593da-0.1.dsc
 23e18699b34b92490672689e496b23c490dbf532 43100 pam-python_1.1.0~git20260902.7e593da.orig.tar.xz
 c58b1870d795f0fb515bcdcecd8b02d487a3f682 16200 pam-python_1.1.0~git20260902.7e593da-0.1.debian.tar.xz
 ae3229ed610d448bea6b41e6fc2ac9252574979f 8183 pam-python_1.1.0~git20260902.7e593da-0.1_source.buildinfo
Checksums-Sha256:
 8bf3ce09fe66abad362d80ae1a72d5ba6d654b97dcab4cc9e4410bdc41bb294b 2393 pam-python_1.1.0~git20260902.7e593da-0.1.dsc
 54038bffe7627feb8bfbac2d9f5cce72a942fe7f23d6fcc106eca67552ebb84b 43100 pam-python_1.1.0~git20260902.7e593da.orig.tar.xz
 6c863761977c4f03aa34fab6f33a0748d55220ce674b56a23105d2251cb7fd35 16200 pam-python_1.1.0~git20260902.7e593da-0.1.debian.tar.xz
 fcee654d1ea325c66fbd416558d5ed5b831219f2b42af787f872654cffe8f061 8183 pam-python_1.1.0~git20260902.7e593da-0.1_source.buildinfo
Files:
 1b0f1e256ff649ecb634743f9552ac62 2393 admin optional pam-python_1.1.0~git20260902.7e593da-0.1.dsc
 ccb2699ef8e1b9cae2c3d94b0b0da41a 43100 admin optional pam-python_1.1.0~git20260902.7e593da.orig.tar.xz
 c11c9f22f7162d5086516f44ac10fff6 16200 admin optional pam-python_1.1.0~git20260902.7e593da-0.1.debian.tar.xz
 da4a39add95b2815c704cba138c4d993 8183 admin optional pam-python_1.1.0~git20260902.7e593da-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmqYJZUVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxmogP/j8JrdfO+T9qiuFaeEaslxIp4Pek
yVjpA65s2s6yI6mv7wIW6+YwbwNg/X24xey+bqoyGKV1E/AFFO6AuG8Uhc5XVAp2
DgQfb0Rh2yrk3cWkZb8Re6uqSiiABDnsWq1HYdaZeSbWtm82xPpX1TwyPzl16gsf
dB5csWScBt09KEnMpMcZldEv4oxwHJ0XlE4fUVBUtKxpLAt/FyGv1OLmLpqo30qf
Jku4TnZ/z7UmjKKhCm6EQwL+eUgtJcj9DzziiCInXuvRudur5EdSpsX7of0KHtF1
GyAMA+LcOaTy+j04mGOuZNVKKU+C64VQD7o5HzminF+fBbOWO58qqFWT1AZdYGRL
zW+L+x/gCr7EfCqq2k/lDuMnfV9V31TtsJAPbqF9LzMkBE3y7Tblo1zPw9hVBPYb
DLLmwTTA1joBV5cqZZHQ6GLsAD1lDkU3wnvHgiCuzF4YgI4Fxpvv0py4ONLi7aXZ
qxaPAObcg2o/S0ctA7QSDAmTBkdh3TsZPIaR3gFoRi2z5/HRDUbWKqHg0A38gICS
pQ2fXq0L2EqRaeHKDUiIf1YNgfI/3AFKqPd563obA2JOehrxCNSNvQbUWS0e/TkV
rSwqyVKVaG2v5Rlss3XJf30JDMOuwwI4XOEWMp+8Z/jCxc0ITGW4j1aF8GXtFes0
Mv+fq4h6X09WuUbO
=132R
-----END PGP SIGNATURE-----