Change logs for systemd source package in Raring

  • systemd (198-0ubuntu11.2) raring-security; urgency=low
    
      * SECURITY UPDATE: possible privilege escalation via policykit UID lookup
        race.
        - debian/patches/CVE-2013-4327.patch: pass system-bus-name as a subject
          instead of pid so policykit can get the information from the system
          bus in src/shared/polkit.c.
        - CVE-2013-4327
     -- Marc Deslauriers <email address hidden>   Fri, 13 Sep 2013 15:18:21 -0400
  • systemd (198-0ubuntu11.1) raring-proposed; urgency=low
    
      [ Iain Lane ]
      * Use the shutdown fallback for "poweroff.target" too; this is invoked by
        org.freedesktop.login1.Manager.PowerOff. (LP: #1171504)
    
      [ Martin Pitt ]
      * debian/rules: Don't build ddebs for blacklisted binary packages, to avoid
        confusing Launchpad.
      * Ship 70-power-switch.rules, to make suspend on lid close work with GNOME
        3.8, and fix shutdown with the power button in a VT. (LP: #1160995)
     -- Martin Pitt <email address hidden>   Fri, 10 May 2013 07:35:15 +0200
  • systemd (198-0ubuntu11) raring; urgency=low
    
      * debian/libpam-systemd.systemd-logind.upstart: Don't start if
        libpam-systemd is removed but not purged. (LP: #1171691)
     -- Martin Pitt <email address hidden>   Tue, 23 Apr 2013 07:38:20 +0200
  • systemd (198-0ubuntu10) raring; urgency=low
    
      * debian/systemd-services.install: Don't install the D-BUS activation file
        for logind. Without libpam-systemd's upstart job (which sets up the
        cgroups) it does not work anyway, and with the upstart job it is already
        running anyway. We'll put that back in raring+1 to respawn after crashes,
        but for raring we do not want to run logind by default. (LP: #1167642)
     -- Martin Pitt <email address hidden>   Fri, 12 Apr 2013 06:44:27 +0200
  • systemd (198-0ubuntu9) raring; urgency=low
    
      * debian/tests/control: Add libpam-systemd dependency for logind test, as
        it checks for the mounted cgroup. Mounting that moved into libpam-systemd,
        see 198-0ubuntu7.
      * Drop usr/lib/systemd/ from systemd-services, this doesn't belong there and
        is already installed into systemd.
      * 0016-Add-poweroff-reboot-suspend-hibernate-fallback.patch: Send
        PrepareFor{Sleep,Shutdown}() signals with "false" after the operation
        finished. Thanks to Iain Lane for the initial patch! (LP: #1157122)
     -- Martin Pitt <email address hidden>   Tue, 26 Mar 2013 11:08:39 +0100
  • systemd (198-0ubuntu8) raring; urgency=low
    
      * Add gir addon, to call dh_girepository to get the gir:Depends
        dependency. (LP: #1159997)
     -- Dmitrijs Ledkovs <email address hidden>   Tue, 26 Mar 2013 09:24:38 +0000
  • systemd (198-0ubuntu7) raring; urgency=low
    
      * Make systemd-services installable without forcing the usage of logind, so
        that we can install it by default for the other D-BUS services:
        - Move systemd-logind upstart job into libpam-systemd.
        - Drop systemd-services' Recommends: to libpam-systemd.
        - LP: #1156074
     -- Martin Pitt <email address hidden>   Tue, 19 Mar 2013 13:14:33 +0100
  • systemd (198-0ubuntu6) raring; urgency=low
    
      * Fix logind autopkgtest when there are no seats (as in Jenkins).
     -- Martin Pitt <email address hidden>   Mon, 18 Mar 2013 09:49:55 +0100
  • systemd (198-0ubuntu5) raring; urgency=low
    
      * Mark systemd-services as Multi-Arch: foreign.
      * Add autopkgtest for logind. Note that in Jenkins this will only have very
        light coverage as there it does not have a seat. When run locally, it will
        also cover hotplug and coldplug ACLs.
      * Add 0020-uaccess-rule-with-old-udev.patch: Our old udev does not yet
        understand RUN{builtin}, use IMPORT.  This can be dropped when moving to a
        recent udev. Depend on the udev version with the uaccess builtin backport,
        so that applying ACLs on hotplugged devices actually works.
     -- Martin Pitt <email address hidden>   Fri, 15 Mar 2013 19:15:32 +0100
  • systemd (198-0ubuntu4) raring; urgency=low
    
      * Add 0019-disable-unit-name-test.patch: Disable test-unit-name for now, as
        it fails on the buildds, presumably because of a missing /etc/hostname.
     -- Martin Pitt <email address hidden>   Fri, 15 Mar 2013 11:55:21 +0100
  • systemd (198-0ubuntu3) raring; urgency=low
    
      * Add 0018-Add-env-variable-for-machine-ID-path.patch: During package build,
        in minimal chroots, or other systems which do not already have an
        /etc/machine-id we get six test failures. Introduce a
        $SYSTEMD_MACHINE_ID_PATH environment variable which can specify a location
        other than /etc/machine-id, so that the unit tests are independent from
        the environment.
      * debian/rules: Re-enable unit tests. Don't run them under fakeroot as that
        hangs some tests, and supply a local machine id file.
      * Add autopkgtests for hostnamed, localed, and timedated.
      * 0010-Add-back-support-for-Debian-specific-config-files.patch: Update patch
        for localed to use /etc/default/locale instead of /etc/locale.conf.
      * Rename udev-gtk-udeb to libudev1-udeb, and build it for Ubuntu.
     -- Martin Pitt <email address hidden>   Fri, 15 Mar 2013 11:37:45 +0100
  • systemd (198-0ubuntu2) raring; urgency=low
    
      * libgudev-1.0-dev: Don't depend on exact binary version of
        gir1.2-gudev-1.0, as libgudev-* have an epoch.
     -- Martin Pitt <email address hidden>   Wed, 13 Mar 2013 13:45:13 +0100
  • systemd (198-0ubuntu1) raring; urgency=low
    
      FFE for new version and libudev1 soname bump: LP #1153224
    
      [ Michael Biebl ]
      * New upstream release with merged udev+systemd code bases.
    
      [ Martin Pitt ]
      * Split off new systemd-services binary package with logind, timedated,
        hostnamed, and localed. These can be used without the systemd init parts.
      * Add fallback to poweroff/reboot/pm-suspend/pm-hibernate if logind is
        running without systemd.
      * Clean up empty sessions when not running under systemd.
      * Add upstart job for logind.
      * Add Conflicts/Replaces/Provides for libpam-xdg-support and logind.
      * Disable udev and systemd packages for Ubuntu. udev (and its udebs) will be
        re-enabled once we apply our customizations from the standalone package,
        and the packages are confirmed to work. For systemd{,-sysv}, we need to
        decide whether or not we want these in universe.
      * Add epoch to libgudev packages for Ubuntu, as we had in udev.
     -- Martin Pitt <email address hidden>   Wed, 13 Mar 2013 10:46:40 +0100
  • systemd (44-10ubuntu2) raring; urgency=low
    
      * debian/logind.install: Install logind related udev rules to get automatic
        ACLs. Only install 99-systemd.rules in debian/systemd.install.
      * debian/logind.upstart: Mount /sys/fs/cgroup tmpfs and
        /sys/fs/cgroup/systemd cgroup file systems, unless they are already.
      * 70-uaccess.rules: Don't test for /sys/fs/cgroup/systemd, this does not yet
        exist during coldplug.
     -- Martin Pitt <email address hidden>   Sun, 10 Mar 2013 10:28:07 +0100
  • systemd (44-10ubuntu1) raring; urgency=low
    
      * Split logind into its own binary package, for use on non-systemd systems.
      * Drop the systemd binary package from the build.
      * Drop the systemd-gui package, not usable without systemd.
      * Have logind declare a Replaces: on systemd for the moved files, even
        though we're not shipping the systemd binary package in Ubuntu.
      * libpam-systemd should depend on logind, not on systemd.
      * Enable pam_systemd use on non-systemd systems.
      * cherry-pick from upstream to fix build with eglibc 2.17.
      * export V=1 so we get meaningful build logs.
      * Don't build systemd-sysv package on Ubuntu.
      * Split hostname, locale, and timedate services into a new binary package,
        systemd-services.
      * Fix up dbus service definitions to work when not started by systemd.
      * Adjust localed to use the Debian locations of /etc/default/locale and
        /etc/default/keyboard for locale data, not /etc/locale.conf and
        /etc/X11/xorg.conf.d/00-keyboard.conf.
      * Ditch the use of faketime; it's in universe, and all it does in Ubuntu
        is segfault.  This may reduce the multiarch-friendliness of the library
        packages, but that's not actually needed here since nothing except logind
        is using those libraries anyway.
      * Move dbus services from /lib/systemd to /usr/lib/systemd.
     -- Steve Langasek <email address hidden>   Sun, 17 Feb 2013 09:07:46 +0000