diff --git a/e2fsprogs-1.42-ext2fsh_implicit.patch b/e2fsprogs-1.42-ext2fsh_implicit.patch index 8ced945..721963e 100644 --- a/e2fsprogs-1.42-ext2fsh_implicit.patch +++ b/e2fsprogs-1.42-ext2fsh_implicit.patch @@ -2,7 +2,7 @@ Index: lib/ext2fs/ext2fs.h =================================================================== --- lib/ext2fs/ext2fs.h.orig +++ lib/ext2fs/ext2fs.h -@@ -62,6 +62,7 @@ extern "C" { +@@ -74,6 +74,7 @@ extern "C" { #include #include #include diff --git a/e2fsprogs-1.42-implicit_fortify_decl.patch b/e2fsprogs-1.42-implicit_fortify_decl.patch index c67d75b..c8413a0 100644 --- a/e2fsprogs-1.42-implicit_fortify_decl.patch +++ b/e2fsprogs-1.42-implicit_fortify_decl.patch @@ -2,7 +2,7 @@ Index: lib/ext2fs/mmp.c =================================================================== --- lib/ext2fs/mmp.c.orig +++ lib/ext2fs/mmp.c -@@ -27,6 +27,13 @@ +@@ -30,6 +30,13 @@ #include "ext2fs/ext2_fs.h" #include "ext2fs/ext2fs.h" diff --git a/e2fsprogs-1.46.5.tar.sign b/e2fsprogs-1.46.5.tar.sign deleted file mode 100644 index 3ee88c5..0000000 Binary files a/e2fsprogs-1.46.5.tar.sign and /dev/null differ diff --git a/e2fsprogs-1.46.5.tar.xz b/e2fsprogs-1.46.5.tar.xz deleted file mode 100644 index 8da37be..0000000 --- a/e2fsprogs-1.46.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e -size 7040672 diff --git a/e2fsprogs-1.47.0.tar.sign b/e2fsprogs-1.47.0.tar.sign new file mode 100644 index 0000000..55796f8 Binary files /dev/null and b/e2fsprogs-1.47.0.tar.sign differ diff --git a/e2fsprogs-1.47.0.tar.xz b/e2fsprogs-1.47.0.tar.xz new file mode 100644 index 0000000..b085dce --- /dev/null +++ b/e2fsprogs-1.47.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:144af53f2bbd921cef6f8bea88bb9faddca865da3fbc657cc9b4d2001097d5db +size 7059372 diff --git a/e2fsprogs.changes b/e2fsprogs.changes index 88342c9..5b0d0a9 100644 --- a/e2fsprogs.changes +++ b/e2fsprogs.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Wed Feb 8 10:14:18 UTC 2023 - Paolo Stivanin + +- Update to 1.47.0: + * Add support for the orphan_file feature, which speeds up workloads + that are deleting or truncating a large number files in parallel. + This compat feature was first supported in the v5.15 Linux kernel. + * The mke2fs program (via the mke2fs.conf file) now enables the + metadata_csum_seed and orphan_file features by default. + The metadata_csum_seed feature is an incompat feature which is + first supported in the Linux kernel starting in the 4.4 kernel. + * Mke2fs now supports the extended option "assume_storage_prezeroed" + which causes mke2fs to skip zeroing the journal and inode tables + and to mark the inode tables as zeroed. + * Add support to tune2fs and e2label to set the label and UUID for + a mounted file system using a ioctl, which is more reliable than + modifying the superblock via writing to the block device. + The kernel support for setting the label landed in v5.17, while + the support for adding the UUID landed in v6.0. If the ioctls + are not supported, tune2fs and e2label will fall back old + strategy of directly modifying the superblock. + * Allow tune2fs to disable the casefold feature after scanning all + of the directories do not have the Casefold flag set. + ------------------------------------------------------------------- Tue Dec 27 10:34:50 UTC 2022 - Ludwig Nussel diff --git a/e2fsprogs.spec b/e2fsprogs.spec index eb762e9..531d152 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -32,7 +32,7 @@ Summary: FUSE file system client for ext2/ext3/ext4 file systems License: MIT BuildRequires: fuse-devel %endif -Version: 1.46.5 +Version: 1.47.0 Release: 0 Group: System/Filesystems URL: http://e2fsprogs.sourceforge.net diff --git a/harden_e2scrub_all.service.patch b/harden_e2scrub_all.service.patch index 32a7b36..ef2f0f9 100644 --- a/harden_e2scrub_all.service.patch +++ b/harden_e2scrub_all.service.patch @@ -1,7 +1,7 @@ -Index: e2fsprogs-1.46.3/scrub/e2scrub_all.service.in +Index: e2fsprogs-1.47.0/scrub/e2scrub_all.service.in =================================================================== ---- e2fsprogs-1.46.3.orig/scrub/e2scrub_all.service.in -+++ e2fsprogs-1.46.3/scrub/e2scrub_all.service.in +--- e2fsprogs-1.47.0.orig/scrub/e2scrub_all.service.in ++++ e2fsprogs-1.47.0/scrub/e2scrub_all.service.in @@ -6,6 +6,17 @@ ConditionCapability=CAP_SYS_RAWIO Documentation=man:e2scrub_all(8) diff --git a/harden_e2scrub_fail@.service.patch b/harden_e2scrub_fail@.service.patch index 3a665dc..6edd257 100644 --- a/harden_e2scrub_fail@.service.patch +++ b/harden_e2scrub_fail@.service.patch @@ -1,7 +1,7 @@ -Index: e2fsprogs-1.46.3/scrub/e2scrub_fail@.service.in +Index: e2fsprogs-1.47.0/scrub/e2scrub_fail@.service.in =================================================================== ---- e2fsprogs-1.46.3.orig/scrub/e2scrub_fail@.service.in -+++ e2fsprogs-1.46.3/scrub/e2scrub_fail@.service.in +--- e2fsprogs-1.47.0.orig/scrub/e2scrub_fail@.service.in ++++ e2fsprogs-1.47.0/scrub/e2scrub_fail@.service.in @@ -3,6 +3,17 @@ Description=Online ext4 Metadata Check F Documentation=man:e2scrub(8) diff --git a/harden_e2scrub_reap.service.patch b/harden_e2scrub_reap.service.patch index bcdd6e7..4ded150 100644 --- a/harden_e2scrub_reap.service.patch +++ b/harden_e2scrub_reap.service.patch @@ -1,7 +1,7 @@ -Index: e2fsprogs-1.46.3/scrub/e2scrub_reap.service.in +Index: e2fsprogs-1.47.0/scrub/e2scrub_reap.service.in =================================================================== ---- e2fsprogs-1.46.3.orig/scrub/e2scrub_reap.service.in -+++ e2fsprogs-1.46.3/scrub/e2scrub_reap.service.in +--- e2fsprogs-1.47.0.orig/scrub/e2scrub_reap.service.in ++++ e2fsprogs-1.47.0/scrub/e2scrub_reap.service.in @@ -11,6 +11,15 @@ PrivateNetwork=true ProtectSystem=true ProtectHome=read-only diff --git a/libcom_err-compile_et_permissions.patch b/libcom_err-compile_et_permissions.patch index 218e617..e340c8e 100644 --- a/libcom_err-compile_et_permissions.patch +++ b/libcom_err-compile_et_permissions.patch @@ -1,8 +1,8 @@ -Index: e2fsprogs-1.42.13/lib/et/compile_et.sh.in +Index: e2fsprogs-1.47.0/lib/et/compile_et.sh.in =================================================================== ---- e2fsprogs-1.42.13.orig/lib/et/compile_et.sh.in -+++ e2fsprogs-1.42.13/lib/et/compile_et.sh.in -@@ -51,7 +51,7 @@ if test -f ${BASE}.h && cmp -s ${BASE}.h +--- e2fsprogs-1.47.0.orig/lib/et/compile_et.sh.in ++++ e2fsprogs-1.47.0/lib/et/compile_et.sh.in +@@ -49,7 +49,7 @@ if test -f ${BASE}.h && cmp -s ${BASE}.h rm -f ${BASE}.h.$$ else mv -f ${BASE}.h.$$ ${BASE}.h