From d037b8351e3e32be07341ae7ec1bdb1230165492b9cb715f53ced98cb8e772c9 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Tue, 11 Sep 2018 16:07:52 +0000 Subject: [PATCH] Accepting request 635055 from home:jankara:branches:filesystems - Update to 1.44.4 * fix debugs ncheck command to work for files with multiple hardlinks * avoid floating point exception when libblkid probes maliciously corrupted superblocks * fix e2fsck to handle filesystems with resize_inode and meta_bg enabled * basic fsverify support * debugfs can operate on corrupted filesystems so they can be fixed * new debugfs commands for dumping xattr blocks and i_blocks array * dumpe2fs can print MMP block * inode's project ID properly byte-swapped on big-endian filesystems * e2fsck can handle s_inodes_count corruption * other e2fsck improvements and fixes * mke2fs fixes where in various corner cases invalid filesystem would be created - add new e2mmpstatus alias for dumpe2fs to spec file OBS-URL: https://build.opensuse.org/request/show/635055 OBS-URL: https://build.opensuse.org/package/show/filesystems/e2fsprogs?expand=0&rev=101 --- e2fsprogs-1.44.2.tar.xz | 3 --- e2fsprogs-1.44.4.tar.xz | 3 +++ e2fsprogs.changes | 19 +++++++++++++++++++ e2fsprogs.spec | 15 +++++++++------ 4 files changed, 31 insertions(+), 9 deletions(-) delete mode 100644 e2fsprogs-1.44.2.tar.xz create mode 100644 e2fsprogs-1.44.4.tar.xz diff --git a/e2fsprogs-1.44.2.tar.xz b/e2fsprogs-1.44.2.tar.xz deleted file mode 100644 index 1b7e65c..0000000 --- a/e2fsprogs-1.44.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8324cf0b6e81805a741d94087b00e99f7e16144f1ee5a413709a1fa6948b126c -size 5349784 diff --git a/e2fsprogs-1.44.4.tar.xz b/e2fsprogs-1.44.4.tar.xz new file mode 100644 index 0000000..478f50f --- /dev/null +++ b/e2fsprogs-1.44.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee03b2f2180614c5ae5f6dd2666f8808de61c3d8b37d22ba86cc6daea25be55a +size 5363496 diff --git a/e2fsprogs.changes b/e2fsprogs.changes index 9892e36..a8f093b 100644 --- a/e2fsprogs.changes +++ b/e2fsprogs.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Tue Sep 11 15:34:00 UTC 2018 - jack@suse.cz + +- Update to 1.44.4 + * fix debugs ncheck command to work for files with multiple hardlinks + * avoid floating point exception when libblkid probes maliciously corrupted + superblocks + * fix e2fsck to handle filesystems with resize_inode and meta_bg enabled + * basic fsverify support + * debugfs can operate on corrupted filesystems so they can be fixed + * new debugfs commands for dumping xattr blocks and i_blocks array + * dumpe2fs can print MMP block + * inode's project ID properly byte-swapped on big-endian filesystems + * e2fsck can handle s_inodes_count corruption + * other e2fsck improvements and fixes + * mke2fs fixes where in various corner cases invalid filesystem would be + created +- add new e2mmpstatus alias for dumpe2fs to spec file + ------------------------------------------------------------------- Wed May 23 15:00:07 UTC 2018 - jack@suse.cz diff --git a/e2fsprogs.spec b/e2fsprogs.spec index a937f2e..6b6ca3d 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -62,10 +62,10 @@ Conflicts: libcom_err2-mini Conflicts: libcom_err-mini-devel %endif # -Version: 1.44.2 +Version: 1.44.4 Release: 0 Summary: Utilities for the Second Extended File System -License: GPL-2.0 +License: GPL-2.0-only Group: System/Filesystems Url: http://e2fsprogs.sourceforge.net Requires(post): coreutils @@ -92,7 +92,7 @@ mklost+found, tune2fs, e2fsck, resize2fs, and badblocks. %package devel Summary: Dummy development package # bug437293 -License: LGPL-2.0 +License: LGPL-2.0-only Group: Development/Libraries/C and C++ %ifarch ppc64 Obsoletes: e2fsprogs-devel-64bit @@ -111,7 +111,7 @@ Dummy development package for backwards compatibility. %package -n libext2fs2 %endif Summary: Ext2fs library -License: LGPL-2.0 +License: LGPL-2.0-only Group: System/Filesystems %if %{build_mini} @@ -127,7 +127,7 @@ The basic Ext2fs shared library. %package -n libext2fs-devel %endif Summary: Development files for libext2fs -License: LGPL-2.0 +License: LGPL-2.0-only Group: Development/Libraries/C and C++ Requires: libcom_err-devel Requires: libext2fs2 = %version @@ -142,7 +142,7 @@ Development files for libext2fs. %if ! %{build_mini} %package -n libext2fs-devel-static Summary: Development files for libext2fs -License: LGPL-2.0 +License: LGPL-2.0-only Group: Development/Libraries/C and C++ Requires: libext2fs-devel = %{version} Provides: libext2fs-devel:%{_libdir}/libe2p.a @@ -259,6 +259,7 @@ ln -s %{_sbindir}/dumpe2fs %{buildroot}/sbin/dumpe2fs ln -s %{_sbindir}/e2undo %{buildroot}/sbin/e2undo ln -s %{_sbindir}/e2fsck %{buildroot}/sbin/e2fsck ln -s %{_sbindir}/e2label %{buildroot}/sbin/e2label +ln -s %{_sbindir}/e2mmpstatus %{buildroot}/sbin/e2mmpstatus ln -s %{_sbindir}/fsck.ext2 %{buildroot}/sbin/fsck.ext2 ln -s %{_sbindir}/fsck.ext3 %{buildroot}/sbin/fsck.ext3 ln -s %{_sbindir}/fsck.ext4 %{buildroot}/sbin/fsck.ext4 @@ -335,6 +336,7 @@ done /sbin/e2undo /sbin/e2fsck /sbin/e2label +/sbin/e2mmpstatus /sbin/fsck.ext2 /sbin/fsck.ext3 /sbin/fsck.ext4 @@ -353,6 +355,7 @@ done %{_sbindir}/e2undo %{_sbindir}/e2fsck %{_sbindir}/e2label +%{_sbindir}/e2mmpstatus %{_sbindir}/fsck.ext2 %{_sbindir}/fsck.ext3 %{_sbindir}/fsck.ext4