allisonkarlitskaya / composefs_experiments

Apache License 2.0
0 stars 1 forks source link

CI is broken due to missing libcomposefs on Ubuntu #5

Closed allisonkarlitskaya closed 5 days ago

allisonkarlitskaya commented 1 week ago

Since we took a depend on the composefs crate, we need to have libcomposefs available in the system, but it looks like we don't have that on Ubuntu.

We should probably run CI inside of some kind of a Fedora-based container.

allisonkarlitskaya commented 1 week ago

The container approach maybe isn't so great because the tests need fs-verity...

allisonkarlitskaya commented 6 days ago

To create verity files on an ext4 filesystem, the filesystem must have been formatted with -O verity or had tune2fs -O verity run on it. “verity” is an RO_COMPAT filesystem feature, so once set, old kernels will only be able to mount the filesystem readonly, and old versions of e2fsck will be unable to check the filesystem.

https://docs.kernel.org/filesystems/fsverity.html

ahah.