New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tests: run spread tests in fedora-35 #11120
tests: run spread tests in fedora-35 #11120
Conversation
Codecov Report
@@ Coverage Diff @@
## master #11120 +/- ##
==========================================
- Coverage 78.26% 78.25% -0.01%
==========================================
Files 918 918
Lines 104403 104403
==========================================
- Hits 81706 81703 -3
- Misses 17580 17582 +2
- Partials 5117 5118 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
I'll try to find out what's going on with the failing tests. |
Ok, so it's as I suspected, it's enough to run just 2 tests, one after another, this is the sequence that triggers it:
I think that it's caused by the fact that s-c will remount /var/lib/snapd/snap onto itself to make it a mountpoint and then change the propagation. Need to investigate this further. |
Yup:
|
The path-in-filesystem for bind mounts done on btrfs are a bit different from what we normally expect and include the subvolume ID as a prefix, eg: 749 63 0:31 /root/var/lib/snapd/snap /var/lib/snapd/snap rw,relatime shared:1 - btrfs /dev/sda5 rw,seclabel,compress=zstd:1,space_cache,subvolid=256,subvol=/root Tweak the grep expression to match that. Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
What's left to fix is the SELinux denials that popped up after merging current master. I've fixed those in #11158 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for the bits I didn't touch
This change adds support to fedora-35 in spread tests and move to manual fedora-33