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