[ubuntu/groovy-proposed] gdm3 3.38.1-2ubuntu1 (Accepted)

Marco Trevisan (Treviño) marco at ubuntu.com
Thu Oct 15 09:01:02 UTC 2020


gdm3 (3.38.1-2ubuntu1) groovy; urgency=medium

  * Merging with debian, containing a new upstream release, remaining changes:
    + 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

gdm3 (3.38.1-2) unstable; urgency=medium

  * debian/gdm3.preinst: Add script to replace possibly wrong .conf file.
    In gdm3 versions of the 3.38 series a regression was introduced causing
    the /usr/libexec/gdm-disable-wayland tool to write its supposedly
    temporary gdm file to the persistent location.
    This is particularly harmful for users of the NVIDIA drivers as they
    will get their default config file (/etc/gdm3/daemon.conf in debian and
    /etc/gdm3/custom.conf in Ubuntu) modified for good, making impossible to
    login in a Wayland session (once nvidia driver is disabled).
    As per this, in case of upgrades or install with configuration files
    left, we replace the gdm's daemon.conf/custom.conf file in case it
    matches the one that the disable-wayland tool would produce.
    https://discourse.gnome.org/t/gdm-3-38-0-has-bad-bug-for-nvidia-users/4517
    (LP: #1899673)

gdm3 (3.38.1-1) unstable; urgency=medium

  * New upstream release:
    - Fix bug leading to users /etc/gdm/custom.conf getting overwritten on
      nvidia systems (LP: #1899673).
    - Fix typo in comment
    - Translation updates
  * debian/rules: Don't override the runtime-conf path anymore.
    Upstream fixed the root issue for changing this, so the default runtime
    configuration file will be correctly written in the runtime path again.

gdm3 (3.38.0-2) unstable; urgency=medium

  * Team upload
  * d/rules: Set runtime configuration path.
    In Autotools, the default runtime configuration path used to be
    ${GDM_RUN_DIR}/custom.conf, but in the Meson build system the fallback
    changed to be the same as the custom.conf path in /etc (set to
    /etc/gdm3/daemon.conf in Debian for historical reasons).
    Explicitly set it to the path we used before switching to Meson, so
    that configuration changes by gdm-disable-wayland are temporary as
    intended, and do not persist to a subsequent boot.
  * Revert "debian/watch: Monitor unstable versions"
  * d/upstream/metadata: Add
  * Merge packaging from unstable
  * Release to unstable

Date: Wed, 14 Oct 2020 15:28:44 +0100
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Iain Lane <iain at orangesquash.org.uk>
https://launchpad.net/ubuntu/+source/gdm3/3.38.1-2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 14 Oct 2020 15:28:44 +0100
Source: gdm3
Architecture: source
Version: 3.38.1-2ubuntu1
Distribution: groovy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Launchpad-Bugs-Fixed: 1899673
Changes:
 gdm3 (3.38.1-2ubuntu1) groovy; urgency=medium
 .
   * Merging with debian, containing a new upstream release, remaining changes:
     + 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
 .
 gdm3 (3.38.1-2) unstable; urgency=medium
 .
   * debian/gdm3.preinst: Add script to replace possibly wrong .conf file.
     In gdm3 versions of the 3.38 series a regression was introduced causing
     the /usr/libexec/gdm-disable-wayland tool to write its supposedly
     temporary gdm file to the persistent location.
     This is particularly harmful for users of the NVIDIA drivers as they
     will get their default config file (/etc/gdm3/daemon.conf in debian and
     /etc/gdm3/custom.conf in Ubuntu) modified for good, making impossible to
     login in a Wayland session (once nvidia driver is disabled).
     As per this, in case of upgrades or install with configuration files
     left, we replace the gdm's daemon.conf/custom.conf file in case it
     matches the one that the disable-wayland tool would produce.
     https://discourse.gnome.org/t/gdm-3-38-0-has-bad-bug-for-nvidia-users/4517
     (LP: #1899673)
 .
 gdm3 (3.38.1-1) unstable; urgency=medium
 .
   * New upstream release:
     - Fix bug leading to users /etc/gdm/custom.conf getting overwritten on
       nvidia systems (LP: #1899673).
     - Fix typo in comment
     - Translation updates
   * debian/rules: Don't override the runtime-conf path anymore.
     Upstream fixed the root issue for changing this, so the default runtime
     configuration file will be correctly written in the runtime path again.
 .
 gdm3 (3.38.0-2) unstable; urgency=medium
 .
   * Team upload
   * d/rules: Set runtime configuration path.
     In Autotools, the default runtime configuration path used to be
     ${GDM_RUN_DIR}/custom.conf, but in the Meson build system the fallback
     changed to be the same as the custom.conf path in /etc (set to
     /etc/gdm3/daemon.conf in Debian for historical reasons).
     Explicitly set it to the path we used before switching to Meson, so
     that configuration changes by gdm-disable-wayland are temporary as
     intended, and do not persist to a subsequent boot.
   * Revert "debian/watch: Monitor unstable versions"
   * d/upstream/metadata: Add
   * Merge packaging from unstable
   * Release to unstable
Checksums-Sha1:
 bfa1214448881888e805588cb98b9c8ed23ecbbe 3061 gdm3_3.38.1-2ubuntu1.dsc
 7bbf6d2c7ca83890d51f70d4705c8ef8b270bf52 787040 gdm3_3.38.1.orig.tar.xz
 f99ee109b490cc1e1775c256a5efc91b65a13a92 100968 gdm3_3.38.1-2ubuntu1.debian.tar.xz
 c4ddf02db38ce3321d1025a94e1532bcea699a88 20846 gdm3_3.38.1-2ubuntu1_source.buildinfo
Checksums-Sha256:
 dbadaf504c5120d353ce21299a958ded90c90d9c479e3721cc9ce36bd5a886c3 3061 gdm3_3.38.1-2ubuntu1.dsc
 0883549821a09ca0cea9d905831762f58f432b5cc6d64baa1b26e19e6bf17f72 787040 gdm3_3.38.1.orig.tar.xz
 7044ca5c8d706f66e9faa402bf3feaba5cd75d8e5e313597a44d793c6309c0de 100968 gdm3_3.38.1-2ubuntu1.debian.tar.xz
 76c6e7d5aa1593a8a6d73534a9773092ec5f569dd31dce862e5395ca0c0524fd 20846 gdm3_3.38.1-2ubuntu1_source.buildinfo
Files:
 c46f00452c515016f7a32e540d1126f3 3061 gnome optional gdm3_3.38.1-2ubuntu1.dsc
 2566a24922d525af1450b83bacf98b94 787040 gnome optional gdm3_3.38.1.orig.tar.xz
 8145b1fcda9275d5ebe768513a57f1f2 100968 gnome optional gdm3_3.38.1-2ubuntu1.debian.tar.xz
 ca8428573e8a6a33d61273f1d39b55c9 20846 gnome optional gdm3_3.38.1-2ubuntu1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>


More information about the Groovy-changes mailing list