btrfs: Check that the current kernel version will not have issues down the line#68
Conversation
…n the line (fixes ocurrent#47)
|
This check also seems to "fix" (or at least make less common) the issue opam-repo-ci was experiencing, described in ocurrent/ocurrent#261 (comment) |
talex5
left a comment
There was a problem hiding this comment.
Seems reasonable. Btrfs only works on Linux, so this should be fine for now.
… uname -r Co-authored-by: Thomas Leonard <talex5@gmail.com>
|
I've added a commit that reverts #43 because I believe this should not be required anymore and might help some high-core-count workers experiencing slowdowns (e.g. |
|
Looks good - the Travis tests need updating to test on a newer Ubuntu, though! |
|
Sadly Travis-CI doesn't seem to have support for non-LTS version of Ubuntu. Github Actions doesn't seem to support that either. What should we do? |
|
Oh. Maybe add a fake |
2d164e2 to
a9a2220
Compare
a9a2220 to
16c0789
Compare
Thanks for the idea! This is done and CI now passes. |
|
Thanks! |
CHANGES: - Use GNU tar format instead of UStar for `copy` operations (@TheLortex ocurrent/obuilder#82, reviewed @dra27). This enables copying from sources containing long file names (>100 characters). - Add support for secrets (@TheLortex ocurrent/obuilder#63, reviewed by @talex5). The obuilder spec's `run` command supports a new `secrets` fields, which allows to temporarily mount secret files in an user-specified location. The sandbox build context has an additional `secrets` parameter to provide values for the requested keys. - Limit permissions on temporary directories (@talex5 ocurrent/obuilder#67) - Check Linux kernel version support for btrfs (@kit-ty-kate ocurrent/obuilder#68) - Generalise obuilder sandbox, removing runc/linux specifc pieces and making the S.SANDBOX interface more general (@patricoferris ocurrent/obuilder#58, reviewed by @talex5, @avsm, @MisterDA) - Convert --fast-sync back to a flag (@talex5 ocurrent/obuilder#72) - Support Fmt.cli and Logs.cli flags. (@MisterDA ocurrent/obuilder#74, reviewed by @talex5) For Fmt the new options are --color=always|never|auto For Log the new options are: -v, --verbose Increase verbosity --verbosity=LEVEL (absent=warning) Be more or less verbose. LEVEL must be one of quiet, error, warning, info or debug. Takes over -v. - Minor cleanup changes (@talex5 ocurrent/obuilder#76) - Fix deprecations in Fmt 0.8.10 (@tmcgilchrist ocurrent/obuilder#80) - Remove travis-ci and replace with Github Actions (@MisterDA ocurrent/obuilder#84) - Add RSync store backend for obuilder to support macOS builders (@patricoferris ocurrent/obuilder#88, reviewed @talex5) - Fixes for ZFS tests in CI (@patricoferris ocurrent/obuilder#91)
Fixes #47