Bug#1109435: unblock: gdm3/48.0-2

Simon McVittie smcv at debian.org
Thu Jul 17 16:55:35 BST 2025


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: gdm3 at packages.debian.org, marco at ubuntu.com
Control: affects -1 + src:gdm3
User: release.debian.org at packages.debian.org
Usertags: unblock

(Explicitly cc'ing Marco since he's the author of most of our 
integration glue for gdm smart card auth, to give him one last 
opportunity to propose a better solution.)

[ Reason ]

RC bug #1051785

[ Impact ]

If not accepted, booting a GNOME system with a smartcard inserted in a 
reader, or with a smartcard-based authentication token like a Yubikey, 
makes it more difficult or sometimes impossible to log in with a 
username and password (depending whether libpam-sss is installed).

The proposed version also removes some misleading commented-out example 
configuration, which would have no effect if uncommented (#1105057); 
adds commented-out example configuration for disabling fingerprint 
authentication; and fixes a future FTBFS with gcc-15 (#1096689) while I 
was preparing an upload anyway.

[ Tests ]

Manually tested, login works normally. Plugging in a Nitrokey Pro to an 
otherwise unconfigured test system does not affect the login flow any 
more.

[ Risks ]

Key package, central to our default desktop environment.

I'm not a primary maintainer of this package, I'm only stepping in to
fix the RC bug since other GNOME team members don't seem to have had 
enough time available.

Sysadmins who want to allow smart card authentication might not realize 
that, in addition to enrolling smart cards and setting up the smartcard 
to uid mapping, they will need to edit /etc/gdm3/greeter.dconf-defaults 
to re-enable it.

Sysadmins who want to *only* allow smart card authentication (with 
password auth forbidden) might not realize that they need to 
`update-alternatives --config gdm-smartcard`, as well as installing 
libpam-sss.

(I think those are not a big concern in practice, because sysadmins who 
want to set this up will already need to do quite lot of other setup, 
and can be expected to know what they're doing.)

The changes for #1105057 are low-risk, they only add/remove comments and 
remove the headings of some empty .ini-style groups.

The changes for #1096689 are low-risk, they only rename a local variable.

[ Checklist ]

  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock gdm3/48.0-2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdm3_48.0-2.diff
Type: text/x-diff
Size: 10713 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250717/9a09e0c4/attachment-0001.diff>


More information about the pkg-gnome-maintainers mailing list