#1140083 (no subject)

Package:
login
Source:
login
Description:
system login tools
Submitter:
Michael Stone
Date:
2026-06-26 15:33:02 UTC
Severity:
normal
#1140083#5
Date:
2026-06-15 15:20:20 UTC
From:
To:
I am aware of #1140029 and the assertion that this is a libpam0g problem. See
https://lists.debian.org/debian-devel/2023/09/msg00183.html for context.                                                                                                                                Regardless of whether this is changed in libpam0g, the removal of /etc/pam.d
conf files must be reverted in login because other programs (e.g., i3lock)
depend on /etc/pam.d/login and make it currently impossible to unlock the
screen. The change cannot be reintroduced until there is a version of libpam0g
that can be pre-depended to avoid breaking, and potentially Breaks:
relationships added. There may be a seperate argument over whether programs
relying on /etc/pam.d/login or other util-linux-provided conf files should have
an explicit dependency.

#1140083#10
Date:
2026-06-15 15:31:40 UTC
From:
To:
Control: block -1 by 1140029

That's from 2023, and apparently the stance was changed, given
dh_installpam now defaults to /usr/lib/pam.d. If that was not the
case, I doubt dh_installpam would have changed the install location.

I expect more packages will switch to debhelper compat 14 soon, thus
I expect the PAM maintainers to react soon. Otherwise the breakage
will be even more wide-spread. Then login and u-l can Pre-Depend on
the fixed libpam0g.

i3lock can be trivially fixed by including the Debian-recommended
common-* files, which continue to reside in /etc/pam.d and thus can
be found by PAM.

In the meantime login/u-l should not migrate to testing, indeed.

Best,
Chris

#1140083#17
Date:
2026-06-15 15:34:00 UTC
From:
To:
* Chris Hofstaedtler <zeha@debian.org> [260615 17:33]:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140068#10

br,c

#1140083#22
Date:
2026-06-26 15:31:41 UTC
From:
To:
u-l 2.42.1-6 in accordance with debhelper installs the files again
in /etc/pam.d.