#1141302 libpam-dev should not depend on libaudit-dev in stage1 builds

Package:
libpam0g-dev
Source:
libpam0g-dev
Description:
Development files for PAM
Submitter:
Helmut Grohne
Date:
2026-07-02 18:59:02 UTC
Severity:
normal
Tags:
#1141302#5
Date:
2026-07-02 06:45:29 UTC
From:
To:
libpam-dev gained an unconditional dependency on libaudit-dev. This
introduces a loop:

 * libpam-dev depends on libaudit-dev
 * libaudit-dev is built from audit
 * audit build-depends on libkrb5-dev
 * libkrb5-dev is built from krb5
 * krb5 build-depends on libverto-dev
 * libverto-dev is built from libverto
 * libverto build-depends on libgio-2.0-dev
 * libgio-2.0-dev is built from glib2.0
 * glib2.0 build-depends on libmount-dev
 * libmount-dev is built from util-linux
 * util-linux build-depends on libpam-dev

This loop breaks any attempt to bootstrap unstable from source.

The pam package has a stage1 build profile that disables libaudit in
Build-Depends. When disabled, its .pc file does not mention libaudit.
Please annotate the newly introduced dependency with the same profile.

Helmut