This bug was fixed in the package gdm3 - 3.37.90-1ubuntu1 --------------- gdm3 (3.37.90-1ubuntu1) groovy; urgency=medium [ Marco Trevisan (Treviño) ] * Merge with debian, containing new upstream release * debian/patches: Refresh * d/p/nvidia_prime.patch, d/p/config_error_dialog.patch, d/p/gdm3.service-wait-for-drm-device-before-trying-to-start-i.patch: - Update to use meson as build system * d/p/meson-Fix-Xsession-input-file-name.patch: - Rename input file from the wrong XSession to Xsession * d/p/ubuntu/XSession-Use-x-terminal-emulator-as-fallback-instead-of-x.patch: - Use x-terminal-emulator as the fallback terminal instead of xterm, so that the user configured (very likely gnome-terminal) is used * Remaining changes with debian: + README.Debian: update for correct paths in Ubuntu + control.in: - Don't recommend desktop-base - Build depend on libgudev-1.0-dev - Depend on bash for config_error_dialog.patch - Update Vcs field - Recomends libpam-fprintd (instead of Suggests) + 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 + gdm3.postinst, gdm3.prerm: don't kill gdm on upgrade + gdm3.*.pam: Make pam_env read ~/.pam_environment + gdm3.install: - Stop installing default.desktop. It adds unnecessary clutter ("System Default") to the session chooser. - 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 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 * debian/patches: Fix patch not to patch debian/patches/series [ Simon McVittie ] * Add patch to remove deprecated StandardOutput=syslog from systemd unit * Build-Depend on systemd, for /usr/share/pkgconfig/systemd.pc. This should fix FTBFS on the buildds. [ Iain Lane ] * debian/control: Bump depends on gnome-{session,settings-daemon,shell} We require the newly rearranged systemd units that are in these versions. * debian/control: Make gdm depend on gnome-session-common ≥ 3.37.0-2~ This is where the systemd units live now. gdm3 (3.37.90-1) experimental; urgency=medium [ Marco Trevisan (Treviño) ] * New upstream release: - Updates to systemd integration - Support killling X on login even when wayland support is disabled - Fix multi-seat support (LP: #1891815) - Don't keep login screen running in background on Xorg - Fixes for when GDM isn't started on its configured initial VT - Don't hardcode path to plymouth - Enable wayland on cirrus - Chrome remote desktop fix - Always use separate session bus for greeter sessions This runs dbus-run-session, so the binary needs to be available * debian/rules: - Build with meson - Use --fail-missing if not in library-only mode - Expose to meson only X bin path * debian/control: - Depend on debhelper-compat = 13 - Cleanup the Build-Depends: Remove dependencies that are not required explicitly by gdm * debian/libgdm1.symbols: Remove various (private) symbols. - They were wrongly exported as there's no trace of them in the public API. * debian/patches: Refresh as per meson port * d/p/16_xserver_path.patch: - Make meson read the X bin path from environment * d/p/meson-Fix-keyutils-pkg-config-name.patch, d/p/meson-Obey-at-Dcustom-conf-option-when-installing-custom..patch, d/p/meson-Use-correct-rules-path-when-getting-udevdir-from-pk.patch: - Fix some meson issues causing diffs with autotools * d/p/meson-Don-t-look-for-non-existent-journald-dependency.patch, d/p/meson_options-Enable-systemd-journal-by-default.patch: - Make gdm log again to the journal by default * debian/gdm3.install: Update install paths. Install everything under usr/share/gdm * debian/*.install: Use dh 13 ${DEB_HOST_MULTIARCH} instead of wildcards [ Simon McVittie ] * d/p/local-display-factory-always-force-login-screen-to-VT-1.patch: - Drop, applied upstream gdm3 (3.36.2-1) unstable; urgency=medium * Team upload * New upstream release - Use a separate D-Bus session bus for each greeter + Add Depends on dbus, for dbus-run-session - Don't disable Wayland on Cirrus hardware (or more likely, emulated Cirrus hardware in qemu). A 5.2+ kernel is recommended. - Check for keyutils using pkg-config - Fixes for when GDM isn't started on its configured initial VT - Don't hard-code /bin/plymouth - Translation updates * d/watch: Only watch for even-numbered (stable) releases * d/p/local-display-factory-always-force-login-screen-to-VT-1.patch: Add post-release fix from upstream gnome-3-36 branch to fix a fast user switching regression in 3.36.2, by forcing the greeter to appear on tty1 * Update symbols file. This ignores a change to private symbols: gdm_find_display_session_for_uid isn't declared in a public header, and nothing in Debian seems to call it. gdm3 (3.34.1-3) unstable; urgency=medium * Team upload [ Simon McVittie ] * d/greeter.dconf-defaults: Use 64px instead of 128px logo. Until gnome-shell 3.36.1, the logo was scaled down to be 48px tall. Since 3.36.1, it's shown at actual size, and 128px looks silly. desktop-base doesn't currently have a 48px version, but 64px is close enough. (Closes: #955759) [ Alexander Kurtz ] * debian/generate-config: Re-compile the dconf database unconditionally. Previously we tried to determine whether running `dconf compile` was really necessary by comparing the timestamps of the input and output files in a make-like fashion, but this was unnecessarily complicated, since both the CPU and IO load are negligible. gdm3 (3.34.1-2) unstable; urgency=medium [ Alexander Kurtz ] * debian/gdm3.postinst: Remove obsolete cleanup code now that buster has been released. [ Laurent Bigonville ] * debian/control.in: Bump Standards-Version to 4.5.0 (no further changes) * Move the daemons to libexec now that's allowed in the policy * Move everything from /var/run to /run as the former is a link to the later for quite some time * debian/gdm3.postinst: Remove obsolete cleanup code for gdm-welcome PAM service, this dates from 2012 -- Iain Lane