| Commit message (Collapse) | Author | Files | Lines |
|
Follow-up for 1df4b21abdb9e562805a7b006d179507182f845e
|
|
Follow-up for f5b72af50d2bb6879f0e6d8ea10f34e9c111dcd1
See also: https://github.com/systemd/systemd/pull/32120#discussion_r1575992623
|
|
|
|
This is a follow-up for e50bfc89cefd4aafedaf2a7eacbf8b5ed80b134e
In that commit, we made Freeze/Thaw work with unrealized cgroups.
However, the unit was left in a strange state: it would be frozen by the
kernel but systemd would be unaware, and it remained possible to try and
realize the cgroup while the unit is supposed to be frozen. This commit
fixes the state tracking and prevents cgroups from being realized when
the unit is frozen.
|
|
Bumps pkg/debian from `30c77a7` to `733ac7c`.
---
updated-dependencies:
- dependency-name: pkg/debian
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
This is more than 0.5G per job, so let's drop the retention to
4 days to make sure we don't hit github's limits.
|
|
|
|
Example use case is a migration of MainPID to an auxiliary scope.
|
|
|
|
reboots
This doesn't hurt anyway, and is useful now that we propagate the string
via sd_notify() too.
|
|
and boot param
This is kinda nice in containers, to exfiltrate a string from the
container on shutdown.
|
|
We do the image build and run the tests in a btrfs loopback so we
can make use of btrfs subvolumes and COW to keep the disk space
requirements to a minimum and speed up the ephemeral copies we make
of the image to run the tests.
We also switch to building debug packages and publishing the built
packages as artifacts.
|
|
- Stop using logging module since the default output formatting is
pretty bad. Prefer print() for now.
- Log less, logging the full mkosi command line is rather verbose,
especially when it contains multi-line dropins.
- Streamline the journalctl command we output for debugging failed
tests.
- Don't force usage of the disk image format.
- Don't force running without unit tests.
- Don't force disabling RuntimeBuildSources.
- Update documentation to streamline the command for running a single
test and remove sudo as it's not required anymore.
- Improve the console output by having the test unit's output logged
to both the journal and the console.
- Disable journal console log forwarding as we have journal forwarding
as a better alternative.
- Delete existing journal file before running test.
- Delete journal files of succeeded tests to reduce disk usage.
- Rename system_mkosi target to just mkosi
- Pass in mkosi source directory explicitly to accomodate arbitrary
build directory locations.
- Add test interactive debugging if stdout is connected to a tty
- Stop explicitly using the 'system' image since it'll likely be
dropped soon.
- Only forward journal if we're not running in debugging mode.
- Stop using testsuite.target and instead just add the necessary
extras to the main testsuite unit via the credential dropin.
- Override type to idle so test output is not interleaved with
status output.
- Don't build mkosi target by default
- Always add the mkosi target if mkosi is found
- Remove dependency of the integration tests on the mkosi target
as otherwise the image is always built, even though we configure
it to not be built by default.
- Move mkosi output, cache and build directory into build/ so that
invocations from meson and regular invocations share the same
directories.
- Various aesthetic cleanups.
|
|
Building debug packages on ubuntu requires the "debug" option to be
specified explicitly. Debug packages on Ubuntu have the .ddeb extension,
so let's make sure we handle that by copying the .ddeb packages in the
build script as well.
|
|
-ffile-prefix-map= implies -fmacro-prefix-map= which is incompatible
with our definition of PROJECT_FILE.
See https://github.com/systemd/systemd/issues/32417.
-fdebug-prefix-map= only affects debuginfo without affecting macros.
|
|
|
|
Follow-up for: afba41995de65d8f378b138ea6d9804be32625a3
|
|
Follow-up for: dae710bef121bfc379423d9d75e7d792074ab71c
|
|
Follow-up for: 9ef15026c0e7e6600372056c43442c99ec53746e
|