Commit graph

55 commits

Author SHA1 Message Date
Daan De Meyer
531c815646 Explicitly disable usage of tools tree
We want to enable the tools tree by default upstream but the packit
job can't yet run with the tools tree enabled, so explicitly disable
it in the packit CI config for now.
2024-12-20 17:20:49 +01:00
Luca Boccassi
1f9a7c46e7 Ensure a new line is added to dnf repo config
The config file might not have a trailing new line, ensure we are
not appending to the end of an existing line, breaking the config
2024-12-05 15:50:15 +00:00
Luca Boccassi
6cfdcedf18 Add /var/share/test-artifacts to the mkosi sandbox
Part of the dnf repos:

>>> Curl error (37): Could not read a file:// file for file:///var/share/test-ar
>>> Librepo error: Cannot download repomd.xml: Cannot download repodata/repomd.x
2024-12-05 15:49:32 +00:00
Yu Watanabe
7a0007bed1 mkosi: replace PackageManagerTrees= with SandboxTrees=
To suppress the following warnings:
/var/tmp/tmp.pU16C1yBvj/systemd/mkosi.local.conf: Setting PackageManagerTrees should be configured in [Build], not [Distribution].
/var/tmp/tmp.pU16C1yBvj/systemd/mkosi.local.conf: Setting PackageManagerTrees is deprecated, please use SandboxTrees instead.
2024-11-29 22:58:55 +09:00
Luca Boccassi
ac3ce2ba55 Fix Release= parsing and setting 2024-11-27 21:58:17 +00:00
Luca Boccassi
431af61c05 Switch to mkosi based runner for integration tests 2024-11-25 12:09:29 +00:00
Frantisek Sumsal
ca03bb54e8 script utility has been moved to the util-linux-script package 2024-09-04 13:17:35 +02:00
Frantisek Sumsal
10f8da3d0b Temporarily disable TEST-69-SHUTDOWN
As screen 5.0.0 is FUBAR, see https://bugzilla.redhat.com/show_bug.cgi?id=2309284
2024-09-02 20:28:55 +02:00
Frantisek Sumsal
f269943c53 Install stress-ng 2024-07-10 18:53:57 +02:00
Frantisek Sumsal
f3057206e7 Revert "Temporarily work around a bug in losetup"
With [0] in place we no longer need the workaround.

[0] https://github.com/systemd/systemd/pull/31989

This reverts commit da8a01cb86.
This reverts commit 286e01140a.
2024-03-29 10:55:40 +01:00
Frantisek Sumsal
da8a01cb86 Temporarily beef up the losetup check
Before https://github.com/systemd/systemd/pull/31989 is merged and the
workaround can be reverted completely.
2024-03-27 20:53:07 +01:00
Frantisek Sumsal
3e5bfc18dd Set $SPLIT_TEST_LOGS 2024-03-12 13:14:03 +01:00
Frantisek Sumsal
8840c16874 Install qemu-system-aarch64
To try out QEMU tests on aarch64.
2024-03-07 20:08:09 +01:00
Frantisek Sumsal
286e01140a Temporarily work around a bug in losetup
See: https://github.com/util-linux/util-linux/issues/2824
2024-03-03 21:12:33 +01:00
Frantisek Sumsal
c16a6f6372 Revert "Temporarily downgrade to older util-linux"
This reverts commit 7d1bf64c0f.
This reverts commit 8d5ad67639.
2024-03-03 14:12:09 +01:00
Frantisek Sumsal
0815034832 Revert "Temporarily override the default log level to info"
This should be no longer necessary after [0] was merged.

[0] https://github.com/systemd/systemd/pull/31209

This reverts commit a6ab45e799.
2024-02-11 16:57:02 +01:00
Frantisek Sumsal
2caf4c7e0a Revert "Temporarily skip unavailable packages"
The latest compose has the bpftool package again.

This reverts commit d2ea7b36c6.
2024-02-11 16:56:35 +01:00
Frantisek Sumsal
8d5ad67639 Add forgotten -y
Follow-up for 7d1bf64.
2024-02-07 13:34:01 +01:00
Frantisek Sumsal
7d1bf64c0f Temporarily downgrade to older util-linux 2024-02-07 13:18:55 +01:00
Frantisek Sumsal
d2ea7b36c6 Temporarily skip unavailable packages
As bpftool package is not available in Rawhide, until [0] lands.

[0] https://bodhi.fedoraproject.org/updates/FEDORA-2024-bb73636f1d
2024-02-06 17:45:50 +01:00
Frantisek Sumsal
adda8eecf8 Temporarily build a custom initrd for the integration test suite
libkmod became a dlopen() dep, so we need to get it into the initrd
explicitly. Until the machinery around this propagates to Fedora, let's
temporarily build a custom initrd with libkmod included.

