Only consider the first number instead of everything up to the last -, so that
shlibs.local will match the actual generated internal library name.
Gbp-Dch: Short
This avoids long hangs during shutdown if user services fail/hang due to X.org
going away too early. This is mostly a workaround, so only install for
Ubuntu for now.
This works around libaudit1 recently gaining a new dependency against that
library (#828991). We have no influence on that ourselves. This fixes the FTBFS
in the meantime.
This avoids async processing of free'd transactions. Patch taken from upstream
master.
Re-enable DNSSEC by default.
Closes: #817210
LP: #1587727, #1587740, #1587762, #1587740
The latter does not exist any more when "initscripts" falls out of the default
installation. This now does not do a fixed one-minute wait but uses "Type=idle"
instead. This also becomes a no-op when the CPU supports "intel_pstate" (≤ 5
years old), as on these the ondemand/powersave schedulers are actually
detrimental.
LP: #1584124
LP: #1579278
This is a script to replace the current source with a checkout of an upstream
pull request, branch, or commit, and remove debian/patches/. This also disables
autopkgtests which are not appropriate for testing upstream. Called from
debian/rules if $TEST_UPSTREAM is set.
This will be used for upstream CI.
Revert the dynamism from commit 98ddec8f, and use the Ubuntu version. I. e.,
add systemd-sysv conflict to upstart-sysv, and version the upstart conflict.
This works with both Debian's and Ubuntu's upstart packages.
Use upstart-sysv when building on Ubuntu and upstart on Debian. This used to be
a delta in the Ubuntu branch, but breaks down when trying to do upstream build
tests with Debian's packaging in an Ubuntu VM (we can't yet run upstream tests
on Debian's CI).
debian/rules: If $TEST_UPSTREAM is set (when building/testing upstream master
instead of distro packages), don't fail on non-installed new files or new
library symbols.
- /run/lock is already created differently by
Make-run-lock-tmpfs-an-API-fs.patch, and contradicts to that.
- /run/lock/lockdev/ isn't being used anywhere and will be dropped
upstream soon; apply that patch separately as
tmpfiles-drop-run-lock-lockdev.patch.
- Move dropping of "group:wheel" (which has never existed in Debian) into
debian/rules, to also catch occurrences in other parts of the file which
the static patch would overlook. This should ideally be fixed upstream
(https://github.com/systemd/systemd/issues/2492)
Remove the hack in debian/tests/boot-and-services as this is now unnecessary.
...from the package and clean up the conffile on upgrades. We have the
dbus-user-session package in Debian to properly enable the D-Bus
user-session mode which also takes care of updating the systemd --user
environment.
Closes: #795761
All Debian buildd kernels are recent enough now and tests succeed.
Add a check for kernels older than 3.13 and ignore test failures for those.
Some Ubuntu/PPA buildds still have ancient 3.2 kernels on armhf and powerpc.