Whamcloud - gitweb
Update release notes, etc., for the 1.46.5 release v1.46.5
authorTheodore Ts'o <tytso@mit.edu>
Thu, 30 Dec 2021 05:52:29 +0000 (00:52 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 30 Dec 2021 05:54:33 +0000 (00:54 -0500)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
RELEASE-NOTES
debian/changelog
debian/control
debian/rules
doc/RelNotes/v1.46.4.txt
doc/RelNotes/v1.46.5.txt [new file with mode: 0644]
doc/libext2fs.texinfo
e2fsprogs.lsm
e2fsprogs.spec
po/e2fsprogs.pot
version.h

index bb4d7d4..0e61bc7 120000 (symlink)
@@ -1 +1 @@
-doc/RelNotes/v1.46.4.txt
\ No newline at end of file
+doc/RelNotes/v1.46.5.txt
\ No newline at end of file
index 1b47aff..3b6124b 100644 (file)
@@ -1,3 +1,29 @@
+e2fsprogs (1.46.5-1) unstable; urgency=medium
+
+  * New upstream release
+  * Resize2fs will automatically drop one block group (128M) if that will
+    allow a resize operation to succeed when it would have failed due to
+    running afoul of the 2**32 inode count limit.
+  * Fix resize2fs -P so it won't potentially loop forever when the file
+    system is corrupted
+  * E2fsck will now automatically update the block group checksum when
+    fixing a problem in a block group descriptor
+  * Fix error handling in the unix_io module which could cause e2fsck
+    to deadlock in the face of I/O errors.
+  * Fix a bug in e2fsck fast commit handling which could result it in
+    crashing in some rare cases.
+  * Fix e2fsck and tune2fs's handling of quota limits, which previously
+    could get lost.
+  * Correct the report header printed by debugfs's get_quota and
+    list_quota commands.
+  * Speed up off-line resizing of very large file system.
+  * Fixed spelling mistakes in the mke2fs.conf man page.
+  * Update Chinese, Malay, Serbian, Spanish, Swedish, and Ukrainian
+    translations.
+  * Update the Debian policy compliance to 4.6.0.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Thu, 30 Dec 2021 00:35:14 -0500
+
 e2fsprogs (1.46.4-1) unstable; urgency=medium
 
   * New upstream release
 e2fsprogs (1.46.4-1) unstable; urgency=medium
 
   * New upstream release
@@ -20,7 +46,7 @@ e2fsprogs (1.46.4-1) unstable; urgency=medium
   * Fix FTBFS on GNU Hurd
   * Use WantedBy=multi-user.target in e2scrub_reap.service.
     (Closes: #991349)
   * Fix FTBFS on GNU Hurd
   * Use WantedBy=multi-user.target in e2scrub_reap.service.
     (Closes: #991349)
-  * Updated and clarified the resize2fs man pages.  (Closes: #979411)
+  * Updated and clarified the resize2fs man page.  (Closes: #979411)
   * Update Czech, Dutch, French, Polish, Portuguese, and Swedish
     translations.
 
   * Update Czech, Dutch, French, Polish, Portuguese, and Swedish
     translations.
 
index 84cf9d8..5a13b56 100644 (file)
@@ -4,7 +4,7 @@ Priority: required
 Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
 Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, debhelper-compat (= 12), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
 Rules-Requires-Root: no
 Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
 Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, debhelper-compat (= 12), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
 Rules-Requires-Root: no
-Standards-Version: 4.5.1
+Standards-Version: 4.6.0
 Homepage: http://e2fsprogs.sourceforge.net
 Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
 Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master
 Homepage: http://e2fsprogs.sourceforge.net
 Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
 Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master
index 25c03b8..b85976f 100755 (executable)
@@ -179,7 +179,7 @@ override_dh_gencontrol:
 
 override_dh_auto_test:
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
 
 override_dh_auto_test:
 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
-       $(MAKE) -C ${stdbuilddir} V=1 check
+       PRINT_FAILED=yes $(MAKE) -C ${stdbuilddir} V=1 check
 endif
 
 test_printenv:
 endif
 
 test_printenv:
index 52c8986..5e39745 100644 (file)
@@ -35,7 +35,7 @@ system image using mke2fs into a non-existent file would fail.
 Fix mke2fs to correctly create Posix ACL's on big-endian systems when
 copying files from a directory hierarchy.
 
 Fix mke2fs to correctly create Posix ACL's on big-endian systems when
 copying files from a directory hierarchy.
 
-Updated and clarified the resize2fs man pages.  (Addresses Debian Bug:
+Updated and clarified the resize2fs man page.  (Addresses Debian Bug:
 #979411)
 
 
 #979411)
 
 
diff --git a/doc/RelNotes/v1.46.5.txt b/doc/RelNotes/v1.46.5.txt
new file mode 100644 (file)
index 0000000..1bd60c8
--- /dev/null
@@ -0,0 +1,82 @@
+E2fsprogs 1.46.5 (December 30, 2021)
+====================================
+
+Updates/Fixes since v1.46.4:
+
+UI and Features
+---------------
+
+When resizing a file system and the inode count exceeds the 2**32
+maximum, if resize2fs can successfully perform the resize by dropping
+the last block group, resize2fs will do that in order to allow the file
+system grow operation to succeed.  For example, using the default inode
+ratio size of 16k, this will allow a successful resize to 64TB - 128MB
+when the storage device is 64TB.
+
+
+Fixes
+-----
+
+Avoid a potential infinite loop in resize2fs -P when the file system is
+corrupted (introduced in e2fsprogs 1.45.5).  (Addresses github issue
+https://github.com/tytso/e2fsprogs/issues/94)
+
+E2fsck now updates the bg_checksum after fixing problems in the block
+group descriptor, which eliminates some unnecessary messages printed or
+asked of the system administrator.
+
+Fixed some potential deadlock problems in the unix_io handler in the case
+of I/O errors.  The fix should also improve the performance of parallel
+bitmap loading.
+
+Fixed e2fsck's fast commit handling which could result it in crashing
+when trying to merge extents when there were none available to be
+merged.
+
+Fix e2fsck's support of quota limit data, which could sometimes get
+dropped when the quota data needs to be regenerated, or when processing
+the orphan list.
+
+Fix tune2fs to correctly transfer the quota limits when converting quota
+files to the internal quota inodes.  Also add support for tune2fs to
+properly handle the older version 0 quota files.
+
+Fix debugfs's get_quota and list_quota commands so that the header of
+the report printed by these commands correctly reflect that the units of
+used space is in bytes instead of blocks.
+
+
+Performance, Internal Implementation, Development Support etc.
+--------------------------------------------------------------
+
+Add some additional packages to the setup-schroot script to account for
+the fact that the script can be run on older Debian distributions and so
+the build dependencies might omit some packages needed to build
+e2fsprogs on unstable version of Debian.
+
+Reduce resize2fs's CPU overhead when counting the number of blocks in
+use which can reduce the wall clock time for very large file systems
+by substantial amount.
+
+Teach libuuid to use getrandom() or getentropy() if available in favor
+of reading from /dev/[u]random.
+
+Teach libss to use libreadline.so.8 if it is available.
+
+Update some test expect files to fix some regression tests that were
+broken in e2fsprogs 1.46.4.
+
+If the PRINT_FAILED environment variable is set, failed tests will
+display the diff output to make it easier to debug test failures on
+autobuilders.
+
+Fix various compiler warnings.
+
+Update tst_getsize to use ext2fs_get_size2() to support testing devices
+which are larger than 2**32 sectors.
+
+Fixed spelling mistakes in the mke2fs.conf man page.
+
+Update Chinese, Malay, Serbian, Spanish, Swedish, and Ukrainian
+translations.
+
index 97b7b52..98100c4 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.46.4)
+@settitle The EXT2FS Library (version 1.46.5)
 @synindex tp fn
 @comment %**end of header
 
 @synindex tp fn
 @comment %**end of header
 
@@ -60,8 +60,8 @@ by the author.
 
 @title The EXT2FS Library
 @subtitle The EXT2FS Library
 
 @title The EXT2FS Library
 @subtitle The EXT2FS Library
-@subtitle Version 1.46.4
-@subtitle August 2021
+@subtitle Version 1.46.5
+@subtitle December 2021
 
 @author by Theodore Ts'o
 
 
 @author by Theodore Ts'o
 
@@ -101,7 +101,7 @@ by the Foundation.
 
 @top The EXT2FS Library
 
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.46.4.
+This manual documents the EXT2FS Library, version 1.46.5.
 
 @menu
 * Introduction to the EXT2FS Library::  
 
 @menu
 * Introduction to the EXT2FS Library::  
index 52a71f4..fb8aaec 100644 (file)
@@ -1,15 +1,15 @@
 Begin3
 Title:          EXT2 Filesystem utilities
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.46.4
-Entered-date:   2021-08-18
+Version:        1.46.5
+Entered-date:   2021-12-30
 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
 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
-                9300kB e2fsprogs-1.46.4.tar.gz
-                1kB    e2fsprogs-1.46.4.lsm
+                9308kB e2fsprogs-1.46.5.tar.gz
+                1kB    e2fsprogs-1.46.5.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
 Copying-policy: GPL-2/LGPL-2
 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
 Copying-policy: GPL-2/LGPL-2
index 7b9e989..cc6aac8 100644 (file)
@@ -5,7 +5,7 @@
 
 Summary: Utilities for managing ext2/ext3/ext4 filesystems
 Name: e2fsprogs
 
 Summary: Utilities for managing ext2/ext3/ext4 filesystems
 Name: e2fsprogs
-Version: 1.46.4
+Version: 1.46.5
 Release: 0
 License: GPLv2
 Group: System Environment/Base
 Release: 0
 License: GPLv2
 Group: System Environment/Base
index 26694c5..d65b42d 100644 (file)
@@ -77,9 +77,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: e2fsprogs 1.46.4\n"
+"Project-Id-Version: e2fsprogs 1.46.5\n"
 "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
 "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2021-08-18 22:49+0000\n"
+"POT-Creation-Date: 2021-12-30 00:46-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -107,7 +107,7 @@ msgstr ""
 #: misc/badblocks.c:1286 misc/badblocks.c:1298 misc/dumpe2fs.c:437
 #: misc/dumpe2fs.c:702 misc/dumpe2fs.c:706 misc/e2image.c:1440
 #: misc/e2image.c:1638 misc/e2image.c:1659 misc/mke2fs.c:237
 #: misc/badblocks.c:1286 misc/badblocks.c:1298 misc/dumpe2fs.c:437
 #: misc/dumpe2fs.c:702 misc/dumpe2fs.c:706 misc/e2image.c:1440
 #: misc/e2image.c:1638 misc/e2image.c:1659 misc/mke2fs.c:237
-#: misc/tune2fs.c:2886 misc/tune2fs.c:2986 resize/main.c:416
+#: misc/tune2fs.c:2887 misc/tune2fs.c:2987 resize/main.c:416
 #, c-format
 msgid "while trying to open %s"
 msgstr ""
 #, c-format
 msgid "while trying to open %s"
 msgstr ""
@@ -204,36 +204,36 @@ msgstr ""
 msgid "BLKFLSBUF ioctl not supported!  Can't flush buffers.\n"
 msgstr ""
 
 msgid "BLKFLSBUF ioctl not supported!  Can't flush buffers.\n"
 msgstr ""
 
-#: e2fsck/journal.c:1270
+#: e2fsck/journal.c:1273
 msgid "reading journal superblock\n"
 msgstr ""
 
 msgid "reading journal superblock\n"
 msgstr ""
 
-#: e2fsck/journal.c:1343
+#: e2fsck/journal.c:1346
 #, c-format
 msgid "%s: no valid journal superblock found\n"
 msgstr ""
 
 #, c-format
 msgid "%s: no valid journal superblock found\n"
 msgstr ""
 
-#: e2fsck/journal.c:1352
+#: e2fsck/journal.c:1355
 #, c-format
 msgid "%s: journal too short\n"
 msgstr ""
 
 #, c-format
 msgid "%s: journal too short\n"
 msgstr ""
 
-#: e2fsck/journal.c:1365
+#: e2fsck/journal.c:1368
 #, c-format
 msgid "%s: incorrect fast commit blocks\n"
 msgstr ""
 
 #, c-format
 msgid "%s: incorrect fast commit blocks\n"
 msgstr ""
 
-#: e2fsck/journal.c:1667 misc/fuse2fs.c:3797
+#: e2fsck/journal.c:1670 misc/fuse2fs.c:3797
 #, c-format
 msgid "%s: recovering journal\n"
 msgstr ""
 
 #, c-format
 msgid "%s: recovering journal\n"
 msgstr ""
 
-#: e2fsck/journal.c:1669
+#: e2fsck/journal.c:1672
 #, c-format
 msgid "%s: won't do journal recovery while read-only\n"
 msgstr ""
 
 #, c-format
 msgid "%s: won't do journal recovery while read-only\n"
 msgstr ""
 
-#: e2fsck/journal.c:1696
+#: e2fsck/journal.c:1699
 #, c-format
 msgid "while trying to re-open %s"
 msgstr ""
 #, c-format
 msgid "while trying to re-open %s"
 msgstr ""
@@ -2971,11 +2971,11 @@ msgstr ""
 msgid "while calling ext2fs_adjust_ea_refcount2 for inode %u"
 msgstr ""
 
 msgid "while calling ext2fs_adjust_ea_refcount2 for inode %u"
 msgstr ""
 
-#: e2fsck/super.c:374
+#: e2fsck/super.c:375
 msgid "Truncating"
 msgstr ""
 
 msgid "Truncating"
 msgstr ""
 
-#: e2fsck/super.c:375
+#: e2fsck/super.c:376
 msgid "Clearing"
 msgstr ""
 
 msgid "Clearing"
 msgstr ""
 
@@ -3144,7 +3144,7 @@ msgid_plural "%12u files\n"
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: e2fsck/unix.c:240 misc/badblocks.c:1001 misc/tune2fs.c:3078 misc/util.c:129
+#: e2fsck/unix.c:240 misc/badblocks.c:1001 misc/tune2fs.c:3079 misc/util.c:129
 #: resize/main.c:356
 #, c-format
 msgid "while determining whether %s is mounted."
 #: resize/main.c:356
 #, c-format
 msgid "while determining whether %s is mounted."
@@ -3305,7 +3305,7 @@ msgid "The -t option is not supported on this version of e2fsck.\n"
 msgstr ""
 
 #: e2fsck/unix.c:946 e2fsck/unix.c:1024 misc/e2initrd_helper.c:330
 msgstr ""
 
 #: e2fsck/unix.c:946 e2fsck/unix.c:1024 misc/e2initrd_helper.c:330
-#: misc/tune2fs.c:1778 misc/tune2fs.c:2078 misc/tune2fs.c:2096
+#: misc/tune2fs.c:1779 misc/tune2fs.c:2079 misc/tune2fs.c:2097
 #, c-format
 msgid "Unable to resolve '%s'"
 msgstr ""
 #, c-format
 msgid "Unable to resolve '%s'"
 msgstr ""
@@ -3382,8 +3382,8 @@ msgid "while reading MMP block"
 msgstr ""
 
 #: e2fsck/unix.c:1314 e2fsck/unix.c:1366 misc/e2undo.c:240 misc/e2undo.c:285
 msgstr ""
 
 #: e2fsck/unix.c:1314 e2fsck/unix.c:1366 misc/e2undo.c:240 misc/e2undo.c:285
-#: misc/mke2fs.c:2758 misc/mke2fs.c:2809 misc/tune2fs.c:2803
-#: misc/tune2fs.c:2848 resize/main.c:188 resize/main.c:233
+#: misc/mke2fs.c:2758 misc/mke2fs.c:2809 misc/tune2fs.c:2804
+#: misc/tune2fs.c:2849 resize/main.c:188 resize/main.c:233
 #, c-format
 msgid ""
 "Overwriting existing filesystem; this can be undone using the command:\n"
 #, c-format
 msgid ""
 "Overwriting existing filesystem; this can be undone using the command:\n"
@@ -3391,7 +3391,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2798 misc/tune2fs.c:2837
+#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2798 misc/tune2fs.c:2838
 #: resize/main.c:222
 #, c-format
 msgid "while trying to delete %s"
 #: resize/main.c:222
 #, c-format
 msgid "while trying to delete %s"
@@ -4316,7 +4316,7 @@ msgstr ""
 msgid "reading MMP block %llu from '%s'\n"
 msgstr ""
 
 msgid "reading MMP block %llu from '%s'\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:519 misc/mke2fs.c:811 misc/tune2fs.c:2118
+#: misc/dumpe2fs.c:519 misc/mke2fs.c:811 misc/tune2fs.c:2119
 msgid "Couldn't allocate memory to parse options!\n"
 msgstr ""
 
 msgid "Couldn't allocate memory to parse options!\n"
 msgstr ""
 
@@ -4349,7 +4349,7 @@ msgstr ""
 msgid "\tUsing %s\n"
 msgstr ""
 
 msgid "\tUsing %s\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:708 misc/e2image.c:1640 misc/tune2fs.c:3004
+#: misc/dumpe2fs.c:708 misc/e2image.c:1640 misc/tune2fs.c:3005
 #: resize/main.c:418
 msgid "Couldn't find valid filesystem superblock.\n"
 msgstr ""
 #: resize/main.c:418
 msgid "Couldn't find valid filesystem superblock.\n"
 msgstr ""
@@ -4648,7 +4648,7 @@ msgstr ""
 msgid "e2label: not an ext2 filesystem\n"
 msgstr ""
 
 msgid "e2label: not an ext2 filesystem\n"
 msgstr ""
 
-#: misc/e2label.c:97 misc/tune2fs.c:3213
+#: misc/e2label.c:97 misc/tune2fs.c:3214
 #, c-format
 msgid "Warning: label too long, truncating.\n"
 msgstr ""
 #, c-format
 msgid "Warning: label too long, truncating.\n"
 msgstr ""
@@ -4663,7 +4663,7 @@ msgstr ""
 msgid "e2label: error writing superblock\n"
 msgstr ""
 
 msgid "e2label: error writing superblock\n"
 msgstr ""
 
-#: misc/e2label.c:117 misc/tune2fs.c:1770
+#: misc/e2label.c:117 misc/tune2fs.c:1771
 #, c-format
 msgid "Usage: e2label device [newlabel]\n"
 msgstr ""
 #, c-format
 msgid "Usage: e2label device [newlabel]\n"
 msgstr ""
@@ -4983,7 +4983,7 @@ msgstr ""
 msgid "%s: %s.\n"
 msgstr ""
 
 msgid "%s: %s.\n"
 msgstr ""
 
-#: misc/fuse2fs.c:3783 misc/fuse2fs.c:3802 misc/tune2fs.c:3104
+#: misc/fuse2fs.c:3783 misc/fuse2fs.c:3802 misc/tune2fs.c:3105
 #, c-format
 msgid "Please run e2fsck -fy %s.\n"
 msgstr ""
 #, c-format
 msgid "Please run e2fsck -fy %s.\n"
 msgstr ""
@@ -5309,7 +5309,7 @@ msgstr ""
 msgid "Invalid offset: %s\n"
 msgstr ""
 
 msgid "Invalid offset: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:892 misc/tune2fs.c:2146
+#: misc/mke2fs.c:892 misc/tune2fs.c:2147
 #, c-format
 msgid "Invalid mmp_update_interval: %s\n"
 msgstr ""
 #, c-format
 msgid "Invalid mmp_update_interval: %s\n"
 msgstr ""
@@ -5389,12 +5389,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:1136 misc/tune2fs.c:2282
+#: misc/mke2fs.c:1136 misc/tune2fs.c:2283
 #, c-format
 msgid "error: Invalid encoding flag: %s\n"
 msgstr ""
 
 #, c-format
 msgid "error: Invalid encoding flag: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:1142 misc/tune2fs.c:2291
+#: misc/mke2fs.c:1142 misc/tune2fs.c:2292
 #, c-format
 msgid ""
 "error: An encoding must be explicitly specified when passing encoding-flags\n"
 #, c-format
 msgid ""
 "error: An encoding must be explicitly specified when passing encoding-flags\n"
@@ -5470,7 +5470,7 @@ msgstr ""
 msgid "'-R' is deprecated, use '-E' instead"
 msgstr ""
 
 msgid "'-R' is deprecated, use '-E' instead"
 msgstr ""
 
-#: misc/mke2fs.c:1708 misc/tune2fs.c:1872
+#: misc/mke2fs.c:1708 misc/tune2fs.c:1873
 #, c-format
 msgid "bad error behavior - %s"
 msgstr ""
 #, c-format
 msgid "bad error behavior - %s"
 msgstr ""
@@ -6085,19 +6085,19 @@ msgstr ""
 msgid "while trying to open external journal"
 msgstr ""
 
 msgid "while trying to open external journal"
 msgstr ""
 
-#: misc/tune2fs.c:292 misc/tune2fs.c:2894
+#: misc/tune2fs.c:292 misc/tune2fs.c:2895
 #, c-format
 msgid "%s is not a journal device.\n"
 msgstr ""
 
 #, c-format
 msgid "%s is not a journal device.\n"
 msgstr ""
 
-#: misc/tune2fs.c:301 misc/tune2fs.c:2903
+#: misc/tune2fs.c:301 misc/tune2fs.c:2904
 #, c-format
 msgid ""
 "Journal superblock is corrupted, nr_users\n"
 "is too high (%d).\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Journal superblock is corrupted, nr_users\n"
 "is too high (%d).\n"
 msgstr ""
 
-#: misc/tune2fs.c:308 misc/tune2fs.c:2910
+#: misc/tune2fs.c:308 misc/tune2fs.c:2911
 msgid "Filesystem's UUID not found on journal device.\n"
 msgstr ""
 
 msgid "Filesystem's UUID not found on journal device.\n"
 msgstr ""
 
@@ -6297,7 +6297,7 @@ msgid ""
 "Warning: '^quota' option overrides '-Q'arguments.\n"
 msgstr ""
 
 "Warning: '^quota' option overrides '-Q'arguments.\n"
 msgstr ""
 
-#: misc/tune2fs.c:1483 misc/tune2fs.c:2244
+#: misc/tune2fs.c:1483 misc/tune2fs.c:2245
 msgid ""
 "The casefold feature may only be enabled when the filesystem is unmounted.\n"
 msgstr ""
 msgid ""
 "The casefold feature may only be enabled when the filesystem is unmounted.\n"
 msgstr ""
@@ -6359,22 +6359,22 @@ msgstr ""
 msgid "while initializing quota context in support library"
 msgstr ""
 
 msgid "while initializing quota context in support library"
 msgstr ""
 
-#: misc/tune2fs.c:1684
+#: misc/tune2fs.c:1685
 #, c-format
 msgid "while updating quota limits (%d)"
 msgstr ""
 
 #, c-format
 msgid "while updating quota limits (%d)"
 msgstr ""
 
-#: misc/tune2fs.c:1694
+#: misc/tune2fs.c:1695
 #, c-format
 msgid "while writing quota file (%d)"
 msgstr ""
 
 #, c-format
 msgid "while writing quota file (%d)"
 msgstr ""
 
-#: misc/tune2fs.c:1712
+#: misc/tune2fs.c:1713
 #, c-format
 msgid "while removing quota file (%d)"
 msgstr ""
 
 #, c-format
 msgid "while removing quota file (%d)"
 msgstr ""
 
-#: misc/tune2fs.c:1755
+#: misc/tune2fs.c:1756
 msgid ""
 "\n"
 "Bad quota options specified.\n"
 msgid ""
 "\n"
 "Bad quota options specified.\n"
@@ -6388,65 +6388,65 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: misc/tune2fs.c:1813
+#: misc/tune2fs.c:1814
 #, c-format
 msgid "Couldn't parse date/time specifier: %s"
 msgstr ""
 
 #, c-format
 msgid "Couldn't parse date/time specifier: %s"
 msgstr ""
 
-#: misc/tune2fs.c:1845 misc/tune2fs.c:1856
+#: misc/tune2fs.c:1846 misc/tune2fs.c:1857
 #, c-format
 msgid "bad mounts count - %s"
 msgstr ""
 
 #, c-format
 msgid "bad mounts count - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1899
+#: misc/tune2fs.c:1900
 #, c-format
 msgid "bad gid/group name - %s"
 msgstr ""
 
 #, c-format
 msgid "bad gid/group name - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1932
+#: misc/tune2fs.c:1933
 #, c-format
 msgid "bad interval - %s"
 msgstr ""
 
 #, c-format
 msgid "bad interval - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1961
+#: misc/tune2fs.c:1962
 #, c-format
 msgid "bad reserved block ratio - %s"
 msgstr ""
 
 #, c-format
 msgid "bad reserved block ratio - %s"
 msgstr ""
 
-#: misc/tune2fs.c:1976
+#: misc/tune2fs.c:1977
 msgid "-o may only be specified once"
 msgstr ""
 
 msgid "-o may only be specified once"
 msgstr ""
 
-#: misc/tune2fs.c:1985
+#: misc/tune2fs.c:1986
 msgid "-O may only be specified once"
 msgstr ""
 
 msgid "-O may only be specified once"
 msgstr ""
 
-#: misc/tune2fs.c:2002
+#: misc/tune2fs.c:2003
 #, c-format
 msgid "bad reserved blocks count - %s"
 msgstr ""
 
 #, c-format
 msgid "bad reserved blocks count - %s"
 msgstr ""
 
-#: misc/tune2fs.c:2031
+#: misc/tune2fs.c:2032
 #, c-format
 msgid "bad uid/user name - %s"
 msgstr ""
 
 #, c-format
 msgid "bad uid/user name - %s"
 msgstr ""
 
-#: misc/tune2fs.c:2048
+#: misc/tune2fs.c:2049
 #, c-format
 msgid "bad inode size - %s"
 msgstr ""
 
 #, c-format
 msgid "bad inode size - %s"
 msgstr ""
 
-#: misc/tune2fs.c:2055
+#: misc/tune2fs.c:2056
 #, c-format
 msgid "Inode size must be a power of two- %s"
 msgstr ""
 
 #, c-format
 msgid "Inode size must be a power of two- %s"
 msgstr ""
 
-#: misc/tune2fs.c:2155
+#: misc/tune2fs.c:2156
 #, c-format
 msgid "mmp_update_interval too big: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "mmp_update_interval too big: %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:2160
+#: misc/tune2fs.c:2161
 #, c-format
 msgid "Setting multiple mount protection update interval to %lu second\n"
 msgid_plural ""
 #, c-format
 msgid "Setting multiple mount protection update interval to %lu second\n"
 msgid_plural ""
@@ -6454,52 +6454,52 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: misc/tune2fs.c:2169
+#: misc/tune2fs.c:2170
 #, c-format
 msgid "Setting filesystem error flag to force fsck.\n"
 msgstr ""
 
 #, c-format
 msgid "Setting filesystem error flag to force fsck.\n"
 msgstr ""
 
-#: misc/tune2fs.c:2187
+#: misc/tune2fs.c:2188
 #, c-format
 msgid "Invalid RAID stride: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid RAID stride: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:2202
+#: misc/tune2fs.c:2203
 #, c-format
 msgid "Invalid RAID stripe-width: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid RAID stripe-width: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:2217
+#: misc/tune2fs.c:2218
 #, c-format
 msgid "Invalid hash algorithm: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid hash algorithm: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:2223
+#: misc/tune2fs.c:2224
 #, c-format
 msgid "Setting default hash algorithm to %s (%d)\n"
 msgstr ""
 
 #, c-format
 msgid "Setting default hash algorithm to %s (%d)\n"
 msgstr ""
 
-#: misc/tune2fs.c:2250
+#: misc/tune2fs.c:2251
 #, c-format
 msgid "Cannot alter existing encoding\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot alter existing encoding\n"
 msgstr ""
 
-#: misc/tune2fs.c:2256
+#: misc/tune2fs.c:2257
 #, c-format
 msgid "Invalid encoding: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid encoding: %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:2262
+#: misc/tune2fs.c:2263
 #, c-format
 msgid "Setting encoding to '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Setting encoding to '%s'\n"
 msgstr ""
 
-#: misc/tune2fs.c:2286
+#: misc/tune2fs.c:2287
 #, c-format
 msgid "Setting encoding_flags to '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Setting encoding_flags to '%s'\n"
 msgstr ""
 
-#: misc/tune2fs.c:2296
+#: misc/tune2fs.c:2297
 msgid ""
 "\n"
 "Bad options specified.\n"
 msgid ""
 "\n"
 "Bad options specified.\n"
@@ -6521,72 +6521,72 @@ msgid ""
 "\tencoding_flags=<flags>\n"
 msgstr ""
 
 "\tencoding_flags=<flags>\n"
 msgstr ""
 
-#: misc/tune2fs.c:2712
+#: misc/tune2fs.c:2713
 msgid "Failed to read inode bitmap\n"
 msgstr ""
 
 msgid "Failed to read inode bitmap\n"
 msgstr ""
 
-#: misc/tune2fs.c:2717
+#: misc/tune2fs.c:2718
 msgid "Failed to read block bitmap\n"
 msgstr ""
 
 msgid "Failed to read block bitmap\n"
 msgstr ""
 
-#: misc/tune2fs.c:2734 resize/resize2fs.c:1284
+#: misc/tune2fs.c:2735 resize/resize2fs.c:1372
 msgid "blocks to be moved"
 msgstr ""
 
 msgid "blocks to be moved"
 msgstr ""
 
-#: misc/tune2fs.c:2737
+#: misc/tune2fs.c:2738
 msgid "Failed to allocate block bitmap when increasing inode size\n"
 msgstr ""
 
 msgid "Failed to allocate block bitmap when increasing inode size\n"
 msgstr ""
 
-#: misc/tune2fs.c:2743
+#: misc/tune2fs.c:2744
 msgid "Not enough space to increase inode size \n"
 msgstr ""
 
 msgid "Not enough space to increase inode size \n"
 msgstr ""
 
-#: misc/tune2fs.c:2748
+#: misc/tune2fs.c:2749
 msgid "Failed to relocate blocks during inode resize \n"
 msgstr ""
 
 msgid "Failed to relocate blocks during inode resize \n"
 msgstr ""
 
-#: misc/tune2fs.c:2780
+#: misc/tune2fs.c:2781
 msgid ""
 "Error in resizing the inode size.\n"
 "Run e2undo to undo the file system changes. \n"
 msgstr ""
 
 msgid ""
 "Error in resizing the inode size.\n"
 "Run e2undo to undo the file system changes. \n"
 msgstr ""
 
-#: misc/tune2fs.c:2991
+#: misc/tune2fs.c:2992
 msgid ""
 "If you are sure the filesystem is not in use on any node, run:\n"
 "'tune2fs -f -E clear_mmp {device}'\n"
 msgstr ""
 
 msgid ""
 "If you are sure the filesystem is not in use on any node, run:\n"
 "'tune2fs -f -E clear_mmp {device}'\n"
 msgstr ""
 
-#: misc/tune2fs.c:2998
+#: misc/tune2fs.c:2999
 #, c-format
 msgid ""
 "MMP block magic is bad. Try to fix it by running:\n"
 "'e2fsck -f %s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "MMP block magic is bad. Try to fix it by running:\n"
 "'e2fsck -f %s'\n"
 msgstr ""
 
-#: misc/tune2fs.c:3010
+#: misc/tune2fs.c:3011
 msgid "Cannot modify a journal device.\n"
 msgstr ""
 
 msgid "Cannot modify a journal device.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3023
+#: misc/tune2fs.c:3024
 #, c-format
 msgid "The inode size is already %lu\n"
 msgstr ""
 
 #, c-format
 msgid "The inode size is already %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:3030
+#: misc/tune2fs.c:3031
 msgid "Shrinking inode size is not supported\n"
 msgstr ""
 
 msgid "Shrinking inode size is not supported\n"
 msgstr ""
 
-#: misc/tune2fs.c:3035
+#: misc/tune2fs.c:3036
 #, c-format
 msgid "Invalid inode size %lu (max %d)\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid inode size %lu (max %d)\n"
 msgstr ""
 
-#: misc/tune2fs.c:3041
+#: misc/tune2fs.c:3042
 msgid "Resizing inodes could take some time."
 msgstr ""
 
 msgid "Resizing inodes could take some time."
 msgstr ""
 
-#: misc/tune2fs.c:3090
+#: misc/tune2fs.c:3091
 #, c-format
 msgid ""
 "Warning: The journal is dirty. You may wish to replay the journal like:\n"
 #, c-format
 msgid ""
 "Warning: The journal is dirty. You may wish to replay the journal like:\n"
@@ -6597,159 +6597,159 @@ msgid ""
 "by journal recovery.\n"
 msgstr ""
 
 "by journal recovery.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3099
+#: misc/tune2fs.c:3100
 #, c-format
 msgid "Recovering journal.\n"
 msgstr ""
 
 #, c-format
 msgid "Recovering journal.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3123
+#: misc/tune2fs.c:3124
 #, c-format
 msgid "Setting maximal mount count to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting maximal mount count to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:3129
+#: misc/tune2fs.c:3130
 #, c-format
 msgid "Setting current mount count to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting current mount count to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:3134
+#: misc/tune2fs.c:3135
 #, c-format
 msgid "Setting error behavior to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting error behavior to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:3139
+#: misc/tune2fs.c:3140
 #, c-format
 msgid "Setting reserved blocks gid to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks gid to %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:3144
+#: misc/tune2fs.c:3145
 #, c-format
 msgid "interval between checks is too big (%lu)"
 msgstr ""
 
 #, c-format
 msgid "interval between checks is too big (%lu)"
 msgstr ""
 
-#: misc/tune2fs.c:3151
+#: misc/tune2fs.c:3152
 #, c-format
 msgid "Setting interval between checks to %lu seconds\n"
 msgstr ""
 
 #, c-format
 msgid "Setting interval between checks to %lu seconds\n"
 msgstr ""
 
-#: misc/tune2fs.c:3158
+#: misc/tune2fs.c:3159
 #, c-format
 msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks percentage to %g%% (%llu blocks)\n"
 msgstr ""
 
-#: misc/tune2fs.c:3165
+#: misc/tune2fs.c:3166
 #, c-format
 msgid "reserved blocks count is too big (%llu)"
 msgstr ""
 
 #, c-format
 msgid "reserved blocks count is too big (%llu)"
 msgstr ""
 
-#: misc/tune2fs.c:3172
+#: misc/tune2fs.c:3173
 #, c-format
 msgid "Setting reserved blocks count to %llu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks count to %llu\n"
 msgstr ""
 
-#: misc/tune2fs.c:3177
+#: misc/tune2fs.c:3178
 msgid ""
 "\n"
 "The filesystem already has sparse superblocks.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "The filesystem already has sparse superblocks.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3180
+#: misc/tune2fs.c:3181
 msgid ""
 "\n"
 "Setting the sparse superblock flag not supported\n"
 "for filesystems with the meta_bg feature enabled.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Setting the sparse superblock flag not supported\n"
 "for filesystems with the meta_bg feature enabled.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3190
+#: misc/tune2fs.c:3191
 #, c-format
 msgid ""
 "\n"
 "Sparse superblock flag set.  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Sparse superblock flag set.  %s"
 msgstr ""
 
-#: misc/tune2fs.c:3195
+#: misc/tune2fs.c:3196
 msgid ""
 "\n"
 "Clearing the sparse superblock flag not supported.\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Clearing the sparse superblock flag not supported.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3203
+#: misc/tune2fs.c:3204
 #, c-format
 msgid "Setting time filesystem last checked to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Setting time filesystem last checked to %s\n"
 msgstr ""
 
-#: misc/tune2fs.c:3209
+#: misc/tune2fs.c:3210
 #, c-format
 msgid "Setting reserved blocks uid to %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting reserved blocks uid to %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:3241
+#: misc/tune2fs.c:3242
 msgid "Error in using clear_mmp. It must be used with -f\n"
 msgstr ""
 
 msgid "Error in using clear_mmp. It must be used with -f\n"
 msgstr ""
 
-#: misc/tune2fs.c:3259
+#: misc/tune2fs.c:3260
 msgid ""
 "The quota feature may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
 msgid ""
 "The quota feature may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3276
+#: misc/tune2fs.c:3277
 msgid ""
 "Cannot change the UUID of this filesystem because it has the stable_inodes "
 "feature flag.\n"
 msgstr ""
 
 msgid ""
 "Cannot change the UUID of this filesystem because it has the stable_inodes "
 "feature flag.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3286
+#: misc/tune2fs.c:3287
 msgid "Setting the UUID on this filesystem could take some time."
 msgstr ""
 
 msgid "Setting the UUID on this filesystem could take some time."
 msgstr ""
 
-#: misc/tune2fs.c:3303
+#: misc/tune2fs.c:3304
 msgid "The UUID may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
 msgid "The UUID may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3306
+#: misc/tune2fs.c:3307
 msgid ""
 "If you only use kernels newer than v4.4, run 'tune2fs -O metadata_csum_seed' "
 "and re-run this command.\n"
 msgstr ""
 
 msgid ""
 "If you only use kernels newer than v4.4, run 'tune2fs -O metadata_csum_seed' "
 "and re-run this command.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3337
+#: misc/tune2fs.c:3338
 msgid "Invalid UUID format\n"
 msgstr ""
 
 msgid "Invalid UUID format\n"
 msgstr ""
 
-#: misc/tune2fs.c:3353
+#: misc/tune2fs.c:3354
 msgid "Need to update journal superblock.\n"
 msgstr ""
 
 msgid "Need to update journal superblock.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3375
+#: misc/tune2fs.c:3376
 msgid "The inode size may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
 msgid "The inode size may only be changed when the filesystem is unmounted.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3382
+#: misc/tune2fs.c:3383
 msgid ""
 "Changing the inode size not supported for filesystems with the flex_bg\n"
 "feature enabled.\n"
 msgstr ""
 
 msgid ""
 "Changing the inode size not supported for filesystems with the flex_bg\n"
 "feature enabled.\n"
 msgstr ""
 
-#: misc/tune2fs.c:3400
+#: misc/tune2fs.c:3401
 #, c-format
 msgid "Setting inode size %lu\n"
 msgstr ""
 
 #, c-format
 msgid "Setting inode size %lu\n"
 msgstr ""
 
-#: misc/tune2fs.c:3404
+#: misc/tune2fs.c:3405
 msgid "Failed to change inode size\n"
 msgstr ""
 
 msgid "Failed to change inode size\n"
 msgstr ""
 
-#: misc/tune2fs.c:3418
+#: misc/tune2fs.c:3419
 #, c-format
 msgid "Setting stride size to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting stride size to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:3423
+#: misc/tune2fs.c:3424
 #, c-format
 msgid "Setting stripe width to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Setting stripe width to %d\n"
 msgstr ""
 
-#: misc/tune2fs.c:3430
+#: misc/tune2fs.c:3431
 #, c-format
 msgid "Setting extended default mount options to '%s'\n"
 msgstr ""
 #, c-format
 msgid "Setting extended default mount options to '%s'\n"
 msgstr ""
@@ -7098,65 +7098,65 @@ msgid ""
 "feature.\n"
 msgstr ""
 
 "feature.\n"
 msgstr ""
 
-#: resize/main.c:615
+#: resize/main.c:617
 #, c-format
 msgid ""
 "The filesystem is already %llu (%dk) blocks long.  Nothing to do!\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The filesystem is already %llu (%dk) blocks long.  Nothing to do!\n"
 "\n"
 msgstr ""
 
-#: resize/main.c:623
+#: resize/main.c:627
 #, c-format
 msgid "The filesystem is already 64-bit.\n"
 msgstr ""
 
 #, c-format
 msgid "The filesystem is already 64-bit.\n"
 msgstr ""
 
-#: resize/main.c:628
+#: resize/main.c:632
 #, c-format
 msgid "The filesystem is already 32-bit.\n"
 msgstr ""
 
 #, c-format
 msgid "The filesystem is already 32-bit.\n"
 msgstr ""
 
-#: resize/main.c:633
+#: resize/main.c:637
 #, c-format
 msgid ""
 "Cannot shrink this filesystem because it has the stable_inodes feature "
 "flag.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Cannot shrink this filesystem because it has the stable_inodes feature "
 "flag.\n"
 msgstr ""
 
-#: resize/main.c:642
+#: resize/main.c:646
 #, c-format
 msgid "Converting the filesystem to 64-bit.\n"
 msgstr ""
 
 #, c-format
 msgid "Converting the filesystem to 64-bit.\n"
 msgstr ""
 
-#: resize/main.c:644
+#: resize/main.c:648
 #, c-format
 msgid "Converting the filesystem to 32-bit.\n"
 msgstr ""
 
 #, c-format
 msgid "Converting the filesystem to 32-bit.\n"
 msgstr ""
 
-#: resize/main.c:646
+#: resize/main.c:650
 #, c-format
 msgid "Resizing the filesystem on %s to %llu (%dk) blocks.\n"
 msgstr ""
 
 #, c-format
 msgid "Resizing the filesystem on %s to %llu (%dk) blocks.\n"
 msgstr ""
 
-#: resize/main.c:656
+#: resize/main.c:660
 #, c-format
 msgid "while trying to resize %s"
 msgstr ""
 
 #, c-format
 msgid "while trying to resize %s"
 msgstr ""
 
-#: resize/main.c:659
+#: resize/main.c:663
 #, c-format
 msgid ""
 "Please run 'e2fsck -fy %s' to fix the filesystem\n"
 "after the aborted resize operation.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Please run 'e2fsck -fy %s' to fix the filesystem\n"
 "after the aborted resize operation.\n"
 msgstr ""
 
-#: resize/main.c:664
+#: resize/main.c:668
 #, c-format
 msgid ""
 "The filesystem on %s is now %llu (%dk) blocks long.\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The filesystem on %s is now %llu (%dk) blocks long.\n"
 "\n"
 msgstr ""
 
-#: resize/main.c:679
+#: resize/main.c:683
 #, c-format
 msgid "while trying to truncate %s"
 msgstr ""
 #, c-format
 msgid "while trying to truncate %s"
 msgstr ""
@@ -7229,37 +7229,37 @@ msgid ""
 "this system.\n"
 msgstr ""
 
 "this system.\n"
 msgstr ""
 
-#: resize/resize2fs.c:760
+#: resize/resize2fs.c:769
 #, c-format
 msgid "inodes (%llu) must be less than %u\n"
 msgstr ""
 
 #, c-format
 msgid "inodes (%llu) must be less than %u\n"
 msgstr ""
 
-#: resize/resize2fs.c:1039
+#: resize/resize2fs.c:1127
 msgid "reserved blocks"
 msgstr ""
 
 msgid "reserved blocks"
 msgstr ""
 
-#: resize/resize2fs.c:1289
+#: resize/resize2fs.c:1377
 msgid "meta-data blocks"
 msgstr ""
 
 msgid "meta-data blocks"
 msgstr ""
 
-#: resize/resize2fs.c:1393 resize/resize2fs.c:2435
+#: resize/resize2fs.c:1481 resize/resize2fs.c:2523
 msgid "new meta blocks"
 msgstr ""
 
 msgid "new meta blocks"
 msgstr ""
 
-#: resize/resize2fs.c:2659
+#: resize/resize2fs.c:2747
 msgid "Should never happen!  No sb in last super_sparse bg?\n"
 msgstr ""
 
 msgid "Should never happen!  No sb in last super_sparse bg?\n"
 msgstr ""
 
-#: resize/resize2fs.c:2664
+#: resize/resize2fs.c:2752
 msgid "Should never happen!  Unexpected old_desc in super_sparse bg?\n"
 msgstr ""
 
 msgid "Should never happen!  Unexpected old_desc in super_sparse bg?\n"
 msgstr ""
 
-#: resize/resize2fs.c:2737
+#: resize/resize2fs.c:2825
 msgid "Should never happen: resize inode corrupt!\n"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:11
 msgid "Should never happen: resize inode corrupt!\n"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.46.4"
+msgid "EXT2FS Library version 1.46.5"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:12
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:12
index d3ff901..00c3b85 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * file may be redistributed under the GNU Public License v2.
  */
 
  * file may be redistributed under the GNU Public License v2.
  */
 
-#define E2FSPROGS_VERSION "1.46.4"
-#define E2FSPROGS_DATE "18-Aug-2021"
+#define E2FSPROGS_VERSION "1.46.5"
+#define E2FSPROGS_DATE "30-Dec-2021"