[ubuntu/vivid-proposed] systemd 218-2ubuntu1 (Accepted)
Martin Pitt
martin.pitt at ubuntu.com
Tue Dec 16 08:14:15 UTC 2014
systemd (218-2ubuntu1) vivid; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes:
- Create disk/by-partlabel links for mmcblk partitions.
- Hack to support system-image read-only /etc, and modify files in
/etc/writable/ instead.
- Don't install 80-networking.rules and the Debian *.agent scripts, we
never supported them in Ubuntu. Instead, extend systemd's "net" device
udev rule to trigger ifup at .service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- debian/extra/initramfs.top: Drop $ROOTDELAY, we do that in a more
sensible way with wait-for-root. Will get applicable to Debian once
Debian gets wait-for-root in initramfs-tools.
- debian/extra/initramfs.bottom: If LVM is installed, settle udev,
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
- Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
for those in plymouth.
- Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- debian/ifup at .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)
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- 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)
Upgrade fixes, keep until 16.04 LTS release:
- systemd Conflicts/Replaces/Provides systemd-services.
- Remove obsolete systemd-logind upstart job.
systemd (218-2) experimental; urgency=medium
* boot-and-services AppArmor autopkgtest: Stop checking the dmesg log; it is
racy as sometimes message bursts are suppressed.
* Fix crash in timedatectl with Etc/UTC.
* Prefer-etc-X11-default-display-manager-if-present.patch: Drop wrong
copy&paste'd comment, fix log strings. Thanks Adam D. Barratt.
* boot-and-services: Robustify Nspawn tests, and show systemd-nspawn output
on failure.
* Disable tests which fail on buildds, presumably due to too old kernels,
misconfigured /etc/hosts, and similar problems. Make failures of the test
suite fatal now.
systemd (218-1) experimental; urgency=medium
* New upstream release. Drop all cherry-picked patches and port the Debian
specific ones.
- Create /etc/machine-id on boot if missing. (LP: #1387090)
* Add new libmount-dev build dependency.
* Configure with --enable-split-usr.
* Merge some permanent Ubuntu changes, using dpkg-vendor:
- Don't symlink udev doc directories.
- Add epoch to gudev packages; Ubuntu packaged the standalone gudev before
it got merged into udev.
- Add Apport hooks for udev and systemd.
* udev-fallback-graphics upstart job: Guard the modprobe with || true to
avoid a failure when vesafb is compiled in. (LP: #1367241)
systemd (217-4) experimental; urgency=medium
[ Martin Pitt ]
* Reinstate a debian/extra/rules/50-firmware.rules which immediately tells
the kernel that userspace firmware loading failed. Otherwise it tries for a
minute to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is
enabled) in vain, which causes long delays with devices which have a range
of possible firmware versions. (LP: #1398458)
* debian/systemd.postinst: Don't always restart journald, as this currently
can't be done without losing the current journal and breaking attached
processes. So only restart it from upgrades < 215-3 (where the socket
location got moved) as an one-time upgrade path from wheezy.
(Closes: #771122)
* Revert "Modify insserv generator to mask sysvinit-only display managers".
This is still under dispute, a bit risky, and might get a different
implementation. Also, nodm really needs to be fixed properly, working
around it is both too risky and also too hard to get right.
[ Didier Roche ]
* Add display managers autopkgtests.
* Reset display-manager symlink to match /e/X/d-d-m even if
display-manager.service was removed. Adapt the autopkgtests for it.
(LP: #1400680)
Date: Tue, 16 Dec 2014 08:50:52 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/218-2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 16 Dec 2014 08:50:52 +0100
Source: systemd
Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0 libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg
Architecture: source
Version: 218-2ubuntu1
Distribution: vivid
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
gir1.2-gudev-1.0 - libgudev-1.0 introspection data
libgudev-1.0-0 - GObject-based wrapper library for libudev
libgudev-1.0-dev - libgudev-1.0 development files
libpam-systemd - system and service manager - PAM module
libsystemd-daemon-dev - systemd utility library (transitional package)
libsystemd-daemon0 - systemd utility library (deprecated)
libsystemd-dev - systemd utility library - development files
libsystemd-id128-0 - systemd 128 bit ID utility library (deprecated)
libsystemd-id128-dev - systemd 128 bit ID utility library (transitional package)
libsystemd-journal-dev - systemd journal utility library (transitional package)
libsystemd-journal0 - systemd journal utility library (deprecated)
libsystemd-login-dev - systemd login utility library (transitional package)
libsystemd-login0 - systemd login utility library (deprecated)
libsystemd0 - systemd utility library
libudev-dev - libudev development files
libudev1 - libudev shared library
libudev1-udeb - libudev shared library (udeb)
python3-systemd - Python 3 bindings for systemd
systemd - system and service manager
systemd-dbg - system and service manager (debug symbols)
systemd-sysv - system and service manager - SysV links
udev - /dev/ and hotplug management daemon
udev-udeb - /dev/ and hotplug management daemon (udeb)
Closes: 771122
Launchpad-Bugs-Fixed: 1346734 1367241 1370329 1374521 1377258 1387090 1398458 1400680
Changes:
systemd (218-2ubuntu1) vivid; urgency=medium
.
* Merge with Debian unstable. Remaining Ubuntu changes:
- Create disk/by-partlabel links for mmcblk partitions.
- Hack to support system-image read-only /etc, and modify files in
/etc/writable/ instead.
- Don't install 80-networking.rules and the Debian *.agent scripts, we
never supported them in Ubuntu. Instead, extend systemd's "net" device
udev rule to trigger ifup at .service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- debian/extra/initramfs.top: Drop $ROOTDELAY, we do that in a more
sensible way with wait-for-root. Will get applicable to Debian once
Debian gets wait-for-root in initramfs-tools.
- debian/extra/initramfs.bottom: If LVM is installed, settle udev,
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
- Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
for those in plymouth.
- Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- debian/ifup at .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)
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- 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)
.
Upgrade fixes, keep until 16.04 LTS release:
- systemd Conflicts/Replaces/Provides systemd-services.
- Remove obsolete systemd-logind upstart job.
.
systemd (218-2) experimental; urgency=medium
.
* boot-and-services AppArmor autopkgtest: Stop checking the dmesg log; it is
racy as sometimes message bursts are suppressed.
* Fix crash in timedatectl with Etc/UTC.
* Prefer-etc-X11-default-display-manager-if-present.patch: Drop wrong
copy&paste'd comment, fix log strings. Thanks Adam D. Barratt.
* boot-and-services: Robustify Nspawn tests, and show systemd-nspawn output
on failure.
* Disable tests which fail on buildds, presumably due to too old kernels,
misconfigured /etc/hosts, and similar problems. Make failures of the test
suite fatal now.
.
systemd (218-1) experimental; urgency=medium
.
* New upstream release. Drop all cherry-picked patches and port the Debian
specific ones.
- Create /etc/machine-id on boot if missing. (LP: #1387090)
* Add new libmount-dev build dependency.
* Configure with --enable-split-usr.
* Merge some permanent Ubuntu changes, using dpkg-vendor:
- Don't symlink udev doc directories.
- Add epoch to gudev packages; Ubuntu packaged the standalone gudev before
it got merged into udev.
- Add Apport hooks for udev and systemd.
* udev-fallback-graphics upstart job: Guard the modprobe with || true to
avoid a failure when vesafb is compiled in. (LP: #1367241)
.
systemd (217-4) experimental; urgency=medium
.
[ Martin Pitt ]
* Reinstate a debian/extra/rules/50-firmware.rules which immediately tells
the kernel that userspace firmware loading failed. Otherwise it tries for a
minute to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is
enabled) in vain, which causes long delays with devices which have a range
of possible firmware versions. (LP: #1398458)
* debian/systemd.postinst: Don't always restart journald, as this currently
can't be done without losing the current journal and breaking attached
processes. So only restart it from upgrades < 215-3 (where the socket
location got moved) as an one-time upgrade path from wheezy.
(Closes: #771122)
* Revert "Modify insserv generator to mask sysvinit-only display managers".
This is still under dispute, a bit risky, and might get a different
implementation. Also, nodm really needs to be fixed properly, working
around it is both too risky and also too hard to get right.
.
[ Didier Roche ]
* Add display managers autopkgtests.
* Reset display-manager symlink to match /e/X/d-d-m even if
display-manager.service was removed. Adapt the autopkgtests for it.
(LP: #1400680)
Checksums-Sha1:
ad414b37b0ac2174b8e07d2f0c01afb43893fb09 4251 systemd_218-2ubuntu1.dsc
f5ac3e24a1c41c7d721857b07d9f42637b8d2077 131452 systemd_218-2ubuntu1.debian.tar.xz
Checksums-Sha256:
c0cba9c3aacbc61944ec82f3326759461bc42943556b3734a334c0bf44b1d3fb 4251 systemd_218-2ubuntu1.dsc
3018b47e7e47a400fdffa43523f511a9f50a890e8f0422d3119aafb1e23574dd 131452 systemd_218-2ubuntu1.debian.tar.xz
Files:
1faf13fa33007a8afe231a281412b31d 4251 admin optional systemd_218-2ubuntu1.dsc
c482f57624bd46bae35bd706730e312a 131452 admin optional systemd_218-2ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUj+m5AAoJENFO8V2v4RNHHpMQAKtRdAbd07Tw8qm2GB1mr9PS
xtXMqDyR8Zq6GIX1iC5SJFRjkEW5kJMiWsUVisx6sLx0/fMehPjoRzaWzq1yB8bb
tRWvFwNYRIMkPTi/05Sb1BvONHQI7xEOGrXgXVgpADPYXFbuZIHGoGE22VW/UK3y
YdmN8FfCFzBnSTXbPadjPwYAjuYJhi5KNDKZUo340OF43czldcmvZhRqSiZC49pR
Q3rQao5ogWG/HBdNatWbPEFKp9PKXyEH2sGIstw0NCw2JF9RjvcsE7YBrjNm5nZF
BeUoVMTLyfF23laQANht1UKuPKfgIYnyR/7p0qBYIlwLvnDCnZ+UUjhO7XU3XdUQ
wcT9bE2k8idyf2j7cmNXfrpM+I262L+h+aPoixM/JIDwUOZJ3GvlG34Rx1rx0flT
Qw3bWC7FErwoz5AfXs+dXBxhKNLsteVLce9Nkd0onnBUuidC3KKtsX6uRoSwiUl2
+gIYl2QCsqQhWbZiq/wcfOjKi39/eZ8NRfm4mgbUv2Uhs4eNNL7QeTj8gAoerjTU
kut4lPRhn1pXNBrED9WOw/x/6Daws1kt/RKHTsMAGjHdWH6U8HKL+Di+KbqznAqq
NnqwJhLdjRzZydpF1SJtm3IwMSx63gGEi57FYJndvoBtIVo9EjDftP3uv5YdfTLN
+CNUCMhzkkbvvIEZ/7Wv
=ek0Z
-----END PGP SIGNATURE-----
More information about the Vivid-changes
mailing list