#105 components/liveinstall: Switch to EROFS for live media
Merged a month ago by ngompa. Opened 4 months ago by ngompa.

file modified
+8 -4
@@ -8,8 +8,9 @@ 

  	<preferences profiles="LiveInstall" arch="x86_64">

  		<type image="iso"

  			publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"

- 			primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"

+ 			primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"

  			firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"

+ 			fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"

  			>

  			<bootloader name="grub2" grub_template="grub-x86.cfg.iso-template" console="console" timeout="10"/>

  		</type>
@@ -17,8 +18,9 @@ 

  	<preferences profiles="LiveInstall" arch="aarch64">

  		<type image="iso"

  			publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"

- 			primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"

+ 			primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"

  			firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"

+ 			fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"

  			>

  			<bootloader name="grub2" grub_template="grub-arm.cfg.iso-template" console="console" timeout="10"/>

  		</type>
@@ -26,8 +28,9 @@ 

  	<preferences profiles="LiveInstall" arch="riscv64">

  		<type image="iso"

  			publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"

- 			primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"

+ 			primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"

  			firmware="uefi" efiparttable="gpt" efifatimagesize="30" kernelcmdline="quiet rhgb"

+ 			fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"

  			>

  			<bootloader name="grub2" grub_template="grub-riscv64.cfg.iso-template" console="console" timeout="10"/>

  		</type>
@@ -35,8 +38,9 @@ 

  	<preferences profiles="LiveInstall" arch="ppc64le">

  		<type image="iso"

  			publisher="Fedora Project" volid="Fedora_Linux" application_id="Fedora_Linux"

- 			primary="true" flags="dmsquash" filesystem="squashfs" squashfscompression="xz" mediacheck="true"

+ 			primary="true" flags="dmsquash" filesystem="erofs" erofscompression="lzma,level=6" mediacheck="true"

  			firmware="ofw" kernelcmdline="quiet rhgb"

+ 			fscreateoptions="-Eall-fragments,fragdedupe=inode -C 1048576"

  			>

  			<bootloader name="grub2" grub_template="grub-ppc.cfg.iso-template" console="console" timeout="10"/>

  		</type>

1 new commit added

  • components/liveinstall: Set filesystem creation options for erofs
4 months ago

rebased onto 58210ba

4 months ago

rebased onto 4943dc5

4 months ago

rebased onto bb3a746

3 months ago

rebased onto 9f4dd7c

3 months ago

rebased onto ed9909e

3 months ago

rebased onto f8b3926

3 months ago

rebased onto f8b3926

3 months ago

rebased onto f8b3926

3 months ago

rebased onto f8b3926

3 months ago

2 new commits added

  • components/liveinstall: Set filesystem creation options for erofs
  • Reapply "components/liveinstall: Switch to EROFS for live media"
3 months ago

2 new commits added

  • components/liveinstall: Set filesystem creation options for erofs
  • Reapply "components/liveinstall: Switch to EROFS for live media"
3 months ago

rebased onto f8b3926

3 months ago

rebased onto f8b3926

3 months ago

rebased onto a10cb63

3 months ago

rebased onto 88b268c

3 months ago

This currently results in a significant increase in image size, the KDE live image goes from 2.8GB to 3.4GB.

There's some work to be done in upstream EROFS to increase the effectiveness of compression.

rebased onto 88b268c

3 months ago

Several improvements have been included in erofs-utils 1.8.4, which is awaiting merge and release: https://src.fedoraproject.org/rpms/erofs-utils/pull-request/1

1 new commit added

  • components/liveinstall: Restrict fragment deduplication to inodes
2 months ago

We've now reached roughly the same size as with SquashFS.

rebased onto dbed27c

a month ago

Pull-Request has been merged by ngompa

a month ago

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/7266a7c8019c45abb9bb5375d99b9284

Metadata