Accepting request 1063788 from home:polslinux:branches:filesystems

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

OBS-URL: https://build.opensuse.org/request/show/1063788
OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=154
This commit is contained in:
Jan Kara 2023-02-08 12:21:46 +00:00 committed by Git OBS Bridge
parent f07df8bf40
commit 9f80562538
12 changed files with 43 additions and 19 deletions

View File

@ -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 <string.h>
#include <time.h>
#include <errno.h>

View File

@ -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"

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e
size 7040672

BIN
e2fsprogs-1.47.0.tar.sign Normal file

Binary file not shown.

BIN
e2fsprogs-1.47.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Wed Feb 8 10:14:18 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
- 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 <lnussel@suse.com>

View File

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

View File

@ -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)

View File

@ -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)

View File

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

View File

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