Update and SRU 1.90.9
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fprintd (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Focal |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Groovy |
Won't Fix
|
High
|
Marco Trevisan (Treviño) |
Bug Description
[ Impact ]
Fprintd 1.90.7 is a new upstream version of fprintd that addresses many issues that have been here for some years, including some security ones (such as bug #1532264).
It was also mostly rewritten to use GDBus and removing the deprecated dbus-glib.
[ Test Case ]
- Setup fingerprint authentication
- Ensure that:
- Previously configured access is still working
- Configuring fprintd from 0 works as expected
Enrollment and verification should both work using GNOME Control center and GNOME Shell (or other setups in KDE or other DE's) and using the `fprintd-enroll` / `fprintd-verify` / `fprintd-delete` utilities.
[ Regression potential ]
As said changes [1] are not trivial (even though you may want to ignore white spaces, as per new syntax rules), however the fprintd test suite already included quite a lot test cases and many others have been added to this release to ensure that nothing changed.
From a dbus-API point of view, there were no changes (just few additions such as the DBus object manager support), so clients should expect no changes.
However the new DBus and async polkit authentication machinery could cause regressions, such as:
- Races causing wrong client to be authenticated on request
- Concurrent requests could lead to other client to be authorized
- PAM module could ignore verification events or authorize the wrong request
[1] http://
Changed in fprintd (Ubuntu Groovy): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in fprintd (Ubuntu Focal): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in fprintd (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in fprintd (Ubuntu): | |
status: | Fix Released → In Progress |
summary: |
- SRU 1.90.7 + Update and SRU 1.90.8 |
description: | updated |
summary: |
- Update and SRU 1.90.8 + Update and SRU 1.90.9 |
I see 1.90.8-1 in hirsute, marking the devel task as done.