Activity log for bug #2033117

Date Who What changed Old value New value Message
2023-08-25 22:55:43 Steve Langasek bug added bug
2023-08-25 22:55:49 Steve Langasek tags fde
2023-08-25 22:56:44 Steve Langasek description After a classic install (no tpm fde) using the 20230825.2 canary image, I have a file /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override on the target system which according to dpkg has no owner. The contents of the file are: # cat /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override [org.gnome.desktop.interface:ubuntu] color-scheme='prefer-light' gtk-theme='Yaru' # I do not remember if the non-canary image prompted me for a theme preference, or if I made the same selection on the non-canary image. However, the installer should not be writing files under /usr to the target system; /usr is owned by the package manager. Overrides need to be written somewhere else, one of /home, /var, /etc in decreasing order of preference (the theme selection should IMHO only apply to the initial user and not to further users on the system who are added post-install). After a classic install (no tpm fde) using the 20230825.2 canary image, I have a file /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override on the target system which according to dpkg has no owner. The contents of the file are: $ cat /mnt/2/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override [org.gnome.desktop.interface:ubuntu] color-scheme='prefer-light' gtk-theme='Yaru' $ I do not remember if the non-canary image prompted me for a theme preference, or if I made the same selection on the non-canary image. However, the installer should not be writing files under /usr to the target system; /usr is owned by the package manager. Overrides need to be written somewhere else, one of /home, /var, /etc in decreasing order of preference (the theme selection should IMHO only apply to the initial user and not to further users on the system who are added post-install). On both canary and daily-live, I also see a file /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-wm.gschema.override which is identical between the two installs. $ cat /mnt/2/usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-wm.gschema.override [org.gnome.desktop.wm.keybindings:ubuntu] maximize=@as [] unmaximize=@as [] $ I have no idea what this file is for.
2023-08-28 07:43:11 Jean-Baptiste Lallement ubuntu-desktop-installer: importance Undecided Critical
2023-08-28 07:43:14 Jean-Baptiste Lallement ubuntu-desktop-installer: status New Triaged
2023-08-28 07:45:28 Jean-Baptiste Lallement ubuntu-desktop-installer: importance Critical High
2023-08-28 08:10:02 Jean-Baptiste Lallement ubuntu-desktop-installer: importance High Medium
2023-08-28 08:11:58 Jean-Baptiste Lallement bug watch added https://github.com/canonical/ubuntu-desktop-installer/issues/2315
2023-08-28 08:12:06 Jean-Baptiste Lallement tags fde
2024-04-12 09:53:16 Sebastien Bacher affects ubuntu-desktop-installer ubuntu-desktop-provision
2024-04-12 09:53:24 Sebastien Bacher summary unowned /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override after canary install unowned /usr/share/glib-2.0/schemas/20_ubuntu-desktop-installer-interface.gschema.override after desktop install