** 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

Reply via email to