lp:debian/experimental/gdm3

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/experimental/gdm3
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

21. By Andreas Henriksson

[ Laurent Bigonville ]
* debian/control.in: Move xserver-xorg-core (<< 2:1.17.2-2~) from Conflicts
  to Breaks

[ Andreas Henriksson ]
* New upstream release candidate.

20. By Andreas Henriksson

* New upstream beta release.
* Update build-dependencies according to configure.ac changes:
  - drop libxrandr-dev
* Update debian/rules according to configure.ac changes:
  - drop --with/without-systemd and --with/without-consolekit,
    these configure flags are no longer available.
* Drop debian/patches/07_fix_caribou_path.patch, obsoleted by
  upstream removal of caribou autostart file removal.
* Temporarily disable patches which no longer apply:
  - 17_switch_on_finish.patch
  - 18_all_displays_transient.patch
  - 19_switch_kill_greeter.patch
* Drop debian/patches/95_libsystemd.patch, fixed upstream.
* Drop debian/patches/08_frequent-users_greeter.patch, likely obsolete.
* Fix and refresh remaining patches to apply.
* debian/gdm3.install: drop debian/tmp/usr/share/gnome-session/,
  gdm-shell.session no longer shipped upstream. See commit f66cdfcb2948.
  "It's identical to gnome.session these days. All GDMification comes
  from the overridden gnome-shell.desktop file."
* Update debian/libgdm1.symbols
* Add conflicts against xserver-xorg-core (<< 2:1.17.2-2~)
  - gdm >= 3.16 needs an x server with logind support (which is
    currently only available in the Debian Experimental package
    version), or it will fail with "permission denied" on vt7.
  - The gdm3 package has no strict dependency on an x server
    which we can make versioned. Use conflicts instead to prevent
    users from installing incompatible combinations.

19. By Andreas Henriksson

* New upstream development release.
* Drop patches backported from upstream now included in release:
  - debian/patches/01_session_windowpath.patch
  - debian/patches/02_slave_windowpath.patch
  - debian/patches/03_dont_mask_SIGUSR1.patch
  - debian/patches/04_really_dont_block_SIGUSR1.patch
* debian/libgdm1.symbols: update with 4 new additions.

18. By Andreas Henriksson

Enable wayland support on Linux.

17. By Laurent Bigonville

* New upstream release
* Remove kfreebsd-any from Architecture. (Closes: #602724, #601106,
  #612157, #733546)
* debian/gdm3.init: Try to activate logind before starting gdm to avoid a
  race condition when systemd is not used as PID1 (Closes: #747210)
* debian/rules: Re-disable consolekit fallback support

16. By Laurent Bigonville

[ Laurent Bigonville ]
* debian/rules:
  - Re-add --with(out)-selinux flag to the configure, the flag is back again
  - Drop --disable-fallback-greeter configure flag, the fallback greeter is
    gone for quite some time already
  - Drop --with(out)-consolekit configure flag, we are now building with
    the fallback to consolekit on all architectures
* debian/control.in:
  - Bump Standards-Version to 3.9.5 (no further changes)
  - Enable journald support
  - Drop explicit dependency against systemd, libpam-systemd should pull the
    needed packages
  - Depends against consolekit on non-linux architectures
* debian/gdm3.pam, debian/gdm3-autologin.pam: Call pam_selinux open module
  higher in the session stack

[ Josselin Mouette ]
* Make description up-to-date.
* New upstream release.
* Drop nested-login related patches, they are not coming back.
* Remove firstVT patch, it has been replaced upstream by
  --with-initial-vt.
* 90_config_comments.patch: stop documenting FirstVT.
* Install files in /usr/share/dconf
* Depend on dconf 0.20 for file-db support.
* 92_gsettings_path.patch: removed. Dconf now supports database files
  with hardcoded paths.
* 91_dconf_database_path.patch: new patch. Point to a dconf path in
  /var/lib/gdm3 instead of the one in $DATADIR.
* Don’t install the pre-generated dconf database.
* Install the source dconf databases to their former place in
  /usr/share/gdm/dconf.
* greeter.dconf-defaults: this is a new file to remove the old
  greeter.gsettings
* Convert greeter.gsettings to greeter.dconf-defaults at postinst time
  and use ucf to update the file.
* Make a direct symlink to the new greeter.dconf-defaults file in the
  dconf defaults directory.
* Simplify the dconf regeneration in gdm3.init thanks to that.
* Move configuration generation to a separate script.
* Use dh_systemd.
* 92_systemd_unit.patch: port our init script specifics to the unit
  file.
* Install the unit file.
* Install a symlink to display-manager.service for the default display
  manager, according to the value set in debconf.
* Add a symlink to gdm3.service since this is the name of the old init
  script.
* Fix the logic to update the default display manager after running
  debconf.
* Require a policykit-1 with systemd support.
* 93_disable_gvfs.patch: reverted upstream change 446d061a. Do not
  launch gvfs in the login session.
* Install stub D-Bus files for gnome-online-accounts and telepathy, to
  avoid launching such daemons in the login session.

15. By Andreas Henriksson

[ Laurent Bigonville ]
* debian/gdm-launch-environment.pam: Drop the symlink to gdm3-autologin and
  install a real pam service. The differences with gdm3-autologin service
  are that gdm-launch-environment should not transition out of the xdm_t
  SELinux domain and not set a loginuid (as it's daemon's internal and not
  a real user)
* Drop debian/patches/10_gdm3_pam.patch and rename all the pam services back
  to their upstream names. Also bump gnome-shell dependency as it uses gdm
  PAM services and the names must be synchronized.
* debian/gdm3.init: Fix inconsistency regarding the usage of PIDFILE
  variable, thanks to Leo Antunes <email address hidden> (Closes: #729489)
* debian/control.in: Depend on libpam-systemd on linux architectures as we
  need XDG_RUNTIME_DIR set to work.
* Drop debian/patches/96_check_libs.patch: Since check 0.9.10-2, check.pc is
  containing the needed libraries for linking, bump build-dep accordingly

[ Andreas Henriksson ]
* New upstream release.
* debian/rules: add --with-gnome-settings-daemon-directory configure flag.
* Drop debian/patches/07_libexec-paths.patch, obsoleted by previous entry.
* Drop debian/patches/10_no_gettext.patch, merged upstream.
* Drop debian/patches/20_credentials.patch, merged upstream.
* Drop debian/patches/22_noconsole.patch, merged upstream.
* Drop debian/patches/95_check_x11_display.patch
  - Obsoleted by upstream changes, see commit 04116535f7a2f37a9724835
    "daemon: don't require seat to locate reauth channel"
* Have quilt refresh remaining patches to apply cleanly.
* Build-depend on dconf-cli 0.19.90
  - "dconf compile ..." used during build.
* debian/rules: drop moving gdm dconf profile out of /etc
  - upstream gdm has been fixed to not misuse dconf anymore.
* Update debian/libgdm1.symbols
  - 4 symbols dropped related to language selection, upstream
    commit 0b2d22f63b3e6b31 says:
    "This commit drops the interface, since it's unused, and
     we don't have any API guarantees in libgdm."

14. By Sjoerd Simons

Update dependency on gnome-shell and gnome-session to >= 3.10. Otherwise
the greeter apparently won't function.

13. By Sjoerd Simons

[ Michael Biebl ]
* Drop Depends on policykit-1-gnome, with the gdm-fallback session gone,
  this dependency is no longer required. Also remove
  polkit-gnome-authentication-agent-1.desktop along with it.
* Use a versioned Depends on gnome-shell (>= 3.6) rather then an unversioned
  Depends + a versioned Breaks. There is no real reason to do the latter and
  it seems to confuse APT and break upgrades.

[ Sjoerd Simons ]
* New upstream release (3.10.0.1)
* Switch from consolekit to systemd-logind sessions. For some reason
  gnome-shell 3.10 unlocking fails with consolekit...
* debian/patches/*: Refreshed

[ Laurent Bigonville ]
* debian/rules: Also drop gdm-simple-greeter.desktop, simple-greeter is
  definitely gone
* debian/rules: Cleanup the list of that are files being removed during
  build, some of them are gone from upstream tarball now

[ Sjoerd Simons ]
* Add dependency on systemd for systemd-logind
* Use logind session tracking on linux

12. By Laurent Bigonville

[ Laurent Bigonville ]
* New upstream release
  - debian/rules: Explicitly disable gdm-simple-greeter, it has been removed
    from the archive for quite some time now and will be gone again in the next
    major release anyway.
* debian/control.in:
  - Bump Standards-Version to 3.9.4 (no further changes)
  - Use canonical URLs for VCS fields
  - Fix duplicate short description of libgdm package
* debian/gdm3.lintian-overrides, debian/source.lintian-overrides:
  - Add an override for 'gdm3: unused-debconf-template gdm3/daemon_name'
  - Drop unused overrides to please lintian
* debian/gdm3.dirs: Drop usr/share/gdm/greeter-settings/, not needed anymore
  since 3.4.1-1
* debian/gdmflexiserver.1.pod: Fix grammar, thanks to lintian
* debian/gdm3.manpages, debian/libgdm.manpages: Move gdmflexiserver manpage
  to libgdm package so it follows the executable
* debian/rules: List non-installed files
* debian/gdm-screenshot.1.pod, debian/gdm3.manpages: Add manpage for
  gdm-screenshot executable, thanks to Nathan Handler (Closes: #691295)

[ Jeremy Bicha ]
* debian/control.in:
  - Since the fallback greeter isn't provided anymore, depend on gnome-shell
    instead of metacity as gnome-shell is the only available gdm3 greeter
  - Breaks/Replaces gdm3 instead of gdm

[ Javier Martinez ]
* debian/patches:
  + Drop 93_private_lib.patch. Don't install the shared library
    in a private directory.
 * debian/control.in:
   + Split libgdm adding a libgdm-dev package
   + Rename libgdm to libgdm1 and update the package description
   + Add a gir1.2-gdm3 package for GObject introspection data
 * debian/gdm3.lintian-overrides:
   + Drop gdm3: binary-or-shlib-defines-rpath
     usr/lib/gdm3/gdm-simple-chooser /usr/lib/gdm since the gdm libraries
     are not private anymore.
   + Make build depend on debhelper (>= 8.1.3) and cdbs (>= 0.4.93~) and
     add Pre-Depends: ${misc:Pre-Depends} to shared libs packages to
     support Multi-Arch
 * debian/rules:
   + Remove all mangling about /usr/lib/gdm and update binary-install/libgdm::
   + Append --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) to
     DEB_CONFIGURE_EXTRA_FLAGS

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers