* 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.
- debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
upgrades, and we already have the automatic per-file symlinking.
- debian/rules: Add an epoch to libgudev.
- 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@.service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- Add udev Apport package hook.
- 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.
- Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
device setup, and thus is be compatible with systemd, too.
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- debian/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)
- 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)
- Add systemd Apport hook for adding systemd-delta and information about
failed units.
- Put session scopes into all cgroup controllers. This makes unprivileged
user LXC containers work under systemd. (LP: #1346734)
- Do not realize and migrate cgroups multiple times, in particular
"-.slice". This fixes PIDs in non-systemd cgroup controllers to be
randomly migrated back to /.
- Build-depend on libapparmor-dev to enable AppArmor support
(LP: #1396270)
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 on upgrades. (LP: #1381655)
systemd (217-4) UNRELEASED; urgency=medium
* 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)
systemd (217-3) experimental; urgency=medium
[ Martin Pitt ]
* systemd.bug-script: Really capture stderr of systemd-delta.
(Closes: #771498)
* boot-and-services autopkgtest: Give test apparmor job some time to
actually finish.
[ Didier Roche ]
* updated debian/patches/insserv.conf-generator.patch:
- if /etc/X11/default-display-manager doesn't match a systemd unit
(or doesn't exist), be less agressive about what to mask: we let
all sysvinit-only display-manager units enabled to fallback to previous
behavior and let them starting. (Closes: #771739)
-- Martin Pitt <email address hidden> Tue, 02 Dec 2014 19:37:35 +0100
This bug was fixed in the package systemd - 217-3ubuntu1
---------------
systemd (217-3ubuntu1) vivid; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes: etc/writable/ instead. extra/initramfs .top: Drop $ROOTDELAY, we do that in a more extra/initramfs .bottom: If LVM is installed, settle udev, hotadd. rules: Workaround for LP #1233466. DEVICE_ FOR_DISPLAY so that we can wait udev.lvm2. init: Dummy SysV init script to satisfy insserv ifup@.service: Additionally run for "auto" class. We don't really d/networking start" already is-in-local- time-setting- from-etc- default- rc.patch: In
- Create disk/by-partlabel links for mmcblk partitions.
- Hack to support system-image read-only /etc, and modify files in
/
- debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
upgrades, and we already have the automatic per-file symlinking.
- debian/rules: Add an epoch to libgudev.
- 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@.service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- Add udev Apport package hook.
- debian/
sensible way with wait-for-root. Will get applicable to Debian once
Debian gets wait-for-root in initramfs-tools.
- debian/
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add 40-hyperv-
- Mark graphics devices as PRIMARY_
for those in plymouth.
- Add debian/
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
device setup, and thus is be compatible with systemd, too.
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- debian/
support "allow-hotplug" in Ubuntu at the moment, so we need to deal with
"auto" devices appearing after "/etc/init.
ran. (LP: #1374521)
- Add Get-RTC-
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)
- Add systemd Apport hook for adding systemd-delta and information about
failed units.
- Put session scopes into all cgroup controllers. This makes unprivileged
user LXC containers work under systemd. (LP: #1346734)
- Do not realize and migrate cgroups multiple times, in particular
"-.slice". This fixes PIDs in non-systemd cgroup controllers to be
randomly migrated back to /.
- Build-depend on libapparmor-dev to enable AppArmor support
(LP: #1396270)
Upgrade fixes, keep until 16.04 LTS release: Replaces/ Provides systemd-services. rules.d/ README on upgrades. (LP: #1381655)
- systemd Conflicts/
- Remove obsolete systemd-logind upstart job.
- Clean up obsolete /etc/udev/
systemd (217-4) UNRELEASED; urgency=medium
* Reinstate a debian/ extra/rules/ 50-firmware. rules which immediately tells FW_LOADER_ USER_HELPER is
the kernel that userspace firmware loading failed. Otherwise it tries for a
minute to call the userspace helper (if CONFIG_
enabled) in vain, which causes long delays with devices which have a range
of possible firmware versions. (LP: #1398458)
systemd (217-3) experimental; urgency=medium
[ Martin Pitt ]
* systemd.bug-script: Really capture stderr of systemd-delta.
(Closes: #771498)
* boot-and-services autopkgtest: Give test apparmor job some time to
actually finish.
[ Didier Roche ] patches/ insserv. conf-generator. patch: default- display- manager doesn't match a systemd unit
* updated debian/
- if /etc/X11/
(or doesn't exist), be less agressive about what to mask: we let
all sysvinit-only display-manager units enabled to fallback to previous
behavior and let them starting. (Closes: #771739)
-- Martin Pitt <email address hidden> Tue, 02 Dec 2014 19:37:35 +0100