Skip to content

Commit

Permalink
Update release notes, etc., for the 1.47.2 release
Browse files Browse the repository at this point in the history
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
  • Loading branch information
tytso committed Nov 29, 2024
1 parent 6ba18ef commit 2aa6075
Show file tree
Hide file tree
Showing 8 changed files with 928 additions and 710 deletions.
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is the new version (1.47.1) of the second extended file
This is the new version (1.47.2) of the second extended file
system management programs.

From time to time, I release new versions of e2fsprogs, to fix
Expand Down
32 changes: 32 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
e2fsprogs (1.47.2~rc1-1) unstable; urgency=medium

* New upstream version
* Remove the -r option from tune2fs and replace it with an extended
option since most users will never need to request a file system
suitable for pre-1995 1.2 version kernels and a typo will just end up
confusing the user and leaving them with a file system missing most
modern ext4 features, including no support for on-line resizing and no
support for post-2038 timestamps. Closes: #1086603)
* Add support for gnu.translator extended attrbitues in tar files fed to
mke2fs -d.
* Avoid a spurious failure in badblocks when -n or -w is specified
twice. (Closes: #1087341)
* Fix a bug which caused e2fsck to skip checking a file system with the
orphan_file feature if there are orphaned files which need to be
cleaned up.
* Fix a bug which caused tune2fs to corrupt a revision 0 file system
when changing the inode size by updating the revision to the current
standard revision supported by all Linux kernels since 1995.
* Fix fuse2fs --helpfull so that it displays the full help message.
* Allow resize2fs to perform an offline resize past the 256 TiB boundary
* Fix unused parameter warnings for packages which including ext2fs.h.
(Closes: #1082500)
* Provide fuseext2 to replace the debian package src:fuse-umfuse-ext2.
(Closes: #1085590)
* Clean up groff warnings in man pages. (Closes: #1086892, #1082787,
#1072866, #1087898)
* Document the orphan_file feature in the ext4(5) and tune2fs(8) man
pages. (Closes: #1073062)

-- Theodore Y. Ts'o <tytso@mit.edu> Thu, 28 Nov 2024 23:35:35 -0500

e2fsprogs (1.47.1-1) unstable; urgency=medium

* New upstream version
Expand Down
85 changes: 85 additions & 0 deletions doc/RelNotes/v1.47.2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
E2fsprogs 1.47.2 (November 28, 2024) 6ba18ef7bf4b
====================================

Updates/Fixes since v1.47.1:

UI and Features
---------------

Drop the tune2fs -r option and replace it with -E revision=<fs-rev>.
Revision 0 file systems are needed for compatibility with pre-1995 Linux
kernels (older that version 1.2). Most of the time, users shouldn't be
using the -r option and they can confuse themselves and end up creating
a file system that is missing most modern ext4 features, including no
online resizing, no support for post-2038 timestamps, etc. (Addresses
Debian Bug #1086603)

Add support for gnu.translator extended attributes in tar files fed to
mke2fs -d. (Addresses Github issue
https://github.com/tytso/e2fsprogs/issues/192)


Fixes
-----

Avoid a spurious failure in badblocks when -n or -w is specified twice.
(Addresses Debian Bug #1087341)

Fix a bug where e2fsck could skip checking a file systems with the
orphan_file feature if there are orphaned files that need to be cleaned
up. (Addresses Red Hat Bugzilla 2318710, SuSE Bugzilla #1226043)

Tune2fs will now upgrade a revision 0 file system to revision 1 before
trying to change the inode size. Otherwise, this could result in a
corrupted file system.

Fix fuse2fs --helpfull so that it displays the full help message.

Allow resize2fs to perform an offline resize past the 256 TiB boundary
(which the kernel could do as part of an online resize).



Performance, Internal Implementation, Development Support etc.
--------------------------------------------------------------

Speed up tune2fs -g when the group is not changed by the command.

Fix build failures on GCC 15 due to it switched to using -std=c23 by
default. (Addresses Github issue
https://github.com/tytso/e2fsprogs/issues/202)

Fix build failure when linking fuse2fs with old (2.9.9) version of
libfuse2 on aarch64. This hack was needed to fix a regression caused by
another hacky workaround needed to work around a build failure on
mipsel64 thanks to glibc using different struct stat layouts depending
_FILE_OFFSET_BITS is set and this caused failures when dynamic linking
against libarchive on Debian's mipsel64. (Sigh.)

Fix unused parameter warnings for packages which including ext2fs.h.
(Addresses Debian Bug #1082500)

Fix bug where packages including ext2fs.h would get the 32-bit versions
of the timestamp routines even on 64-bit platforms due to a missing
SIZEOF_TIME_T autoconf definiton in public_config.h.

Enable Continuous Integration testing in Debian's Salsa forge.

Fix a memory leak in oss-fuzz test programs.

Provide fuseext2 to replace the debian package src:fuse-umfuse-ext2.
(Addresses Debian Bug #1085590)

Fix the f_badjour_encrypted test to write the error output from mke2fs
and debugfs to a log file so it doesn't mess up the "make check" output
and to make those error messages available in the case of test failure.

Fix my_llseek() declaration when building against musl libc.

Clean up groff warnings in man pages. (Addresses Debian Bugs #1086892,
#1082787, #1072866, #1087898)

Document the orphan_file feature in the ext4(5) and tune2fs(8) man
pages. (Addresses Debian Bug #1073062)

Various man page cleanups.
8 changes: 4 additions & 4 deletions doc/libext2fs.texinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.47.1)
@settitle The EXT2FS Library (version 1.47.2)
@synindex tp fn
@comment %**end of header

Expand Down Expand Up @@ -60,8 +60,8 @@ by the author.

@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.47.1
@subtitle May 2024
@subtitle Version 1.47.2
@subtitle November 2024

@author by Theodore Ts'o

Expand Down Expand Up @@ -101,7 +101,7 @@ by the Foundation.

@top The EXT2FS Library

This manual documents the EXT2FS Library, version 1.47.1.
This manual documents the EXT2FS Library, version 1.47.2.

@menu
* Introduction to the EXT2FS Library::
Expand Down
8 changes: 4 additions & 4 deletions e2fsprogs.lsm
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.47.1
Entered-date: 2024-05-20
Version: 1.47.2
Entered-date: 2024-10-28
Description: The filesystem utilities for the EXT2, EXT3, and EXT4
filesystems, including e2fsck, mke2fs, dumpe2fs, and others.
Keywords: utilities, filesystem, Ext2fs, ext3, ext4
Author: tytso@mit.edu (Theodore Tso)
Maintained-by: tytso@mit.edu (Theodore Tso)
Primary-site: ftp.kernel.org /pub/linux/kernel/people/tytso/e2fsprogs
9704kB e2fsprogs-1.47.1.tar.gz
1kB e2fsprogs-1.47.1.lsm
9732kB e2fsprogs-1.47.2.tar.gz
1kB e2fsprogs-1.47.2.lsm
pAlternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
Platforms: linux 1.2.x/1.3.x/2.0.x/2.1.x/2.2.x/2.3.x/2.4.x/2.5.x/2.6.x/3.x/4.x/5.x/6.x
Copying-policy: GPL-2/LGPL-2
Expand Down
2 changes: 1 addition & 1 deletion e2fsprogs.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Summary: Utilities for managing ext2/ext3/ext4 filesystems
Name: e2fsprogs
Version: 1.47.1
Version: 1.47.2
Release: 0
License: GPLv2
Group: System Environment/Base
Expand Down
Loading

0 comments on commit 2aa6075

Please sign in to comment.