Mike Yuan
4f344de792
systemctl: do not fall back to StartUnit automatically for sleep operations
...
In the majority of cases, this is caused by
sleep_supported() returning error. Hence it's
very likely that it would fail again, so
the fallback is not really useful. Instead,
honor the --force option for these verbs.
2024-05-08 13:45:49 +08:00
Mike Yuan
3fce141c1b
hibernate-util,logind: also differentiate the case of misconfigured resume
2024-05-08 12:55:25 +08:00
Mike Yuan
40eb83a8fe
hibernate-util,logind: emit a clear error if the specified resume dev is missing
...
Currently, SLEEP_NOT_ENOUGH_SWAP_SPACE (ENOSPC) is returned
on all sorts of error conditions. But one important case
that's worth differentiating from that is when the resume device
is manually specified yet missing.
Closes #32644
2024-05-08 12:54:13 +08:00
Luca Boccassi
3473c842fa
Merge pull request #32684 from YHNdnzj/pr-followups
...
Follow-ups for recently merged PRs
2024-05-07 21:05:04 +02:00
Daan De Meyer
4c4b7ee5db
Merge pull request #32681 from DaanDeMeyer/skipped-no-journal
...
test: Don't keep journals for skipped tests
2024-05-07 20:49:49 +02:00
Daan De Meyer
0d13ca5544
test: Mark TEST-21-DFUZZER as slow and skip it by default
...
The test is not really useful without sanitizers, so let's mark it
as slow and not run it by default in CI.
2024-05-07 19:06:42 +02:00
Daan De Meyer
f1f87f3b2e
test: Add infra to mark integration tests as slow
...
Some integration tests take much more time than others, let's add
a test param that can be used to configure this and integrate it
with the slow-tests meson option.
2024-05-07 19:06:42 +02:00
Daan De Meyer
a77f65d0c9
ci: Print a helpful link to download and view a failed test's journal
2024-05-07 19:06:39 +02:00
Mike Yuan
8aed85875d
repart: correct timespec_store usage too
2024-05-08 00:19:38 +08:00
Mike Yuan
158681f0f9
basic/mkdir: use timespec_store instead of _nsec for mkdir_p_root_full
...
Follow-up for 34c3d57474
O_RDONLY is dropped when O_DIRECTORY is specified, since
it's unnecessary and even arguably confusing here, as
the dir is modified.
2024-05-08 00:18:27 +08:00
Mike Yuan
026335e9aa
core/service: use switch for service_enter_start
...
Plus, add an assertion to ensure we're actually
using the start timestamp for the correct pid.
2024-05-08 00:17:54 +08:00
Mike Yuan
dddc060286
core/execute: re-break function declaration of exec_spawn
...
Also rearrange some variable definitions. Note that
DECIMAL_STR_MAX() contains the size of NUL byte,
so +1 is dropped.
2024-05-08 00:16:54 +08:00
Mike Yuan
06c0f569e9
core/unit: use FOREACH_STRING where appropriate
...
Follow-up for 61628287bd
2024-05-08 00:16:36 +08:00
Daan De Meyer
5dd3657f86
ci: Optimize pull request labeler
...
We keep running into rate limits, so let's optimize the number of
requests we do in the pull request labeler to hopefully fix that.
2024-05-07 17:49:54 +02:00
Daan De Meyer
ca2e19f2b7
test: Don't keep journals for skipped tests
...
Let's make sure we don't save journals for tests that were skipped.
2024-05-07 17:34:42 +02:00
Luca Boccassi
1213fc94b4
Merge pull request #32683 from dtardon/fix-error-vars
...
More mismatched error variables
2024-05-07 17:19:54 +02:00
Daan De Meyer
388e70db07
mkosi: Update centos submodule to latest
2024-05-07 17:15:10 +02:00
David Tardon
cd35c15de3
clean-ipc: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
75c64e58d1
udev-rules: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
2c30973f0b
homework-quota: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
6c936c156a
homework-blob: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
11bbc1f8b8
homework-fscrypt: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
bc65a5e37d
homed-manager: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
3a5046782e
test-bpf-foreign-programs: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
2dd1676fa7
test-bpf-restrict-fs: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
1174ebb45f
test-socket-bind: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
192a452d1c
nspawn: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
3613a1d49f
userns-restrict: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
422aa53123
cgroup-show: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
af1690cfcc
manager: pass the right error variable
2024-05-07 14:02:08 +02:00
David Tardon
be6aa742a6
resolved-dns-stream: pass the right error variable
2024-05-07 13:23:24 +02:00
David Tardon
6400084caa
exec-invoke: pass the right error variable
2024-05-07 13:19:42 +02:00
David Tardon
ac10f7e28c
main: pass the right error variable
2024-05-07 13:18:10 +02:00
David Tardon
bad6cb5ae8
bless-boot: pass the right error variable
2024-05-07 13:16:30 +02:00
David Tardon
47eab95ea8
journal-remote-main: pass the right error variable
2024-05-07 13:13:24 +02:00
David Tardon
cc4482ee23
discover-image: pass the right error variable
2024-05-07 12:44:03 +02:00
dependabot[bot]
5fc0b2f9da
build(deps): bump pkg/debian from 50b20e2
to 7cc898c
...
Bumps pkg/debian from `50b20e2` to `7cc898c`.
---
updated-dependencies:
- dependency-name: pkg/debian
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 12:43:35 +02:00
Daan De Meyer
b1670c52ad
mkosi: Switch to fedora 40
...
Enable updates-testing and use the most recent mirror to make sure
we get util-linux 2.40.1 which contains a crucial fix to make sure
the serial terminal in virtual machines works properly.
2024-05-07 11:51:29 +02:00
Vladimir Stoiakin
ca6cb9c089
cryptsetup: make type-specific checks for PKCS#11 private keys
2024-05-07 11:07:01 +02:00
Luca Boccassi
5dbc2b21dc
Merge pull request #32677 from keszybz/wording-fixes
...
Wording fixes
2024-05-07 11:03:44 +02:00
Adrian Wannenmacher
3a1694803b
docs: minor improvements to CREDENTIALS.md
...
This commit fixes two instances of a miscount. As the number is not important in either case, and seemingly subject to changes, it was removed entirely.
Another sentence was reworded to improve readability.
2024-05-07 11:02:31 +02:00
Luca Boccassi
d78b695217
Merge pull request #32635 from poettering/cryptenroll-no-pcrlock-conflict
...
cryptenroll: don't try to use pcrlock in combination with signed PCR policy if both are available, because we don't actually support that right now
2024-05-07 09:49:30 +02:00
Zbigniew Jędrzejewski-Szmek
71322b95ad
manager: resolve verb/noun mixup in log message
...
The word is used in "%s requested" so it should be a noun.
2024-05-07 09:42:47 +02:00
Moritz Sanft
34c3d57474
repart: respect SOURCE_DATE_EPOCH
on mkdir_p_root
...
This let's systemd-repart respect the `SOURCE_DATE_EPOCH` environment
variable when creating directories in the local tree through `CopyFiles`
or `MakeDirectories`.
To do this, we pass a timestamp `ts` to `mkdir_p_root`, which it will
use to fix up `mtime` and `atime` of the directory it creates as
well as the `mtime` of the directory it creates the other directory *in*,
as the `mtime` of the latter is modified when creating a directory in it.
For the same reason, it also needs to fixup the `mtime` of the upper
directory when copying a file into it through `CopyFiles`.
If `SOURCE_DATE_EPOCH`, times are left as is. (`UTIME_OMIT`)
2024-05-07 09:29:58 +02:00
Luca Boccassi
4dc1be99d6
Merge pull request #32673 from DaanDeMeyer/mkosi
...
Various mkosi fixes
2024-05-07 09:25:59 +02:00
Zbigniew Jędrzejewski-Szmek
b36a3f0aea
man: reword text and fix tense in description of sd_event_source_set_io_fd
...
Follow-up for 2fa480592d
.
2024-05-07 08:53:58 +02:00
Takashi Sakamoto
9223a4993a
hwdb: ieee1394-unit-function: add Tascam IF-FW/DM mkII
...
Jörg M. Sigle contriutes configuration ROM image for Tascam IF-FW/DM mkII,
which includes a quirk that the values of model fields in both root and
unit directory entries are different. In device attributes, it appears
that the value of model attribute in unit device is different from the one
in node device.
This commit adds hwdb entry for the model.
2024-05-07 14:13:03 +09:00
Luca Boccassi
72558b03d4
doc: mention that units can be masked via credentials
2024-05-07 08:17:25 +08:00
Daan De Meyer
7681a8ee58
ci: Disable RuntimeBuildSources=
...
We build with debuginfo, so there's no point to starting virtiofsd
to mount the sources and build directory into the VM, so let's
disable that.
2024-05-06 22:23:37 +02:00
Daan De Meyer
8f59b036de
mkosi: Install dhcp-server on OpenSUSE
...
Required for systemd-networkd-tests.py.
2024-05-06 20:21:32 +02:00