From: Theodore Ts'o Date: Thu, 30 Dec 2021 05:52:29 +0000 (-0500) Subject: Update release notes, etc., for the 1.46.5 release X-Git-Tag: v1.46.5^0 X-Git-Url: https://git.whamcloud.com/tools/e2fsprogs.git/?a=commitdiff_plain;h=704b18b9ed66f87e070260787973fe85a470ec1d;p=tools%2Fe2fsprogs.git Update release notes, etc., for the 1.46.5 release Signed-off-by: Theodore Ts'o --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index bb4d7d4..0e61bc7 120000 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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 diff --git a/debian/changelog b/debian/changelog index 1b47aff..3b6124b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 Thu, 30 Dec 2021 00:35:14 -0500 + 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) - * 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. diff --git a/debian/control b/debian/control index 84cf9d8..5a13b56 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: required Maintainer: Theodore Y. Ts'o Build-Depends: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] , 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 diff --git a/debian/rules b/debian/rules index 25c03b8..b85976f 100755 --- a/debian/rules +++ b/debian/rules @@ -179,7 +179,7 @@ override_dh_gencontrol: 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: diff --git a/doc/RelNotes/v1.46.4.txt b/doc/RelNotes/v1.46.4.txt index 52c8986..5e39745 100644 --- a/doc/RelNotes/v1.46.4.txt +++ b/doc/RelNotes/v1.46.4.txt @@ -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. -Updated and clarified the resize2fs man pages. (Addresses Debian Bug: +Updated and clarified the resize2fs man page. (Addresses Debian Bug: #979411) diff --git a/doc/RelNotes/v1.46.5.txt b/doc/RelNotes/v1.46.5.txt new file mode 100644 index 0000000..1bd60c8 --- /dev/null +++ b/doc/RelNotes/v1.46.5.txt @@ -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. + diff --git a/doc/libext2fs.texinfo b/doc/libext2fs.texinfo index 97b7b52..98100c4 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.4) +@settitle The EXT2FS Library (version 1.46.5) @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.4 -@subtitle August 2021 +@subtitle Version 1.46.5 +@subtitle December 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.4. +This manual documents the EXT2FS Library, version 1.46.5. @menu * Introduction to the EXT2FS Library:: diff --git a/e2fsprogs.lsm b/e2fsprogs.lsm index 52a71f4..fb8aaec 100644 --- a/e2fsprogs.lsm +++ b/e2fsprogs.lsm @@ -1,15 +1,15 @@ 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 - 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 diff --git a/e2fsprogs.spec b/e2fsprogs.spec index 7b9e989..cc6aac8 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -5,7 +5,7 @@ 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 diff --git a/po/e2fsprogs.pot b/po/e2fsprogs.pot index 26694c5..d65b42d 100644 --- a/po/e2fsprogs.pot +++ b/po/e2fsprogs.pot @@ -77,9 +77,9 @@ #, 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" -"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 \n" "Language-Team: LANGUAGE \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/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 "" @@ -204,36 +204,36 @@ 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 "" -#: e2fsck/journal.c:1343 +#: e2fsck/journal.c:1346 #, 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 "" -#: e2fsck/journal.c:1365 +#: e2fsck/journal.c:1368 #, 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 "" -#: e2fsck/journal.c:1669 +#: e2fsck/journal.c:1672 #, 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 "" @@ -2971,11 +2971,11 @@ msgstr "" msgid "while calling ext2fs_adjust_ea_refcount2 for inode %u" msgstr "" -#: e2fsck/super.c:374 +#: e2fsck/super.c:375 msgid "Truncating" msgstr "" -#: e2fsck/super.c:375 +#: e2fsck/super.c:376 msgid "Clearing" msgstr "" @@ -3144,7 +3144,7 @@ msgid_plural "%12u files\n" 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." @@ -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 -#: 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 "" @@ -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 -#: 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" @@ -3391,7 +3391,7 @@ msgid "" "\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" @@ -4316,7 +4316,7 @@ 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 "" @@ -4349,7 +4349,7 @@ 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 "" @@ -4648,7 +4648,7 @@ 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 "" @@ -4663,7 +4663,7 @@ 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 "" @@ -4983,7 +4983,7 @@ 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 "" @@ -5309,7 +5309,7 @@ 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 "" @@ -5389,12 +5389,12 @@ msgid "" "\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 "" -#: 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" @@ -5470,7 +5470,7 @@ 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 "" @@ -6085,19 +6085,19 @@ 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 "" -#: 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 "" -#: 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 "" @@ -6297,7 +6297,7 @@ msgid "" "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 "" @@ -6359,22 +6359,22 @@ 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 "" -#: misc/tune2fs.c:1694 +#: misc/tune2fs.c:1695 #, 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 "" -#: misc/tune2fs.c:1755 +#: misc/tune2fs.c:1756 msgid "" "\n" "Bad quota options specified.\n" @@ -6388,65 +6388,65 @@ msgid "" "\n" msgstr "" -#: misc/tune2fs.c:1813 +#: misc/tune2fs.c:1814 #, 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 "" -#: misc/tune2fs.c:1899 +#: misc/tune2fs.c:1900 #, c-format msgid "bad gid/group name - %s" msgstr "" -#: misc/tune2fs.c:1932 +#: misc/tune2fs.c:1933 #, c-format msgid "bad interval - %s" msgstr "" -#: misc/tune2fs.c:1961 +#: misc/tune2fs.c:1962 #, 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 "" -#: misc/tune2fs.c:1985 +#: misc/tune2fs.c:1986 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 "" -#: misc/tune2fs.c:2031 +#: misc/tune2fs.c:2032 #, 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 "" -#: misc/tune2fs.c:2055 +#: misc/tune2fs.c:2056 #, 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 "" -#: misc/tune2fs.c:2160 +#: misc/tune2fs.c:2161 #, 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] "" -#: misc/tune2fs.c:2169 +#: misc/tune2fs.c:2170 #, 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 "" -#: misc/tune2fs.c:2202 +#: misc/tune2fs.c:2203 #, 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 "" -#: misc/tune2fs.c:2223 +#: misc/tune2fs.c:2224 #, 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 "" -#: misc/tune2fs.c:2256 +#: misc/tune2fs.c:2257 #, 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 "" -#: misc/tune2fs.c:2286 +#: misc/tune2fs.c:2287 #, c-format msgid "Setting encoding_flags to '%s'\n" msgstr "" -#: misc/tune2fs.c:2296 +#: misc/tune2fs.c:2297 msgid "" "\n" "Bad options specified.\n" @@ -6521,72 +6521,72 @@ msgid "" "\tencoding_flags=\n" msgstr "" -#: misc/tune2fs.c:2712 +#: misc/tune2fs.c:2713 msgid "Failed to read inode bitmap\n" msgstr "" -#: misc/tune2fs.c:2717 +#: misc/tune2fs.c:2718 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 "" -#: misc/tune2fs.c:2737 +#: misc/tune2fs.c:2738 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 "" -#: misc/tune2fs.c:2748 +#: misc/tune2fs.c:2749 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 "" -#: 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 "" -#: 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 "" -#: misc/tune2fs.c:3010 +#: misc/tune2fs.c:3011 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 "" -#: misc/tune2fs.c:3030 +#: misc/tune2fs.c:3031 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 "" -#: misc/tune2fs.c:3041 +#: misc/tune2fs.c:3042 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" @@ -6597,159 +6597,159 @@ msgid "" "by journal recovery.\n" msgstr "" -#: misc/tune2fs.c:3099 +#: misc/tune2fs.c:3100 #, 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 "" -#: misc/tune2fs.c:3129 +#: misc/tune2fs.c:3130 #, 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 "" -#: misc/tune2fs.c:3139 +#: misc/tune2fs.c:3140 #, 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 "" -#: misc/tune2fs.c:3151 +#: misc/tune2fs.c:3152 #, 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 "" -#: misc/tune2fs.c:3165 +#: misc/tune2fs.c:3166 #, 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 "" -#: misc/tune2fs.c:3177 +#: misc/tune2fs.c:3178 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 "" -#: misc/tune2fs.c:3190 +#: misc/tune2fs.c:3191 #, 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 "" -#: misc/tune2fs.c:3203 +#: misc/tune2fs.c:3204 #, 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 "" -#: misc/tune2fs.c:3241 +#: misc/tune2fs.c:3242 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 "" -#: 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 "" -#: misc/tune2fs.c:3286 +#: misc/tune2fs.c:3287 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 "" -#: 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 "" -#: misc/tune2fs.c:3337 +#: misc/tune2fs.c:3338 msgid "Invalid UUID format\n" msgstr "" -#: misc/tune2fs.c:3353 +#: misc/tune2fs.c:3354 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 "" -#: 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 "" -#: misc/tune2fs.c:3400 +#: misc/tune2fs.c:3401 #, 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 "" -#: misc/tune2fs.c:3418 +#: misc/tune2fs.c:3419 #, 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 "" -#: misc/tune2fs.c:3430 +#: misc/tune2fs.c:3431 #, c-format msgid "Setting extended default mount options to '%s'\n" msgstr "" @@ -7098,65 +7098,65 @@ msgid "" "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 "" -#: resize/main.c:623 +#: resize/main.c:627 #, 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 "" -#: 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 "" -#: resize/main.c:642 +#: resize/main.c:646 #, 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 "" -#: resize/main.c:646 +#: resize/main.c:650 #, 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 "" -#: 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 "" -#: resize/main.c:664 +#: resize/main.c:668 #, 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 "" @@ -7229,37 +7229,37 @@ msgid "" "this system.\n" msgstr "" -#: resize/resize2fs.c:760 +#: resize/resize2fs.c:769 #, c-format msgid "inodes (%llu) must be less than %u\n" msgstr "" -#: resize/resize2fs.c:1039 +#: resize/resize2fs.c:1127 msgid "reserved blocks" msgstr "" -#: resize/resize2fs.c:1289 +#: resize/resize2fs.c:1377 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 "" -#: resize/resize2fs.c:2659 +#: resize/resize2fs.c:2747 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 "" -#: resize/resize2fs.c:2737 +#: resize/resize2fs.c:2825 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 diff --git a/version.h b/version.h index d3ff901..00c3b85 100644 --- 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.4" -#define E2FSPROGS_DATE "18-Aug-2021" +#define E2FSPROGS_VERSION "1.46.5" +#define E2FSPROGS_DATE "30-Dec-2021"