gdm3 3.38.2.1-3ubuntu1 source package in Ubuntu
Changelog
gdm3 (3.38.2.1-3ubuntu1) hirsute; urgency=medium * Merge with debian * debian/gdm3.gdm-smartcard-*: Keep using user_readenv=1 in pam_env.so * 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 + 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.*.pam: make pam_env read ~/.pam_environment, as we use in g-c-c settings + 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 gdm3 (3.38.2.1-3) experimental; urgency=medium * debian/changelog: Remove bad entry meant to be in ubuntu side only It's not needed in debian * debian/patches: Correctly return from idle callback * debian/gdm3.gdm-smartcard-*: - Do not set user_readenv=1 in pam_env.so (keep it for ubuntu only). - Ignore invalid user errors on pam_succeed_if.so. We may call the gdm-smartcard module without an user, leaving the module to figure it out depending on the smartcard certificate. So we need to ignore PAM_USER_UNKNOWN errors on pam_suceed_if.so. While pam_sss.so already checks for the user being non root internally, it's always better to ensure early this in all the cases. In the pkcs11 case instead we need to check it again after the module has returned. (LP: #1917362) - Check for /var/run/nologin (and friends) only when an user is defined pam_nologin.so requires a PAM_USER to be defined in order to check if the request has been done by root, possibly stopping the login otherwise. And in case none was provided, it will trigger the fallback pam prompt. However, with smartcard authentication we may initiate the PAM session without an user defined and leave to the smartcard service to try to figure it out depending on the token that has been inserted, that may have an user associated with it. So, ensure that we load all the PAM modules that require an user after the smartcard one, that in case will set one for us. Only after that, we can fail in case /var/run/nologin is present (LP: #1917362) -- Marco Trevisan (Treviño) <email address hidden> Thu, 15 Apr 2021 18:14:18 +0100
Upload details
- Uploaded by:
- Marco Trevisan (Treviño)
- Sponsored by:
- Iain Lane
- Uploaded to:
- Hirsute
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any
- Section:
- gnome
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
gdm3_3.38.2.1.orig.tar.xz | 770.5 KiB | ca58a205d5ebfcbdab56a11716b898e16ae5dff21aee79d076046444628ec4da |
gdm3_3.38.2.1-3ubuntu1.debian.tar.xz | 103.6 KiB | 8a6c1405f312507726d9f2c1656dbf0cddeec815b9d57ad217706ab2d1bf938f |
gdm3_3.38.2.1-3ubuntu1.dsc | 3.0 KiB | 1f5819f3ddc96ab29f4823c4498816190651bfbf1bb1cdc08f7c4c7a78b94ea9 |
Available diffs
Binary packages built by this source
- gdm3: No summary available for gdm3 in ubuntu hirsute.
No description available for gdm3 in ubuntu hirsute.
- gdm3-dbgsym: No summary available for gdm3-dbgsym in ubuntu hirsute.
No description available for gdm3-dbgsym in ubuntu hirsute.
- gir1.2-gdm-1.0: No summary available for gir1.2-gdm-1.0 in ubuntu hirsute.
No description available for gir1.2-gdm-1.0 in ubuntu hirsute.
- libgdm-dev: No summary available for libgdm-dev in ubuntu hirsute.
No description available for libgdm-dev in ubuntu hirsute.
- libgdm1: No summary available for libgdm1 in ubuntu hirsute.
No description available for libgdm1 in ubuntu hirsute.
- libgdm1-dbgsym: No summary available for libgdm1-dbgsym in ubuntu hirsute.
No description available for libgdm1-dbgsym in ubuntu hirsute.