| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
ci: work around #19442 to make CI happy again
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We use the `autologin` mkosi option (see
mkosi.default.d/10-systemd.conf), so the pexpect root login throws
a (harmless) error:
```
Arch Linux (built from systemd tree)
Kernel 5.4.0-1047-azure on an x86_64 (console)
image login: root (automatic login)
root
root
[root@image ~]# systemctl poweroff
root
-bash: root: command not found
[root@image ~]# systemctl poweroff
```
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Let's introduce a somewhat ugly workaround for #19442 and retry
the systemd-nspawn image boot test up to three times in case it dies
with the dissect timeout. Since this issue occurs only in the Arch job,
limit the workaround to this job only.
|
|/ |
|
| |
|
|
|
|
|
| |
Focal builds for gcc-11 are finally available, so let's put them into
some use.
|
| |
|
|
|
|
|
| |
Also, ask people to use a recent stable release and provide useful version information.
Inspired by #19118.
|
|
|
|
|
|
| |
Ubuntu's systemd-nspawn doesn't support faccessat2() syscall, which is
required, since current Arch's glibc implements faccessat() via
faccessat2().
|
|
|
|
| |
This reverts commit 67c972c610de61789d1b6560d28340f70d4b1196.
|
|
|
|
|
|
|
| |
This reverts commit c39e36203ff79a831c93dfb9380c967cd7fdbb99.
Now that meson-0.57.1 (where https://github.com/mesonbuild/meson/issues/8347
is fixed) is out it should be safe to keep rolling forward.
|
| |
|
|
|
|
|
|
| |
Prompted by:
* https://github.com/systemd/systemd/pull/18641#issuecomment-780371055
* https://github.com/systemd/systemd/issues/18639
|
|
|
|
|
|
|
|
| |
It seems there is another meson (0.57.0) regression preventing clang from
building systemd with --optimization=3 -Db_lto=true
By analogy with https://github.com/google/oss-fuzz/pull/5199 let's just switch
to 0.56.2 for the time being
|
|
|
|
|
| |
Apparently it's not obvious that logs are a good thing to provide, hence
let's explicitly ask for them.
|
|\
| |
| | |
ci: run build test with clang-12 as well
|
| |
| |
| |
| |
| | |
Ubuntu repositories for clang 12 are finally up, so let's use it
in our CI.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
glibc 2.33-3 shipped on 2021-02-06 breaks running Arch containers on
systems with older kernels (like Ubuntu Focal). Until the issue is
resolved, let's pin the Arch repositories to glibc 2.32-5 to mitigate
the annoying CI fails.
See: https://bugs.archlinux.org/task/69563
|
|/
|
|
|
|
| |
It happens too often that what people ask for already is implemented.
Let's help cut the noise a bit, and make people check things first
hopefully, and at least make it either for us to detect such cases.
|
|
|
|
| |
See: docs/HACKING.md
|
| |
|
| |
|
|
|
|
| |
It's just a follow-up to https://github.com/systemd/systemd/issues/16834
|
|
|
|
| |
Follow-up for 2d816c9804c1d565797faff85c0fdbfb15f1e9d5
|
|
|
|
| |
Fixes: #18238
|
|
|
|
| |
As wait-online is located under src/network.
|
| |
|
| |
|
|
|
|
| |
It actually didn't do anything, the issue was somewhere else.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Don't automatically match on man/* and **/meson.build, since we change those
files as part of larger changes that we usually don't mark that way
|
| |
|
|
|
|
|
|
| |
Using the new mkosi Github Action, we can add some simple boot tests
for the systemd mkosi configs. This makes sure these keep working
as expected.
|
| |
|
| |
|
|
|
|
|
| |
The LLVM nightly repositories now have a separate branch for clang-11,
so let's build with it as well.
|
| |
|
|
|
|
|
|
|
| |
Quite often we see kernel and arch specific issues, let's ask for the
version right-away when people file the issue.
Other tweaks.
|
|
|
|
| |
This reverts commit d4ff79bbe1f33fb17e7add3bd520c08f405a79b1.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Judging by https://launchpad.net/~upstream-systemd-ci/+archive/ubuntu/systemd-ci/+packages,
it got updated about 15 hours ago and the "build check" action has been
failing with
```
The following packages have unmet dependencies:
kbd : Depends: console-setup but it is not going to be installed or
E: Unable to correct problems, you have held broken packages.
console-setup-mini but it is not going to be installed
```
since then
|
|
|
|
|
| |
Judging by https://github.com/systemd/systemd/issues/16224, it seems
`--werror` doesn't work with `-Db_lto=true`
|
| |
|