Public bug reported:

Much like 
https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2081613
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2074049

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.

e.g.
https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/jammy/tree/debian.azure/config/annotations?h=azure-6.8-next

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

https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-
azure/+git/oracular/tree/debian.azure/config/annotations?h=master-next

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'}>
```

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

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.

** Affects: linux-azure (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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:
  linux-azure: Recover necessary EROFS compression configurations

Status in linux-azure package in Ubuntu:
  New

Bug description:
  Much like 
  https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2081613
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2074049

  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.

  e.g.
  
https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-azure/+git/jammy/tree/debian.azure/config/annotations?h=azure-6.8-next

  
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

  https://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-
  azure/+git/oracular/tree/debian.azure/config/annotations?h=master-next

  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'}>
  ```

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

  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.

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