SRU e2fsprogs v1.47.0 for HWE reasons

Bug #2026273 reported by Dimitri John Ledkov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
e2fsprogs (Ubuntu)
Confirmed
Undecided
Unassigned
Jammy
Confirmed
Undecided
Unassigned
Kinetic
Won't Fix
Undecided
Unassigned
Lunar
Won't Fix
Undecided
Unassigned
focal (Ubuntu)
New
Undecided
Unassigned
Jammy
New
Undecided
Unassigned
Kinetic
New
Undecided
Unassigned
Lunar
Won't Fix
Undecided
Unassigned

Bug Description

[ Impact ]

 * orphan_file ext4 feature is available in Jammy v5.15 GA kernel
 * It is to be enabled by default in Mantic
 * fsck utility in jammy doesn't support orphan_file feature
 * as part of forwards-compatibility support it would be useful for Jammy 22.04 LTS to be able to fsck future releases (i.e. 23.10 / 24.04)
 * as part of HWE support, users may opt-in and choose to use orphan_file in Jammy today, when they do so they currently loose support to fsck a given filesystem.

[ Test Plan ]

 * Create new ext4 filesystem with GA version of e2fsprogs and with proposed one
 * Ensure that default feature set enabled is the same (i.e. orphan_file & metadata_csum features are OFF)
 * Ensure that either fsck can fsck both filesystems
 * Use tune2fs to enable orphan_file feature
 * Ensure that new fsck can check such a filesystem, and that GA (v5.15) kernel can mount it

 * do test rebuilds of reverse-build-depends of e2fsprogs to verify to change of API and ABI, none should FTBFS and none should gain any new dependencies on the 1.47 symbols

[ Where problems could occur ]

 * library api/abi changes:

struct ext2_super_block size is unchanged, s_orphan_file_inum consumes one of the s_reserved fields.

orphan_file related public APIs are added.

 * default features:

Ensure that config files are unchanged, to ensure that no new features are enabled by default, meaning filesystems created with the upgraded e2fsprogs in a given Ubuntu release will keep the same feature level.

[ Other Info ]

 * Anything else you think is useful to include
 * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
 * and address these questions in advance

summary: - SRU e2fsprogs for HWE reasons
+ SRU e2fsprogs v1.47.0 for HWE reasons
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.

Changed in e2fsprogs (Ubuntu Kinetic):
status: New → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in e2fsprogs (Ubuntu Jammy):
status: New → Confirmed
Changed in e2fsprogs (Ubuntu Lunar):
status: New → Confirmed
Changed in e2fsprogs (Ubuntu):
status: New → Confirmed
Revision history for this message
Amit B (ab2023) wrote :
Revision history for this message
Brian Murray (brian-murray) wrote :

Ubuntu 23.04 (Lunar Lobster) has reached end of life, so this bug will not be fixed for that specific release.

Changed in e2fsprogs (Ubuntu Lunar):
status: Confirmed → Won't Fix
Changed in focal (Ubuntu Lunar):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.