systemd 220-5ubuntu1 source package in Ubuntu

Changelog

systemd (220-5ubuntu1) wily; urgency=medium

  * Merge with Debian unstable. 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-top: Drop scsi_wait_scan and udevadm settle, we do that
      in a more sensible way with wait-for-root.
    - 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
      script.
    - 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) Also run ifup in the background during boot,
      to avoid blocking network.target. (LP: #1425376)
    - 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
      Ubuntu.
    - Lower apparmor Breaks: to the Ubuntu version that dropped $remote_fs.
    - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)
    - Make failure of boot-and-services NSpawn.test_boot non-fatal for now.
      This currently fails when being triggered by Jenkins, but is totally
      unreproducible when running this manually on the exact same machine.

    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 (220-5) unstable; urgency=medium

  * debian/README.source: Upstream repository moved to github, adjust
    cherry-picking instructions accordingly.
  * debian/control: Replace obsolete Python2 version header with
    X-Python3-Version.
  * dracut: Fix path to systemd-fsck. (Closes: #787553)
  * Ignore test failures during build if /etc/machine-id is missing (which is
    the case in a few buildd chroots still). (Closes: #787258)
  * debian/udev.README.Debian: Move network interface hotplug documentation
    into separate section. Point out that "lo" does not need to be configured
    in ifupdown under systemd.
  * debian/udev.README.Debian: Document net.ifnames, and how to write udev
    rules for custom network names.
  * Add debian/extra/01-mac-for-usb.link: Use MAC based names for network
    interfaces which are (directly or indirectly) on USB. Path based names
    are inadequate for dynamic buses like USB.
  * Fix another escape parsing regression in Exec*= lines. (Closes: #787256)
  * Disable EFI support for udeb build.
  * Refine detection of touch screen devices.

systemd (220-4) unstable; urgency=medium

  [ Martin Pitt ]
  * debian/extra/initramfs-tools/scripts/init-top/udev: Drop $ROOTDELAY wait.
    This does not concern udev in particular, but is handled by
    initramfs-tools itself (scripts/local). The intention of this parameter is
    not to statically wait for the given time, but wait *up to* that time for
    the root device to appear.
  * Add debian/extra/units/rc-local.service.d/wait-online.conf: Make
    rc-local.service wait for network-online.target (if it gets started). This
    not specified by LSB, but has been behaving that way in Debian under SysV
    init and upstart. (LP: #1451797)
  * Fix parsing of escape characters in Exec*= lines. (Closes: #787256)
  * Drop path_is_mount_point-handle-false-positive-on-some-fs.patch (it was
    already not applied in 220-1). This needs to be re-thought and re-done
    against the current code, and overlayfs in general. On overlayfs this
    still reports false positives for files that changed in the upperdir, but
    this does not break systemd-machine-id-commit any more.
  * Add debian/extra/rules/80-debian-compat.rules, replacing three of our
    patches. These are independent udev rules to change device permissions and
    add CD/DVD symlinks for compatibility with earlier Debian releases.

  [ Michael Biebl ]
  * Bump Depends on util-linux to make sure we have a sulogin implementation
    which properly cleans up its children when emergency.service is restarted.
    (Closes: #784238)
  * Stop using /sbin/udevd and drop the compat symlink.
  * Remove any vestiges of /dev/.udev/. This directory has been replaced by
    /run/udev/ since wheezy.
  * Drop udev migration code from pre-wheezy.

systemd (220-3) unstable; urgency=medium

  * Fix ProtectSystem=yes to actually protect /usr, not /home.
    (Closes: #787343)
  * sd-device: fix device_get_properties_strv(). Fixes environment for
    processes spawned by udev, in particular "allow-hoplug" ifupdown
    interfaces via ifup@.service. (Closes: #787263)
  * Ignore test failures on mipsel; the three failures are not reproducible on
    the porter box (different kernel?). (See #787258)
  * Add ifupdown-hotplug autopkgtest. Reproduces #787263.
  * udev: Bring back persistant storage symlinks for bcache. Thanks David
    Mohr! (Closes: #787367)
  * sd-device: Fix invalid property strv pointers. This unbreaks the
    environment of udev callouts.

systemd (220-2) unstable; urgency=low

  * 220-1 was meant to go to experimental, but was accidentally uploaded to
    unstable. This was planned for next week anyway, just not on a Friday;
    we don't revert, but keep an RC bug open for a few days to get broader
    testing. Reupload 220-1 with its changelog actually pointing to unstable
    and with all versions in the .changes.

systemd (220-1) unstable; urgency=medium

  [ Martin Pitt ]
  * New upstream release:
    - Ship sdio.ids and ids-update.pl in upstream tarball. (Closes: #780650)
    - Drop non-working "journalctl /dev/sda" example from manpage
      (Closes: #781604)
    - man systemd.network: Explain UseDomains a bit more (not used by
      default). (Closes: #766413)
    - Ignore comments in /etc/hostname (LP: #766413)
    - Drop all backported patches and port the others to new upstream release.
  * Cherry-pick patch to fix udevd --daemon assertion regression.
  * Cherry-pick patch to fix udevd worker hang.
  * systemd.install: systemd.pc moved back into /usr/share/pkgconfig/.
  * libsystemd0.symbols: Add new symbols from this release.
  * Drop debian/extra/60-keyboard.hwdb for now. Upstream has a newer version,
    and it's not nearly as often updated any more as it used to be.
  * debian/rules: Remove shipped audit_type-to-name.h and
    keyboard-keys-from-name.gperf and regenerate them during build (bug in
    upstream 220 tarball).
  * autopkgtest: Ship/use mock fsck from debian/tests, as it's missing in the
    220 tarball.
  * Add libnss-mymachines binary package. (Closes: #784858)
  * Add libnss-myhostname binary package, taking over from the very old and
    unmaintained standalone source package as per its maintainer's request.
    (Closes: #760514)
  * Drop buildsys-Don-t-default-to-gold-as-the-linker.patch and set LD in
    debian/rules on sparc only. This can be dropped entirely once we build
    GUdev from a separate source.
  * bootchart autopkgtest: Skip test if /proc/schedstat does not exist, i. e.
    the kernel is missing CONFIG_SCHEDSTAT. Bootchart requires this.
  * systemd-fsckd autopkgtest: On Debian plymouth-start stays running, adjust
    was_running() for that.
  * systemd-fsckd autopkgtest: In test_systemd_fsck_with_plymouth_failure(),
    fix plymouthd status check to work under both Debian and Ubuntu.
  * Replace almost all of Fix-paths-in-man-pages.patch with upstreamed
    patches. (The reminder is planned to get fixed upstream as well.)
  * Remove our update-rc.d patches, replace them with upstream patches for
    /lib/systemd/systemd-sysv-install abstraction, and provide one for
    update-rc.d. Also implement "is-enabled" command by directly checking for
    the presence of rcS or rc5 symlinks. (Closes: #760616)
  * Fix path_is_mount_point for files (regression in 220).
  * debian/control: Drop obsolete XS-Testsuite:, dpkg adds it automatically.
  * Use Ubuntu's default NTP server for timesyncd when building on Ubuntu.

  [ Michael Biebl ]
  * Remove /var/run and /var/lock migration code from debian-fixup. The /run
    migration was completed in wheezy so this is no longer necessary.
  * Drop our versioned Depends on initscripts. This was initially added for
    the /run migration and later to ensure we have a mountnfs hook which
    doesn't cause a deadlock under systemd. The /run migration was completed
    in wheezy and jessie ships a fixed mountnfs hook. In addition we now use
    the ignore-dependencies job mode in our lsb init-functions hook, so it's
    safe to drop this dependency.
  * Stop building gudev packages. Upstream has moved the gudev code into a
    separate repository which is now managed on gnome.org. The gudev packages
    will be built from src:libgudev from now on. See also
    http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html

 -- Martin Pitt <email address hidden>  Sun, 07 Jun 2015 17:53:33 +0200

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Wily
Original maintainer:
Ubuntu Developers
Architectures:
linux-any
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
systemd_220.orig.tar.xz 3.8 MiB 3659588c40221ee7257502c0735491f72796dbe17be560013f6d310deb446332
systemd_220-5ubuntu1.debian.tar.xz 158.8 KiB 91a019a238c26f0eda7c79b96d4b30c14c0243439c61aac7764ff392e5f54eae
systemd_220-5ubuntu1.dsc 3.7 KiB b938a875f68b20dc7d1296a3d20045244a52247760972ff8c475c20baae00980

Available diffs

View changes file

Binary packages built by this source

libnss-myhostname: No summary available for libnss-myhostname in ubuntu wily.

No description available for libnss-myhostname in ubuntu wily.

libnss-mymachines: No summary available for libnss-mymachines in ubuntu wily.

No description available for libnss-mymachines in ubuntu wily.

libpam-systemd: No summary available for libpam-systemd in ubuntu wily.

No description available for libpam-systemd in ubuntu wily.

libsystemd-daemon-dev: No summary available for libsystemd-daemon-dev in ubuntu wily.

No description available for libsystemd-daemon-dev in ubuntu wily.

libsystemd-dev: No summary available for libsystemd-dev in ubuntu wily.

No description available for libsystemd-dev in ubuntu wily.

libsystemd-id128-dev: No summary available for libsystemd-id128-dev in ubuntu wily.

No description available for libsystemd-id128-dev in ubuntu wily.

libsystemd-journal-dev: No summary available for libsystemd-journal-dev in ubuntu wily.

No description available for libsystemd-journal-dev in ubuntu wily.

libsystemd-login-dev: No summary available for libsystemd-login-dev in ubuntu wily.

No description available for libsystemd-login-dev in ubuntu wily.

libsystemd0: No summary available for libsystemd0 in ubuntu wily.

No description available for libsystemd0 in ubuntu wily.

libudev-dev: No summary available for libudev-dev in ubuntu wily.

No description available for libudev-dev in ubuntu wily.

libudev1: No summary available for libudev1 in ubuntu wily.

No description available for libudev1 in ubuntu wily.

libudev1-udeb: No summary available for libudev1-udeb in ubuntu wily.

No description available for libudev1-udeb in ubuntu wily.

python3-systemd: No summary available for python3-systemd in ubuntu wily.

No description available for python3-systemd in ubuntu wily.

systemd: No summary available for systemd in ubuntu wily.

No description available for systemd in ubuntu wily.

systemd-dbg: No summary available for systemd-dbg in ubuntu wily.

No description available for systemd-dbg in ubuntu wily.

systemd-dbgsym: No summary available for systemd-dbgsym in ubuntu wily.

No description available for systemd-dbgsym in ubuntu wily.

systemd-sysv: No summary available for systemd-sysv in ubuntu wily.

No description available for systemd-sysv in ubuntu wily.

udev: No summary available for udev in ubuntu wily.

No description available for udev in ubuntu wily.

udev-dbgsym: No summary available for udev-dbgsym in ubuntu wily.

No description available for udev-dbgsym in ubuntu wily.

udev-udeb: No summary available for udev-udeb in ubuntu wily.

No description available for udev-udeb in ubuntu wily.

udev-udeb-dbgsym: No summary available for udev-udeb-dbgsym in ubuntu wily.

No description available for udev-udeb-dbgsym in ubuntu wily.