Skip to content

Commit

Permalink
Merge branch 'maint' into next
Browse files Browse the repository at this point in the history
  • Loading branch information
tytso committed Feb 10, 2008
2 parents 428f6b3 + 37f009a commit ef80fdc
Show file tree
Hide file tree
Showing 40 changed files with 4,023 additions and 3,285 deletions.
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is the new version (1.40.4) of the second extended file
This is the new version (1.40.6) of the second extended file
system management programs.

From time to time, I release new versions of e2fsprogs, to fix
Expand Down
37 changes: 37 additions & 0 deletions RELEASE-NOTES
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
E2fsprogs 1.40.6 (February 9, 2008)
===================================

Add support for returning labels for UDF filesystems in the blkid
library.

Fix bug in the blkid library where cached filesystems was not being
flushed when opening USB devices returned the error ENOMEDIUM.
(Addresses Debian Bug: #463787)

Added logic to the blkid library to automatically choose whether a
filesystem should be mounted as ext4 or ext4dev, as appropriate.

Allow tune2fs to set and clear the test_fs flag on ext4 filesystems.

Fix a bug in e2fsck which caused it to core dump if e2fsprogs had been
configured with --enable-jbd-debug.

Document the BLKID_FILE environment variable in the libblkid man page

Programmer's Notes:
-------------------

Update e2fsprogs translation template and Vietnamese and Czech translations

Fixed various Debian packaging issues --- see debian/changelog for
details. (Addresses Debian Bugs: #436058)

Don't try to create $DESTDIR/etc/init.d as part of make install as we
don't install the init.d script (and it's not the recommended way to
start uuidd anyway). (Addresses Sourceforge Bug: #1885085)

Use thread local storage to fix a theoretical race condition if two
threads try to format an unknown error code at the same time in the
com_err library.


E2fsprogs 1.40.5 (January 27, 2008)
===================================

Expand Down
30 changes: 30 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
e2fsprogs (1.40.6-1) unstable; urgency=low

* New upstream release
* Add support for returning labels for UDF filesystems in the blkid
library.
* Fix bug in the blkid library where cached filesystems was not being
flushed when opening USB devices returned the error ENOMEDIUM.
(Closes: #463787)
* Add logic to the blkid library to automatically choose whether a
filesystem should be mounted as ext4 or ext4dev, as appropriate.
* Allow tune2fs to set and clear the test_fs flag on ext4 filesystems.
* Document the BLKID_FILE environment variable in the libblkid man page
* Update Vietnamese and Czech translations from the translation project
* Fix dependency problem caused by dpkg 1.14.16 (Closes: #436058)
* Use thread local storage to fix a theoretical race condition if two
threads try to format an unknown error code at the same time in
the com_err library.

-- Theodore Y. Ts'o <[email protected]> Sun, 10 Feb 2008 00:06:02 -0500

e2fsprogs (1.40.5-2) unstable; urgency=low

* Fix debian/control and debian/rules so that they work correctly
after a change in dpkg-gencontrol's behavior after version 1.14.16
of dpkg. This fixes bad version dependencies for comerr-dev,
uuid-dev and ss-dev. Thanks to Don Armstrong for the explanation and
Margarity Manterola for a proposed patch. (Closes: #463058)

-- Theodore Y. Ts'o <[email protected]> Wed, 30 Jan 2008 07:17:27 -0500

e2fsprogs (1.40.5-1) unstable; urgency=low

* New upstream release.
Expand Down
6 changes: 3 additions & 3 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Description: common error description library
Package: comerr-dev
Section: libdevel
Priority: extra
Depends: libc6-dev | libc-dev, libcomerr2 (= ${binary:Version})
Depends: libc6-dev | libc-dev, libcomerr2 (= ${mainBinary})
Suggests: doc-base
Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
Architecture: any
Expand All @@ -63,7 +63,7 @@ Description: command-line interface parsing library
Package: ss-dev
Section: libdevel
Priority: extra
Depends: libc6-dev | libc-dev, libss2 (= ${binary:Version}), comerr-dev
Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev
Architecture: any
Description: command-line interface parsing library - headers and static libraries
This package includes a tool that parses a command table to generate
Expand Down Expand Up @@ -112,7 +112,7 @@ Description: universally unique id library
Package: uuid-dev
Section: libdevel
Priority: extra
Depends: libc6-dev | libc-dev, libuuid1 (= ${binary:Version})
Depends: libc6-dev | libc-dev, libuuid1 (= ${mainBinary})
Replaces: e2fslibs-dev (<< 1.15)
Architecture: any
Description: universally unique id library - headers and static libraries
Expand Down
6 changes: 3 additions & 3 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -430,11 +430,11 @@ endif
dh_gencontrol -Ncomerr-dev -Nss-dev -Nuuid-dev \
-Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb
DH_OPTIONS= dh_gencontrol -pcomerr-dev \
-u '-v${COMERR_VERSION}-${MAIN_VERSION}'
-u '-v${COMERR_VERSION}-${MAIN_VERSION} -VmainBinary=${MAIN_VERSION}'
DH_OPTIONS= dh_gencontrol -pss-dev \
-u '-v${SS_VERSION}-${MAIN_VERSION}'
-u '-v${SS_VERSION}-${MAIN_VERSION} -VmainBinary=${MAIN_VERSION}'
DH_OPTIONS= dh_gencontrol -puuid-dev \
-u '-v${UUID_VERSION}-${MAIN_VERSION}'
-u '-v${UUID_VERSION}-${MAIN_VERSION} -VmainBinary=${MAIN_VERSION}'

dh_md5sums -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb
dh_builddeb -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb
Expand Down
8 changes: 4 additions & 4 deletions doc/libext2fs.texinfo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename libext2fs.info
@settitle The EXT2FS Library (version 1.40.5)
@settitle The EXT2FS Library (version 1.40.6)
@synindex tp fn
@comment %**end of header

Expand Down Expand Up @@ -59,8 +59,8 @@ by the author.

@title The EXT2FS Library
@subtitle The EXT2FS Library
@subtitle Version 1.40.5
@subtitle January 2008
@subtitle Version 1.40.6
@subtitle February 2008

@author by Theodore Ts'o

Expand Down Expand Up @@ -101,7 +101,7 @@ by the Foundation.

@top The EXT2FS Library

This manual documents the EXT2FS Library, version 1.40.5.
This manual documents the EXT2FS Library, version 1.40.6.

@end ifinfo

Expand Down
3 changes: 2 additions & 1 deletion e2fsck/unix.c
Original file line number Diff line number Diff line change
Expand Up @@ -823,14 +823,15 @@ static errcode_t PRS(int argc, char *argv[], e2fsck_t *ret_ctx)
}
#ifdef CONFIG_JBD_DEBUG
jbd_debug = getenv("E2FSCK_JBD_DEBUG");
if (jbd_debug)
if (jbd_debug) {
res = sscanf(jbd_debug, "%d", &journal_enable_debug);
if (res != 1) {
fprintf(stderr,
_("E2FSCK_JBD_DEBUG \"%s\" not an integer\n\n"),
jbd_debug);
exit (1);
}
}
#endif
return 0;

Expand Down
10 changes: 5 additions & 5 deletions e2fsprogs.lsm
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Begin3
Title: EXT2 Filesystem utilities
Version: 1.40.5
Entered-date: 27Jan2008
Version: 1.40.6
Entered-date: 09Feb2008
Description: The filesystem utilities for the EXT2 filesystem, including
e2fsck, mke2fs, dumpe2fs, fsck, and others.
Keywords: utilities, fsck, filesystem, Ext2fs
Author: [email protected] (Theodore Tso)
Maintained-by: [email protected] (Theodore Tso)
Primary-site: download.sourceforge.net /pub/sourceforge/e2fsprogs
3972kB e2fsprogs-1.40.5.tar.gz
440kB e2fsprogs-libs-1.40.5.tar.gz
1kB e2fsprogs-1.40.5.lsm
3984kB e2fsprogs-1.40.6.tar.gz
440kB e2fsprogs-libs-1.40.6.tar.gz
1kB e2fsprogs-1.40.6.lsm
Alternate-site:
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
Copying-policy: GPL/LGPL
Expand Down
2 changes: 2 additions & 0 deletions lib/blkid/libblkid.3.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ and is verified to still be valid before being returned to the user
(if the user has read permission on the raw block device, otherwise not).
The cache file also allows unprivileged users (normally anyone other
than root, or those not in the "disk" group) to locate devices by label/id.
The standard location of the cache file can be overridden by the
environment variable BLKID_FILE.
.P
In situations where one is getting information about a single known device,
it does not impact performance whether the cache is used or not (unless you
Expand Down
Loading

0 comments on commit ef80fdc

Please sign in to comment.