Hello community,
here is the log from the commit of package e2fsprogs for openSUSE:Factory checked in at 2012-04-23 16:09:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
and /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "e2fsprogs", Maintainer is "jack(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes 2012-04-17 21:58:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-04-23 16:10:31.000000000 +0200
@@ -1,0 +2,41 @@
+Fri Apr 13 13:01:47 CEST 2012 - pth(a)suse.de
+
+- Update to 1.42.2:
+ * resize2fs uses much less CPU and is much faster for very large fs.
+ * The seti and freei commands in debugfs can now take an optional length
+ argument to set and clear a contiguous range of inodes.
+ * E2fsck will now make explicit checks for the EOFBLOCKS_FL, since we
+ plan to remove support for it from the kernel file system driver.
+ * mke2fs can now use direct I/O via "mke2fs -D"
+ * E2fsck was needlessly closing and re-opening the file system as a side
+ effect of adding Multiple Mount Protection (MMP). This isn't
+ necessary for non-MMP file systems, so drop it.
+ * E2fsck will now abort if there are memory allocation failures when
+ the file system is initially opened and during the block group
+ descriptor checks.
+ * e2fsck will now report the incorrect and corrected checksum values
+ for incorrect block groups.
+ * e2fsck can now write log files containing the details of the problems
+ that were found and fixed directly, via configuration parameters in
+ /etc/e2fsck.conf.
+ * The number of messages reported by e2fsck for a given problem type
+ can be limited.
+ * dumpe2fs, debugfs, and tune2fs now use rbtree bitmaps, which noticably
+ reduces memory consumption for large file systems.
+ * E2fsck now checks for extents with a zero length.
+ * Fixed a number of bugs relating to discard.
+ * E2fsck's CPU utilization in pass 5 has been optimized.
+ * E2image will now skip copying uninitialized bitmap and inode table
+ blocks.
+ * Fixed mke2fs -S so it does not corrupt the first block group's
+ information.
+ * E2fsck will now check the new sysfs interface to determine if we are
+ using the battery or AC mains.
+- Add up-to-date german messages
+
+-------------------------------------------------------------------
+Fri Apr 13 12:22:25 CEST 2012 - pth(a)suse.de
+
+- Remove the obsolete german messages.
+
+-------------------------------------------------------------------
Old:
----
e2fsprogs-1.41.14.de.po.bz2
e2fsprogs-1.42-e2fsck_mmp.patch
e2fsprogs-1.42.tar.gz
New:
----
e2fsprogs-1.42.2.de.po.bz2
e2fsprogs-1.42.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ e2fsprogs.spec ++++++
--- /var/tmp/diff_new_pack.joH2pI/_old 2012-04-23 16:10:36.000000000 +0200
+++ /var/tmp/diff_new_pack.joH2pI/_new 2012-04-23 16:10:36.000000000 +0200
@@ -28,7 +28,7 @@
Obsoletes: e2fsprogs-64bit
%endif
#
-Version: 1.42
+Version: 1.42.2
Release: 0
Summary: Utilities for the Second Extended File System
License: GPL-2.0
@@ -37,8 +37,8 @@
Source: %{name}-%{version}.tar.gz
Source2: README.SUSE
Source3: baselibs.conf
-#Added for 1.41.14; can be removed with the next release
-Source4: e2fsprogs-1.41.14.de.po.bz2
+#Added for 1.42.2. With next version either remove or update
+Source4: e2fsprogs-1.42.2.de.po.bz2
#
# e2fsprogs patches
#
@@ -49,7 +49,6 @@
Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
Patch6: e2fsprogs-1.42-quotaio_implicit.patch
-Patch7: e2fsprogs-1.42-e2fsck_mmp.patch
# Do not suppress make commands
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -126,16 +125,15 @@
%prep
%setup -q
# e2fsprogs patches
-%patch1 -p1
+%patch1
# libcom_err patches
%patch2 -p1
%patch3
%patch4
%patch5
%patch6
-%patch7 -p1
cp %{SOURCE2} .
-bunzip2 -dc %{S:4} > po/de.po
+bunzip2 -c %{S:4} > po/de.po
%build
autoreconf --force --install
++++++ e2fsprogs-1.41.1-splash_support.patch ++++++
--- /var/tmp/diff_new_pack.joH2pI/_old 2012-04-23 16:10:36.000000000 +0200
+++ /var/tmp/diff_new_pack.joH2pI/_new 2012-04-23 16:10:36.000000000 +0200
@@ -1,43 +1,36 @@
-diff -uNr e2fsprogs-1.42.orig/e2fsck/Makefile.in e2fsprogs-1.42/e2fsck/Makefile.in
---- e2fsprogs-1.42.orig/e2fsck/Makefile.in 2011-09-18 17:10:03.000000000 -0400
-+++ e2fsprogs-1.42/e2fsck/Makefile.in 2012-01-12 13:16:34.647198494 -0500
-@@ -68,7 +68,7 @@
+Index: e2fsck/Makefile.in
+===================================================================
+--- e2fsck/Makefile.in.orig 2012-03-23 14:15:37.000000000 +0100
++++ e2fsck/Makefile.in 2012-04-13 12:47:19.141499354 +0200
+@@ -68,7 +68,7 @@ OBJS= crc32.o dict.o unix.o e2fsck.o sup
pass3.o pass4.o pass5.o journal.o badblocks.o util.o dirinfo.o \
dx_dirinfo.o ehandler.o problem.o message.o quota.o recovery.o \
region.o revoke.o ea_refcount.o rehash.o profile.o prof_err.o \
-- sigcatcher.o $(MTRACE_OBJ)
-+ sigcatcher.o splash.o $(MTRACE_OBJ)
+- logfile.o sigcatcher.o $(MTRACE_OBJ)
++ logfile.o sigcatcher.o splash.o $(MTRACE_OBJ)
PROFILED_OBJS= profiled/dict.o profiled/unix.o profiled/e2fsck.o \
profiled/super.o profiled/pass1.o profiled/pass1b.o \
-@@ -78,7 +78,7 @@
- profiled/message.o profiled/problem.o profiled/quota.o \
- profiled/recovery.o profiled/region.o profiled/revoke.o \
- profiled/ea_refcount.o profiled/rehash.o profiled/profile.o \
-- profiled/crc32.o profiled/prof_err.o profiled/sigcatcher.o
-+ profiled/crc32.o profiled/prof_err.o profiled/sigcatcher.o
-
- SRCS= $(srcdir)/e2fsck.c \
- $(srcdir)/crc32.c \
-@@ -106,6 +106,7 @@
+@@ -107,6 +107,7 @@ SRCS= $(srcdir)/e2fsck.c \
$(srcdir)/rehash.c \
$(srcdir)/region.c \
$(srcdir)/profile.c \
+ $(srcdir)/splash.c \
$(srcdir)/sigcatcher.c \
+ $(srcdir)/logfile.c \
prof_err.c \
- $(srcdir)/quota.c \
-@@ -487,6 +488,7 @@
+@@ -516,6 +517,7 @@ region.o: $(srcdir)/region.c $(top_build
$(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
$(srcdir)/profile.h prof_err.h $(top_srcdir)/lib/quota/mkquota.h \
$(top_srcdir)/lib/quota/quota.h $(top_srcdir)/lib/../e2fsck/dict.h
+splash.o: $(srcdir)/splash.c $(srcdir)/splash.h
profile.o: $(srcdir)/profile.c $(top_builddir)/lib/config.h \
- $(top_srcdir)/lib/et/com_err.h $(srcdir)/profile.h prof_err.h
- sigcatcher.o: $(srcdir)/sigcatcher.c $(top_builddir)/lib/config.h \
-diff -uNr e2fsprogs-1.42.orig/e2fsck/splash.c e2fsprogs-1.42/e2fsck/splash.c
---- e2fsprogs-1.42.orig/e2fsck/splash.c 1969-12-31 19:00:00.000000000 -0500
-+++ e2fsprogs-1.42/e2fsck/splash.c 2012-01-12 13:33:24.418574614 -0500
+ $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
+ $(srcdir)/profile.h prof_err.h
+Index: e2fsck/splash.c
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ e2fsck/splash.c 2012-04-13 12:44:50.144165421 +0200
@@ -0,0 +1,100 @@
+/*
+ * add support for switching the splash screen on boot
@@ -139,9 +132,10 @@
+ verbose = 1;
+}
+
-diff -uNr e2fsprogs-1.42.orig/e2fsck/splash.h e2fsprogs-1.42/e2fsck/splash.h
---- e2fsprogs-1.42.orig/e2fsck/splash.h 1969-12-31 19:00:00.000000000 -0500
-+++ e2fsprogs-1.42/e2fsck/splash.h 2012-01-12 13:33:24.418574614 -0500
+Index: e2fsck/splash.h
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ e2fsck/splash.h 2012-04-13 12:44:50.144165421 +0200
@@ -0,0 +1,13 @@
+#ifndef _SPLASH_H
+#define _SPLASH_H
@@ -156,10 +150,11 @@
+
+#endif /* _SPLASH_H */
+
-diff -uNr e2fsprogs-1.42.orig/e2fsck/unix.c e2fsprogs-1.42/e2fsck/unix.c
---- e2fsprogs-1.42.orig/e2fsck/unix.c 2011-11-14 10:55:54.000000000 -0500
-+++ e2fsprogs-1.42/e2fsck/unix.c 2012-01-12 13:20:01.726609643 -0500
-@@ -54,6 +54,7 @@
+Index: e2fsck/unix.c
+===================================================================
+--- e2fsck/unix.c.orig 2012-03-23 14:15:37.000000000 +0100
++++ e2fsck/unix.c 2012-04-13 12:48:05.260364377 +0200
+@@ -54,6 +54,7 @@ extern int optind;
#include "e2p/e2p.h"
#include "e2fsck.h"
#include "problem.h"
@@ -167,7 +162,7 @@
#include "../version.h"
/* Command line options */
-@@ -1108,6 +1109,7 @@
+@@ -1140,6 +1141,7 @@ int main (int argc, char *argv[])
int old_bitmaps;
__u32 features[3];
char *cp;
@@ -175,15 +170,15 @@
clear_problem_context(&pctx);
sigcatcher_setup();
-@@ -1139,6 +1141,7 @@
+@@ -1171,6 +1173,7 @@ int main (int argc, char *argv[])
exit(FSCK_ERROR);
}
reserve_stdio_fds();
+ splash_init(&sops);
- init_resource_track(&ctx->global_rtrack, NULL);
- if (!(ctx->options & E2F_OPT_PREEN) || show_version_only)
-@@ -1484,6 +1487,7 @@
+ set_up_logging(ctx);
+ if (ctx->logf) {
+@@ -1545,6 +1548,7 @@ print_unsupp_features:
fatal_error(ctx, 0);
check_if_skip(ctx);
check_resize_inode(ctx);
++++++ e2fsprogs-1.42-voidreturn_value_declared.patch ++++++
--- /var/tmp/diff_new_pack.joH2pI/_old 2012-04-23 16:10:36.000000000 +0200
+++ /var/tmp/diff_new_pack.joH2pI/_new 2012-04-23 16:10:36.000000000 +0200
@@ -1,11 +1,13 @@
---- lib/quota/quotaio.c.orig 2012-01-12 20:39:27.146300136 -0500
-+++ lib/quota/quotaio.c 2012-01-12 20:39:41.591119555 -0500
-@@ -142,8 +142,8 @@
+Index: lib/quota/quotaio.c
+===================================================================
+--- lib/quota/quotaio.c.orig 2012-03-18 19:18:33.000000000 +0100
++++ lib/quota/quotaio.c 2012-04-13 12:57:21.261673322 +0200
+@@ -142,8 +142,8 @@ errcode_t quota_inode_truncate(ext2_fils
return err;
inode.i_dtime = fs->now ? fs->now : time(0);
- if (!ext2fs_inode_has_valid_blocks2(fs, &inode))
-- return;
+- return 0;
+ if (!(err = ext2fs_inode_has_valid_blocks2(fs, &inode)) )
+ return err;
++++++ e2fsprogs-1.42.tar.gz -> e2fsprogs-1.42.2.tar.gz ++++++
++++ 29802 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org