** Description changed: - Much like - https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2081613 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2074049 + [Impact] - Currently azure kernels override EROFS kconfigs in - `debian.master/config/annotations`, so it will cause EROFS doesn't - support necessary EROFS compression algorithms for most recent azure - kernels (jammy, noble, oracular, etc.) so at least Github action jobs - cannot use compressed EROFS at all. + erofs is seeing increasing usage in Azure-based CI pipelines + (particularly Github runners), and they could benefit from erofs' + compression capabilities. Therefore, enable the relevant configs for the + Azure kernels. - e.g. - https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/jammy/tree/debian.azure/config/annotations?h=azure-6.8-next + [Fix] - https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/noble/tree/debian.azure/config/annotations?h=master-next - https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/noble/tree/debian.azure-6.11/config/annotations?h=azure-6.11-next + Enable the relevant configs in debian.azure/config/annotations. - https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux- - azure/+git/oracular/tree/debian.azure/config/annotations?h=master-next + [Test plan] - they all have - ``` - CONFIG_EROFS_FS_ONDEMAND policy<{'amd64': 'y', 'arm64': 'y'}> - CONFIG_EROFS_FS_PCPU_KTHREAD policy<{'amd64': '-', 'arm64': 'y'}> - CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI policy<{'amd64': '-', 'arm64': 'n'}> - CONFIG_EROFS_FS_ZIP policy<{'amd64': 'n', 'arm64': 'y'}> - CONFIG_EROFS_FS_ZIP_DEFLATE policy<{'amd64': '-', 'arm64': 'y'}> - CONFIG_EROFS_FS_ZIP_LZMA policy<{'amd64': '-', 'arm64': 'y'}> - CONFIG_EROFS_FS_ZIP_ZSTD policy<{'amd64': '-', 'arm64': 'y'}> - ``` + Build tested. - But I hope - ``` - CONFIG_EROFS_FS_ZIP=y - CONFIG_EROFS_FS_ZIP_DEFLATE=y - CONFIG_EROFS_FS_ZIP_LZMA=y - CONFIG_EROFS_FS_ZIP_ZSTD=y - ``` + [Where problems could occur] - can be enabled just like the ubuntu linux package (see: - https://git.launchpad.net/~ubuntu- - kernel/ubuntu/+source/linux/+git/oracular/tree/debian.master/config/annotations?h=master- - next#n4892) on all platforms rather than just on arm64. + Very small risk of regressions.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2098178 Title: azure: Enable erofs compression configs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2098178/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs