Update gdm3 to 44.0

Bug #2015406 reported by Jeremy Bícha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm3 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Impact
-----
Ubuntu 23.04 is shipping GNOME 44, but one key component landed late.
This includes several fixes to the udev rules (used to determine whether Wayland is available and default) and other bugfixes. GDM 44 looks better for Ubuntu 23.04 users than 43.

https://gitlab.gnome.org/GNOME/gdm/-/blob/44.0/NEWS

gdm is only included by default in the Ubuntu and Edubuntu desktop flavors. (Edubuntu 23.04 is basically Ubuntu Desktop plus educational apps).

Testing Done
------------
I have been running gdm 44 on my computer since Monday, March 27 without seeing any new issues. I have restarted my system multiple times since then.

Why Wasn't this done sooner
---------------------------
gdm 44 was released during my spring break week.
I returned to work the Monday of Beta Freeze. It seemed unwise to push this update through at the last minute before Beta in case there were any issues.

gdm upstream has a bad habit of not doing pre-releases but just landing the stable release and even that might be late.

Jeremy Bícha (jbicha)
description: updated
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.5 KiB)

This bug was fixed in the package gdm3 - 44.0-1ubuntu1

---------------
gdm3 (44.0-1ubuntu1) lunar; urgency=medium

  * Merge with Debian (LP: #2015406). Remaining changes:
    + readme.debian: update for correct paths in ubuntu
    + control.in:
      - don't recommend desktop-base
      - depend on bash for config_error_dialog.patch
      - update vcs field
    + rules:
      - don't override default user/group
      - -dgdm-xsession=true to install upstream xsession script
      - override dh_installinit with --no-start to avoid session being killed
    + rules, readme.debian, gdm3.8.pod:
      use upstream custom.conf instead of daemon.conf
    + gdm3.{postinst,postrm}: rename user and group back to gdm
    + debian/tests/control:
      - Use gdm user name
      - Use needs-root instead of needs-sudo (to remove when ubuntu autopkgtest
        will be updated to include such feature)
    + debian/tests/sssd-gdm-smartcard-pam-auth-tester-env.sh:
      - Added to use needs-root autopkgtest instead of needs-sudo
    + gdm3.*.pam: make pam_env read ~/.pam_environment, as we use in g-c-c
      settings
    + gdm3.install:
      - don't install debian/xsession
    + add run_xsession.d.patch
    + add xresources_is_a_dir.patch
      - fix loading from /etc/x11/xresources/*
    + add nvidia_prime.patch:
      - add hook to run prime-offload (as root) and prime-switch if
        nvidia-prime is installed
    + add revert_override_lang_with_accountservices.patch:
      - on ubuntu accountservices only stores the language and not the
        full locale as needed by lang.
    + add dont_set_language_env.patch:
      - don't run the set_up_session_language() function, since it
        overrides variable values set by ~/.pam_environment
    + add config_error_dialog.patch:
      - show warning dialog in case of error in ~/.profile etc. and
        don't let a syntax error make the login fail
    + add debian/patches/revert_nvidia_wayland_blacklist.patch:
      - don't blacklist nvidia for wayland
    + add gdm3.service-wait-for-drm-device-before-trying-to-start-i.patch:
      - wait for the first valid gdm device on pre-start
    + add prefer_ubuntu_session_fallback.patch:
      - Prefer ubuntu session as fallback instead of GNOME
    + add XSession-Use-x-terminal-emulator-as-fallback-instead-of-x.patch:
      - Use x-terminal-emulator as fallback instead of xterm
    + add Revert-data-Disable-GDM-on-hybrid-graphics-laptops-with-v.patch:
      - Don't disable Wayland on hybrid graphics laptops
    + add debian/default.pa
      - disable bluetooth audio devices in pulseaudio from gdm3.
    + debian/gdm3.install
      - added details of the default.pa file
    + debian/gdm3.postinst
      - added installation of default.pa and creation of dir if it doesn't
        exist.
    + debian/greeter.dconf-defaults: don't set debian settings in the
      greeter's dconf db
  * Cherry-pick a fix for crashing after standby

gdm3 (44.0-1) experimental; urgency=medium

  [ Jeremy Bicha ]
  * New upstream release
  * debian/control.in: Bump minimum meson to 0.57

  [ Simon McVittie ]
  * d/tests: Don't reset root password
  * d/tests: Explicitly use blank input when c...

Read more...

Changed in gdm3 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.