See: https://github.com/systemd/systemd/pull/31131
2024-01-31 17:21:00 +01:00
Frantisek Sumsal
a6ab45e799 Temporarily override the default log level to info
To work around https://github.com/systemd/systemd/issues/30886.
2024-01-30 20:36:30 +01:00
Frantisek Sumsal
b3ce927f10 Run dnf builddep with --allowerasing
To help with some Rawhide-related package shenanigans, especially after
mass rebuilds.
2024-01-30 19:04:38 +01:00
Frantisek Sumsal
7b1fa44c35 Revert "Temporary downgrade kernel to 6.7 for integration tests"
The used kernel build is not installable anymore.

This reverts commit ce24963022.
2024-01-30 12:15:14 +01:00
Frantisek Sumsal
7e1d945e96 Explicitly install libarchive devel
Until the dependency is added to Rawhide's spec file.
2024-01-26 14:38:46 +01:00
Frantisek Sumsal
ce24963022 Temporary downgrade kernel to 6.7 for integration tests
There's something wrong with the 6.8 kernel, so let's temporarily
downgrade to 6.7 until I figure out what's going on.
2024-01-10 22:13:30 +00:00
Frantisek Sumsal
18604336fc Install knot stuff for TEST-75-RESOLVED 2023-12-15 12:14:45 +01:00
Frantisek Sumsal
b4df72951d Show the last 5 commits when working with a git repo
For easier debugging.
2023-12-04 21:50:22 +01:00
Frantisek Sumsal
f873c485c9 Reenable TEST-13-NSPAWN
Should be resolved by https://github.com/systemd/systemd/pull/30196.
2023-12-03 21:11:49 +01:00
Frantisek Sumsal
103ed9d6f6 Reenable TEST-25-IMPORT
Should be resolved by https://github.com/systemd/systemd/pull/30291.
2023-12-03 21:09:29 +01:00
Frantisek Sumsal
f98f2ee70d Run QEMU-based tests if possible 2023-12-03 21:08:48 +01:00
Frantisek Sumsal
b423cb371d Temporarily skip TEST-25-IMPORT
Until https://github.com/systemd/systemd/issues/30250 is resolved.
2023-11-30 14:48:20 +01:00
Frantisek Sumsal
bfb92d2d5c Don't assume the target branch is always "main"
So we can make use of this in the systemd-stable repo too.
2023-11-23 14:34:43 +01:00
Frantisek Sumsal
25ba22f1de Install nvme-cli for TEST-84-STORAGETM 2023-11-23 11:35:37 +01:00
Frantisek Sumsal
b21515298b Try downloading SRPM from koji if dnf fails 2023-11-23 11:35:37 +01:00
Frantisek Sumsal
0873b9ffc1 Install stress for TEST-55-OOMD 2023-11-23 09:03:48 +01:00
Frantisek Sumsal
d033d38ab8 Install strace for TEST-36-NUMAPOLICY 2023-11-22 22:25:39 +01:00
Frantisek Sumsal
674194711b Adjust systemd dependencies
Add missing systemd-ukify and drop systemd-bootchart, since that's not
part of the systemd package.
2023-11-22 20:59:41 +01:00
Frantisek Sumsal
4be23117f9 Fix artifact permissions on exit
Workaround for https://gitlab.com/testing-farm/oculus/-/issues/19
2023-11-22 20:58:58 +01:00
Frantisek Sumsal
3913a6a99a Use source tree from an SRPM if running outside of Packit
So it works correctly even outside of Packit pull requests.
2023-11-22 17:13:58 +01:00
Frantisek Sumsal
c0ae830023 Even more missing deps #3 2023-11-20 19:52:58 +01:00
Frantisek Sumsal
d54d024e32 Adjust test duration
Since the default 5 minutes is definitely not enough.
2023-11-20 19:21:11 +01:00
Frantisek Sumsal
d993309aa0 Even more missing deps #2 2023-11-20 19:04:30 +01:00
Frantisek Sumsal
ae23bd55b6 Even more missing deps 2023-11-20 18:28:24 +01:00
Frantisek Sumsal
6539076860 Install systemd's build dependencies 2023-11-20 17:48:01 +01:00
Frantisek Sumsal
9407546379 Switch SELinux to permissive 2023-11-20 17:06:12 +01:00
Frantisek Sumsal
3c1e90ff8e More missing dependencies 2023-11-20 16:13:24 +01:00
Frantisek Sumsal
b8ab8e06db Add a missing git(-core) dependency 2023-11-20 15:30:06 +01:00
Frantisek Sumsal
e078eb5b5d Setup systemd source tree 2023-11-20 15:17:51 +01:00
Frantisek Sumsal
c74fe0fa71 Fix a couple of typos in package names 2023-11-20 14:22:30 +01:00