Bug#1033228: gnome-initial-setup: when no users exist, privacy policy link for Mozilla location services doesn't work
Simon McVittie
smcv at debian.org
Mon Mar 20 11:59:05 GMT 2023
Package: gnome-initial-setup
Version: 43.2-4
Severity: important
Tags: upstream fixed-upstream patch
Forwarded: https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/181
To reproduce, scenario 1:
* Have a bookworm installation (I used a qemu VM) with the GNOME desktop task
* Make sure root has a password set
* Log in as root
* Delete the non-root user that was created by d-i
* Reboot
* GNOME starts in "kiosk" mode with gnome-initial-setup running
* Select a language
* Select a keyboard layout
* The next page is "Privacy"
* Click the "_privacy policy_" link in the Location Services toggle
Expected result:
* Mozilla Location Service privacy policy opens in an embedded web browser
widget within gnome-initial-setup itself
Actual result:
* Nothing happens
----
To reproduce, scenario 2 (lower-severity but illustrative):
* Log in as an expendable user, or create a new user account and log in
for the first time
* If this is not the first time the user account has logged in, run:
/usr/libexec/gnome-initial-setup --existing-user
(GNOME will run this automatically for first-time logins)
* Select a language
* Select a keyboard layout
* The next page is "Privacy"
* Click the "_privacy policy_" link in the Location Services toggle
Expected result:
* Mozilla Location Service privacy policy opens in an embedded web browser
widget within gnome-initial-setup itself
Actual result:
* Mozilla Location Service privacy policy opens in Firefox
----
Upstream fix in
<https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/196>
(not yet tested in Debian).
I think we should fix this before bookworm. The kiosk mode is a relatively
rare use-case for Debian (a Debian installation will normally be more like
scenario 2) but inability to open the privacy policy link seems rather bad.
smcv
More information about the pkg-gnome-maintainers
mailing list