Whamcloud - gitweb
Update release notes, etc., for the 1.46.4-rc1 release
authorTheodore Ts'o <tytso@mit.edu>
Sat, 14 Aug 2021 22:53:30 +0000 (18:53 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 16 Aug 2021 01:07:32 +0000 (21:07 -0400)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
README
RELEASE-NOTES
debian/changelog
debian/libext2fs2.symbols
doc/RelNotes/v1.46.4.txt [new file with mode: 0644]
doc/libext2fs.texinfo
e2fsprogs.lsm
e2fsprogs.spec
po/e2fsprogs.pot
version.h

diff --git a/README b/README
index e3f9fad..a071672 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-       This is the new version (1.46.3) of the second extended file
+       This is the new version (1.46.4) of the second extended file
 system management programs.
 
        From time to time, I release new versions of e2fsprogs, to fix
index 3b25fbb..bb4d7d4 120000 (symlink)
@@ -1 +1 @@
-doc/RelNotes/v1.46.3.txt
\ No newline at end of file
+doc/RelNotes/v1.46.4.txt
\ No newline at end of file
index 60219d9..c494689 100644 (file)
@@ -1,3 +1,31 @@
+e2fsprogs (1.46.4~rc1-1) unstable; urgency=medium
+
+  * New upstream release
+  * Mke2fs now creates 256 byte inodes by default for all non-GNU Hurd
+    file systems.   (Previously small file systems would be created
+    using 128 byte inodes.)
+  * The bigalloc feature is now considered supported when the cluster
+    size is no more than 16 times the block size.
+  * E2fsck now checks to make sure directory entries do not reference
+    internal quota inodes.
+  * E2image now includes the quota inodes when creating file system image,
+    since they are part of the file system metadata.
+  * E2fsck now properly accounts the quota usage of the project quota file.
+  * Fix a regression so mke2fs can create a file system into non-existent
+    file (Closes: #992094)
+  * Fix mke2fs to correctly create Posix ACL's on big-endian systems when
+    copying files from a directory hierarchy.
+  * Fix FTBFS caused by test failures on big-endian systems.
+    (Closes: #991922)
+  * 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)
+  * Update Czech, Dutch, French, Polish, Portuguese, and Swedish
+    translations.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu>  Sun, 15 Aug 2021 19:37:36 -0400
+
 e2fsprogs (1.46.3-1) experimental; urgency=medium
 
   * New upstream release
@@ -60,7 +88,7 @@ e2fsprogs (1.46.2-1) unstable; urgency=medium
     contain a pathname (instead of only working when writing a file or
     creating a symlink in the current directory).
   * When resizing a small file systems to a super-large file system size,
-    avoid issuing some scary bitmap operation warnings.  
+    avoid issuing some scary bitmap operation warnings.
   * Improved error checking in the fast commit replay code in e2fsck.
   * Updated and clarified the chattr man page.
   * Update the Spanish translation from the translation project.
index 7cd7cd8..c1b284c 100644 (file)
@@ -462,9 +462,6 @@ libext2fs.so.2 libext2fs2 #MINVER#
  ext2fs_r_blocks_count@Base 1.42
  ext2fs_r_blocks_count_add@Base 1.42
  ext2fs_r_blocks_count_set@Base 1.42
- ext2fs_rb_augment_erase_begin@Base 1.42.1
- ext2fs_rb_augment_erase_end@Base 1.42.1
- ext2fs_rb_augment_insert@Base 1.42.1
  ext2fs_rb_erase@Base 1.42.1
  ext2fs_rb_first@Base 1.42.1
  ext2fs_rb_insert_color@Base 1.42.1
diff --git a/doc/RelNotes/v1.46.4.txt b/doc/RelNotes/v1.46.4.txt
new file mode 100644 (file)
index 0000000..27bc92f
--- /dev/null
@@ -0,0 +1,69 @@
+E2fsprogs 1.46.4 (August 15, 2021)
+==================================
+
+Updates/Fixes since v1.46.3:
+
+UI and Features
+---------------
+
+The defaults for mke2fs now call for 256 byte inodes for all file
+systems (with the exception of file systems for the GNU Hurd, which only
+supports 128 byte inodes).  Creating non-Hurd file systems with 128 byte
+inodes will trigger a warning message to make sure users are aware of
+the potential problems of using small/legacy inode sizes.
+
+The bigalloc feature is now considered supported if the cluster size no
+more than 16 times the block size.  So the mke2fs program has been
+changes to only warn if the cluster size is larger than that.
+
+
+Fixes
+-----
+
+E2fsck now checks to make sure directory entries do not reference
+internal quota inodes.
+
+E2image now includes the quota inodes when creating file system image,
+since they are part of the file system metadata.
+
+E2fsck now properly accounts the quota usage of the project quota file.
+
+Fix a regression introduced in 1.64.3 where attempting to create a file
+system image using mke2fs into a non-existent file would fail.
+(Addresses Debian Bug: #992094)
+
+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:
+#979411)
+
+
+
+Performance, Internal Implementation, Development Support etc.
+--------------------------------------------------------------
+
+Improve various regression tests to be more portable and to reflect the
+new default inode size of 256 byte inodes, even for small file systems.
+
+Fixed a GNU Hurd portability problem which was causing tests to fail.
+
+Fixed a test failure in f_baddotdir on big-endian systems.  This wasn't
+necessarily a bug per se in e2fsck, but rather e2fsck having different
+behaviour on big-endian systems.  (Addresses Debian Bug: #991922)
+
+Use WantedBy=multi-user.target in e2scrub_reap.service.  (Addresses
+Debian Bug: #991349)
+
+Synchronize e2fsck/recovery.c with the kernel's fs/jbd2/recovery.c
+
+Fix various Coverity and compiler warnings.
+
+Fix various error pathes to make sure we don't leak resources or
+potentially use or try to free uninitialized pointers.
+
+Added a setup-schroot command for use on Debian porter boxes.
+
+Updated config.guess and config.sub with newer versions from the FSF.
+
+Update Czech, Dutch, French, Polish, Portuguese, and Swedish translations.
index ce2f9ec..97b7b52 100644 (file)
@@ -1,7 +1,7 @@
 \input texinfo    @c -*-texinfo-*-
 @c %**start of header
 @setfilename libext2fs.info
-@settitle The EXT2FS Library (version 1.46.3)
+@settitle The EXT2FS Library (version 1.46.4)
 @synindex tp fn
 @comment %**end of header
 
@@ -60,8 +60,8 @@ by the author.
 
 @title The EXT2FS Library
 @subtitle The EXT2FS Library
-@subtitle Version 1.46.3
-@subtitle July 2021
+@subtitle Version 1.46.4
+@subtitle August 2021
 
 @author by Theodore Ts'o
 
@@ -101,7 +101,7 @@ by the Foundation.
 
 @top The EXT2FS Library
 
-This manual documents the EXT2FS Library, version 1.46.3.
+This manual documents the EXT2FS Library, version 1.46.4.
 
 @menu
 * Introduction to the EXT2FS Library::  
index 1fb7385..7d6c347 100644 (file)
@@ -1,16 +1,16 @@
 Begin3
 Title:          EXT2 Filesystem utilities
-Version:        1.46.3
-Entered-date:   2021-07-27
+Version:        1.46.4
+Entered-date:   2021-08-15
 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
-                9288kB e2fsprogs-1.46.3.tar.gz
-                1kB    e2fsprogs-1.46.3.lsm
-Alternate-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
+                9300kB e2fsprogs-1.46.4.tar.gz
+                1kB    e2fsprogs-1.46.4.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
 End
index f32b9b2..7b9e989 100644 (file)
@@ -5,7 +5,7 @@
 
 Summary: Utilities for managing ext2/ext3/ext4 filesystems
 Name: e2fsprogs
-Version: 1.46.3
+Version: 1.46.4
 Release: 0
 License: GPLv2
 Group: System Environment/Base
index 4166d2c..1f8e659 100644 (file)
@@ -77,9 +77,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: e2fsprogs 1.46.3\n"
+"Project-Id-Version: e2fsprogs 1.46.4\n"
 "Report-Msgid-Bugs-To: tytso@alum.mit.edu\n"
-"POT-Creation-Date: 2021-07-27 12:40-0400\n"
+"POT-Creation-Date: 2021-08-15 23:39+0000\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"
@@ -105,8 +105,8 @@ msgstr ""
 #: e2fsck/badblocks.c:72 e2fsck/scantest.c:107 e2fsck/unix.c:1584
 #: e2fsck/unix.c:1698 misc/badblocks.c:1264 misc/badblocks.c:1272
 #: misc/badblocks.c:1286 misc/badblocks.c:1298 misc/dumpe2fs.c:437
-#: misc/dumpe2fs.c:702 misc/dumpe2fs.c:706 misc/e2image.c:1437
-#: misc/e2image.c:1635 misc/e2image.c:1656 misc/mke2fs.c:237
+#: 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
 #, c-format
 msgid "while trying to open %s"
@@ -499,7 +499,7 @@ msgstr ""
 msgid "while hashing entry with e_value_inum = %u"
 msgstr ""
 
-#: e2fsck/pass1.c:767 e2fsck/pass2.c:1147
+#: e2fsck/pass1.c:767 e2fsck/pass2.c:1153
 msgid "reading directory block"
 msgstr ""
 
@@ -519,7 +519,7 @@ msgstr ""
 msgid "regular file inode map"
 msgstr ""
 
-#: e2fsck/pass1.c:1248 misc/e2image.c:1289
+#: e2fsck/pass1.c:1248 misc/e2image.c:1290
 msgid "in-use block map"
 msgstr ""
 
@@ -585,11 +585,11 @@ msgstr ""
 msgid "Pass 2"
 msgstr ""
 
-#: e2fsck/pass2.c:568
+#: e2fsck/pass2.c:574
 msgid "NLS is broken."
 msgstr ""
 
-#: e2fsck/pass2.c:1220 e2fsck/pass2.c:1404
+#: e2fsck/pass2.c:1226 e2fsck/pass2.c:1412
 msgid "Can not continue."
 msgstr ""
 
@@ -2949,7 +2949,7 @@ msgstr ""
 msgid "size of inode=%d\n"
 msgstr ""
 
-#: e2fsck/scantest.c:114 misc/e2image.c:1330
+#: e2fsck/scantest.c:114 misc/e2image.c:1331
 msgid "while opening inode scan"
 msgstr ""
 
@@ -3382,7 +3382,7 @@ msgid "while reading MMP block"
 msgstr ""
 
 #: e2fsck/unix.c:1314 e2fsck/unix.c:1366 misc/e2undo.c:240 misc/e2undo.c:285
-#: misc/mke2fs.c:2723 misc/mke2fs.c:2774 misc/tune2fs.c:2803
+#: misc/mke2fs.c:2758 misc/mke2fs.c:2809 misc/tune2fs.c:2803
 #: misc/tune2fs.c:2848 resize/main.c:188 resize/main.c:233
 #, c-format
 msgid ""
@@ -3391,13 +3391,13 @@ msgid ""
 "\n"
 msgstr ""
 
-#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2763 misc/tune2fs.c:2837
+#: e2fsck/unix.c:1355 misc/e2undo.c:274 misc/mke2fs.c:2798 misc/tune2fs.c:2837
 #: resize/main.c:222
 #, c-format
 msgid "while trying to delete %s"
 msgstr ""
 
-#: e2fsck/unix.c:1381 misc/mke2fs.c:2789 resize/main.c:243
+#: e2fsck/unix.c:1381 misc/mke2fs.c:2824 resize/main.c:243
 msgid "while trying to setup undo file\n"
 msgstr ""
 
@@ -4349,7 +4349,7 @@ msgstr ""
 msgid "\tUsing %s\n"
 msgstr ""
 
-#: misc/dumpe2fs.c:708 misc/e2image.c:1637 misc/tune2fs.c:3004
+#: misc/dumpe2fs.c:708 misc/e2image.c:1640 misc/tune2fs.c:3004
 #: resize/main.c:418
 msgid "Couldn't find valid filesystem superblock.\n"
 msgstr ""
@@ -4370,203 +4370,203 @@ msgid ""
 "\n"
 msgstr ""
 
-#: misc/e2image.c:107
+#: misc/e2image.c:108
 #, c-format
 msgid ""
 "Usage: %s [ -r|-Q ] [ -f ] [ -b superblock ] [ -B blocksize ] device image-"
 "file\n"
 msgstr ""
 
-#: misc/e2image.c:110
+#: misc/e2image.c:111
 #, c-format
 msgid "       %s -I device image-file\n"
 msgstr ""
 
-#: misc/e2image.c:111
+#: misc/e2image.c:112
 #, c-format
 msgid ""
 "       %s -ra [ -cfnp ] [ -o src_offset ] [ -O dest_offset ] src_fs "
 "[ dest_fs ]\n"
 msgstr ""
 
-#: misc/e2image.c:176 misc/e2image.c:592 misc/e2image.c:598 misc/e2image.c:1200
+#: misc/e2image.c:177 misc/e2image.c:593 misc/e2image.c:599 misc/e2image.c:1201
 msgid "while allocating buffer"
 msgstr ""
 
-#: misc/e2image.c:181
+#: misc/e2image.c:182
 #, c-format
 msgid "Writing block %llu\n"
 msgstr ""
 
-#: misc/e2image.c:195
+#: misc/e2image.c:196
 #, c-format
 msgid "error writing block %llu"
 msgstr ""
 
-#: misc/e2image.c:199
+#: misc/e2image.c:200
 msgid "error in generic_write()"
 msgstr ""
 
-#: misc/e2image.c:216
+#: misc/e2image.c:217
 msgid "Error: header size is bigger than wrt_size\n"
 msgstr ""
 
-#: misc/e2image.c:221
+#: misc/e2image.c:222
 msgid "Couldn't allocate header buffer\n"
 msgstr ""
 
-#: misc/e2image.c:249
+#: misc/e2image.c:250
 msgid "while writing superblock"
 msgstr ""
 
-#: misc/e2image.c:258
+#: misc/e2image.c:259
 msgid "while writing inode table"
 msgstr ""
 
-#: misc/e2image.c:266
+#: misc/e2image.c:267
 msgid "while writing block bitmap"
 msgstr ""
 
-#: misc/e2image.c:274
+#: misc/e2image.c:275
 msgid "while writing inode bitmap"
 msgstr ""
 
-#: misc/e2image.c:516
+#: misc/e2image.c:517
 #, c-format
 msgid "Corrupt directory block %llu: bad rec_len (%d)\n"
 msgstr ""
 
-#: misc/e2image.c:528
+#: misc/e2image.c:529
 #, c-format
 msgid "Corrupt directory block %llu: bad name_len (%d)\n"
 msgstr ""
 
-#: misc/e2image.c:569
+#: misc/e2image.c:570
 #, c-format
 msgid "%llu / %llu blocks (%d%%)"
 msgstr ""
 
-#: misc/e2image.c:602 misc/e2image.c:642
+#: misc/e2image.c:603 misc/e2image.c:643
 msgid "Copying "
 msgstr ""
 
-#: misc/e2image.c:639
+#: misc/e2image.c:640
 msgid ""
 "Stopping now will destroy the filesystem, interrupt again if you are sure\n"
 msgstr ""
 
-#: misc/e2image.c:665
+#: misc/e2image.c:666
 #, c-format
 msgid " %s remaining at %.2f MB/s"
 msgstr ""
 
-#: misc/e2image.c:677 misc/e2image.c:1210
+#: misc/e2image.c:678 misc/e2image.c:1211
 #, c-format
 msgid "error reading block %llu"
 msgstr ""
 
-#: misc/e2image.c:732
+#: misc/e2image.c:733
 #, c-format
 msgid "Copied %llu / %llu blocks (%d%%) in %s "
 msgstr ""
 
-#: misc/e2image.c:737
+#: misc/e2image.c:738
 #, c-format
 msgid "at %.2f MB/s"
 msgstr ""
 
-#: misc/e2image.c:773
+#: misc/e2image.c:774
 msgid "while allocating l1 table"
 msgstr ""
 
-#: misc/e2image.c:818
+#: misc/e2image.c:819
 msgid "while allocating l2 cache"
 msgstr ""
 
-#: misc/e2image.c:841
+#: misc/e2image.c:842
 msgid ""
 "Warning: There are still tables in the cache while putting the cache, data "
 "will be lost so the image may not be valid.\n"
 msgstr ""
 
-#: misc/e2image.c:1167
+#: misc/e2image.c:1168
 msgid "while allocating ext2_qcow2_image"
 msgstr ""
 
-#: misc/e2image.c:1174
+#: misc/e2image.c:1175
 msgid "while initializing ext2_qcow2_image"
 msgstr ""
 
-#: misc/e2image.c:1234 misc/e2image.c:1252
+#: misc/e2image.c:1235 misc/e2image.c:1253
 msgid "Programming error: multiple sequential refcount blocks created!\n"
 msgstr ""
 
-#: misc/e2image.c:1293
+#: misc/e2image.c:1294
 msgid "while allocating block bitmap"
 msgstr ""
 
-#: misc/e2image.c:1302
+#: misc/e2image.c:1303
 msgid "while allocating scramble block bitmap"
 msgstr ""
 
-#: misc/e2image.c:1325
+#: misc/e2image.c:1326
 msgid "Scanning inodes...\n"
 msgstr ""
 
-#: misc/e2image.c:1337
+#: misc/e2image.c:1338
 msgid "Can't allocate block buffer"
 msgstr ""
 
-#: misc/e2image.c:1349
+#: misc/e2image.c:1350
 msgid "while getting next inode"
 msgstr ""
 
-#: misc/e2image.c:1376 misc/e2image.c:1390
+#: misc/e2image.c:1379 misc/e2image.c:1393
 #, c-format
 msgid "while iterating over inode %u"
 msgstr ""
 
-#: misc/e2image.c:1422
+#: misc/e2image.c:1425
 msgid "Raw and qcow2 images cannot be installed"
 msgstr ""
 
-#: misc/e2image.c:1444
+#: misc/e2image.c:1447
 msgid "error reading bitmaps"
 msgstr ""
 
-#: misc/e2image.c:1456
+#: misc/e2image.c:1459
 msgid "while opening device file"
 msgstr ""
 
-#: misc/e2image.c:1467
+#: misc/e2image.c:1470
 msgid "while restoring the image table"
 msgstr ""
 
-#: misc/e2image.c:1573
+#: misc/e2image.c:1576
 msgid "-a option can only be used with raw or QCOW2 images."
 msgstr ""
 
-#: misc/e2image.c:1578
+#: misc/e2image.c:1581
 msgid "-b option can only be used with raw or QCOW2 images."
 msgstr ""
 
-#: misc/e2image.c:1584
+#: misc/e2image.c:1587
 msgid "Offsets are only allowed with raw images."
 msgstr ""
 
-#: misc/e2image.c:1589
+#: misc/e2image.c:1592
 msgid "Move mode is only allowed with raw images."
 msgstr ""
 
-#: misc/e2image.c:1594
+#: misc/e2image.c:1597
 msgid "Move mode requires all data mode."
 msgstr ""
 
-#: misc/e2image.c:1604
+#: misc/e2image.c:1607
 msgid "checking if mounted"
 msgstr ""
 
-#: misc/e2image.c:1611
+#: misc/e2image.c:1614
 msgid ""
 "\n"
 "Running e2image on a R/W mounted filesystem can result in an\n"
@@ -4574,51 +4574,51 @@ msgid ""
 "Use -f option if you really want to do that.\n"
 msgstr ""
 
-#: misc/e2image.c:1665
+#: misc/e2image.c:1668
 msgid "QCOW2 image can not be written to the stdout!\n"
 msgstr ""
 
-#: misc/e2image.c:1671
+#: misc/e2image.c:1674
 msgid "Can not stat output\n"
 msgstr ""
 
-#: misc/e2image.c:1681
+#: misc/e2image.c:1684
 #, c-format
 msgid "Image (%s) is compressed\n"
 msgstr ""
 
-#: misc/e2image.c:1684
+#: misc/e2image.c:1687
 #, c-format
 msgid "Image (%s) is encrypted\n"
 msgstr ""
 
-#: misc/e2image.c:1687
+#: misc/e2image.c:1690
 #, c-format
 msgid "Image (%s) is corrupted\n"
 msgstr ""
 
-#: misc/e2image.c:1691
+#: misc/e2image.c:1694
 #, c-format
 msgid "while trying to convert qcow2 image (%s) into raw image (%s)"
 msgstr ""
 
-#: misc/e2image.c:1701
+#: misc/e2image.c:1704
 msgid "The -c option only supported in raw mode\n"
 msgstr ""
 
-#: misc/e2image.c:1706
+#: misc/e2image.c:1709
 msgid "The -c option not supported when writing to stdout\n"
 msgstr ""
 
-#: misc/e2image.c:1713
+#: misc/e2image.c:1716
 msgid "while allocating check_buf"
 msgstr ""
 
-#: misc/e2image.c:1719
+#: misc/e2image.c:1722
 msgid "The -p option only supported in raw mode\n"
 msgstr ""
 
-#: misc/e2image.c:1729
+#: misc/e2image.c:1732
 #, c-format
 msgid "%d blocks already contained the data to be copied\n"
 msgstr ""
@@ -5042,6 +5042,10 @@ msgstr ""
 msgid "While reading version on %s"
 msgstr ""
 
+#: misc/lsattr.c:148
+msgid "Couldn't allocate path variable in lsattr_dir_proc\n"
+msgstr ""
+
 #: misc/mke2fs.c:131
 #, c-format
 msgid ""
@@ -5092,7 +5096,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:345 misc/mke2fs.c:3283
+#: misc/mke2fs.c:345 misc/mke2fs.c:3318
 msgid "while marking bad blocks as used"
 msgstr ""
 
@@ -5111,7 +5115,7 @@ msgid ""
 "Could not write %d blocks in inode table starting at %llu: %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:459 misc/mke2fs.c:2835 misc/mke2fs.c:3243
+#: misc/mke2fs.c:459 misc/mke2fs.c:2870 misc/mke2fs.c:3278
 msgid "done                            \n"
 msgstr ""
 
@@ -5551,7 +5555,7 @@ msgstr ""
 msgid "The -T option may only be used once"
 msgstr ""
 
-#: misc/mke2fs.c:1936 misc/mke2fs.c:3366
+#: misc/mke2fs.c:1936 misc/mke2fs.c:3401
 #, c-format
 msgid "while trying to open journal device %s\n"
 msgstr ""
@@ -5575,17 +5579,27 @@ msgstr ""
 msgid "filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:1991 resize/main.c:506
+#: misc/mke2fs.c:1994 lib/support/plausible.c:192
+#, c-format
+msgid "The file %s does not exist and no size was specified.\n"
+msgstr ""
+
+#: misc/mke2fs.c:2006 lib/support/plausible.c:200
+#, c-format
+msgid "Creating regular file %s\n"
+msgstr ""
+
+#: misc/mke2fs.c:2011 resize/main.c:506
 msgid "while trying to determine filesystem size"
 msgstr ""
 
-#: misc/mke2fs.c:1997
+#: misc/mke2fs.c:2017
 msgid ""
 "Couldn't determine device size; you must specify\n"
 "the size of the filesystem\n"
 msgstr ""
 
-#: misc/mke2fs.c:2004
+#: misc/mke2fs.c:2024
 msgid ""
 "Device size reported to be zero.  Invalid partition specified, or\n"
 "\tpartition table wasn't reread after running fdisk, due to\n"
@@ -5593,149 +5607,149 @@ msgid ""
 "\tto re-read your partition table.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2021
+#: misc/mke2fs.c:2041
 msgid "Filesystem larger than apparent device size."
 msgstr ""
 
-#: misc/mke2fs.c:2041
+#: misc/mke2fs.c:2064
 msgid "Failed to parse fs types list\n"
 msgstr ""
 
-#: misc/mke2fs.c:2091
+#: misc/mke2fs.c:2114
 msgid "The HURD does not support the filetype feature.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2096
+#: misc/mke2fs.c:2119
 msgid "The HURD does not support the huge_file feature.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2101
+#: misc/mke2fs.c:2124
 msgid "The HURD does not support the metadata_csum feature.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2106
+#: misc/mke2fs.c:2129
 msgid "The HURD does not support the ea_inode feature.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2116
+#: misc/mke2fs.c:2139
 msgid "while trying to determine hardware sector size"
 msgstr ""
 
-#: misc/mke2fs.c:2122
+#: misc/mke2fs.c:2145
 msgid "while trying to determine physical sector size"
 msgstr ""
 
-#: misc/mke2fs.c:2154
+#: misc/mke2fs.c:2177
 msgid "while setting blocksize; too small for device\n"
 msgstr ""
 
-#: misc/mke2fs.c:2159
+#: misc/mke2fs.c:2182
 #, c-format
 msgid ""
 "Warning: specified blocksize %d is less than device physical sectorsize %d\n"
 msgstr ""
 
-#: misc/mke2fs.c:2183
+#: misc/mke2fs.c:2206
 #, c-format
 msgid ""
 "%s: Size of device (0x%llx blocks) %s too big to be expressed\n"
 "\tin 32 bits using a blocksize of %d.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2197
+#: misc/mke2fs.c:2220
 #, c-format
 msgid ""
 "%s: Size of device (0x%llx blocks) %s too big to create\n"
 "\ta filesystem using a blocksize of %d.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2219
+#: misc/mke2fs.c:2242
 msgid "fs_types for mke2fs.conf resolution: "
 msgstr ""
 
-#: misc/mke2fs.c:2226
+#: misc/mke2fs.c:2249
 msgid "Filesystem features not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:2234
+#: misc/mke2fs.c:2257
 msgid "Sparse superblocks not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:2244
+#: misc/mke2fs.c:2267
 msgid "Journals not supported with revision 0 filesystems\n"
 msgstr ""
 
-#: misc/mke2fs.c:2257
+#: misc/mke2fs.c:2280
 #, c-format
 msgid "invalid reserved blocks percent - %lf"
 msgstr ""
 
-#: misc/mke2fs.c:2274
+#: misc/mke2fs.c:2297
 msgid ""
 "Extents MUST be enabled for a 64-bit filesystem.  Pass -O extents to "
 "rectify.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2294
+#: misc/mke2fs.c:2317
 msgid "The cluster size may not be smaller than the block size.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2300
+#: misc/mke2fs.c:2323
 msgid "specifying a cluster size requires the bigalloc feature"
 msgstr ""
 
-#: misc/mke2fs.c:2320
+#: misc/mke2fs.c:2343
 #, c-format
 msgid "warning: Unable to get device geometry for %s\n"
 msgstr ""
 
-#: misc/mke2fs.c:2332
+#: misc/mke2fs.c:2355
 #, c-format
 msgid "%s alignment is offset by %lu bytes.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2334
+#: misc/mke2fs.c:2357
 #, c-format
 msgid ""
 "This may result in very poor performance, (re)-partitioning suggested.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2340
+#: misc/mke2fs.c:2363
 #, c-format
 msgid ""
 "%s is capable of DAX but current block size %u is different from system page "
 "size %u so filesystem will not support DAX.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2364
+#: misc/mke2fs.c:2387
 #, c-format
 msgid "%d-byte blocks too big for system (max %d)"
 msgstr ""
 
-#: misc/mke2fs.c:2368
+#: misc/mke2fs.c:2391
 #, c-format
 msgid ""
 "Warning: %d-byte blocks too big for system (max %d), forced to continue\n"
 msgstr ""
 
-#: misc/mke2fs.c:2376
+#: misc/mke2fs.c:2399
 #, c-format
 msgid ""
 "Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata "
 "and journal checksum features.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2422
+#: misc/mke2fs.c:2445
 #, c-format
 msgid "Unknown filename encoding from profile: %s"
 msgstr ""
 
-#: misc/mke2fs.c:2433
+#: misc/mke2fs.c:2456
 #, c-format
 msgid "Unknown encoding flags from profile: %s"
 msgstr ""
 
-#: misc/mke2fs.c:2458
+#: misc/mke2fs.c:2481
 #, c-format
 msgid ""
 "\n"
@@ -5745,62 +5759,66 @@ msgid ""
 "\n"
 msgstr ""
 
-#: misc/mke2fs.c:2473
+#: misc/mke2fs.c:2496
 #, c-format
 msgid "%d byte inodes are too small for project quota"
 msgstr ""
 
-#: misc/mke2fs.c:2495
+#: misc/mke2fs.c:2518
 msgid "Can't support bigalloc feature without extents feature"
 msgstr ""
 
-#: misc/mke2fs.c:2502
+#: misc/mke2fs.c:2525
 msgid ""
 "The resize_inode and meta_bg features are not compatible.\n"
 "They can not be both enabled simultaneously.\n"
 msgstr ""
 
-#: misc/mke2fs.c:2510
+#: misc/mke2fs.c:2534
 msgid ""
 "\n"
-"Warning: the bigalloc feature is still under development\n"
-"See https://ext4.wiki.kernel.org/index.php/Bigalloc for more information\n"
-"\n"
+"Warning: bigalloc file systems with a cluster size greater than\n"
+"16 times the block size is considered experimental\n"
 msgstr ""
 
-#: misc/mke2fs.c:2522
+#: misc/mke2fs.c:2546
 msgid "reserved online resize blocks not supported on non-sparse filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:2531
+#: misc/mke2fs.c:2555
 msgid "blocks per group count out of range"
 msgstr ""
 
-#: misc/mke2fs.c:2553
+#: misc/mke2fs.c:2577
 msgid "Flex_bg feature not enabled, so flex_bg size may not be specified"
 msgstr ""
 
-#: misc/mke2fs.c:2565
+#: misc/mke2fs.c:2589
 #, c-format
 msgid "invalid inode size %d (min %d/max %d)"
 msgstr ""
 
-#: misc/mke2fs.c:2580
+#: misc/mke2fs.c:2604
 #, c-format
 msgid "%d byte inodes are too small for inline data; specify larger size"
 msgstr ""
 
-#: misc/mke2fs.c:2595
+#: misc/mke2fs.c:2619
+#, c-format
+msgid "128-byte inodes cannot handle dates beyond 2038 and are deprecated\n"
+msgstr ""
+
+#: misc/mke2fs.c:2630
 #, c-format
 msgid "too many inodes (%llu), raise inode ratio?"
 msgstr ""
 
-#: misc/mke2fs.c:2603
+#: misc/mke2fs.c:2638
 #, c-format
 msgid "too many inodes (%llu), specify < 2^32 inodes"
 msgstr ""
 
-#: misc/mke2fs.c:2617
+#: misc/mke2fs.c:2652
 #, c-format
 msgid ""
 "inode_size (%u) * inodes_count (%u) too big for a\n"
@@ -5808,161 +5826,161 @@ msgid ""
 "\tor lower inode count (-N).\n"
 msgstr ""
 
-#: misc/mke2fs.c:2814
+#: misc/mke2fs.c:2849
 msgid "Discarding device blocks: "
 msgstr ""
 
-#: misc/mke2fs.c:2830
+#: misc/mke2fs.c:2865
 msgid "failed - "
 msgstr ""
 
-#: misc/mke2fs.c:2889
+#: misc/mke2fs.c:2924
 msgid "while initializing quota context"
 msgstr ""
 
-#: misc/mke2fs.c:2896
+#: misc/mke2fs.c:2931
 msgid "while writing quota inodes"
 msgstr ""
 
-#: misc/mke2fs.c:2921
+#: misc/mke2fs.c:2956
 #, c-format
 msgid "bad error behavior in profile - %s"
 msgstr ""
 
-#: misc/mke2fs.c:3000
+#: misc/mke2fs.c:3035
 msgid "in malloc for android_sparse_params"
 msgstr ""
 
-#: misc/mke2fs.c:3014
+#: misc/mke2fs.c:3049
 msgid "while setting up superblock"
 msgstr ""
 
-#: misc/mke2fs.c:3030
+#: misc/mke2fs.c:3065
 msgid ""
 "Extents are not enabled.  The file extent tree can be checksummed, whereas "
 "block maps cannot.  Not enabling extents reduces the coverage of metadata "
 "checksumming.  Pass -O extents to rectify.\n"
 msgstr ""
 
-#: misc/mke2fs.c:3037
+#: misc/mke2fs.c:3072
 msgid ""
 "64-bit filesystem support is not enabled.  The larger fields afforded by "
 "this feature enable full-strength checksumming.  Pass -O 64bit to rectify.\n"
 msgstr ""
 
-#: misc/mke2fs.c:3045
+#: misc/mke2fs.c:3080
 msgid "The metadata_csum_seed feature requires the metadata_csum feature.\n"
 msgstr ""
 
-#: misc/mke2fs.c:3069
+#: misc/mke2fs.c:3104
 msgid "Discard succeeded and will return 0s - skipping inode table wipe\n"
 msgstr ""
 
-#: misc/mke2fs.c:3168
+#: misc/mke2fs.c:3203
 #, c-format
 msgid "unknown os - %s"
 msgstr ""
 
-#: misc/mke2fs.c:3231
+#: misc/mke2fs.c:3266
 msgid "Allocating group tables: "
 msgstr ""
 
-#: misc/mke2fs.c:3239
+#: misc/mke2fs.c:3274
 msgid "while trying to allocate filesystem tables"
 msgstr ""
 
-#: misc/mke2fs.c:3254
+#: misc/mke2fs.c:3289
 msgid "while unmarking bad blocks"
 msgstr ""
 
-#: misc/mke2fs.c:3265
+#: misc/mke2fs.c:3300
 msgid ""
 "\n"
 "\twhile converting subcluster bitmap"
 msgstr ""
 
-#: misc/mke2fs.c:3274
+#: misc/mke2fs.c:3309
 msgid "while calculating overhead"
 msgstr ""
 
-#: misc/mke2fs.c:3293
+#: misc/mke2fs.c:3328
 #, c-format
 msgid "%s may be further corrupted by superblock rewrite\n"
 msgstr ""
 
-#: misc/mke2fs.c:3334
+#: misc/mke2fs.c:3369
 #, c-format
 msgid "while zeroing block %llu at end of filesystem"
 msgstr ""
 
-#: misc/mke2fs.c:3347
+#: misc/mke2fs.c:3382
 msgid "while reserving blocks for online resize"
 msgstr ""
 
-#: misc/mke2fs.c:3359 misc/tune2fs.c:1569
+#: misc/mke2fs.c:3394 misc/tune2fs.c:1569
 msgid "journal"
 msgstr ""
 
-#: misc/mke2fs.c:3371
+#: misc/mke2fs.c:3406
 #, c-format
 msgid "Adding journal to device %s: "
 msgstr ""
 
-#: misc/mke2fs.c:3378
+#: misc/mke2fs.c:3413
 #, c-format
 msgid ""
 "\n"
 "\twhile trying to add journal to device %s"
 msgstr ""
 
-#: misc/mke2fs.c:3383 misc/mke2fs.c:3413 misc/mke2fs.c:3455
+#: misc/mke2fs.c:3418 misc/mke2fs.c:3448 misc/mke2fs.c:3490
 #: misc/mk_hugefiles.c:602 misc/tune2fs.c:1598 misc/tune2fs.c:1620
 msgid "done\n"
 msgstr ""
 
-#: misc/mke2fs.c:3390
+#: misc/mke2fs.c:3425
 msgid "Skipping journal creation in super-only mode\n"
 msgstr ""
 
-#: misc/mke2fs.c:3400
+#: misc/mke2fs.c:3435
 #, c-format
 msgid "Creating journal (%u blocks): "
 msgstr ""
 
-#: misc/mke2fs.c:3409
+#: misc/mke2fs.c:3444
 msgid ""
 "\n"
 "\twhile trying to create journal"
 msgstr ""
 
-#: misc/mke2fs.c:3421 misc/tune2fs.c:1172
+#: misc/mke2fs.c:3456 misc/tune2fs.c:1172
 msgid ""
 "\n"
 "Error while enabling multiple mount protection feature."
 msgstr ""
 
-#: misc/mke2fs.c:3426
+#: misc/mke2fs.c:3461
 #, c-format
 msgid "Multiple mount protection is enabled with update interval %d seconds.\n"
 msgstr ""
 
-#: misc/mke2fs.c:3446
+#: misc/mke2fs.c:3481
 msgid "Copying files into the device: "
 msgstr ""
 
-#: misc/mke2fs.c:3452
+#: misc/mke2fs.c:3487
 msgid "while populating file system"
 msgstr ""
 
-#: misc/mke2fs.c:3459
+#: misc/mke2fs.c:3494
 msgid "Writing superblocks and filesystem accounting information: "
 msgstr ""
 
-#: misc/mke2fs.c:3466
+#: misc/mke2fs.c:3501
 msgid "while writing out and closing file system"
 msgstr ""
 
-#: misc/mke2fs.c:3469
+#: misc/mke2fs.c:3504
 msgid ""
 "done\n"
 "\n"
@@ -7241,7 +7259,7 @@ msgid "Should never happen: resize inode corrupt!\n"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:11
-msgid "EXT2FS Library version 1.46.3"
+msgid "EXT2FS Library version 1.46.4"
 msgstr ""
 
 #: lib/ext2fs/ext2_err.c:12
@@ -8113,16 +8131,6 @@ msgstr ""
 msgid "Found a %s partition table in %s\n"
 msgstr ""
 
-#: lib/support/plausible.c:192
-#, c-format
-msgid "The file %s does not exist and no size was specified.\n"
-msgstr ""
-
-#: lib/support/plausible.c:200
-#, c-format
-msgid "Creating regular file %s\n"
-msgstr ""
-
 #: lib/support/plausible.c:203
 #, c-format
 msgid "Could not open %s: %s\n"
index 778bde0..8f113c3 100644 (file)
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
  * file may be redistributed under the GNU Public License v2.
  */
 
-#define E2FSPROGS_VERSION "1.46.3"
-#define E2FSPROGS_DATE "27-Jul-2021"
+#define E2FSPROGS_VERSION "1.46.4-rc1"
+#define E2FSPROGS_DATE "15-Aug-2021"