** 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 Kernel Packages, which is subscribed to linux-azure in Ubuntu. https://bugs.launchpad.net/bugs/2098178 Title: azure: Enable erofs compression configs Status in linux-azure package in Ubuntu: New Bug description: [Impact] 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. [Fix] Enable the relevant configs in debian.azure/config/annotations. [Test plan] Build tested. [Where problems could occur] Very small risk of regressions. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2098178/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp