lp://staging/ubuntu/jaunty-updates/consolekit

Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/jaunty-updates/consolekit
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

31. By James Westby

* debian/patches/04-consolekit_park.patch:
  - When a session is removed parking is enabled, and then the active
    seat is possibly changed. The intention is that parking is only
    enabled if the active seat is changed in response to the session removal.
    However, there are codepaths where the active seat is not changed,
    but the enable flag isn't removed, meaning that the next time the
    active session changes it may inadvertently park. Forcing the enable
    flag to FALSE after possibly updating the active session when removing
    a session ensures that parking will only occur in response to a session
    removal, and not VT switches.
    - In other words, make VT switching away from X not take two attempts
      sometimes and fix LP: #271962.

30. By Martin Pitt

Add 13-work-without-policykit.patch: If PolicyKit cannot be initialized,
just disable support for it, do not fail completely. (LP: #275432)

29. By Colin Watson

No-change rebuild to fix lpia shared library dependencies.

28. By Martin Pitt

* Merge with Debian unstable:
  - Some packaging fixes.
  - Fix current FTBFS due to invalid documentation XML. (LP: #338001)
* Remaining Ubuntu changes:
  - debian/consolekit.preinst: Remove obsolete conffile on upgrade. This
    needs to be kept until after next LTS.
  - PolicyKit support:
    + debian/control: Build-depend on libpolkit-dev.
    + debian/consolekit.install: Install PolicyKit policy.

27. By Ted Gould

Adding debian/patches/12-allow-get-sessions.patch to allow for
the GetSessions command to be called on the Manager interface. This
saves the effort of calling GetSeats and then GetSessions on each
of them. (LP: #338001)

26. By James Westby

* Unref the dbus proxy when finalizing the session object, so that
  they are not leaked. (LP: #284229)
  - When leaked they would stay in the list of active proxies, which
    is iterated over during some proxy operations. This would lead to
    a dramatic slowdown and CPU usage spike if a lot of sessions were
    created and destroyed.

25. By Scott James Remnant (Canonical)

* debian/patches/11-dbus_policy.patch:
  - Apply patch from Colin Walters (fd.o bug 19020) to correct D-Bus
    policy. LP: #318754.

24. By Martin Pitt

* New upstream release: (LP: #273711)
  - Initial support for login session IDs.
  - Various bug fixes.
* Drop patches accepted/backported from upstream:
  - 02-exit_with_dbus.patch
  - 06-polkit-result.patch
  - 07-fix-thread-shutdown.patch
* debian/consolekit.docs: Update path to spec html file.

23. By James Westby

* debian/patches/10-file_monitor_remove_watch_crash.patch:
  - Move watch removals triggered by inotify in to the main thread
    so that they do not race with the removals triggered by dbus.
  - Don't try and remove watches that have already been removed.
  - When removing a watch triggered by inotify also invalidate pointers
    to it from all notifies that use it.
  - Ubuntu: LP: #269651
  - Upstream: https://bugs.freedesktop.org/show_bug.cgi?id=18046

22. By Martin Pitt

Add debian/patches/10-file_monitor_remove_watch_crash.patch: Fix common
crash when trying to remove a NULL watch. (LP: #269651)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/natty/consolekit
This branch contains Public information 
Everyone can see this information.

Subscribers