[FFe] gdm 3.5.90

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

Bug Description

I'd like to upload GDM 3.5.90. The current version in the archives, 3.0 is rather dated and isn't really supported. Upstream has made quite a few changes in the 3 release cycles since 3.0, and Debian is shipping 3.4. GDM 3.5 will also be needed if we want to upgrade gnome-shell past 3.5.4 as gnome-shell now hard-depends on APIs (for the new lock screen mostly) which currently aren't satisfied by any other display manager.

I considered uploading this before feature freeze but as there were multiple high-priority bugs that needed fixed, I thought it would be better to wait until those were resolved.

My plan is to upload to -proposed and wait to push it into the regular archives after a few more people have verified that it works.

GDM NEWS
http://git.gnome.org/browse/gdm/tree/NEWS

Debian Changelog up to 3.4
http://packages.debian.org/changelogs/pool/main/g/gdm3/current/changelog

And here's the Ubuntu-specific changelog. We're going to add a few more git patches to fix some bugs.

gdm (3.5.90-0ubuntu1) UNRELEASED; urgency=low

  * New upstream release
  * Sync with Debian. Remaining changes:
  * debian/*:
    - rename the package from gdm3 back to gdm
    - comment out everything from debian/greeter.gsettings
      to get the Gnome Shell experience
  * debian/rules, debian/gdm.{postinst,postrm,init}:
    - change back user/group from Debian-gdm to gdm
    - update the lib name and gir path from libgdmgreeter to libgdm
    - update pam profile name after the upstream rename of
      gdm-welcome to gdm-launch-environment
   - symlink gdm-password pam profile to gdm (LP: #1042052)
  * debian/gdm.install:
    - don't install debian/Xsession, prefer the upstream version
  * debian/rules:
    - drop --with-selinux (unrecognized options) and --with-pam-domain
      (unknown without 10_gdm_pam.patch - dropped below)
    - add --with-initial-vt=7 (see 06_first_vt.patch)
    - add --without-systemdsystemunitdir
    - add --with-consolekit-directory
  * debian/control*:
    - update to Standards-Version 3.9.3, no additional changes needed.
    - add libplymouth-dev to build-depends
  * debian/patches/*:
    - 04_reload_config.patch: dropped, applied in new version
    - 05_debug_xserver_core.patch: dropped, applied in new version
    - 06_first_vt.patch: dropped, replaced with --with-initial-vt=7
    - 07_libexec-paths.patch: updated
    - 08_frequent-users_greeter.patch: updated
    - 09_default_session.patch: updated
    - 10_gdm_pam.patch: dropped
    - 16_xserver_path.patch: dropped
    - 17_switch_on_finish.patch: dropped, applied in new version
    - 18_parametrize_create_display.patch: dropped, applied in new version
    - 19_static_transient_display.patch: dropped, applied in new version
    - 20_switch_kill_greeter.patch: dropped, applied in new version
    - 21_static_display_purge.patch: dropped
    - 22_noconsole.patch: updated
    - 23_start_polkit.patch: dropped, applied in new version
    - 91_shell_version_control.patch: dropped
    - 92_gsettings_path.patch: dropped
    - 93_private_lib.patch: updated
  * Merge changes from Ubuntu 3.0.4-0ubuntu16:
    - add debian/gdm.upstart (updated to run the main binary, and
      update the dconf profile)
    - add debian/gdm.preinst
    - add debian/{xterm,xsession}.desktop
    - merge debian/{gdm,gdm-autologin}.pam
    - merge debian/gdm.config tweak for lightdm
    - merge debian/gdm.init changes
    - debian/patches:
      - add ubuntu_run_xsession.d.patch
      - add ubuntu_dont_catch_sigsegv.patch (updated)
      - add ubuntu_upstart_event.patch
      - add ubuntu_no_debug.patch
      - add ubuntu_xresources_is_a_dir.patch
      - add ubuntu_no_LANG_setting_in_Xsession.patch (updated)
      - drop ubuntu_plymouth.patch (upstream)
  * TODO: the following Ubuntu patches need to be ported:
    - 30_don_t_save_failsafe_session.patch
    - 33-multi-keyboard-layouts.patch
    - 42_no_ecryptfs_autologin.patch
    - ubuntu_guest_session.patch

Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Scott Kitterman (kitterman) wrote :

Other than the upload to -proposed (that's not what it's for) seems reasonable. Approved.

Changed in gdm (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Fabien Tassin (fta) wrote :

Please give the credits where due, 99% of this is my work.

Revision history for this message
Rico Tzschichholz (ricotz) wrote :

@jbicha: Thanks for preparing this FFe, but i must admit it is a bit irritating not mentioning where this package is coming from.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Fabien, I was definitely intending to give you credit when I upload. It is a bit hard to tell which work Rico did from his debian/changelog though.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (11.7 KiB)

This bug was fixed in the package gdm - 3.5.90+git20120827.b558e179-0ubuntu1

---------------
gdm (3.5.90+git20120827.b558e179-0ubuntu1) quantal; urgency=low

  [ Fabien Tassin ]
  * New upstream release (LP: #1042495)
  * Sync with Debian. Remaining changes:
  * debian/*:
    - rename the package from gdm3 to gdm
    - comment out everything from debian/greeter.gsettings
      to get the Gnome Shell experience
  * debian/rules, debian/gdm.{postinst,postrm,init}:
    - change back user/group from Debian-gdm to gdm
    - update the lib name and gir path from libgdmgreeter to libgdm
    - update one pam profile name after the upstream rename of
      gdm-welcome to gdm-launch-environment
  * debian/rules:
    - drop --with-selinux (unrecognized options) and --with-pam-domain
      (unknown without 10_gdm_pam.patch - dropped below)
    - add --with-initial-vt=7 (see 06_first_vt.patch)
    - add --without-systemdsystemunitdir
  * debian/control*:
    - update to Standards-Version 3.9.3, no additional changes needed.
    - add libplymouth-dev to build-depends
  * debian/patches/*:
    - 04_reload_config.patch: dropped, applied in new version
    - 05_debug_xserver_core.patch: dropped, applied in new version
    - 06_first_vt.patch: dropped, replaced with --with-initial-vt=7
    - 08_frequent-users_greeter.patch: updated
    - 09_default_session.patch: updated
    - 10_gdm_pam.patch: dropped
    - 16_xserver_path.patch: dropped
    - 17_switch_on_finish.patch: dropped, applied in new version
    - 18_parametrize_create_display.patch: dropped, applied in new version
    - 19_static_transient_display.patch: dropped, applied in new version
    - 20_switch_kill_greeter.patch: dropped, applied in new version
    - 21_static_display_purge.patch: dropped
    - 22_noconsole.patch: updated
    - 23_start_polkit.patch: dropped, applied in new version
    - 91_shell_version_control.patch: dropped
    - 92_gsettings_path.patch: dropped
    - 93_private_lib.patch: updated
  * Merge changes from Ubuntu 3.0.4-0ubuntu16:
    - add debian/gdm.upstart (updated to run the main binary, and
      update the dconf profile)
    - add debian/gdm.preinst
    - add debian/{xterm,xsession}.desktop
    - merge debian/{gdm,gdm-autologin}.pam
    - merge debian/gdm.config tweak for lightdm
    - merge debian/gdm.init changes
    - debian/patches:
      - add ubuntu_run_xsession.d.patch
      - add ubuntu_dont_catch_sigsegv.patch (updated)
      - add ubuntu_upstart_event.patch
      - add ubuntu_no_debug.patch
      - add ubuntu_xresources_is_a_dir.patch
      - add ubuntu_no_LANG_setting_in_Xsession.patch (updated)
      - drop ubuntu_plymouth.patch (upstream)
  * TODO: the following Ubuntu patches need to be ported:
    - 30_don_t_save_failsafe_session.patch
    - 33-multi-keyboard-layouts.patch
    - 42_no_ecryptfs_autologin.patch
    - ubuntu_guest_session.patch

  [ Rico Tzschichholz ]
  * New upstream git snapshot (avoids needing to add several git patches)
  * debian/gdm.{postinst,postrm}:
    - add symlink gdm-password to gdm pam profile (LP: #1042052)
    - use /run directly instead of /var/run symlink
  * debian/gdm.install:
    - don't install debian/Xsession, prefer...

Changed in gdm (Ubuntu):
status: Triaged → 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.