From 58b3df7e3da671ee61467f227a788686c668ae2f Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sun, 8 Jul 2007 20:26:51 -0400 Subject: [PATCH] Update ChangeLog, README, RELEASE-NOTES for 1.40.1 release Signed-off-by: "Theodore Ts'o" --- README | 2 +- RELEASE-NOTES | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 12 ++++++++++++ version.h | 4 ++-- 4 files changed, 74 insertions(+), 3 deletions(-) diff --git a/README b/README index 1964ad28..f34434b6 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ - This is the new version (1.40) of the second extended file + This is the new version (1.40.1) 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 b3da726e..2f343478 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,62 @@ +E2fsprogs 1.41 (July 7, 2007) +============================= + +Fix bug which could cause libblkid to loop forever. When revalidating +a partition where there is obsolete information in /etc/blkid.tab, we +end up freeing a the type tag without clearing dev->bid_type, causing +blkid_verify() to loop forever. (Addresses Debian Bug: #432052) + +The Turkish translation has a bug in it where it has the translation +of "E@e '%Dn' in %p (%i)" to "E@E". This causes @E to be expanded at +@E, recursively, forever, until the stack fills up and e2fsck core +dumps. We fix this by making e2fsck stop @-expansions after a +recursive depth of 10, which is far more than we need. +(Addresses Sourceforge Bug: @1646081) + +Compile the default mke2fs.conf into mke2fs program. People are +getting surprised by mke2fs creating filesystems with different +defaults than earlier versions of mke2fs if mke2fs.conf is not +present. So we now create a built in version of mke2fs.conf file +which is used by mke2fs if the /etc/mke2fs.conf is not present. +(Addresses SourceforgeBug: #1745818) + +Improve the config/parse_types.sh helper script. Fix a potential +security problem if e2fsprogs is built as root (as Gentoo does!). In +addition fix the script and how it is called from the configure script +so that it does the right thing when cross-compiling. (Fixes Gentoo +bug: #146903) + +Update Vietnamese, French, and Dutch PO files from the Translation +Project. Also created a new e2fsprogs.pot file for translator. + +Fix bogus strip permission errors when building under Debian. When +building the e2fsprogs dpkg's, the dh_strip command emits a large +number of error messages caused by the permissions not being right. +So run dh_fixperms before running dh_strip. + + +Programmer's Notes: +------------------- + +Add new function: profile_set_default(). This function sets the value +of the pseudo file "". If the file "" had +previously been passed to profile_init(), then def_string parameter +will be parsed and used as the profile information for the "" +file. + +Fix mk_cmds's error reporting so that it is unambiguous that it is the +mk_cmds script which is generating the error. (Obviates Gentoo patch: +e2fsprogs-1.32-mk_cmds-cosmetic.patch) + +Fix the test suite to use LC_ALL instead of LANG. LC_ALL is the "high +priority" environment variable that overrides all others, where as +LANG is the lowest priorty environment variable. If LC_ALL is set, it +doesn't matter whether LANG, LANGUAGE, LC_COLLATE, LC_MESSAGES, and +the all the rest are set. This will assure that the locale when +running the test suites is the "C" locale. (Obviates Gentoo patch: +e2fsprogs-1.38-tests-locale.patch) + + E2fsprogs 1.40 (June 29, 2007) ============================== diff --git a/debian/changelog b/debian/changelog index d4786895..b8934807 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +e2fsprogs (1.40.1-1) unstable; urgency=low + + * New upstream release + * Clarify mk_cmds' error reporting + * e2fsck: Detect recursive loops in @-expansions + * Compile the default mke2fs.conf into mke2fs program + * Fix bogus strip permission errors when building under Debian + * Update Vietnamese, French, and Dutch PO files from the Translation Project + * Fix bug which could cause libblkid to loop forever (Closes: #432052) + + -- Theodore Y. Ts'o Sun, 8 Jul 2007 20:25:08 -0400 + e2fsprogs (1.40-1) unstable; urgency=low * New upstream release diff --git a/version.h b/version.h index 2f82e1d2..9e6f5be2 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * the GNU Public License. */ -#define E2FSPROGS_VERSION "1.40" -#define E2FSPROGS_DATE "29-Jun-2007" +#define E2FSPROGS_VERSION "1.40.1" +#define E2FSPROGS_DATE "08-Jul-2007" -- 2.11.0