CI: run scapy on aarch64, i386, ppc64le, s390x and x86_64 on PRs #4355
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The script takes the Fedora package, edits the spec file to make it compatible with the upstream test suite and then it's all run on all those architectures on the latest stable Fedora release and Fedora Rawhide. (Rawhide is kind of a testing relase but it's useful in terms of catching things like #4280 reproducible with relatively new packages only).
It was originally prompted by
#3847 (where the Debian autopkgtest was run on big-endian and 32-bit machines) and should hopefully make it easier to catch various issues before they land.
It has been tested since the beginning of 2023 so it should be stable at this point.
To get it to work the repository should be hooked up to Packit: https://packit.dev/docs/guide#github.
(If there are any issues it should be possible to contact the Packit folks directly: evverx#1 (comment))