diff options
author | Theodore Ts'o <tytso@mit.edu> | 2021-08-14 18:53:30 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2021-08-15 21:07:32 -0400 |
commit | 8b2e873c58a10507d8eab572763cda2163c0b106 (patch) | |
tree | 3f40614259fd94bed9c4ce265e36e03ab88ef04a | |
parent | 3da214e5c3992bee11120da8c19f95bab644d382 (diff) |
Update release notes, etc., for the 1.46.4-rc1 release
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | README | 2 | ||||
l--------- | RELEASE-NOTES | 2 | ||||
-rw-r--r-- | debian/changelog | 30 | ||||
-rw-r--r-- | debian/libext2fs2.symbols | 3 | ||||
-rw-r--r-- | doc/RelNotes/v1.46.4.txt | 69 | ||||
-rw-r--r-- | doc/libext2fs.texinfo | 8 | ||||
-rw-r--r-- | e2fsprogs.lsm | 10 | ||||
-rw-r--r-- | e2fsprogs.spec | 2 | ||||
-rw-r--r-- | po/e2fsprogs.pot | 338 | ||||
-rw-r--r-- | version.h | 4 |
10 files changed, 285 insertions, 183 deletions
@@ -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 diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 3b25fbb2..bb4d7d4d 120000 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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 diff --git a/debian/changelog b/debian/changelog index 60219d96..c4946894 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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. diff --git a/debian/libext2fs2.symbols b/debian/libext2fs2.symbols index 7cd7cd86..c1b284c5 100644 --- a/debian/libext2fs2.symbols +++ b/debian/libext2fs2.symbols @@ -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 index 00000000..27bc92fa --- /dev/null +++ b/doc/RelNotes/v1.46.4.txt @@ -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. diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index ce2f9ecb..97b7b526 100644 --- a/doc/libext2fs.texinfo +++ b/doc/libext2fs.texinfo @@ -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:: diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 1fb73859..7d6c347e 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -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 diff --git a/e2fsprogs.spec b/e2fsprogs.spec index f32b9b2e..7b9e9898 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -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 diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot index 4166d2c5..1f8e659b 100644 --- a/po/e2fsprogs.pot +++ b/po/e2fsprogs.pot @@ -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" @@ -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" |