Update gdm3 to 44.0
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:/
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.
description: | updated |
description: | updated |
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: error_dialog. patch postrm} : rename user and group back to gdm tests/control: tests/sssd- gdm-smartcard- pam-auth- tester- env.sh: d.patch is_a_dir. patch xresources/ *
nvidia- prime is installed override_ lang_with_ accountservices .patch: language_ env.patch: session_ language( ) function, since it error_dialog. patch: patches/ revert_ nvidia_ wayland_ blacklist. patch: wait-for- drm-device- before- trying- to-start- i.patch: ubuntu_ session_ fallback. patch: Use-x-terminal- emulator- as-fallback- instead- of-x.patch: data-Disable- GDM-on- hybrid- graphics- laptops- with-v. patch: gdm3.postinst greeter. dconf-defaults: don't set debian settings in the
+ readme.debian: update for correct paths in ubuntu
+ control.in:
- don't recommend desktop-base
- depend on bash for config_
- 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,
+ debian/
- Use gdm user name
- Use needs-root instead of needs-sudo (to remove when ubuntu autopkgtest
will be updated to include such feature)
+ debian/
- 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.
+ add xresources_
- fix loading from /etc/x11/
+ add nvidia_prime.patch:
- add hook to run prime-offload (as root) and prime-switch if
+ add revert_
- on ubuntu accountservices only stores the language and not the
full locale as needed by lang.
+ add dont_set_
- don't run the set_up_
overrides variable values set by ~/.pam_environment
+ add config_
- show warning dialog in case of error in ~/.profile etc. and
don't let a syntax error make the login fail
+ add debian/
- don't blacklist nvidia for wayland
+ add gdm3.service-
- wait for the first valid gdm device on pre-start
+ add prefer_
- Prefer ubuntu session as fallback instead of GNOME
+ add XSession-
- Use x-terminal-emulator as fallback instead of xterm
+ add Revert-
- 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/
- added installation of default.pa and creation of dir if it doesn't
exist.
+ debian/
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...