Last commit made on 2016-01-27
Get this branch:
git clone -b ubuntu/wily-proposed https://git.launchpad.net/ubuntu/+source/systemd
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

b68a27e... by Martin Pitt on 2016-01-18

Import patches-unapplied version 225-1ubuntu9.1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 29122181cb8434b24ee66ec978273191411405a7

New changelog entries:
  * Add "pids" cgroup controller to user LXC support patch. Fixes running with
    newer kernels. (LP: #1533833)

2912218... by Martin Pitt on 2015-10-15

Import patches-unapplied version 225-1ubuntu9 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 6fc6db438b949203243b361f2355cd284928a766

New changelog entries:
  * debian/tests/logind: Ignore non-zero exit code of shutdown -c in the new
    "scheduled shutdown" check. This sometimes happens, fails the test, and
    isn't terribly important. Ignore the exit code for now.

6fc6db4... by Martin Pitt on 2015-10-15

Import patches-unapplied version 225-1ubuntu8 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 131f63ab7bd842f1a421ce0340c3f9356a8026b8

New changelog entries:
  * logind: Fix another crash when setting wall messages on timed shutdown.
    (LP: #1495178)
  * debian/tests/logind: Add tests for scheduled shutdown with and without
    wall message.

131f63a... by Martin Pitt on 2015-10-05

Import patches-unapplied version 225-1ubuntu7 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: c3dc328226f8bc2831d02ddcc11bf3cd06ffdcbc

New changelog entries:
  * Don't restart logind on upgrades any more. This kills X.org (#798097)
    while logind doesn't save/restore its open fds (issue #1163), and also
    gets confused about being idle in between (LP: #1473800)
  * debian/extra/initramfs-tools/hooks/udev: Copy all
    /etc/udev/rules.d/*.rules rules which are not merely overriding the one in
    /lib/, not just 70-persistent-net.rules. They might contain network names
    or other bits which are relevant for the initramfs. (Closes: #795494)
  * ifup@.service: Drop PartOf=network.target; we don't want to stop these
    units during shutdown. Stopping networking.service already shuts down the
    interfaces, but contains the safeguard for NFS or other network file
    systems. Isolating emergency.target still keeps working as before as well,
    as this also stops networking.service. (Closes: #761909, LP: #1492546)
  * networkd: Change IPForward= default to "kernel". This keeps compatibility
    with lots of packages which expect to be able to enable global forwarding
    in /proc/sys/net/ipv4/ip_forward. (LP: #1500992)

c3dc328... by Matthias Klose on 2015-10-03

Import patches-unapplied version 225-1ubuntu6 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 665ee7aa6d35a40be0f25f1e8dbece3c89c6726a

New changelog entries:
  * Build using libseccomp on all architectures.

665ee7a... by Martin Pitt on 2015-09-30

Import patches-unapplied version 225-1ubuntu5 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 66896869ca94488613df0f27437ae532dd65a27a

New changelog entries:
  * Add microphone mute keymap for Dell Precision. (LP: #1494135)
  * Fix logind crash when setting wall messages (on timed shutdown).
    (LP: #1495178)
  * udev.postinst: Actually call upgrade_fixes(), so that the "disable
    persistent names on upgrades" quirk actually runs.
  * Revert networkd calling if-{up,post-down}.d/ scripts. About half of the
    existing hooks are not relevant or even actively detrimental when running
    with networkd. For the relevant ones, a lot of them should be fixed in the
    projects themselves (using IP_FREEBIND etc.). (Closes: #798625)
  * Add systemd-networkd-resolvconf-update.{path,service} units to send DNS
    server updates from networkd to resolvconf, if installed and enabled.

6689686... by Martin Pitt on 2015-09-09

Import patches-unapplied version 225-1ubuntu4 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 1e84d8c578879b06d1db5e6048bd039f05cb451a

New changelog entries:
  * Rename 01-mac-for-usb.link to 90-mac-for-usb.link so that it becomes
    easier to override.
  * debian-fixup.service just has one purpose now (make /etc/mtab a symlink),
    so drop the debian/extra/debian-fixup shell script and put the ln command
    directly into debian-fixup.service. Update the description.
  * Rework networkd ifupdown integration: Drop networkd-if-up.d@.service and
    its invocation from net.agent again. It does not work when restarting
    networkd and requires too much overhead. Instead, add a suid root helper
    systemd-networkd-dispatcher which calls run-parts, and patch networkd to
    run the wrapper at the appropriate time.
  * debian/tests/networkd: Check that /etc/resolv.conf gets the DHCP's
    nameserver in case it is a symlink (i. e. dynamically managed by
    systemd-resolved or resolvconf).
  * systemd-networkd-dispatcher: Also pass on the DNS server list to if-up.d/
    as $IF_DNS_NAMESERVERS, so that resolvconf or similar programs work as
  * Fix shutdown with specifying a time.

1e84d8c... by Martin Pitt on 2015-09-09

Import patches-unapplied version 225-1ubuntu3 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 1cef11aadaa1e00bfce5cdbfc95cd944aeb30c79

New changelog entries:
  * Enable libseccomp support for mips64, mips64el, and x32. (Closes: #797403)
  * debian/tests/networkd: Add hotplug tests.
  * Make networkd call if-up.d/ scripts when it brings up interfaces, to
    become compatible with ifupdown and NetworkManager for packages shipping
    hooks. (LP: #1492129)
    - Add debian/extra/units/networkd-if-up.d@.service: Wait for a particular
      interface to be up, and call if-up.d/ for it if it is managed by
      networkd. Correspondingly, call if-post-down.d/ scripts when stopping.
    - debian/extra/udev-helpers/net.agent: Start/stop
      networkd-if-up.d@.service when interfaces appear/go away.
    - debian/tests/networkd: Verify that if-up.d/ and if-post-down.d/ scripts
      get run for a networkd managed interface.
    - Note that if-pre-up.d/ and if-down.d/ scripts are *not* being called, as
      they are often not applicable for networkd (if-pre-up.d) and unreliable
  * Drop udev-finish. We needed this for the autogenerated CD and network
    interface names, but both are gone now.
  * Drop debian/udev.udev-fallback-graphics.upstart. The vesafb module has
    been compiled into the kernel in both Debian and Ubuntu for a fair while,
    this never had a systemd equivalent, and Debian never shipped the
    accompanying rules for determining $PRIMARY_DEVICE_FOR_DISPLAY.
  * debian/control: Remove some boilerplate from the long descriptions, to
    more easily get to the point what a specific package actually does.
  * debian/README.Debian: As systemd is the default init now, replace the
    documentation how to switch to systemd with how to switch back
    (temporarily or permanently) to SysV init. Also move that paragraph to the
    bottom as it's now less important.
  * debian/README.Debian: Add a hint why you may want to enable persistent
    journal, and suggest to uninstall system-log-daemon to avoid duplicate
  * debian/README.Debian: Add documentation about networkd integration.

1cef11a... by Serge Hallyn on 2015-09-02

Import patches-unapplied version 225-1ubuntu2 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 9ec0d338a084ba8367c47d5d1e95848cd2b7de9e

New changelog entries:
  * Ignore init when doing cg_migrate_everywhere. Otherwise, inside a
    container using lxcfs, init can get trapped in the slice, and there's
    simply no reason to do this in the first place. (LP: #1491557)

9ec0d33... by Martin Pitt on 2015-09-01

Import patches-unapplied version 225-1ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 1f25e8102d2cb93e4209b232e371f60d67d009b6

New changelog entries:
  * Merge with Debian unstable (FFE: LP: #1489702). Remaining Ubuntu changes:
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Keep our much simpler udev maintainer scripts (all platforms must
      support udev, no debconf).
    - initramfs init-bottom: If LVM is installed, settle udev,
      otherwise we get missing LV symlinks. Workaround for LP #1185394.
    - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
      dependencies to "lvm2" which is handled with udev rules in Ubuntu.
    - Add debian/udev.lvm2.service to avoid running the dummy lvm2 init
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - debian/extra/ifup@.service: Additionally run for "auto" class. We don't
      really support "allow-hotplug" in Ubuntu at the moment, so we need to
      deal with "auto" devices appearing after "/etc/init.d/networking start"
      already ran. (LP: #1374521)
    - ifup@.service: Drop dependency on networking.service (i. e.
      /etc/init.d/networking), and merely ensure that /run/network exists.
      This avoids unnecessary dependencies/waiting during boot and dependency
      cycles if hooks wait for other interfaces to come up (like ifenslave
      with bonding interfaces). (LP: #1414544)
    - Add Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch: In
      Ubuntu we currently keep the setting whether the RTC is in local or UTC
      time in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime.
      (LP: #1377258)
    - Put session scopes into all cgroup controllers. This makes unprivileged
      user LXC containers work under systemd. (LP: #1346734)
    - systemctl: Don't forward telinit u to upstart. This works around
      upstart's Restart() always reexec'ing /sbin/init on Restart(), even if
      that changes to point to systemd during the upgrade. This avoids running
      systemd during a dist-upgrade. (LP: #1430479)
    - Drop hwdb-update dependency from udev-trigger.service, which got
      introduced in v219-stable. This causes udev and plymouth to start too
      late and isn't really needed in Ubuntu yet as we don't support stateless
      systems yet and handle hwdb.bin updates through dpkg triggers. This can
      be dropped again with initramfs-tools 0.117.
    - Lower Breaks: to plymouth version which has the udev inotify fix in
    - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)
    - Don't build new systemd-journal-remote package and drop
      libmicrohttpd-dev. This is blocked by the MIR (LP #1488341) and feature
    Upgrade fixes, keep until 16.04 LTS release:
    - systemd Conflicts/Replaces/Provides systemd-services.
    - Remove obsolete systemd-logind upstart job.
    - Clean up obsolete /etc/udev/rules.d/README.
    - systemd.postinst: Migrate mountall specific fstab options to standard
      util-linux "nofail" option.