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