Copied from
ubuntu trusty in
systemd crazy packages
by Kamilion
Changelog
systemd (214-0ubuntu2~14.04.1) trusty; urgency=medium
* No-change backport to trusty
systemd (214-0ubuntu2) UNRELEASED; urgency=medium
* Merge most of the Ubuntu delta.
systemd (214-1) UNRELEASED; urgency=medium
* New upstream release v214.
(Closes: #750793, #657809, #749268, #747939)
[ Jon Severinsson ]
* Import upstream v214-stable patch series.
- Rebase remaining Debian patches on top of v214-stable.
- Drop modifications to the now-removed built-in sysvinit support.
* Install the new combined libsystemd0 library, this library combines all
functionality of the various libsystemd-* libraries.
- Deprecate the old libsystemd-* libraries as they've been bundled into
libsystemd0. The old -dev files now just carry a transitional .pc file.
- Add new symbols file for libsystemd0.
* Update symbols file for libgudev-1.0-0.
* Remove pre-generated rules and unit files in debian/rules clean target.
* Update /run/initctl symlink target in debian/tmpfiles.d/debian.conf.
* Add new systemd service users in systemd postinst.
* Add new system group "input" used by udev rules in udev postinst.
* Remove more stuff from /var/lib/systemd on systemd purge.
* Try-restart networkd, resolved, and timesyncd after an upgrade.
* Do not force-enable default-on services on every upgrade.
* Add support for rcS.d init scripts to the sysv-generator.
- Do not order rcS.d services after local-fs.target if they do not
explicitly depend on $local_fs.
- Map rcS.d init script dependencies to their systemd equivalent.
- Special-case some dependencies for sysv init scripts for better
backwards compatibility. (Closes: #726027, #738965).
* Fix various features that didn't work if /usr wasn't mounted in the
initramfs (Closes: #742048).
* Add systemd depends on new mount. (Closes: #754411)
* Add breaks on old uuid-runtime, it lacks necessary systemd support.
* Add breaks on old resolvconf, it interacts badly with systemd-resolved.
* Add breaks on old syslog providers, they interact badly with the journal.
* Order rcS.d init scripts before basic.target instead of sysinit.target.
* Rework support for Debian-specific locale, keyboard and timezone conf files.
* Rework the semantics of restart job deadlock avoidance during early boot and shutdown.
[ Sjoerd Simons ]
* debian/patches/shared-include-stdbool.h-in-mkdir.h.patch
+ Added. Include stdbool before using bool in function prototypes. Fixes
build of the insserv generator
* Add python-lxml to build-depends for python-systemd
* Turn on parallel build support
* Install the new busctl binary and translations
* Explicitly disable microhttp so the package build doesn't fail if the
required dependencies for it happen to be installed.
* debian/control: Remove b-d on librwap0-dev and libattr1-dev, both aren't
used anymore
* debian/control: Bump libkmod-dev b-d to >= 15
* debian/rules: Drop outdated --enable-tcpwrap
* debian/rules: Explicitely turn off rfkill, networkd, timesyncd and resolved
for the udeb build
* debian/rules: Use the debian ntp pool as default ntp servers
* debian/rules: explicitely configure the maximum system uid/gids instead of
relying on autodetection
systemd (208-7) UNRELEASED; urgency=medium
[ Michael Biebl ]
* Mask remaining services provided by the initscripts package and document
in more detail why certain services have been masked. (Closes: #659264)
[ Jon Severinsson ]
* Cherry-pick upstream fix for journal file permissions.
* Map some rcS.d init script dependencies to their systemd equivalent.
* Update Depends on initscripts to the version with a systemd-compatible
mountnfs ifup hook. (Closes: #746358)
* Add Breaks on lvm2 versions without native systemd support.
(Closes: #678438, #692120)
* Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf
(Closes: #674755).
* Do not fail udev upgrades if the udev service is already runtime-masked
when the preinst script is run. (Closes: #755746)
* Add Pre-Depends on systemd to systemd-sysv, to avoid risking that the
sysv-compatible symlinks become dangling on a partial install.
* Ensure that systemctl is usable right after being unpacked, by adding the
required Pre-Depends to systemd and libsystemd-daemon0. (Closes: #753589)
[ Martin Pitt ]
* Rename "api" autopkgtest to "build-login", and stop requiring that
sd_login_monitor_new() succeeds. It doesn't in many environments like
schroot or after upgrades from < 204, and the main point of the test is
to check that libsystemd-login-dev has correct contents and dependencies.
Drop "isolation-machine" requirement.
systemd (208-6) unstable; urgency=medium
[ Jon Severinsson ]
* Add v208-stable patch series.
- Update Debian patches to apply on top of v208-stable.
- Move new manpages to libsystemd-*-dev as appropriate.
[ Michael Biebl ]
* Upload to unstable.
systemd (208-5) experimental; urgency=medium
* Merge changes from unstable branch.
systemd (208-4) experimental; urgency=medium
* Merge changes from unstable branch.
* Drop alternative dependency on systemd-shim in libpam-systemd. The
systemd-shim package no longer provides an environment to run
systemd-logind standalone. See #752939 for further details.
systemd (208-3) experimental; urgency=medium
* Merge changes from unstable branch.
systemd (208-2) experimental; urgency=medium
[ Sjoerd Simons ]
* Don't stop a running user manager from garbage collecting the users. Fixes
long shutdown times when using a systemd user session
[ Michael Stapelberg ]
* Fix bug-script: “systemctl dump” is now “systemd-analyze dump”
(Closes: #748311)
[ Michael Biebl ]
* Merge changes from unstable branch.
* Cherry-pick upstream fixes to make sd_session_get_vt() actually work.
systemd (208-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream release. (Closes: #729566)
* Update patches.
* Update symbols files for libsystemd-journal and libsystemd-login.
* Install new files and remove the ones we don't use.
* Install zsh completion files. (Closes: #717540)
* Create a compat symlink /etc/sysctl.d/99-sysctl.conf as systemd-sysctl no
longer reads /etc/sysctl.conf.
* Bump Build-Depends on kmod to (>= 14).
* Bump Build-Depends on libcryptsetup-dev to (>= 2:1.6.0) for tcrypt
support.
* Make kmod-static-nodes.service check for the kmod binary since we don't
want a hard dependency on kmod e.g. for container installations.
* Disable various features which aren't required for the udeb build.
* Move new sd_pid_get_slice and sd_session_get_vt man pages into
libsystemd-login-dev.
* Make no-patch-numbers the default for gbp-pq.
* Adjust systemd-user pam config file for Debian.
This pam config file is used by libpam-systemd/systemd-logind when
launching systemd user instances.
* Drop patches to make logind D-Bus activatable. The cgroup handling has
been reworked in v205 and logind no longer creates cgroup hierarchies on
its own. That means that the standalone logind is no longer functional
without support from systemd (or an equivalent cgroup manager).
[ Martin Pitt ]
* Explain patch management in debian/README.source.
systemd (204-14) unstable; urgency=medium
* Fix SIGABRT in insserv generator caused by incorrect usage of strcat().
(Closes: #752992)
* Mark -dev packages as Multi-Arch: same. (Closes: #720017)
systemd (204-13) unstable; urgency=medium
* Switch back to load the sg module via the kmod builtin. The problem was
not that the kmod builtin is faster then modprobe but rather the incorrect
usage of the "=" assignment operator. We need to use "+=" here, so the sg
module is loaded in addition to other scsi modules, which are loaded via
the modalias rule. Thanks to Tommaso Colombo for the analysis.
* Cherry-pick upstream fix which prevents systemd from entering an infinite
loop when trying to break an ordering cycle. (Closes: #752259)
* Update insserv generator to not create any drop-in files for services
where the corresponding SysV init script does not exist.
* Drop the check for /sys/kernel/uevent_helper from postinst and the SysV
init script and do not unconditionally overwrite it in the initramfs hook.
Since a long time now udev has been using the netlink interface to
communicate with the kernel and with Linux 3.16 it is possible to disable
CONFIG_UEVENT_HELPER completely. (Closes: #752742)
systemd (204-12) unstable; urgency=medium
[ Martin Pitt ]
* Change the sg loading rule (for Debian #657948) back to using modprobe.
kmod is too fast and then sg races with sd, causing the latter to not see
SCSI disks. (Closes: #752591, #752605)
[ Michael Biebl ]
* Update udev bug-script to attach instead of paste extra info if a new
enough reportbug version is available.
systemd (204-11) unstable; urgency=medium
[ Martin Pitt ]
* Explain patch management in debian/README.source. (Closes: #739113)
* Replace "Always probe cpu support drivers" patch with cherry-picked
upstream fix which is more general.
* Advertise hibernation only if there's enough free swap. Patches backported
from current upstream. (LP: #1313522)
* Fix typo in sg loading rule to make it actually work.
[ Michael Biebl ]
* Make no-patch-numbers the default for gbp-pq.
* Cherry-pick upstream fix to properly handle multiline syslog messages.
(Closes: #746351)
* Cherry-pick upstream fix for libudev which fixes a memleak in
parent_add_child().
* Drop "-b debian" from Vcs-Git since we use the master branch for
packaging now.
* Drop Conflicts: sysvinit (<< 2.88dsf-44~) from systemd-sysv since this
breaks dist-upgrades from wheezy when switching from sysvinit to
systemd-sysv as default init. While downgrading the Pre-Depends in
sysvinit would have been an alternative, dropping the Conflicts and only
keeping the Replaces was deemed the lesser evil. (Closes: #748355)
* Use Conflicts instead of Breaks against sysvinit-core. This avoids
/sbin/init going missing when switching from systemd-sysv to sysvinit.
While at it, add a Replaces: upstart. (Closes: #751589)
* Make the SysV compat tools try both /run/initctl and /dev/initctl. This
makes them usable under sysvinit as PID 1 without requiring any symlinks.
* Various ifupdown integration fixes
- Use DefaultDependencies=no in ifup@.service so the service can be
started as early as possible.
- Create the ifupdown runtime directory in ifup@.service as we can no
longer rely on the networking service to do that for us.
- Don't stop ifup@.service on shutdown but let the networking service take
care of stopping all hotplugged interfaces.
- Only start ifup@.service for interfaces configured as allow-hotplug.
[ Michael Stapelberg ]
* Clarify that “systemd” does not influence init whereas “systemd-sysv” does
(Closes: #747741)
[ Ansgar Burchardt ]
* Don't use "set +e; set +u" unconditionally in the lsb init-functions hook
as this might change the behaviour of existing SysV init scripts.
(Closes: #751472)
systemd (204-10) unstable; urgency=medium
* In the udeb's udev.startup, make sure that /dev/pts exists.
* systemd-logind-launch: Set the #files ulimit, for unprivileged LXC
containers.
* Drop udev.NEWS, it only applies to pre-squeeze.
* Remove /var/log/udev on purge.
* Always probe cpu support drivers. (LP #1207705)
* On Dell PowerEdge systems, the iDRAC7 and later support a USB Virtual NIC
for management. Name this interface "idrac" to avoid confusion with "real"
network interfaces.
* Drop numerical prefixes from patches, to avoid future diff noise when
removing, cherry-picking, and merging patches. From now on, always use
"gbp-pq export --no-patch-numbers" to update them.
systemd (204-9) unstable; urgency=medium
* The "Flemish Beef and Beer Stew" release.
[ Steve Langasek ]
* Do proper refcounting of the PAM module package on prerm, so that we
don't drop the module from the PAM config when uninstalling a
foreign-arch package. Related to Ubuntu bug #1295521.
[ Martin Pitt ]
* debian/udev.udev-finish.upstart: Fix path to tmp-rules,
debian/extra/rule_generator.functions creates them in /run/udev/.
* rules: Remove the kernel-install bits; we don't want that in Debian and
thus it shouldn't appear in dh_install --list-missing output.
* Ship sd-shutdown.h in libsystemd-daemon-dev.
* Run dh_install with --fail-missing, to avoid forgetting files when we move
to new versions.
* Mount /dev/pts with the correct permissions in the udev, to avoid needing
pt_chown (not available on all architectures). Thanks Adam Conrad.
* Add new block of Windows Azure ethernet hardware address to
75-persistent-net-generator.rules. (LP: #1274348, Closes: #739018)
* Drop our Debian specific 60-persistent-storage{,-tape}.rules and use the
upstream rules. They are compatible and do a superset of the
functionality. (Closes: #645466)
* Drop our Debian specific 80-drivers.rules and use the upstream rules with
a patch for the sg module (see #657948). These now stop calling modprobe
and use the kmod builtin, giving some nice boot speed improvement.
(Closes: #717404)
* Drop our Debian specific 50-udev-default.rules and 91-permissions.rules
and use the upstream rules with a patch for the remaining Debian specific
default device permissions. Many thanks to Marco d'Itri for researching
which Debian-specific rules are obsolete! Amongst other things, this now
also reads the hwdb info for USB devices (Closes: #717405) and gets rid of
some syntax errors (Closes: #706221)
* Set default polling interval on removable devices as well, for kernels
which have "block" built in instead of being a module. (Closes: #713877)
* Make sd_login_monitor_new() work for logind without systemd.
* Cherry-pick upstream fix for polkit permissions for rebooting with
multiple sessions.
* Kill /etc/udev/links.conf, create_static_nodes, and associated code. It's
obsolete with devtmpfs (which is required now), and doesn't run with
systemd or upstart anyway.
* Drop unnecessary udev.dirs.
* Add autopkgtests for smoke-testing logind, hostnamed, timedated, localed,
and a compile/link/run test against libsystemd-login-dev.
[ Marco d'Itri ]
* preinst: check for all the system calls required by modern releases
of udev. (Closes: #648325)
* Updated fbdev-blacklist.conf for recent kernels.
* Do not blacklist viafb because it is required on the OLPC XO-1.5.
(Closes: #705792)
* Remove write_cd_rules and the associated rules which create "persistent"
symlinks for CD/DVD devices and replace them with more rules in
60-cdrom_id, which will create symlinks for one at random among the
devices installed. Since the common case is having a single device
then everything will work out just fine most of the times...
(Closes: #655924)
* Fix write_net_rules for systemd and sysvinit users by copying the
temporary rules from /run/udev/ to /etc/udev/. (Closes: #735563)
* Do not install sysctl.d/50-default.conf because the systemd package
should not change kernel policies, at least until it will become
the only supported init system.
[ Michael Stapelberg ]
* Add systemd-dbg package, thanks Daniel Schaal (Closes: #742724).
* Switch from gitpkg to git-buildpackage. Update README.source accordingly.
* Make libpam-systemd depend on systemd-sysv | systemd-shim. Packages that
need logind functionality should depend on libpam-systemd.
[ Michael Biebl ]
* Do not send potentially private fstab information without prior user
confirmation. (Closes: #743158)
* Add support for LSB facilities defined by insserv.
Parse /etc/insserv.conf.d content and /etc/insserv.conf and generate
systemd unit drop-in files to add corresponding dependencies. Also ship
targets for the Debian specific $x-display-manager and
$mail-transport-agent system facilities. (Closes: #690892)
* Do not accidentally re-enable /var/tmp cleaning when migrating the TMPTIME
setting from /etc/default/rcS. Fix up existing broken configurations.
(Closes: #738862)
systemd (204-8) unstable; urgency=low
[ Michael Stapelberg ]
* move manpages from systemd to libsystemd-*-dev as appropriate
(Closes: #738723)
* fix systemctl enable/disable/… error message “Failed to issue method call:
No such file or directory” (the previous upload did actually not contain
this fix due to a merge conflict) (Closes: #738843)
* add explicit “Depends: sysv-rc” so that initscript’s “Depends: sysv-rc |
file-rc” will not be satisfied with file-rc. We need the invoke-rc.d and
update-rc.d from sysv-rc, file-rc’s doesn’t have support for systemd.
(Closes: #739679)
* set capabilities cap_dac_override,cap_sys_ptrace=ep for
systemd-detect-virt, so that it works for unprivileged users.
(Closes: #739699)
* pam: Check $XDG_RUNTIME_DIR owner (Closes: #731300)
* Ignore chkconfig headers entirely, they are often broken in Debian
(Closes: #634472)
[ Michael Biebl ]
* do a one-time migration of RAMTMP= from /etc/default/rcS and
/etc/default/tmpfs, i.e. enable tmp.mount (Closes: #738687)
* Bump Standards-Version to 3.9.5.
systemd (204-7) unstable; urgency=low
* fix systemctl enable/disable/… error message “Failed to issue method call:
No such file or directory” (Closes: #734809)
* bug-script: attach instead of paste extra info with reportbug ≥ 6.5.0
(Closes: #722530)
* add stage1 bootstrap support to avoid Build-Depends cycles (Thanks Daniel
Schepler)
* cherry-pick:
order remote mounts from mountinfo before remote-fs.target (77009452cfd)
(Closes: #719945)
Fix CPUShares configuration option (ccd90a976dba) (Closes: #737156)
fix reference in systemd-inhibit(1) (07b4b9b) (Closes: #738316)
systemd (204-6) unstable; urgency=low
[ Michael Stapelberg ]
* Run update-rc.d defaults before update-rc.d <enable|disable>
(Closes: #722523)
* preinst: preserve var-{lock,run}.mount when upgrading from 44 to 204
(Closes: #723936)
* fstab-generator: don’t rely on /usr being mounted in the initrd
(Closes: #724797)
* systemctl: mangle names when avoiding dbus (Closes: #723855)
* allow group adm read access on /var/log/journal (Closes: #717386)
* add systemd-journal group (Thanks Guido Günther) (Closes: #724668)
* copy /etc/localtime instead of symlinking (Closes: #726256)
* don’t try to start autovt units when not running with systemd as pid 1
(Closes: #726466)
* Add breaks/replaces for the new sysvinit-core package (Thanks Alf Gaida)
(Closes: #733240)
* Add myself to uploaders
[ Tollef Fog Heen ]
* Make 99-systemd.rules check for /run/systemd/systemd instead of the
ill-named cgroups directory.
[ Martin Pitt ]
* debian/udev.upstart: Fix path to udevd, the /sbin/udevd compat symlink
should go away at some point.
* debian/udev-udeb.install: Add 64-btrfs.rules and 75-probe_mtd.rules, they
are potentially useful in a d-i environment.
* debian/shlibs.local: Drop libudev; this unnecessarily generates overly
strict dependencies, the libudev ABI is stable.
* debian/extra/rules/75-persistent-net-generator.rules: Add Ravello systems
(LP: #1099278)
-- Unit 193 <email address hidden> Sat, 02 Aug 2014 01:54:38 -0400