commit e2fsprogs for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2020-05-11 13:25:35

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.2738 (New)


Package is "e2fsprogs"

Mon May 11 13:25:35 2020 rev:112 rq:799979 version:1.45.6

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2020-01-20 
22:47:20.783156594 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.2738/e2fsprogs.changes
2020-05-11 13:25:39.655143809 +0200
@@ -1,0 +2,32 @@
+Sat May  2 09:44:11 UTC 2020 - Andreas Stieger 
+
+- Update to 1.45.6:
+  * Debugfs will ignore lines in its command files which start with
+a comment character ("#")
+  * Fix a number of potential out of bounds memory accesses caused
+by fuzzed / malicious file systems
+  * Fix a spurious complaint from e2fsck when a directory which
+previously had more than 32000 subdirectories has the number
+of subdirectories drops below 32000
+  * Fix an ismounted check when an LVM device is renamed while the
+device is mounted
+  * Mke2fs -d now correctly sets permission with files where the
+owner permissions are not rwx
+  * Improve e2fsck's ability to deal with file systems with very
+large number of directories, such that various data structures
+take more than 2GiB of memory.  Use better structure packing to
+improve the memory efficiency of these data structures.
+  * Fix debugfs so it correctly prints inode numbers > 2**31.
+  * Filefrag now supports very large files (with > 4 billion
+blocks), as well as block sizes up to 1 GiB.
+  * Update and clarify various man pages
+  * Reserved the error code EXT2_ET_NO_GDESC (which will be used
+in e2fsprogs v1.46+)
+  * Add a thread-safe variant of e2p_feature2string(),
+e2p_feature_to_string() to the libe2p library.
+  * Fixed portability problems caused by gcc 10.
+  * Synchroniz changes from Android's AOSP e2fsprogs tree
+  * Update the Malay translation from the translation project
+- add upstream signing key and verify source signature
+
+---
@@ -39 +71 @@
-  * Translation fixes and updates
+  * Translation fixes and updates (boo#1170964)

Old:

  e2fsprogs-1.45.5.tar.xz
  pre_checkin.sh

New:

  e2fsprogs-1.45.6.tar.sign
  e2fsprogs-1.45.6.tar.xz
  e2fsprogs.keyring



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.SZmrJN/_old  2020-05-11 13:25:40.707146015 +0200
+++ /var/tmp/diff_new_pack.SZmrJN/_new  2020-05-11 13:25:40.715146031 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -68,12 +68,12 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.5
+Version:1.45.6
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only
 Group:  System/Filesystems
-Url:http://e2fsprogs.sourceforge.net
+URL:http://e2fsprogs.sourceforge.net
 Requires(post): coreutils
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
@@ -81,6 +81,8 @@
 Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.xz
 Source2:README.SUSE
 Source3:baselibs.conf
+Source4:
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.sign
+Source5:https://thunk.org/tytso/tytso-key.asc#/%{name}.keyring
 #
 # e2fsprogs patches
 #

++ e2fsprogs-1.45.5.tar.xz -> e2fsprogs-1.45.6.tar.xz ++
 6594 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2020-01-20 22:47:16

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.26092 (New)


Package is "e2fsprogs"

Mon Jan 20 22:47:16 2020 rev:111 rq:764110 version:1.45.5

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-10-14 
12:31:26.928277119 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.26092/e2fsprogs.changes   
2020-01-20 22:47:20.783156594 +0100
@@ -1,0 +2,14 @@
+Thu Jan  9 13:48:12 UTC 2020 - Jan Kara 
+
+- Update to 1.45.5:
+  * Fix out of bounds write when checking maliciously corrupted filesystem
+  * Remove unnecessary sleep in e2scrub
+  * Fix spurious emails from e2scrub_all
+  * Fix crash in e2fsck when rebuilding very large directories
+  * Improve resize2fs minimum fs size estimates when the fs is mounted
+  * Fix UBSAN failures when fuzzing filesystem images
+  * Fix potential memory leak in read_bitmap() in libext2fs
+  * Speedup e2fsck on file systems with a very large number of inodes
+  * fuse2fs fixes
+
+---

Old:

  e2fsprogs-1.45.4.tar.xz

New:

  e2fsprogs-1.45.5.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.dXbLjf/_old  2020-01-20 22:47:22.483157249 +0100
+++ /var/tmp/diff_new_pack.dXbLjf/_new  2020-01-20 22:47:22.487157250 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -68,7 +68,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.4
+Version:1.45.5
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only

++ e2fsprogs-1.45.4.tar.xz -> e2fsprogs-1.45.5.tar.xz ++
 14274 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2019-10-14 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-10-14 12:31:24

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.2352 (New)


Package is "e2fsprogs"

Mon Oct 14 12:31:24 2019 rev:110 rq:735746 version:1.45.4

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-08-27 
11:58:11.883677424 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.2352/e2fsprogs.changes
2019-10-14 12:31:26.928277119 +0200
@@ -1,0 +2,13 @@
+Mon Sep 30 16:34:37 UTC 2019 - Jan Kara 
+
+- Update to 1.45.4:
+  * A maliciously corrupted file systems can trigger buffer overruns in the
+quota code used by e2fsck. (Addresses CVE-2019-5094)
+  * E2fsck now checks to make sure the casefold flag is only set on
+directories, and only when the casefold feature is enabled
+  * E2fsck will not disable the low dtime checks when using a backup superblock
+where the last mount time is zero
+  * Scrubbing scripts fixes
+  * Update translations
+
+---

Old:

  e2fsprogs-1.45.3.tar.xz

New:

  e2fsprogs-1.45.4.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.UvukIx/_old  2019-10-14 12:31:28.132273982 +0200
+++ /var/tmp/diff_new_pack.UvukIx/_new  2019-10-14 12:31:28.136273972 +0200
@@ -68,7 +68,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.3
+Version:1.45.4
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only

++ e2fsprogs-1.45.3.tar.xz -> e2fsprogs-1.45.4.tar.xz ++
 48076 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-08-27 11:58:09

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.7948 (New)


Package is "e2fsprogs"

Tue Aug 27 11:58:09 2019 rev:109 rq:721981 version:1.45.3

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-08-05 
11:18:23.202510917 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.7948/e2fsprogs.changes
2019-08-27 11:58:11.883677424 +0200
@@ -1,0 +2,13 @@
+Fri Aug  9 09:09:39 UTC 2019 - Jan Kara 
+
+- Update to 1.45.3:
+  * Whether or not automatic online scrubbing will be called is now controlled
+in /etc/e2scrub.conf.
+  * Fix e2fsck handling of filesystems with large_dir and inline directories
+  * Fix e2scrub_all for encrypted LUKS partitions
+  * Fix e2scrub_all volume cleanup 
+  * Regression tests cleanups and improvements
+  * Fixed compiler warnings
+  * Translation fixes and updates
+
+---

Old:

  e2fsprogs-1.45.2.tar.xz

New:

  e2fsprogs-1.45.3.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.0Ek4FT/_old  2019-08-27 11:58:12.987677272 +0200
+++ /var/tmp/diff_new_pack.0Ek4FT/_new  2019-08-27 11:58:12.991677271 +0200
@@ -68,7 +68,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.2
+Version:1.45.3
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only

++ e2fsprogs-1.45.2.tar.xz -> e2fsprogs-1.45.3.tar.xz ++
 11882 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-08-05 11:18:20

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.4126 (New)


Package is "e2fsprogs"

Mon Aug  5 11:18:20 2019 rev:108 rq:718774 version:1.45.2

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-07-08 
15:09:56.627282841 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.4126/e2fsprogs.changes
2019-08-05 11:18:23.202510917 +0200
@@ -1,0 +2,8 @@
+Wed Jul 24 20:47:22 UTC 2019 - Antoine Belvire 
+
+- Fix build with gettext 0.20:
+  * Add e2fsprogs-1.45.2-gettext.patch.
+  * Exclude in-sources intl/ directory from build.
+- Fix install_info_delete usage: It must be called in preun.
+
+---

New:

  e2fsprogs-1.45.2-gettext.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.vUKyC1/_old  2019-08-05 11:18:23.786510678 +0200
+++ /var/tmp/diff_new_pack.vUKyC1/_new  2019-08-05 11:18:23.786510678 +0200
@@ -44,7 +44,8 @@
 %define install_info sbin/install-info
 %define install_info_delete sbin/install-info --delete
 %endif
-Requires:   %install_info_prereq
+Requires(post): %install_info_prereq
+Requires(preun): %install_info_prereq
 %endif
 # bug437293
 %ifarch ppc64
@@ -87,6 +88,8 @@
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
+# PATCH-FIX-UPSTREAM e2fsprogs-1.45.2-gettext.patch -- Support gettext 0.20
+Patch6: e2fsprogs-1.45.2-gettext.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -250,7 +253,10 @@
 %patch3 -p1
 %patch4
 %patch5
+%patch6 -p1
 cp %{SOURCE2} .
+# Don't use intl/ subdirectory as it's deprecated since gettext 0.20
+rm -r intl
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -337,6 +343,8 @@
 %if %{build_mini}
 %preun -n e2fsprogs-scrub-mini
 %else
+%preun
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz || :
 %preun -n e2fsprogs-scrub
 %endif
 %service_del_preun e2scrub@.service e2scrub_all.service e2scrub_all.timer 
e2scrub_fail@.service e2scrub_reap.service
@@ -345,7 +353,6 @@
 %postun
 /sbin/ldconfig
 %if ! %{build_mini}
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz || :
 %{?regenerate_initrd_post}
 %endif
 

++ e2fsprogs-1.45.2-gettext.patch ++
Support gettext >= 0.20, which now forbids AM_GNU_GETTEXT without
intlsymbol argument.

[no-libtool] was the default choice (use of intl/ in-package
directory).

Now only [external] is supported (use libintl library).
--
diff -up e2fsprogs-1.45.2/configure.ac.orig e2fsprogs-1.45.2/configure.ac
--- e2fsprogs-1.45.2/configure.ac.orig
+++ e2fsprogs-1.45.2/configure.ac
@@ -873,7 +873,7 @@ AC_SUBST(GETTEXT_PACKAGE)
 AC_SUBST(PACKAGE)
 AC_SUBST(VERSION)
 
-AM_GNU_GETTEXT
+AM_GNU_GETTEXT([external])
 dnl
 dnl End of configuration options
 dnl



commit e2fsprogs for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-07-08 15:09:55

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.4615 (New)


Package is "e2fsprogs"

Mon Jul  8 15:09:55 2019 rev:107 rq:713211 version:1.45.2

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-06-12 
13:06:20.369182557 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.4615/e2fsprogs.changes
2019-07-08 15:09:56.627282841 +0200
@@ -1,0 +2,5 @@
+Tue Jul  2 07:28:56 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.X9029r/_old  2019-07-08 15:09:57.579283754 +0200
+++ /var/tmp/diff_new_pack.X9029r/_new  2019-07-08 15:09:57.583283758 +0200
@@ -253,6 +253,7 @@
 cp %{SOURCE2} .
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 autoreconf --force --install
 %configure \
   --with-root-prefix=''   \




commit e2fsprogs for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-06-12 13:06:18

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.4811 (New)


Package is "e2fsprogs"

Wed Jun 12 13:06:18 2019 rev:106 rq:706657 version:1.45.2

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-05-21 
10:19:41.163632524 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.4811/e2fsprogs.changes
2019-06-12 13:06:20.369182557 +0200
@@ -1,0 +2,15 @@
+Fri May 31 10:42:41 UTC 2019 - Jan Kara 
+
+- Package e2scrub unit files and separate scrubbing bits into a separate
+  subpackage e2fsprogs-scrub
+
+---
+Fri May 31 03:50:23 UTC 2019 - sean...@opensuse.org
+
+- Update to 1.45.2
+  * Fixed e2scrub_all issues running from cron 
+  * When mke2fs asks to proceed, fall back on English Y/y
+  * Fix spurious complaint of blocks beyond i_size
+  * Fixed 'make install' failure when the cron.d dir doesn't exist
+
+---

Old:

  e2fsprogs-1.45.1.tar.xz

New:

  e2fsprogs-1.45.2.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.3saaMW/_old  2019-06-12 13:06:21.185182214 +0200
+++ /var/tmp/diff_new_pack.3saaMW/_new  2019-06-12 13:06:21.189182212 +0200
@@ -23,6 +23,11 @@
 # Hint for ZYPP
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
 %endif
+%if 0%{?suse_version} >= 1210
+%bcond_without systemd
+%else
+%bcond_with systemd
+%endif
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
@@ -62,7 +67,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.1
+Version:1.45.2
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only
@@ -71,6 +76,7 @@
 Requires(post): coreutils
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
+Suggests:   e2fsprogs-scrub
 Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.xz
 Source2:README.SUSE
 Source3:baselibs.conf
@@ -106,6 +112,27 @@
 Dummy development package for backwards compatibility.
 
 %if %{build_mini}
+%package -n e2fsprogs-scrub-mini
+%else
+%package -n e2fsprogs-scrub
+%endif
+Summary:Ext2fs scrubbing scripts and service files
+License:GPL-2.0-only
+Group:  System/Filesystems
+%if %{with systemd}
+BuildRequires:  systemd-rpm-macros
+%{?systemd_requires}
+%endif
+Requires:   e2fsprogs
+Requires:   lvm2
+Requires:   postfix
+Requires:   util-linux
+
+%description -n e2fsprogs-scrub
+Scripts and systemd service files for background scrubbing of LVM volumes
+with ext2, ext3, and ext4 filesystems.
+
+%if %{build_mini}
 %package -n libext2fs2-mini
 %else
 %package -n libext2fs2
@@ -228,15 +255,14 @@
 %build
 autoreconf --force --install
 %configure \
-  --disable-evms \
   --with-root-prefix=''   \
   --enable-elf-shlibs \
   --disable-libblkid \
   --disable-libuuid \
   --disable-uuidd \
   --disable-fsck \
-  --enable-static \
   --without-crond-dir \
+  --with-systemd-unit-dir=%{?_unitdir} \
   CFLAGS="$RPM_OPT_FLAGS"
 %if %{build_mini}
 rm -rf doc
@@ -280,6 +306,16 @@
   do ln -s %{_libdir}/$libName %{buildroot}/%{_lib};
 done
 #EndUsrMerge
+
+%if %{with systemd}
+%if %{build_mini}
+%pre -n e2fsprogs-scrub-mini
+%else
+%pre -n e2fsprogs-scrub
+%endif
+%service_add_pre e2scrub@.service e2scrub_all.service e2scrub_all.timer 
e2scrub_fail@.service e2scrub_reap.service
+%endif
+
 %post
 /sbin/ldconfig
 %if ! %{build_mini}
@@ -287,6 +323,24 @@
 %{?regenerate_initrd_post}
 %endif
 
+%if %{with systemd}
+%if %{build_mini}
+%post -n e2fsprogs-scrub-mini
+%else
+%post -n e2fsprogs-scrub
+%endif
+%service_add_post e2scrub@.service e2scrub_all.service e2scrub_all.timer 
e2scrub_fail@.service e2scrub_reap.service
+%endif
+
+%if %{with systemd}
+%if %{build_mini}
+%preun -n e2fsprogs-scrub-mini
+%else
+%preun -n e2fsprogs-scrub
+%endif
+%service_del_preun e2scrub@.service e2scrub_all.service e2scrub_all.timer 
e2scrub_fail@.service e2scrub_reap.service
+%endif
+
 %postun
 /sbin/ldconfig
 %if ! %{build_mini}
@@ -294,6 +348,15 @@
 %{?regenerate_initrd_post}
 %endif
 
+%if %{with systemd}
+%if %{build_mini}
+%postun -n e2fsprogs-scrub-mini
+%else
+%postun -n e2fsprogs-scrub
+%endif
+%service_del_postun e2scrub@.service e2scrub_all.service e2scrub_all.timer 
e2scrub_fail@.service e2scrub_reap.service
+%endif
+
 %if ! %{build_mini}
 %posttrans
 %{?regenerate_initrd_posttrans}
@@ -330,7 +393,6 @@
 

commit e2fsprogs for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-05-21 10:19:39

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.5148 (New)


Package is "e2fsprogs"

Tue May 21 10:19:39 2019 rev:105 rq:703179 version:1.45.1

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-04-04 
12:01:00.225294644 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.5148/e2fsprogs.changes
2019-05-21 10:19:41.163632524 +0200
@@ -1,0 +2,18 @@
+Wed May 15 14:49:56 UTC 2019 - Jan Kara 
+
+- Remove unused configure-Fix-autoheader-failure.patch.
+
+---
+Wed May 15 13:48:31 UTC 2019 - sean...@opensuse.org
+
+- Update to 1.45.1
+  * Remove configure-Fix-autoheader-failure.patch (fixed upstream)
+  * Debugfs now supports non-printable chars 
+  * E2fsck now checks to make sure all unused bits in block are set
+  * E2fsck now supports writing out a problem code log
+  * Fixed various casefold bugs
+  * Fix mke2fs support for < 900TB disks
+  * E2scrub will take its snapshots with UDISK_IGNORE 
+  * Dropped utf8/nls symbols from libext2fs shared library
+
+---

Old:

  configure-Fix-autoheader-failure.patch
  e2fsprogs-1.45.0.tar.xz

New:

  e2fsprogs-1.45.1.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.hJxnCv/_old  2019-05-21 10:19:42.303632292 +0200
+++ /var/tmp/diff_new_pack.hJxnCv/_new  2019-05-21 10:19:42.307632291 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -62,7 +62,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.45.0
+Version:1.45.1
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only
@@ -81,7 +81,6 @@
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
-Patch6: configure-Fix-autoheader-failure.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -224,7 +223,6 @@
 %patch3 -p1
 %patch4
 %patch5
-%patch6 -p1
 cp %{SOURCE2} .
 
 %build

++ e2fsprogs-1.45.0.tar.xz -> e2fsprogs-1.45.1.tar.xz ++
 15516 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2019-04-04 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-04-04 12:00:55

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.3908 (New)


Package is "e2fsprogs"

Thu Apr  4 12:00:55 2019 rev:104 rq:690289 version:1.45.0

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2019-01-29 
14:37:23.987625086 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.3908/e2fsprogs.changes
2019-04-04 12:01:00.225294644 +0200
@@ -1,0 +2,23 @@
+Fri Mar 29 16:56:07 UTC 2019 - Jan Kara 
+
+- configure-Fix-autoheader-failure.patch: Fix autoheader failure
+
+---
+Fri Mar 29 15:01:02 UTC 2019 - Jan Kara 
+
+- Update to 1.45.0
+ * Add support to force check at the next fsck run to tune2fs
+ * Add e2scrub script to run e2fsck on LVM backed filesystem
+ * Mke2fs will attempt to use ZERO_RANGE before PUNCH_HOLE so that we don't
+   lose allocated blocks in preallocated files
+ * Initial support for setting character set encoding
+ * Add support for setting inode checksum to debugfs
+ * Add support for specifying superblock location to e2image
+ * Fix e4defrag to handle situation when files are created while it is running
+ * Fix e2fsck to handle dirs > 2 GiB when largedir feature is enabled
+ * Fix mke2fs huge file creation
+ * Fix libext2fs to be more robust against invalid group descriptors
+ * Fix mke2fs and debugfs to correctly copy files > 2 GiB
+ * Fix memory leaks in debugfs, mke2fs, and e2freefrag
+
+---

Old:

  e2fsprogs-1.44.5.tar.xz

New:

  configure-Fix-autoheader-failure.patch
  e2fsprogs-1.45.0.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.hmTgPY/_old  2019-04-04 12:01:01.409295592 +0200
+++ /var/tmp/diff_new_pack.hmTgPY/_new  2019-04-04 12:01:01.413295595 +0200
@@ -62,7 +62,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.44.5
+Version:1.45.0
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only
@@ -81,6 +81,7 @@
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
+Patch6: configure-Fix-autoheader-failure.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -223,6 +224,7 @@
 %patch3 -p1
 %patch4
 %patch5
+%patch6 -p1
 cp %{SOURCE2} .
 
 %build
@@ -236,6 +238,7 @@
   --disable-uuidd \
   --disable-fsck \
   --enable-static \
+  --without-crond-dir \
   CFLAGS="$RPM_OPT_FLAGS"
 %if %{build_mini}
 rm -rf doc
@@ -329,6 +332,7 @@
 %license NOTICE
 %endif
 %config /etc/mke2fs.conf
+%config /etc/e2scrub.conf
 #UsrMerge 
 /sbin/badblocks
 /sbin/debugfs
@@ -374,6 +378,8 @@
 %{_sbindir}/e2freefrag
 %{_sbindir}/e4defrag
 %{_sbindir}/e4crypt
+%{_sbindir}/e2scrub
+%{_sbindir}/e2scrub_all
 %if ! %{build_mini}
 %{_infodir}/libext2fs.info.gz
 %endif

++ configure-Fix-autoheader-failure.patch ++
>From 55c4bbfe8f1e9f2f76811775c77e99bf3dde3534 Mon Sep 17 00:00:00 2001
From: Jan Kara 
Date: Fri, 29 Mar 2019 17:32:52 +0100
Subject: [PATCH] configure: Fix autoheader failure

Autoheader reports:

autoheader: warning: missing template: HAVE_BLKID_PROBE_ENABLE_PARTITIONS
autoheader: Use AC_DEFINE([HAVE_BLKID_PROBE_ENABLE_PARTITIONS], [], 
[Description])
autoheader: warning: missing template: HAVE_BLKID_PROBE_GET_TOPOLOGY

so provide appropriate descriptions for the defines.

Signed-off-by: Jan Kara 
---
 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 248b291dd0d2..290f93ebdf2f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1119,9 +1119,9 @@ dnl the functions added after migrating that library to 
util-linux
 dnl
 if test -n "$BLKID_CMT"; then
   AC_CHECK_LIB(blkid, blkid_probe_get_topology,
- AC_DEFINE(HAVE_BLKID_PROBE_GET_TOPOLOGY, 1))
+ AC_DEFINE(HAVE_BLKID_PROBE_GET_TOPOLOGY, 1, [Define to 1 
if blkid library provides blkid_probe_get_topology]))
   AC_CHECK_LIB(blkid, blkid_probe_enable_partitions,
- AC_DEFINE(HAVE_BLKID_PROBE_ENABLE_PARTITIONS, 1))
+ AC_DEFINE(HAVE_BLKID_PROBE_ENABLE_PARTITIONS, 1, [Define 
to 1 if blkid library provides blkid_probe_enable_partitions]))
 fi
 dnl
 if test -n "$DLOPEN_LIB" ; then
-- 
2.16.4

++ e2fsprogs-1.44.5.tar.xz -> e2fsprogs-1.45.0.tar.xz ++
 34852 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2019-01-29 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2019-01-29 14:37:21

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new.28833 (New)


Package is "e2fsprogs"

Tue Jan 29 14:37:21 2019 rev:103 rq:663724 version:1.44.5

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2018-09-17 
14:25:47.495816330 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new.28833/e2fsprogs.changes   
2019-01-29 14:37:23.987625086 +0100
@@ -1,0 +2,17 @@
+Tue Jan  8 09:34:17 UTC 2019 - j...@suse.cz
+
+- Update to 1.44.5
+ * use 64-bit counters to track number of defragged files
+ * correctly traslate Posix ACLs
+ * Use the online free block counts
+ * Fix a false warning that tune2fs will take along time to change UUID
+ * e2fsck will only offer to set the inline_data feature flag sometimes
+ * e4defrag running as root but can't find file system
+ * resize2fs was failing to update extent tree checksums
+ * fuse2fs command line parsing fixed
+ * e2fs segfault fix when corrupted journal file-system is too large
+ * e2image now includes the mmp block
+ * fix various verity handling bugs which made it unusable
+ * fix a bug in tune2fs to dereference freed memory after replay
+
+---

Old:

  e2fsprogs-1.44.4.tar.xz

New:

  e2fsprogs-1.44.5.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.c8nir5/_old  2019-01-29 14:37:25.107623732 +0100
+++ /var/tmp/diff_new_pack.c8nir5/_new  2019-01-29 14:37:25.107623732 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -62,7 +62,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.44.4
+Version:1.44.5
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0-only

++ e2fsprogs-1.44.4.tar.xz -> e2fsprogs-1.44.5.tar.xz ++
 8333 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2018-09-17 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2018-09-17 14:25:40

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Mon Sep 17 14:25:40 2018 rev:102 rq:635056 version:1.44.4

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2018-05-30 
12:18:28.934393542 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2018-09-17 
14:25:47.495816330 +0200
@@ -1,0 +2,19 @@
+Tue Sep 11 15:34:00 UTC 2018 - j...@suse.cz
+
+- Update to 1.44.4
+ * fix debugs ncheck command to work for files with multiple hardlinks
+ * avoid floating point exception when libblkid probes maliciously corrupted
+   superblocks
+ * fix e2fsck to handle filesystems with resize_inode and meta_bg enabled
+ * basic fsverify support
+ * debugfs can operate on corrupted filesystems so they can be fixed
+ * new debugfs commands for dumping xattr blocks and i_blocks array
+ * dumpe2fs can print MMP block
+ * inode's project ID properly byte-swapped on big-endian filesystems
+ * e2fsck can handle s_inodes_count corruption
+ * other e2fsck improvements and fixes
+ * mke2fs fixes where in various corner cases invalid filesystem would be
+   created
+- add new e2mmpstatus alias for dumpe2fs to spec file
+
+---

Old:

  e2fsprogs-1.44.2.tar.xz

New:

  e2fsprogs-1.44.4.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.FjsxEA/_old  2018-09-17 14:25:48.455815497 +0200
+++ /var/tmp/diff_new_pack.FjsxEA/_new  2018-09-17 14:25:48.459815494 +0200
@@ -62,10 +62,10 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.44.2
+Version:1.44.4
 Release:0
 Summary:Utilities for the Second Extended File System
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
 Requires(post): coreutils
@@ -92,7 +92,7 @@
 %package devel
 Summary:Dummy development package
 # bug437293
-License:LGPL-2.0
+License:LGPL-2.0-only
 Group:  Development/Libraries/C and C++
 %ifarch ppc64
 Obsoletes:  e2fsprogs-devel-64bit
@@ -111,7 +111,7 @@
 %package -n libext2fs2
 %endif
 Summary:Ext2fs library
-License:LGPL-2.0
+License:LGPL-2.0-only
 Group:  System/Filesystems
 
 %if %{build_mini}
@@ -127,7 +127,7 @@
 %package -n libext2fs-devel
 %endif
 Summary:Development files for libext2fs
-License:LGPL-2.0
+License:LGPL-2.0-only
 Group:  Development/Libraries/C and C++
 Requires:   libcom_err-devel
 Requires:   libext2fs2 = %version
@@ -142,7 +142,7 @@
 %if ! %{build_mini}
 %package -n libext2fs-devel-static
 Summary:Development files for libext2fs
-License:LGPL-2.0
+License:LGPL-2.0-only
 Group:  Development/Libraries/C and C++
 Requires:   libext2fs-devel = %{version}
 Provides:   libext2fs-devel:%{_libdir}/libe2p.a
@@ -259,6 +259,7 @@
 ln -s %{_sbindir}/e2undo%{buildroot}/sbin/e2undo
 ln -s %{_sbindir}/e2fsck%{buildroot}/sbin/e2fsck
 ln -s %{_sbindir}/e2label   %{buildroot}/sbin/e2label
+ln -s %{_sbindir}/e2mmpstatus %{buildroot}/sbin/e2mmpstatus
 ln -s %{_sbindir}/fsck.ext2 %{buildroot}/sbin/fsck.ext2
 ln -s %{_sbindir}/fsck.ext3 %{buildroot}/sbin/fsck.ext3
 ln -s %{_sbindir}/fsck.ext4 %{buildroot}/sbin/fsck.ext4
@@ -335,6 +336,7 @@
 /sbin/e2undo
 /sbin/e2fsck
 /sbin/e2label
+/sbin/e2mmpstatus
 /sbin/fsck.ext2
 /sbin/fsck.ext3
 /sbin/fsck.ext4
@@ -353,6 +355,7 @@
 %{_sbindir}/e2undo
 %{_sbindir}/e2fsck
 %{_sbindir}/e2label
+%{_sbindir}/e2mmpstatus
 %{_sbindir}/fsck.ext2
 %{_sbindir}/fsck.ext3
 %{_sbindir}/fsck.ext4

++ e2fsprogs-1.44.2.tar.xz -> e2fsprogs-1.44.4.tar.xz ++
 146603 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2018-05-30 11:40:14

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Wed May 30 11:40:14 2018 rev:101 rq:611843 version:1.44.2

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2018-03-12 
12:06:20.351029274 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2018-05-30 
12:18:28.934393542 +0200
@@ -1,0 +2,15 @@
+Wed May 23 15:00:07 UTC 2018 - j...@suse.cz
+
+- Update to 1.44.2
+ * support for directories over 2 GB (large_dir feature)
+ * support for large extended attributes (ea_inode feature)
+ * metadata checksumming is enabled by default by mke2fs
+ * resize2fs deemed stable enough for bigalloc file systems
+ * tune2fs now replays the journal before modifying the file system
+ * improved consistency checks for symlinks
+ * various fixes in e2image, dumpe2fs, debugfs, and e2fsck for bigalloc
+   file systems
+ * fix e2image handling of images on big endian systems
+ * fixed e2fsck to properly update quotas when handling orphan inodes
+
+---

Old:

  e2fsprogs-1.43.9.tar.xz

New:

  e2fsprogs-1.44.2.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.6wN5as/_old  2018-05-30 12:18:29.654354362 +0200
+++ /var/tmp/diff_new_pack.6wN5as/_new  2018-05-30 12:18:29.658354144 +0200
@@ -28,6 +28,7 @@
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
+BuildRequires:  xz
 %if ! %{build_mini}
 %if 0%{?suse_version} > 1220
 BuildRequires:  makeinfo
@@ -61,7 +62,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.9
+Version:1.44.2
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0

++ e2fsprogs-1.43.9.tar.xz -> e2fsprogs-1.44.2.tar.xz ++
 121940 lines of diff (skipped)




commit e2fsprogs for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2018-03-12 12:06:19

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Mon Mar 12 12:06:19 2018 rev:100 rq:584248 version:1.43.9

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2018-01-29 
14:54:46.494042098 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2018-03-12 
12:06:20.351029274 +0100
@@ -1,0 +2,10 @@
+Tue Mar  6 10:32:58 UTC 2018 - j...@suse.cz
+
+- libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch: Removed as it is
+  included in the new release
+- switched to .xz archive as kernel.org is going to deprecate gzip archives
+- Update to 1.43.9
+ * fix build failure on big endian systems
+ * inode flag cleanup in libe2p
+
+---

Old:

  e2fsprogs-1.43.8.tar.gz
  libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch

New:

  e2fsprogs-1.43.9.tar.xz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.ADn0f1/_old  2018-03-12 12:06:22.474953148 +0100
+++ /var/tmp/diff_new_pack.ADn0f1/_new  2018-03-12 12:06:22.482952862 +0100
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.8
+Version:1.43.9
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -70,13 +70,12 @@
 Requires(post): coreutils
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
-Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
+Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.xz
 Source2:README.SUSE
 Source3:baselibs.conf
 #
 # e2fsprogs patches
 #
-Patch1: libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch
 # libcom_err patches
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
@@ -219,8 +218,6 @@
 
 %prep
 %setup -q -n e2fsprogs-%{version}
-# e2fsprogs patches
-%patch1 -p1
 # libcom_err patches
 %patch3 -p1
 %patch4




commit e2fsprogs for openSUSE:Factory

2018-01-29 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2018-01-29 14:54:45

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Mon Jan 29 14:54:45 2018 rev:99 rq:569339 version:1.43.8

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2018-01-20 
11:21:47.774163747 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2018-01-29 
14:54:46.494042098 +0100
@@ -1,0 +2,6 @@
+Wed Jan 24 14:41:11 UTC 2018 - j...@suse.cz
+
+- libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch:
+  libext2fs: fix build failure in swapfs.c on big-endian systems (bsc#1077420)
+
+---

New:

  libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.DE8Epf/_old  2018-01-29 14:54:47.39453 +0100
+++ /var/tmp/diff_new_pack.DE8Epf/_new  2018-01-29 14:54:47.397999867 +0100
@@ -76,6 +76,7 @@
 #
 # e2fsprogs patches
 #
+Patch1: libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch
 # libcom_err patches
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
@@ -219,6 +220,7 @@
 %prep
 %setup -q -n e2fsprogs-%{version}
 # e2fsprogs patches
+%patch1 -p1
 # libcom_err patches
 %patch3 -p1
 %patch4

++ libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch ++
>From 876d9b0c8eac2fd80dd62bfa1b09adea62aa08f3 Mon Sep 17 00:00:00 2001
From: Theodore Ts'o 
Date: Wed, 3 Jan 2018 01:32:02 -0500
Subject: [PATCH] libext2fs: fix build failure in swapfs.c on big-endian
 systems
References: bsc#1077420

Addresses-Debian-Bug: #886119

Reported-by: James Clarke 
Signed-off-by: Theodore Ts'o 
Acked-by: Jan Kara 
---
 lib/ext2fs/swapfs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/ext2fs/swapfs.c b/lib/ext2fs/swapfs.c
index 6e5cff97e505..b13dc4229225 100644
--- a/lib/ext2fs/swapfs.c
+++ b/lib/ext2fs/swapfs.c
@@ -19,6 +19,7 @@
 
 #include "ext2_fs.h"
 #include "ext2fs.h"
+#include "ext2fsP.h"
 #include 
 
 #ifdef WORDS_BIGENDIAN
@@ -358,7 +359,7 @@ void ext2fs_swap_inode_full(ext2_filsys fs, struct 
ext2_inode_large *t,
if (inode_includes(inode_size, i_projid))
 t->i_projid = ext2fs_swab16(f->i_projid);
/* catch new static fields added after i_projid */
-   EXT2FS_BUILD_BUG_ON(sizeof(ext2_inode_large) != 160);
+   EXT2FS_BUILD_BUG_ON(sizeof(struct ext2_inode_large) != 160);
 
i = sizeof(struct ext2_inode) + extra_isize + sizeof(__u32);
if (bufsize < (int) i)
-- 
2.13.6




commit e2fsprogs for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2018-01-20 11:21:45

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Sat Jan 20 11:21:45 2018 rev:98 rq:566366 version:1.43.8

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2017-11-17 
10:37:10.734848169 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2018-01-20 
11:21:47.774163747 +0100
@@ -1,0 +2,10 @@
+Tue Jan  9 10:16:04 UTC 2018 - j...@suse.cz
+
+- Update to 1.43.8
+ * add forgotten byteswap of some new superblock fields
+ * fix use-after-free in e2fsck for corrupted root inode
+ * fix floating point exception due to corrupted superblock in e2fsck
+ * fix resize2fs's free block sanity checks
+ * updated translations
+
+---

Old:

  e2fsprogs-1.43.7.tar.gz

New:

  e2fsprogs-1.43.8.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.RdmOve/_old  2018-01-20 11:21:49.194097362 +0100
+++ /var/tmp/diff_new_pack.RdmOve/_new  2018-01-20 11:21:49.198097175 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.7
+Version:1.43.8
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0

++ e2fsprogs-1.43.7.tar.gz -> e2fsprogs-1.43.8.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.7.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.8.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2017-11-17 10:37:03

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Fri Nov 17 10:37:03 2017 rev:97 rq:541821 version:1.43.7

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2017-09-22 
21:29:50.363067920 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2017-11-17 
10:37:10.734848169 +0100
@@ -1,0 +2,15 @@
+Tue Nov 14 09:49:57 UTC 2017 - j...@suse.cz
+
+- Added %license tag to specfile
+
+---
+Tue Nov  7 09:23:56 UTC 2017 - j...@suse.cz
+
+- Update to 1.43.7
+ * debugfs, tune2fs, fuse2fs fixes of error handling in journal replay
+ * e2fsck and debugfs fixes so that malicious filesystems do not cause
+   buffer overflows
+ * fix corner cases in offline resizing in resize2fs
+ * updated translations
+
+---

Old:

  e2fsprogs-1.43.6.tar.gz

New:

  e2fsprogs-1.43.7.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.Ce44CX/_old  2017-11-17 10:37:11.542818596 +0100
+++ /var/tmp/diff_new_pack.Ce44CX/_new  2017-11-17 10:37:11.546818449 +0100
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.6
+Version:1.43.7
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -324,6 +324,9 @@
 %files -f e2fsprogs.lang
 %defattr(-, root, root)
 %doc RELEASE-NOTES README
+%if 0%{?sle_version} > 120200
+%license NOTICE
+%endif
 %config /etc/mke2fs.conf
 #UsrMerge 
 /sbin/badblocks

++ e2fsprogs-1.43.6.tar.gz -> e2fsprogs-1.43.7.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.6.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.7.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2017-09-22 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2017-09-22 21:29:48

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Fri Sep 22 21:29:48 2017 rev:96 rq:527259 version:1.43.6

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2017-09-13 
21:33:14.753621313 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2017-09-22 
21:29:50.363067920 +0200
@@ -1,0 +2,6 @@
+Mon Sep 18 14:42:48 CEST 2017 - r...@suse.de
+
+- ignore errors for install-info calls in post scripts,
+  otherwise installing with "--excludedocs" fails 
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.mE5Ipb/_old  2017-09-22 21:29:52.842718868 +0200
+++ /var/tmp/diff_new_pack.mE5Ipb/_new  2017-09-22 21:29:52.850717742 +0200
@@ -281,14 +281,14 @@
 %post
 /sbin/ldconfig
 %if ! %{build_mini}
-%install_info --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz || :
 %{?regenerate_initrd_post}
 %endif
 
 %postun
 /sbin/ldconfig
 %if ! %{build_mini}
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz || :
 %{?regenerate_initrd_post}
 %endif
 




commit e2fsprogs for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2017-09-13 21:33:11

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Wed Sep 13 21:33:11 2017 rev:95 rq:521408 version:1.43.6

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2017-08-29 
11:36:16.930179105 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2017-09-13 
21:33:14.753621313 +0200
@@ -1,0 +2,16 @@
+Tue Sep  5 15:33:16 UTC 2017 - j...@suse.cz
+
+- Update to 1.43.6
+ * fix printing of quota inconsistency messages
+ * fix out of bounds checks in e2fsck
+ * optimize e2fsck CPU usage for large sparse files
+ * increase inode size to 256 bytes if features require it
+ * various UI fixes
+ * updated translations
+
+---
+Mon Aug 28 13:42:33 UTC 2017 - mma...@suse.com
+
+- Add missing coreutils dependency for initrd macros (bsc#1055492).
+
+---

Old:

  e2fsprogs-1.43.5.tar.gz

New:

  e2fsprogs-1.43.6.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.YZCog7/_old  2017-09-13 21:33:15.737482886 +0200
+++ /var/tmp/diff_new_pack.YZCog7/_new  2017-09-13 21:33:15.741482323 +0200
@@ -61,12 +61,13 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.5
+Version:1.43.6
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
 Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
+Requires(post): coreutils
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
 Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz

++ e2fsprogs-1.43.5.tar.gz -> e2fsprogs-1.43.6.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.5.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.6.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2017-08-29 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2017-08-29 11:36:15

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Tue Aug 29 11:36:15 2017 rev:94 rq:517939 version:1.43.5

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2017-03-08 
00:43:27.309746863 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2017-08-29 
11:36:16.930179105 +0200
@@ -1,0 +2,14 @@
+Mon Aug 21 13:14:25 UTC 2017 - j...@suse.cz
+
+- Update to 1.43.5
+ * fix e2fsck infinite loop when rebuilding encrypted directories
+ * fix tune2fs support for enabling /disabling project quota
+ * fixes in debugfs, dumpe2fs, e2fsck, tune2fs, and resize2fs for maliciously
+   corrupted filesystems
+ * fix e2fsck to verify invalid quota inode numbers
+ * fix byte-swapping of backup superblocks
+ * fix e2fsck -E bmap2extent to work for sparse files
+ * fix e2fsck to correctly handle quota accounting for multiply claimed blocks
+ * lots of other fixes
+
+---

Old:

  e2fsprogs-1.43.4.tar.gz

New:

  e2fsprogs-1.43.5.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.yTa1Gb/_old  2017-08-29 11:36:19.501817783 +0200
+++ /var/tmp/diff_new_pack.yTa1Gb/_new  2017-08-29 11:36:19.509816659 +0200
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.4
+Version:1.43.5
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -89,9 +89,9 @@
 
 %package devel
 Summary:Dummy development package
+# bug437293
 License:LGPL-2.0
 Group:  Development/Libraries/C and C++
-# bug437293
 %ifarch ppc64
 Obsoletes:  e2fsprogs-devel-64bit
 %endif
@@ -156,9 +156,9 @@
 %package -n libcom_err2
 %endif
 Summary:E2fsprogs error reporting library
+# bug437293
 License:MIT
 Group:  System/Filesystems
-# bug437293
 %ifarch ppc64
 Obsoletes:  libcom_err-64bit
 Obsoletes:  libcom_err2-64bit
@@ -180,9 +180,9 @@
 %package -n libcom_err-devel
 %endif
 Summary:Development files for libcom_err
+# bug437293
 License:MIT
 Group:  Development/Libraries/C and C++
-# bug437293
 %ifarch ppc64
 Obsoletes:  libcom_err-devel-64bit
 %endif

++ e2fsprogs-1.43.4.tar.gz -> e2fsprogs-1.43.5.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.4.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.5.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2017-03-07 Thread root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2017-03-08 00:43:24

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Wed Mar  8 00:43:24 2017 rev:93 rq:467812 version:1.43.4

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2016-10-04 
15:41:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2017-03-08 
00:43:27.309746863 +0100
@@ -1,0 +2,14 @@
+Fri Mar  3 09:47:06 UTC 2017 - j...@suse.cz
+
+- Update to 1.43.4
+ * fix e2fsck handling of system.data extended attributes for small files
+ * fixes in mke2fs -d
+ * make mke2fs refuse absurdly large devices
+ * make mke2fs properly report IO errors
+ * clarify default in mke2fs questions
+ * re-add uninit_bg to mke2fs.conf
+ * add support for project quota to debugfs
+ * improve xattr support in debugfs
+ * remove mkfs.ext4dev and fsck.ext4dev
+
+---

Old:

  e2fsprogs-1.43.3.tar.gz

New:

  e2fsprogs-1.43.4.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.Vo07Xk/_old  2017-03-08 00:43:28.653556933 +0100
+++ /var/tmp/diff_new_pack.Vo07Xk/_new  2017-03-08 00:43:28.653556933 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.3
+Version:1.43.4
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -69,7 +69,7 @@
 Url:http://e2fsprogs.sourceforge.net
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
-Source: 
ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
+Source: 
http://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
 #
@@ -249,10 +249,6 @@
 %{find_lang} e2fsprogs
 
 rm $RPM_BUILD_ROOT%{_libdir}/e2initrd_helper
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/mkfs.ext4dev
-rm -f $RPM_BUILD_ROOT/%{_sbindir}/fsck.ext4dev
-rm -f $RPM_BUILD_ROOT/usr/share/man/man8/mkfs.ext4dev.8*
-rm -f $RPM_BUILD_ROOT/usr/share/man/man8/fsck.ext4dev.8*
 
 #UsrMerge
 mkdir %{buildroot}/sbin

++ e2fsprogs-1.42-ext2fsh_implicit.patch ++
--- /var/tmp/diff_new_pack.Vo07Xk/_old  2017-03-08 00:43:28.705549585 +0100
+++ /var/tmp/diff_new_pack.Vo07Xk/_new  2017-03-08 00:43:28.705549585 +0100
@@ -1,10 +1,10 @@
 Index: lib/ext2fs/ext2fs.h
 ===
 lib/ext2fs/ext2fs.h.orig   2012-06-04 18:42:23.0 +0200
-+++ lib/ext2fs/ext2fs.h2012-06-14 09:53:19.190709779 +0200
-@@ -53,6 +53,7 @@ extern "C" {
- #include 
+--- lib/ext2fs/ext2fs.h.orig
 lib/ext2fs/ext2fs.h
+@@ -62,6 +62,7 @@ extern "C" {
  #include 
+ #include 
  #include 
 +#include 
  

++ e2fsprogs-1.43.3.tar.gz -> e2fsprogs-1.43.4.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.3.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.4.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2016-10-04 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2016-10-04 15:42:01

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2016-07-09 
09:18:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2016-10-04 
15:41:40.0 +0200
@@ -1,0 +2,31 @@
+Mon Oct  3 12:02:04 UTC 2016 - j...@suse.cz
+
+- Remove suse-module-tools dependency as it creates cycle in dependency list
+
+---
+Tue Sep 27 12:41:57 UTC 2016 - j...@suse.cz
+
+- Update download URL to poing to ftp.kernel.org which is more reliable
+
+---
+Mon Sep 26 12:56:47 UTC 2016 - j...@suse.cz
+
+- Update to 1.43.3
+  * mke2fs will use larger journal for large filesystems by default
+  * e2fsck journal replay bugfixes
+  * debugfs improvements and fixes
+  * fix resize2fs migration of attribute blocks
+- fuse2fs manpage is no longer installed when fuse2fs is not built
+
+---
+Mon Sep 12 11:02:14 UTC 2016 - dmuel...@suse.com
+
+- fix last change
+
+---
+Sat Jul 23 18:24:39 UTC 2016 - crrodrig...@opensuse.org
+
+- Rebuild the initrd if this package changes (and we are not 
+  building the -mini version)
+
+---

Old:

  e2fsprogs-1.43.1.tar.gz

New:

  e2fsprogs-1.43.3.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.8eN5Ji/_old  2016-10-04 15:41:42.0 +0200
+++ /var/tmp/diff_new_pack.8eN5Ji/_new  2016-10-04 15:41:42.0 +0200
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.43.1
+Version:1.43.3
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -69,7 +69,7 @@
 Url:http://e2fsprogs.sourceforge.net
 Requires:   libcom_err2 >= %{version}
 Requires:   libext2fs2 >= %{version}
-Source: 
http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
+Source: 
ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
 #
@@ -285,12 +285,19 @@
 /sbin/ldconfig
 %if ! %{build_mini}
 %install_info --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz
+%{?regenerate_initrd_post}
 %endif
 
 %postun
 /sbin/ldconfig
 %if ! %{build_mini}
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz
+%{?regenerate_initrd_post}
+%endif
+
+%if ! %{build_mini}
+%posttrans
+%{?regenerate_initrd_posttrans}
 %endif
 
 %if %{build_mini}
@@ -369,7 +376,6 @@
 %endif
 %{_mandir}/man1/chattr.1.gz
 %{_mandir}/man1/lsattr.1.gz
-%{_mandir}/man1/fuse2fs.1.gz
 %{_mandir}/man5/ext?.5.gz
 %{_mandir}/man5/e2fsck.conf.5.gz
 %{_mandir}/man5/mke2fs.conf.5.gz

++ e2fsprogs-1.43.1.tar.gz -> e2fsprogs-1.43.3.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.43.1.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.3.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2016-07-09 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2016-07-09 09:18:10

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is "e2fsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2015-08-17 
15:33:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2016-07-09 
09:18:32.0 +0200
@@ -1,0 +2,24 @@
+Mon Jun 20 14:58:12 UTC 2016 - j...@suse.cz
+
+- Update to 1.43.1
+  * Add support for the ext4 metadata checksum, checksum seed, inline data,
+encryption, project quota, and read-only features
+  * Support for the very old, experimental, and never-added-to-mainline
+compression feature has been removed
+  * Mke2fs will now create file systems with the metadata_csum and 64bit
+features enabled by default
+  * The tune2fs program will ask the user for confirmation before starting
+dangerous operations if the terminal is available, and it will replay
+the journal if necessary
+  * Add an ext2/3/4 FUSE server
+  * The resize2fs command can now convert file systems between 64-bit and
+32-bit mode
+  * We now use a new e2undo file format which is much more efficient and
+faster than the old tdb-based scheme. Since it so much faster, e2fsck,
+tune2fs, debugfs, and resize2fs now also can support using creating an
+undo file.
+  * Multiple e2fsck fixes
+  * Multiple mke2fs improvements
+  * Multiple debugfs improvements
+
+---

Old:

  e2fsprogs-1.42.13.tar.gz

New:

  e2fsprogs-1.43.1.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.mFfPu8/_old  2016-07-09 09:18:34.0 +0200
+++ /var/tmp/diff_new_pack.mFfPu8/_new  2016-07-09 09:18:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.42.13
+Version:1.43.1
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -363,11 +363,13 @@
 %{_sbindir}/filefrag
 %{_sbindir}/e2freefrag
 %{_sbindir}/e4defrag
+%{_sbindir}/e4crypt
 %if ! %{build_mini}
 %{_infodir}/libext2fs.info.gz
 %endif
 %{_mandir}/man1/chattr.1.gz
 %{_mandir}/man1/lsattr.1.gz
+%{_mandir}/man1/fuse2fs.1.gz
 %{_mandir}/man5/ext?.5.gz
 %{_mandir}/man5/e2fsck.conf.5.gz
 %{_mandir}/man5/mke2fs.conf.5.gz

++ e2fsprogs-1.42.13.tar.gz -> e2fsprogs-1.43.1.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.42.13.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.43.1.tar.gz differ: char 
5, line 1




commit e2fsprogs for openSUSE:Factory

2015-08-17 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2015-08-17 15:33:18

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2015-07-05 
17:57:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2015-08-17 
15:33:20.0 +0200
@@ -1,0 +2,10 @@
+Fri Aug  7 00:00:00 CEST 2015 - dste...@suse.com
+
+- spec: add static library dependencies
+
+---
+Mon Jul 27 00:00:00 CEST 2015 - dste...@suse.com
+
+- enable static build and package static libraries
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.YJG7AM/_old  2015-08-17 15:33:21.0 +0200
+++ /var/tmp/diff_new_pack.YJG7AM/_new  2015-08-17 15:33:21.0 +0200
@@ -137,6 +137,19 @@
 %endif
 Development files for libext2fs.
 
+%if ! %{build_mini}
+%package -n libext2fs-devel-static
+Summary:Development files for libext2fs
+License:LGPL-2.0
+Group:  Development/Libraries/C and C++
+Requires:   libext2fs-devel = %{version}
+Provides:   libext2fs-devel:%{_libdir}/libe2p.a
+Provides:   libext2fs-devel:%{_libdir}/libext2fs.a
+
+%description -n libext2fs-devel-static
+Development files for libext2fs. Static libraries.
+%endif
+
 %if %{build_mini}
 %package -n libcom_err2-mini
 %else
@@ -184,6 +197,24 @@
 %endif
 Development files for the com_err error message display library.
 
+%if ! %{build_mini}
+%package -n libcom_err-devel-static
+Summary:Development files for libcom_err, static libraries
+License:MIT
+Group:  Development/Libraries/C and C++
+Requires:   libcom_err-devel = %{version}
+Provides:   libcom_err-devel:%{_libdir}/libcom_err.a
+Provides:   libcom_err-devel:%{_libdir}/libss.a
+# bug437293
+%ifarch ppc64
+Obsoletes:  libcom_err-devel-64bit
+%endif
+#
+
+%description -n libcom_err-devel-static
+Development files for the com_err error message display library. Static 
libraries.
+%endif
+
 %prep
 %setup -q -n e2fsprogs-%{version}
 # e2fsprogs patches
@@ -203,6 +234,7 @@
   --disable-libuuid \
   --disable-uuidd \
   --disable-fsck \
+  --enable-static \
   CFLAGS=$RPM_OPT_FLAGS
 %if %{build_mini}
 rm -rf doc
@@ -222,12 +254,6 @@
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/mkfs.ext4dev.8*
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/fsck.ext4dev.8*
 
-# Need libext2fs.a for silo
-find %buildroot/%_libdir -type f -name *.a \
-%ifarch %sparc
-   ! -name libext2fs.a \
-%endif
-   -print -delete
 #UsrMerge
 mkdir %{buildroot}/sbin
 ln -s %{_sbindir}/badblocks %{buildroot}/sbin/badblocks
@@ -371,9 +397,6 @@
 %endif
 %defattr(-, root, root)
 %{_libdir}/libext2fs.so
-%ifarch %sparc
-%{_libdir}/libext2fs.a
-%endif
 %{_libdir}/libe2p.so
 /usr/include/ext2fs
 /usr/include/e2p
@@ -414,4 +437,16 @@
 %{_mandir}/man1/mk_cmds.1.gz
 %{_mandir}/man3/com_err.3.gz
 
+%if ! %{build_mini}
+%files -n libcom_err-devel-static
+%defattr(-, root, root)
+%{_libdir}/libcom_err.a
+%{_libdir}/libss.a
+
+%files -n libext2fs-devel-static
+%defattr(-, root, root)
+%{_libdir}/libext2fs.a
+%{_libdir}/libe2p.a
+%endif
+
 %changelog




commit e2fsprogs for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2015-07-05 17:57:42

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2015-05-27 
12:39:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2015-07-05 
17:57:43.0 +0200
@@ -1,0 +2,7 @@
+Sat Jun 20 23:33:05 UTC 2015 - crrodrig...@opensuse.org
+
+- e2fsprogs-1.41.1-splash_support.patch: Drop it, this patch 
+   depends on the old in kernel bootsplash patches that were
+   removed after the introduction of plymouth.
+
+---

Old:

  e2fsprogs-1.41.1-splash_support.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.dp1lcB/_old  2015-07-05 17:57:44.0 +0200
+++ /var/tmp/diff_new_pack.dp1lcB/_new  2015-07-05 17:57:44.0 +0200
@@ -75,7 +75,6 @@
 #
 # e2fsprogs patches
 #
-Patch1: e2fsprogs-1.41.1-splash_support.patch
 # libcom_err patches
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
@@ -188,7 +187,6 @@
 %prep
 %setup -q -n e2fsprogs-%{version}
 # e2fsprogs patches
-%patch1
 # libcom_err patches
 %patch3 -p1
 %patch4




commit e2fsprogs for openSUSE:Factory

2015-05-27 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2015-05-27 12:39:54

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2015-01-10 
23:07:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2015-05-27 
12:39:57.0 +0200
@@ -1,0 +2,13 @@
+Tue May 26 12:15:35 UTC 2015 - j...@suse.cz
+
+- Update to 1.42.13
+  * fix potential buffer overflow while closing a filesystem
+  * fix deadlock which occurs when using systemd and e2fsck.conf's logging
+feature
+  * make tune2fs clear journal superblock backup when removing journal
+  * fix use after free bugs in resize2fs and e2fsck
+  * fix endianity bugs in libext2fs
+  ...
+- Remove e2fsck-fix-free-pointer-dereferences.patch: Merged upstream
+
+---

Old:

  e2fsck-fix-free-pointer-dereferences.patch
  e2fsprogs-1.42.12.tar.gz

New:

  e2fsprogs-1.42.13.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.DQ7eBX/_old  2015-05-27 12:39:58.0 +0200
+++ /var/tmp/diff_new_pack.DQ7eBX/_new  2015-05-27 12:39:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.42.12
+Version:1.42.13
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -80,7 +80,6 @@
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
-Patch6: e2fsck-fix-free-pointer-dereferences.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -194,7 +193,6 @@
 %patch3 -p1
 %patch4
 %patch5
-%patch6 -p1
 cp %{SOURCE2} .
 
 %build

++ e2fsprogs-1.42.12.tar.gz - e2fsprogs-1.42.13.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.42.12.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.42.13.tar.gz differ: char 
5, line 1

++ libcom_err-compile_et_permissions.patch ++
--- /var/tmp/diff_new_pack.DQ7eBX/_old  2015-05-27 12:39:58.0 +0200
+++ /var/tmp/diff_new_pack.DQ7eBX/_new  2015-05-27 12:39:58.0 +0200
@@ -1,13 +1,13 @@
-Index: e2fsprogs-1.41.7/lib/et/compile_et.sh.in
+Index: e2fsprogs-1.42.13/lib/et/compile_et.sh.in
 ===
 e2fsprogs-1.41.7.orig/lib/et/compile_et.sh.in
-+++ e2fsprogs-1.41.7/lib/et/compile_et.sh.in
+--- e2fsprogs-1.42.13.orig/lib/et/compile_et.sh.in
 e2fsprogs-1.42.13/lib/et/compile_et.sh.in
 @@ -51,7 +51,7 @@ if test -f ${BASE}.h  cmp -s ${BASE}.h
  rm -f ${BASE}.h.$$
  else
  mv -f ${BASE}.h.$$ ${BASE}.h
--chmod -w ${BASE}.h
-+#chmod -w ${BASE}.h
+-chmod a-w ${BASE}.h
++#chmod a-w ${BASE}.h
  fi
  $AWK -f ${DIR}/et_c.awk outfile=${BASE}.c.$$ outfn=${BASE}.c $ROOT.et
  if test -f ${BASE}.c  cmp -s ${BASE}.c.$$ ${BASE}.c ; then




commit e2fsprogs for openSUSE:Factory

2015-01-10 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2015-01-10 23:07:02

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2014-09-04 
07:55:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2015-01-10 
23:07:04.0 +0100
@@ -1,0 +2,5 @@
+Fri Jan  9 08:48:40 UTC 2015 - j...@suse.cz
+
+- e2fsck-fix-free-pointer-dereferences.patch: Fix use after free (bnc#912229)
+
+---

New:

  e2fsck-fix-free-pointer-dereferences.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.n8DSI1/_old  2015-01-10 23:07:04.0 +0100
+++ /var/tmp/diff_new_pack.n8DSI1/_new  2015-01-10 23:07:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -80,6 +80,7 @@
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
+Patch6: e2fsck-fix-free-pointer-dereferences.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -193,6 +194,7 @@
 %patch3 -p1
 %patch4
 %patch5
+%patch6 -p1
 cp %{SOURCE2} .
 
 %build

++ e2fsck-fix-free-pointer-dereferences.patch ++
From ebdf895b43a1ce499e4d2556a201e2a753fc422f Mon Sep 17 00:00:00 2001
From: Theodore Ts'o ty...@mit.edu
Date: Wed, 8 Oct 2014 11:18:41 -0400
Subject: [PATCH] e2fsck: fix free pointer dereferences
References: bnc#912229

Commit 47fee2ef6a23a introduces some free pointer dereference bugs by
not clearing ctx-fs after calling ext2fs_close_free().

Reported-by: Matthias Andree mand...@freebsd.org
Cc: Lukas Czerner lczer...@redhat.com
Signed-off-by: Theodore Ts'o ty...@mit.edu
Acked-by: Jan Kara j...@suse.cz
---
 e2fsck/unix.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/e2fsck/unix.c b/e2fsck/unix.c
index 66debcde53ed..10036e76132c 100644
--- a/e2fsck/unix.c
+++ b/e2fsck/unix.c
@@ -458,7 +458,7 @@ static void check_if_skip(e2fsck_t ctx)
}
log_out(ctx, \n);
 skip:
-   ext2fs_close_free(fs);
+   ext2fs_close_free(ctx-fs);
e2fsck_free_context(ctx);
exit(FSCK_OK);
 }
@@ -1462,7 +1462,7 @@ failure:
/*
 * Restart in order to reopen fs but this time start mmp.
 */
-   ext2fs_close_free(fs);
+   ext2fs_close_free(ctx-fs);
flags = ~EXT2_FLAG_SKIP_MMP;
goto restart;
}
@@ -1692,7 +1692,7 @@ no_journal:
_(while resetting context));
fatal_error(ctx, 0);
}
-   ext2fs_close_free(fs);
+   ext2fs_close_free(ctx-fs);
goto restart;
}
if (run_result  E2F_FLAG_ABORT)
-- 
2.1.2

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2014-09-04 07:55:47

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2014-07-16 
16:37:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2014-09-04 
07:55:50.0 +0200
@@ -1,0 +2,9 @@
+Tue Sep  2 13:39:35 UTC 2014 - j...@suse.cz
+
+- Update to 1.42.12
+  * fix e2fsck bugs when repairing bigalloc filesystems
+  * fix rare e2fsck bugs discovered by fs fuzzing
+  * resize2fs will use less memory when resizing large filesystems
+  ...
+
+---

Old:

  e2fsprogs-1.42.11.tar.gz

New:

  e2fsprogs-1.42.12.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.lQXNZH/_old  2014-09-04 07:55:52.0 +0200
+++ /var/tmp/diff_new_pack.lQXNZH/_new  2014-09-04 07:55:52.0 +0200
@@ -61,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.42.11
+Version:1.42.12
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0

++ e2fsprogs-1.41.1-splash_support.patch ++
--- /var/tmp/diff_new_pack.lQXNZH/_old  2014-09-04 07:55:52.0 +0200
+++ /var/tmp/diff_new_pack.lQXNZH/_new  2014-09-04 07:55:52.0 +0200
@@ -167,7 +167,7 @@
blk64_t orig_superblock;
struct problem_context pctx;
 +  struct splash_ops *sops;
-   int flags, run_result;
+   int flags, run_result, was_changed;
int journal_size;
int sysval, sys_page_size = 4096;
 @@ -1215,6 +1217,7 @@ int main (int argc, char *argv[])

++ e2fsprogs-1.42.11.tar.gz - e2fsprogs-1.42.12.tar.gz ++
/work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs-1.42.11.tar.gz 
/work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs-1.42.12.tar.gz differ: char 
5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2014-07-16 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2014-07-16 16:37:21

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2014-05-02 
19:22:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2014-07-16 
16:37:24.0 +0200
@@ -1,0 +2,21 @@
+Tue Jul 15 15:52:16 UTC 2014 - j...@suse.cz
+
+- Remove e2fsck.conf since we don't need the changed default anymore. e2fsck
+  handles this type of problems automatically now and broken_system_clock has
+  other undesired sideeffects like skipped periodic checks (bnc#866283)
+
+---
+Tue Jul 15 15:43:06 UTC 2014 - j...@suse.cz
+
+- Update to 1.42.11
+  * fix aborted journal replay in e2fsck with bigalloc
+  * make mke2fs refuse insane flex_bg sizes
+  * automatically fix last mount time and last write time in e2fsck
+  * fix mke2fs to properly create large filesystems on 32-bit systems
+  * mke2fs asks before wiping preexisting filesystem
+  * mke2fs can create filesystems with all metadata in the beginning
+  * fix resize2fs shrink operation in some corner cases
+  ...
+- Remove filefrag-print-shared-extent-flag.patch: Merged upstream
+
+---

Old:

  e2fsck.conf
  e2fsprogs-1.42.9.tar.gz
  filefrag-print-shared-extent-flag.patch

New:

  e2fsprogs-1.42.11.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.BXh5em/_old  2014-07-16 16:37:25.0 +0200
+++ /var/tmp/diff_new_pack.BXh5em/_new  2014-07-16 16:37:25.0 +0200
@@ -24,6 +24,7 @@
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
 %endif
 BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
@@ -60,7 +61,7 @@
 Conflicts:  libcom_err-mini-devel
 %endif
 #
-Version:1.42.9
+Version:1.42.11
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -71,12 +72,10 @@
 Source: 
http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
-Source4:e2fsck.conf
 #
 # e2fsprogs patches
 #
 Patch1: e2fsprogs-1.41.1-splash_support.patch
-Patch2: filefrag-print-shared-extent-flag.patch
 # libcom_err patches
 Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
@@ -190,7 +189,6 @@
 %setup -q -n e2fsprogs-%{version}
 # e2fsprogs patches
 %patch1
-%patch2 -p1
 # libcom_err patches
 %patch3 -p1
 %patch4
@@ -218,9 +216,6 @@
 %install
 make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_libdir}
 
-# Let boot continue even if system clock is wrong
-install -p -m 644 %{SOURCE4} %{buildroot}/etc/e2fsck.conf
-
 %{find_lang} e2fsprogs
 
 rm $RPM_BUILD_ROOT%{_libdir}/e2initrd_helper
@@ -228,8 +223,6 @@
 rm -f $RPM_BUILD_ROOT/%{_sbindir}/fsck.ext4dev
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/mkfs.ext4dev.8*
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/fsck.ext4dev.8*
-rm -v %{buildroot}%{_includedir}/quota/mkquota.h
-rm -v %{buildroot}%{_libdir}/pkgconfig/quota.pc
 
 # Need libext2fs.a for silo
 find %buildroot/%_libdir -type f -name *.a \
@@ -303,7 +296,6 @@
 %files -f e2fsprogs.lang
 %defattr(-, root, root)
 %doc RELEASE-NOTES README
-%config /etc/e2fsck.conf
 %config /etc/mke2fs.conf
 #UsrMerge 
 /sbin/badblocks

++ e2fsprogs-1.41.1-splash_support.patch ++
--- /var/tmp/diff_new_pack.BXh5em/_old  2014-07-16 16:37:25.0 +0200
+++ /var/tmp/diff_new_pack.BXh5em/_new  2014-07-16 16:37:25.0 +0200
@@ -2,7 +2,7 @@
 ===
 --- e2fsck/Makefile.in.orig
 +++ e2fsck/Makefile.in
-@@ -69,7 +69,7 @@ OBJS= crc32.o dict.o unix.o e2fsck.o sup
+@@ -61,7 +61,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 \
@@ -11,7 +11,7 @@
  
  PROFILED_OBJS= profiled/dict.o profiled/unix.o profiled/e2fsck.o \
profiled/super.o profiled/pass1.o profiled/pass1b.o \
-@@ -108,6 +108,7 @@ SRCS= $(srcdir)/e2fsck.c \
+@@ -100,6 +100,7 @@ SRCS= $(srcdir)/e2fsck.c \
$(srcdir)/rehash.c \
$(srcdir)/region.c \

commit e2fsprogs for openSUSE:Factory

2014-05-02 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2014-05-02 19:22:05

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2014-02-02 
18:08:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2014-05-02 
19:22:06.0 +0200
@@ -1,0 +2,7 @@
+Mon Apr 28 17:45:46 UTC 2014 - mfas...@suse.com
+
+- Add filefrag-print-shared-extent-flag.patch: lets filefrag print shared
+  extent flag when it gets it. Helps with fate#316317 / bnc#868847. Patch
+  sent to upstream 4/17/2014.
+
+---

New:

  filefrag-print-shared-extent-flag.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.yHnP9h/_old  2014-05-02 19:22:08.0 +0200
+++ /var/tmp/diff_new_pack.yHnP9h/_new  2014-05-02 19:22:08.0 +0200
@@ -76,8 +76,9 @@
 # e2fsprogs patches
 #
 Patch1: e2fsprogs-1.41.1-splash_support.patch
+Patch2: filefrag-print-shared-extent-flag.patch
 # libcom_err patches
-Patch2: libcom_err-compile_et_permissions.patch
+Patch3: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
 # Do not suppress make commands
@@ -189,8 +190,9 @@
 %setup -q -n e2fsprogs-%{version}
 # e2fsprogs patches
 %patch1
-# libcom_err patches
 %patch2 -p1
+# libcom_err patches
+%patch3 -p1
 %patch4
 %patch5
 cp %{SOURCE2} .

++ filefrag-print-shared-extent-flag.patch ++
From 6a14c51d612184f2c09c5b4148abb6afbb2e1fb0 Mon Sep 17 00:00:00 2001
From: Mark Fasheh mfas...@suse.de
Date: Thu, 17 Apr 2014 14:31:56 -0700
Subject: filefrag: print shared extent flag

Filefrag doesn't catch and print the shared extent flag. Add this for
users of filefrag on file systems with shared extents (such as btrfs).

Signed-off-by: Mark Fasheh mfas...@suse.de
---
 lib/ext2fs/fiemap.h | 2 ++
 misc/filefrag.c | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/lib/ext2fs/fiemap.h b/lib/ext2fs/fiemap.h
index 30bf555..895cd0b 100644
--- a/lib/ext2fs/fiemap.h
+++ b/lib/ext2fs/fiemap.h
@@ -64,5 +64,7 @@ struct fiemap {
 #define FIEMAP_EXTENT_MERGED   0x1000 /* File does not natively
* support extents. Result
* merged for efficiency. */
+#define FIEMAP_EXTENT_SHARED   0x2000 /* Space shared with other
+   * files. */
 
 #endif /* _LINUX_FIEMAP_H */
diff --git a/misc/filefrag.c b/misc/filefrag.c
index a050a22..929a33b 100644
--- a/misc/filefrag.c
+++ b/misc/filefrag.c
@@ -165,6 +165,8 @@ static void print_extent_info(struct fiemap_extent 
*fm_extent, int cur_ex,
strcat(flags, unwritten,);
if (fm_extent-fe_flags  FIEMAP_EXTENT_MERGED)
strcat(flags, merged,);
+   if (fm_extent-fe_flags  FIEMAP_EXTENT_SHARED)
+   strcat(flags, shared,);
 
if (fm_extent-fe_logical + fm_extent-fe_length = (__u64) st-st_size)
strcat(flags, eof,);
-- 
1.8.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2014-02-02 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2014-02-02 18:08:33

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2013-06-28 
16:03:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2014-02-02 
18:08:35.0 +0100
@@ -1,0 +2,32 @@
+Mon Jan 27 13:05:33 UTC 2014 - j...@suse.cz
+
+- Removed -mini spec file for now as it is causing troubles in Factory
+  and according to Coolo may not be needed after all.
+
+---
+Mon Jan 27 09:22:23 UTC 2014 - j...@suse.cz
+
+- update to 1.42.9
+  * fixes in resize2fs, e2fsck, debugfs, and libext2fs to correctly handle
+bigalloc filesystems
+  * fix rehashing of extent mapped directory in e2fsck
+  * fix e2fsck not to add lost+found in read-only mode
+  * fix buffer overruns in e2image
+  * fix tune2fs to properly update all backup superblocks when disabling quota
+feature
+  * e2image support for efficient copying of filesystems
+  * fix complaint about uninitialized extents beyond EOF in e2fsck 
+  * fix resize2fs to not corrupt filesystem in some corner cases
+  * fix e2fsck crashes when deleting invalid symlink, directory larger than 2GB
+  ...
+
+---
+Tue Dec 10 00:45:47 UTC 2013 - nfbr...@suse.com
+
+- Created -mini version of package which doesn't
+  build info and so doesn't depend on makeinfo,
+  texinfo, and all of tex.  This should allow packages
+  in the bootstrap cycle (such as krb5-mini) to
+  build-depends of libraries from here.
+
+---

Old:

  e2fsprogs-1.42.8.tar.gz

New:

  e2fsprogs-1.42.9.tar.gz
  pre_checkin.sh



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.WMKfpx/_old  2014-02-02 18:08:36.0 +0100
+++ /var/tmp/diff_new_pack.WMKfpx/_new  2014-02-02 18:08:36.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,8 @@
 #
 
 
+%define build_mini 0
+
 Name:   e2fsprogs
 %if 0%{?suse_version} = 1010
 # Hint for ZYPP
@@ -25,6 +27,7 @@
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
+%if ! %{build_mini}
 %if 0%{?suse_version}  1220
 BuildRequires:  makeinfo
 %endif
@@ -35,12 +38,29 @@
 %define install_info_delete sbin/install-info --delete
 %endif
 Requires:   %install_info_prereq
+%endif
 # bug437293
 %ifarch ppc64
 Obsoletes:  e2fsprogs-64bit
 %endif
+
+%if %{build_mini}
+Conflicts:  e2fsprogs
+Conflicts:  e2fsprogs-devel
+Conflicts:  libext2fs2
+Conflicts:  libext2fs-devel
+Conflicts:  libcom_err2
+Conflicts:  libcom_err-devel
+%else
+Conflicts:  e2fsprogs-mini
+Conflicts:  e2fsprogs-mini-devel
+Conflicts:  libext2fs2-mini
+Conflicts:  libext2fs-mini-devel
+Conflicts:  libcom_err2-mini
+Conflicts:  libcom_err-mini-devel
+%endif
 #
-Version:1.42.8
+Version:1.42.9
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -84,25 +104,45 @@
 %description devel
 Dummy development package for backwards compatibility.
 
+%if %{build_mini}
+%package -n libext2fs2-mini
+%else
 %package -n libext2fs2
+%endif
 Summary:Ext2fs library
 License:LGPL-2.0
 Group:  System/Filesystems
 
+%if %{build_mini}
+%description -n libext2fs2-mini
+%else
 %description -n libext2fs2
+%endif
 The basic Ext2fs shared library.
 
+%if %{build_mini}
+%package -n libext2fs-mini-devel
+%else
 %package -n libext2fs-devel
+%endif
 Summary:Development files for libext2fs
 License:LGPL-2.0
 Group:  Development/Libraries/C and C++
 Requires:   libcom_err-devel
 Requires:   libext2fs2 = %version
 
+%if %{build_mini}
+%description -n libext2fs-mini-devel
+%else
 %description -n libext2fs-devel
+%endif
 Development files for libext2fs.
 
+%if %{build_mini}
+%package -n libcom_err2-mini
+%else
 %package -n libcom_err2
+%endif
 Summary:E2fsprogs error reporting library
 License:MIT
 Group:  System/Filesystems
@@ -115,10 +155,18 @@
 Provides:   libcom_err = %{version}
 Obsoletes:  libcom_err = 

commit e2fsprogs for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2013-03-08 10:49:22

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2013-02-26 
15:14:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2013-03-08 
10:49:23.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 26 18:02:26 UTC 2013 - j...@suse.cz
+
+- Fix compilation for Fedora targets in Build Service
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.i68g4w/_old  2013-03-08 10:49:25.0 +0100
+++ /var/tmp/diff_new_pack.i68g4w/_new  2013-03-08 10:49:25.0 +0100
@@ -17,15 +17,24 @@
 
 
 Name:   e2fsprogs
+%if 0%{?suse_version} = 1010
+# Hint for ZYPP
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
+%endif
 BuildRequires:  autoconf
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
-%if 0%{suse_version}  1220
+%if 0%{?suse_version}  1220
 BuildRequires:  makeinfo
 %endif
-PreReq: %install_info_prereq
+# Define info macros if missing (for Fedora builds)
+%if 0%{!?%install_info_prereq:1}
+%define install_info_prereq info
+%define install_info sbin/install-info
+%define install_info_delete sbin/install-info --delete
+%endif
+Requires:   %install_info_prereq
 # bug437293
 %ifarch ppc64
 Obsoletes:  e2fsprogs-64bit

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2013-02-26 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2013-02-26 15:14:36

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2013-02-15 
18:42:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2013-02-26 
15:14:38.0 +0100
@@ -1,0 +2,22 @@
+Mon Feb 25 16:01:07 UTC 2013 - j...@suse.cz
+
+- Fix compilation warnings by patches:
+  e2p-Fix-s-handling-in-parse_num_blocks2.patch
+  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
+  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
+  resize-bigalloc_check-should-have-return-type-void.patch
+
+---
+Fri Feb 22 15:46:21 UTC 2013 - j...@suse.cz
+
+- update to 1.42.7
+  * Fix various off-line resizing bugs
+  * New filefrag options to improve output formatting
+  * mke2fs improvements for bigalloc filesystems
+  * Fix e2fsck to properly detect corruption of internal extent tree nodes
+  * Improve CPU efficiency of e2fsck
+  * Various debugfs improvements
+  ...
+- refreshed e2fsprogs-1.41.1-splash_support.patch
+
+---

Old:

  e2fsprogs-1.42.6.tar.gz

New:

  e2fsprogs-1.42.7.tar.gz
  e2p-Fix-s-handling-in-parse_num_blocks2.patch
  libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
  libext2fs-Provide-prototype-for-ext2fs_symlink.patch
  resize-bigalloc_check-should-have-return-type-void.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.rbUV8t/_old  2013-02-26 15:14:48.0 +0100
+++ /var/tmp/diff_new_pack.rbUV8t/_new  2013-02-26 15:14:48.0 +0100
@@ -31,7 +31,7 @@
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
-Version:1.42.6
+Version:1.42.7
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -47,6 +47,10 @@
 # e2fsprogs patches
 #
 Patch1: e2fsprogs-1.41.1-splash_support.patch
+Patch6: e2p-Fix-s-handling-in-parse_num_blocks2.patch
+Patch7: libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch
+Patch8: libext2fs-Provide-prototype-for-ext2fs_symlink.patch
+Patch9: resize-bigalloc_check-should-have-return-type-void.patch
 # libcom_err patches
 Patch2: libcom_err-compile_et_permissions.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
@@ -128,6 +132,10 @@
 %setup -q
 # e2fsprogs patches
 %patch1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
 # libcom_err patches
 %patch2 -p1
 %patch4

++ e2fsprogs-1.41.1-splash_support.patch ++
--- /var/tmp/diff_new_pack.rbUV8t/_old  2013-02-26 15:14:48.0 +0100
+++ /var/tmp/diff_new_pack.rbUV8t/_new  2013-02-26 15:14:48.0 +0100
@@ -1,7 +1,7 @@
 Index: e2fsck/Makefile.in
 ===
 e2fsck/Makefile.in.orig2012-06-04 18:49:33.0 +0200
-+++ e2fsck/Makefile.in 2012-06-14 09:50:56.344425761 +0200
+--- e2fsck/Makefile.in.orig
 e2fsck/Makefile.in
 @@ -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 \
@@ -29,8 +29,8 @@
   $(srcdir)/profile.h prof_err.h
 Index: e2fsck/splash.c
 ===
 /dev/null  1970-01-01 00:00:00.0 +
-+++ e2fsck/splash.c2012-06-14 09:50:21.834048298 +0200
+--- /dev/null
 e2fsck/splash.c
 @@ -0,0 +1,100 @@
 +/*
 + * add support for switching the splash screen on boot
@@ -91,7 +91,7 @@
 +  written = write(fd, msg, size);
 +  if (written != size) {
 +  if (verbose)
-+  printf(size = %i, written = %i\n, size, written);
++  printf(size = %zd, written = %zd\n, size, written);
 +  }
 +
 +  close(fd);
@@ -134,8 +134,8 @@
 +
 Index: e2fsck/splash.h
 ===
 /dev/null  1970-01-01 00:00:00.0 +
-+++ e2fsck/splash.h2012-06-14 09:50:21.834048298 +0200
+--- /dev/null
 e2fsck/splash.h
 @@ -0,0 +1,13 @@
 +#ifndef _SPLASH_H
 +#define _SPLASH_H
@@ -152,8 +152,8 @@
 +
 Index: e2fsck/unix.c
 ===
 e2fsck/unix.c.orig 2012-06-12 04:12:50.0 +0200
-+++ e2fsck/unix.c  2012-06-14 09:50:21.834048298 +0200
+--- e2fsck/unix.c.orig
 

commit e2fsprogs for openSUSE:Factory

2013-02-15 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2013-02-15 18:42:25

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-10-12 
08:10:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2013-02-15 
18:42:26.0 +0100
@@ -1,0 +2,5 @@
+Fri Feb  8 12:49:06 UTC 2013 - fcro...@suse.com
+
+- Install the correct source file as /etc/e2fsck.conf.
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.OQc1Vj/_old  2013-02-15 18:42:27.0 +0100
+++ /var/tmp/diff_new_pack.OQc1Vj/_new  2013-02-15 18:42:27.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -153,7 +153,7 @@
 make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_libdir}
 
 # Let boot continue even if system clock is wrong
-install -p -m 644 %{SOURCE3} %{buildroot}/etc/e2fsck.conf
+install -p -m 644 %{SOURCE4} %{buildroot}/etc/e2fsck.conf
 
 %{find_lang} %{name}
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2012-10-12 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-10-12 08:03:17

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-09-13 
06:59:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-10-12 
08:10:21.0 +0200
@@ -1,0 +2,16 @@
+Tue Sep 25 22:06:09 UTC 2012 - j...@suse.cz
+
+- update to 1.42.6
+  * Fixed a potential seg fault in e2fsck when there is an I/O error while 
reading the superblock
+  * Various resize2fs fixes
+  * Various quota related fixes
+  * Fixed filefrag so that it correctly reports the number of extents
+  * Fixed filefrag so it will not crash with a segfault on files from a 
virtual file system such as /proc
+  * Fixed a problem if e2fsck where if the root file system is mounted 
read-only, e2fsck would not clear an error indication in the journal superblock.
+  * Fixed a bug in how e2fsck would uniquify directory entry names
+  * Manpage updates
+  ...
+- removed e2fsprogs-1.42-voidreturn_value_declared.patch because it makes
+  no longer any sence due to upstream changes
+
+---

Old:

  e2fsprogs-1.42-voidreturn_value_declared.patch
  e2fsprogs-1.42.4.tar.gz

New:

  e2fsprogs-1.42.6.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.hGk6uz/_old  2012-10-12 08:10:23.0 +0200
+++ /var/tmp/diff_new_pack.hGk6uz/_new  2012-10-12 08:10:23.0 +0200
@@ -31,7 +31,7 @@
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
-Version:1.42.4
+Version:1.42.6
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
@@ -49,7 +49,6 @@
 Patch1: e2fsprogs-1.41.1-splash_support.patch
 # libcom_err patches
 Patch2: libcom_err-compile_et_permissions.patch
-Patch3: e2fsprogs-1.42-voidreturn_value_declared.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
 # Do not suppress make commands
@@ -131,7 +130,6 @@
 %patch1
 # libcom_err patches
 %patch2 -p1
-%patch3
 %patch4
 %patch5
 cp %{SOURCE2} .

++ e2fsprogs-1.42.4.tar.gz - e2fsprogs-1.42.6.tar.gz ++
 73297 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2012-09-12 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-09-13 06:59:41

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-08-31 
09:23:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-09-13 
06:59:43.0 +0200
@@ -1,0 +2,5 @@
+Tue Sep 11 12:00:55 UTC 2012 - co...@suse.com
+
+- add makeinfo as explicit buildrequire
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.wHFKAS/_old  2012-09-13 06:59:44.0 +0200
+++ /var/tmp/diff_new_pack.wHFKAS/_new  2012-09-13 06:59:44.0 +0200
@@ -22,6 +22,9 @@
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkg-config
+%if 0%{suse_version}  1220
+BuildRequires:  makeinfo
+%endif
 PreReq: %install_info_prereq
 # bug437293
 %ifarch ppc64

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2012-08-31 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-08-31 09:23:49

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-06-15 
16:31:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-08-31 
09:23:51.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug 24 09:36:51 UTC 2012 - idon...@suse.com
+
+- Add an /etc/e2fsck.conf file with broken_system_clock=1 to fix 
+  first part of bnc#775268
+
+---

New:

  e2fsck.conf



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.7h3XYG/_old  2012-08-31 09:23:52.0 +0200
+++ /var/tmp/diff_new_pack.7h3XYG/_new  2012-08-31 09:23:52.0 +0200
@@ -39,6 +39,7 @@
 Source: 
http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
+Source4:e2fsck.conf
 #
 # e2fsprogs patches
 #
@@ -149,7 +150,12 @@
 
 %install
 make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_libdir}
+
+# Let boot continue even if system clock is wrong
+install -p -m 644 %{SOURCE3} %{buildroot}/etc/e2fsck.conf
+
 %{find_lang} %{name}
+
 rm $RPM_BUILD_ROOT%{_libdir}/e2initrd_helper
 rm -f $RPM_BUILD_ROOT/%{_sbindir}/mkfs.ext4dev
 rm -f $RPM_BUILD_ROOT/%{_sbindir}/fsck.ext4dev
@@ -210,6 +216,7 @@
 %files -f %{name}.lang
 %defattr(-, root, root)
 %doc RELEASE-NOTES README
+%config /etc/e2fsck.conf
 %config /etc/mke2fs.conf
 #UsrMerge 
 /sbin/badblocks

++ e2fsck.conf ++
[options]
# This will prevent e2fsck from stopping boot just because the clock is wrong
broken_system_clock = 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit e2fsprogs for openSUSE:Factory

2012-06-15 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-06-15 15:40:46

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-05-26 
13:00:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-06-15 
16:31:30.0 +0200
@@ -1,0 +2,22 @@
+Thu Jun 14 07:47:40 UTC 2012 - co...@suse.com
+
+- update to 1.42.4
+  * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
+could corrupt file systems
+  * Fixed e2fsck's handling of how errors propagate from the journal to
+the file system superblock
+  * Fixed a false positive complaint from e2fsck if all of the extents
+in the last extent block are uninitialized and located after the
+end of the file.
+  * dumpe2fs will display the journal's error indicator in the
+superblock if it is set
+  * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
+some corner cases.
+  * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
+  * Fixed i_blocks accounting in bigalloc file systems.
+  * Add support for btrfs's No_COW flag to lsattr and chattr
+  * Debugfs interprets the date strings of the form @ddd as ddd
+seconds after the epoch
+  * Updated/fixed various man pages  (Closes: #674453, #674694)
+
+---

Old:

  e2fsprogs-1.42-quotaio_implicit.patch
  e2fsprogs-1.42.3.tar.gz

New:

  e2fsprogs-1.42.4.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.C4j9Gr/_old  2012-06-15 16:31:31.0 +0200
+++ /var/tmp/diff_new_pack.C4j9Gr/_new  2012-06-15 16:31:31.0 +0200
@@ -28,15 +28,15 @@
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
-Version:1.42.3
+Version:1.42.4
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
 Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
-Requires:   libext2fs2 = %{version}
 Requires:   libcom_err2 = %{version}
-Source: %{name}-%{version}.tar.gz
+Requires:   libext2fs2 = %{version}
+Source: 
http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v%{version}/e2fsprogs-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
 #
@@ -48,7 +48,6 @@
 Patch3: e2fsprogs-1.42-voidreturn_value_declared.patch
 Patch4: e2fsprogs-1.42-implicit_fortify_decl.patch
 Patch5: e2fsprogs-1.42-ext2fsh_implicit.patch
-Patch6: e2fsprogs-1.42-quotaio_implicit.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -131,7 +130,6 @@
 %patch3
 %patch4
 %patch5
-%patch6
 cp %{SOURCE2} .
 
 %build

++ e2fsprogs-1.41.1-splash_support.patch ++
--- /var/tmp/diff_new_pack.C4j9Gr/_old  2012-06-15 16:31:31.0 +0200
+++ /var/tmp/diff_new_pack.C4j9Gr/_new  2012-06-15 16:31:31.0 +0200
@@ -1,7 +1,7 @@
 Index: e2fsck/Makefile.in
 ===
 e2fsck/Makefile.in.orig
-+++ e2fsck/Makefile.in
+--- e2fsck/Makefile.in.orig2012-06-04 18:49:33.0 +0200
 e2fsck/Makefile.in 2012-06-14 09:50:56.344425761 +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 \
@@ -19,18 +19,18 @@
$(srcdir)/sigcatcher.c \
$(srcdir)/logfile.c \
prof_err.c \
-@@ -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 \
+@@ -539,6 +540,7 @@ region.o: $(srcdir)/region.c $(top_build
   $(srcdir)/profile.h prof_err.h $(top_srcdir)/lib/quota/mkquota.h \
-  $(top_srcdir)/lib/quota/quota.h $(top_srcdir)/lib/../e2fsck/dict.h
+  $(top_srcdir)/lib/quota/quotaio.h $(top_srcdir)/lib/quota/dqblk_v2.h \
+  $(top_srcdir)/lib/quota/quotaio_tree.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_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
   $(srcdir)/profile.h prof_err.h
 Index: e2fsck/splash.c
 ===
 /dev/null
-+++ e2fsck/splash.c
+--- /dev/null  1970-01-01 00:00:00.0 +
 e2fsck/splash.c2012-06-14 09:50:21.834048298 +0200
 @@ -0,0 +1,100 @@
 +/*
 + * 

commit e2fsprogs for openSUSE:Factory

2012-05-26 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-05-26 13:00:05

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-04-23 
16:10:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-05-26 
13:00:06.0 +0200
@@ -1,0 +2,19 @@
+Wed May 23 20:49:09 UTC 2012 - j...@suse.cz
+
+- Updated to 1.42.3
+   - Fix a bug in the Unix I/O manager which could cause corruption of file
+ systems with more than 16TB when e2fsprogs is compiled in 32-bit mode.
+   - Improve the support for integrated quota files.
+   - Fixed a regression introduced in 1.42.2 which would cause applications
+ outside of e2fsprogs which did not pass the EXT2_FLAG_64BIT to crash.
+   - Fix a bug which would cause mke2fs to fail creating the journal if
+ /etc/mtab and /proc/mounts are missing.
+   - Updated/fixed various man page.
+   - Updated translations.
+---
+Wed May 23 11:12:42 UTC 2012 - j...@suse.cz
+
+- Added dependency of e2fsprogs package on particular versions of libext2fs
+  and libcom_err to avoid problems with missing symbols
+
+---

Old:

  e2fsprogs-1.42.2.de.po.bz2
  e2fsprogs-1.42.2.tar.gz

New:

  e2fsprogs-1.42.3.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.vh1AmO/_old  2012-05-26 13:00:09.0 +0200
+++ /var/tmp/diff_new_pack.vh1AmO/_new  2012-05-26 13:00:09.0 +0200
@@ -28,17 +28,17 @@
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
-Version:1.42.2
+Version:1.42.3
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
 Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
+Requires:   libext2fs2 = %{version}
+Requires:   libcom_err2 = %{version}
 Source: %{name}-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
-#Added for 1.42.2. With next version either remove or update
-Source4:e2fsprogs-1.42.2.de.po.bz2
 #
 # e2fsprogs patches
 #
@@ -133,7 +133,6 @@
 %patch5
 %patch6
 cp %{SOURCE2} .
-bunzip2 -c %{S:4}  po/de.po
 
 %build
 autoreconf --force --install

++ e2fsprogs-1.41.1-splash_support.patch ++
--- /var/tmp/diff_new_pack.vh1AmO/_old  2012-05-26 13:00:09.0 +0200
+++ /var/tmp/diff_new_pack.vh1AmO/_new  2012-05-26 13:00:09.0 +0200
@@ -1,7 +1,7 @@
 Index: e2fsck/Makefile.in
 ===
 e2fsck/Makefile.in.orig2012-03-23 14:15:37.0 +0100
-+++ e2fsck/Makefile.in 2012-04-13 12:47:19.141499354 +0200
+--- e2fsck/Makefile.in.orig
 e2fsck/Makefile.in
 @@ -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 \
@@ -29,8 +29,8 @@
   $(srcdir)/profile.h prof_err.h
 Index: e2fsck/splash.c
 ===
 /dev/null  1970-01-01 00:00:00.0 +
-+++ e2fsck/splash.c2012-04-13 12:44:50.144165421 +0200
+--- /dev/null
 e2fsck/splash.c
 @@ -0,0 +1,100 @@
 +/*
 + * add support for switching the splash screen on boot
@@ -134,8 +134,8 @@
 +
 Index: e2fsck/splash.h
 ===
 /dev/null  1970-01-01 00:00:00.0 +
-+++ e2fsck/splash.h2012-04-13 12:44:50.144165421 +0200
+--- /dev/null
 e2fsck/splash.h
 @@ -0,0 +1,13 @@
 +#ifndef _SPLASH_H
 +#define _SPLASH_H
@@ -152,9 +152,9 @@
 +
 Index: e2fsck/unix.c
 ===
 e2fsck/unix.c.orig 2012-03-23 14:15:37.0 +0100
-+++ e2fsck/unix.c  2012-04-13 12:48:05.260364377 +0200
-@@ -54,6 +54,7 @@ extern int optind;
+--- e2fsck/unix.c.orig
 e2fsck/unix.c
+@@ -51,6 +51,7 @@ extern int optind;
  #include e2p/e2p.h
  #include e2fsck.h
  #include problem.h
@@ -162,15 +162,15 @@
  #include ../version.h
  
  /* Command line options */
-@@ -1140,6 +1141,7 @@ int main (int argc, char *argv[])
-   int old_bitmaps;
+@@ -1138,6 +1139,7 @@ int main (int argc, char *argv[])
__u32 features[3];
char *cp;
+   int qtype;  /* quota type */
 +  struct splash_ops *sops;
  
clear_problem_context(pctx);
sigcatcher_setup();
-@@ -1171,6 +1173,7 @@ int 

commit e2fsprogs for openSUSE:Factory

2012-04-23 Thread h_root
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 j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-04-17 
21:58:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-04-23 
16:10:31.0 +0200
@@ -1,0 +2,41 @@
+Fri Apr 13 13:01:47 CEST 2012 - p...@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 - p...@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.0 +0200
+++ /var/tmp/diff_new_pack.joH2pI/_new  2012-04-23 16:10:36.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.joH2pI/_new  2012-04-23 16:10:36.0 +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.0 
-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.orig2012-03-23 

commit e2fsprogs for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-04-17 21:57:54

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-02-24 
12:04:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-04-17 
21:58:21.0 +0200
@@ -1,0 +2,11 @@
+Wed Apr 11 21:14:32 UTC 2012 - rschweik...@suse.com
+
+- place binaries and libraries into the /usr tree (UsrMerge project)
+
+---
+Thu Apr  5 21:39:06 UTC 2012 - jeng...@medozas.de
+
+- SPARC: avoid retention of libquota.a
+- Remove redundant tags/sections from specfile
+
+---



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.cIvwPa/_old  2012-04-17 21:58:24.0 +0200
+++ /var/tmp/diff_new_pack.cIvwPa/_new  2012-04-17 21:58:24.0 +0200
@@ -16,7 +16,6 @@
 #
 
 
-
 Name:   e2fsprogs
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
 BuildRequires:  autoconf
@@ -68,7 +67,9 @@
 Obsoletes:  e2fsprogs-devel-64bit
 %endif
 #
-Requires:   libext2fs-devel = %version libblkid-devel libuuid-devel
+Requires:   libblkid-devel
+Requires:   libext2fs-devel = %version
+Requires:   libuuid-devel
 
 %description devel
 Dummy development package for backwards compatibility.
@@ -85,7 +86,8 @@
 Summary:Development files for libext2fs
 License:LGPL-2.0
 Group:  Development/Libraries/C and C++
-Requires:   libext2fs2 = %version libcom_err-devel
+Requires:   libcom_err-devel
+Requires:   libext2fs2 = %version
 
 %description -n libext2fs-devel
 Development files for libext2fs.
@@ -115,7 +117,8 @@
 Obsoletes:  libcom_err-devel-64bit
 %endif
 #
-Requires:   libcom_err2 = %version glibc-devel
+Requires:   glibc-devel
+Requires:   libcom_err2 = %version
 
 %description -n libcom_err-devel
 Development files for the com_err error message display library.
@@ -136,10 +139,7 @@
 
 %build
 autoreconf --force --install
-./configure --prefix=%{_prefix} \
-  --mandir=%{_mandir} \
-  --infodir=%{_infodir} \
-  --libdir=%{_libdir} \
+%configure \
   --disable-evms \
   --with-root-prefix=''   \
   --enable-elf-shlibs \
@@ -153,24 +153,49 @@
 make -C po update-po
 
 %install
-make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_lib}
+make install install-libs DESTDIR=$RPM_BUILD_ROOT ELF_INSTALL_DIR=/%{_libdir}
 %{find_lang} %{name}
 rm $RPM_BUILD_ROOT%{_libdir}/e2initrd_helper
-rm -f $RPM_BUILD_ROOT/sbin/mkfs.ext4dev
-rm -f $RPM_BUILD_ROOT/sbin/fsck.ext4dev
+rm -f $RPM_BUILD_ROOT/%{_sbindir}/mkfs.ext4dev
+rm -f $RPM_BUILD_ROOT/%{_sbindir}/fsck.ext4dev
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/mkfs.ext4dev.8*
 rm -f $RPM_BUILD_ROOT/usr/share/man/man8/fsck.ext4dev.8*
-%ifarch %sparc
-rm -v %{buildroot}%{_libdir}/lib{com,e2p,ss}*.a
-%else
-rm -v %{buildroot}%{_libdir}/*.a
-%endif
 rm -v %{buildroot}%{_includedir}/quota/mkquota.h
 rm -v %{buildroot}%{_libdir}/pkgconfig/quota.pc
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
+# Need libext2fs.a for silo
+find %buildroot/%_libdir -type f -name *.a \
+%ifarch %sparc
+   ! -name libext2fs.a \
+%endif
+   -print -delete
+#UsrMerge
+mkdir %{buildroot}/sbin
+ln -s %{_sbindir}/badblocks %{buildroot}/sbin/badblocks
+ln -s %{_sbindir}/debugfs   %{buildroot}/sbin/debugfs
+ln -s %{_sbindir}/dumpe2fs  %{buildroot}/sbin/dumpe2fs
+ln -s %{_sbindir}/e2undo%{buildroot}/sbin/e2undo
+ln -s %{_sbindir}/e2fsck%{buildroot}/sbin/e2fsck
+ln -s %{_sbindir}/e2label   %{buildroot}/sbin/e2label
+ln -s %{_sbindir}/fsck.ext2 %{buildroot}/sbin/fsck.ext2
+ln -s %{_sbindir}/fsck.ext3 %{buildroot}/sbin/fsck.ext3
+ln -s %{_sbindir}/fsck.ext4 %{buildroot}/sbin/fsck.ext4
+ln -s %{_sbindir}/mke2fs%{buildroot}/sbin/mke2fs
+ln -s %{_sbindir}/mkfs.ext2 %{buildroot}/sbin/mkfs.ext2
+ln -s %{_sbindir}/mkfs.ext3 %{buildroot}/sbin/mkfs.ext3
+ln -s %{_sbindir}/mkfs.ext4 %{buildroot}/sbin/mkfs.ext4
+ln -s %{_sbindir}/resize2fs %{buildroot}/sbin/resize2fs
+ln -s %{_sbindir}/tune2fs   %{buildroot}/sbin/tune2fs
+ln -s %{_sbindir}/e2image   %{buildroot}/sbin/e2image
+ln -s %{_sbindir}/logsave   %{buildroot}/sbin/logsave
+mkdir %{buildroot}/%{_lib}
+pushd %{buildroot}/%{_libdir}
+LIBNAMES=$(ls *.so.*)
+popd
+for libName in $LIBNAMES;
+  do ln -s %{_libdir}/$libName %{buildroot}/%{_lib};
+done
+#EndUsrMerge
 %post
 /sbin/ldconfig
 %install_info --info-dir=%{_infodir} %{_infodir}/libext2fs.info.gz
@@ -191,6 

commit e2fsprogs for openSUSE:Factory

2012-02-24 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-02-24 12:04:08

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2012-01-11 
15:37:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-02-24 
12:04:12.0 +0100
@@ -1,0 +2,38 @@
+Fri Jan 13 15:44:27 UTC 2012 - tabra...@novell.com
+
+- removed dumpe2fs-add-man-page-warning-about-mounted-fil.patch
+  deprecated by this release
+- refreshed e2fsprogs-1.41.1-splash_support.patch
+- added several patches to fix warnings generated by the check_gcc_output
+  and rpmlint
+
+- update to 1.42
+  * this release has support for file systems 16TB. online resize
+requires kernel support which will hopefully be in kernel version
+3.2. offline support is not yet available for 16TB, but will be
+coming
+  * this release has support for clustered allocation, which reduces
+the number of block (now cluster) bitmaps by allocating and
+deallocating space in contiguous power-of-2 collections of blocks,
+which are called clustered. This is a filesystem level feature
+called 'bigalloc', which must be enabled when the filesystem is
+inititally formatted. It is not backwards compatible with older
+kernels.
+  * added support for the Multi-Mount Protection (MMP) feature
+  * The mke2fs and e2fsck programs now tries to use the punch hole command 
+as a discard when operating on normal files.
+  * The resize2fs program now has support for a new online resize ioctl 
+that can support file systems  16TB, once it arrives in v3.x kernels.
+  * Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
+  * Added support for journals larger than 2GB.
+  * Added internationalization support for libcom_err error table strings.
+  * Fixed various spelling mistakes found in various output strings found by 
+I18N translators.
+  * Update translations: French, Chinese, Germany, Indonesian, Swedish, 
+Vietnamese, Polish, Dutch, Czech. (Addresses Debian Bugs: #520985, 
+#620659)
+  * Updated/clarified man pages. (Addresses Debian Bugs: #639411, #642193, 
+#634883)
+  * various bug fixes and enhancements (see RELEASE-NOTES)
+
+---

Old:

  dumpe2fs-add-man-page-warning-about-mounted-fil.patch
  e2fsprogs-1.41.14.tar.bz2

New:

  e2fsprogs-1.42-e2fsck_mmp.patch
  e2fsprogs-1.42-ext2fsh_implicit.patch
  e2fsprogs-1.42-implicit_fortify_decl.patch
  e2fsprogs-1.42-quotaio_implicit.patch
  e2fsprogs-1.42-voidreturn_value_declared.patch
  e2fsprogs-1.42.tar.gz



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.YX40lM/_old  2012-02-24 12:04:14.0 +0100
+++ /var/tmp/diff_new_pack.YX40lM/_new  2012-02-24 12:04:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package e2fsprogs
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,8 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:   e2fsprogs
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
 BuildRequires:  autoconf
@@ -27,13 +29,13 @@
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
-Version:1.41.14
+Version:1.42
 Release:0
 Summary:Utilities for the Second Extended File System
 License:GPL-2.0
 Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
-Source: %{name}-%{version}.tar.bz2
+Source: %{name}-%{version}.tar.gz
 Source2:README.SUSE
 Source3:baselibs.conf
 #Added for 1.41.14; can be removed with the next release
@@ -42,9 +44,13 @@
 # e2fsprogs patches
 #
 Patch1: e2fsprogs-1.41.1-splash_support.patch
-Patch2: dumpe2fs-add-man-page-warning-about-mounted-fil.patch
 # libcom_err patches
-Patch3: libcom_err-compile_et_permissions.patch
+Patch2: libcom_err-compile_et_permissions.patch
+Patch3: e2fsprogs-1.42-voidreturn_value_declared.patch
+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:  

commit e2fsprogs for openSUSE:Factory

2012-01-11 Thread h_root
Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory 
checked in at 2012-01-11 15:36:15

Comparing /work/SRC/openSUSE:Factory/e2fsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.e2fsprogs.new (New)


Package is e2fsprogs, Maintainer is j...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/e2fsprogs/e2fsprogs.changes  2011-09-23 
01:55:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2012-01-11 
15:37:04.0 +0100
@@ -1,0 +2,10 @@
+Tue Dec 20 20:23:14 UTC 2011 - co...@suse.com
+
+- add autoconf as buildrequire to avoid implicit dependency
+
+---
+Thu Oct 13 09:26:51 UTC 2011 - j...@suse.cz
+
+- Added dumpe2fs.8 manpage fix
+
+---

New:

  dumpe2fs-add-man-page-warning-about-mounted-fil.patch



Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.mxXKgp/_old  2012-01-11 15:37:12.0 +0100
+++ /var/tmp/diff_new_pack.mxXKgp/_new  2012-01-11 15:37:12.0 +0100
@@ -15,24 +15,23 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:   e2fsprogs
-License:GPLv2
-Group:  System/Filesystems
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
-BuildRequires:  libblkid-devel libuuid-devel pkg-config
+BuildRequires:  autoconf
+BuildRequires:  libblkid-devel
+BuildRequires:  libuuid-devel
+BuildRequires:  pkg-config
 PreReq: %install_info_prereq
-AutoReqProv:on
 # bug437293
 %ifarch ppc64
 Obsoletes:  e2fsprogs-64bit
 %endif
 #
 Version:1.41.14
-Release:8
+Release:0
 Summary:Utilities for the Second Extended File System
+License:GPL-2.0
+Group:  System/Filesystems
 Url:http://e2fsprogs.sourceforge.net
 Source: %{name}-%{version}.tar.bz2
 Source2:README.SUSE
@@ -42,9 +41,10 @@
 #
 # e2fsprogs patches
 #
-Patch7: e2fsprogs-1.41.1-splash_support.patch
+Patch1: e2fsprogs-1.41.1-splash_support.patch
+Patch2: dumpe2fs-add-man-page-warning-about-mounted-fil.patch
 # libcom_err patches
-Patch34:libcom_err-compile_et_permissions.patch
+Patch3: libcom_err-compile_et_permissions.patch
 # Do not suppress make commands
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -54,10 +54,9 @@
 mklost+found, tune2fs, e2fsck, resize2fs, and badblocks.
 
 %package devel
-License:LGPLv2
 Summary:Dummy development package
+License:LGPL-2.0
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 # bug437293
 %ifarch ppc64
 Obsoletes:  e2fsprogs-devel-64bit
@@ -69,27 +68,25 @@
 Dummy development package for backwards compatibility.
 
 %package -n libext2fs2
-License:LGPLv2
 Summary:Ext2fs library
+License:LGPL-2.0
 Group:  System/Filesystems
-AutoReqProv:on
 
 %description -n libext2fs2
 The basic Ext2fs shared library.
 
 %package -n libext2fs-devel
-License:LGPLv2
 Summary:Development files for libext2fs
+License:LGPL-2.0
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 Requires:   libext2fs2 = %version libcom_err-devel
 
 %description -n libext2fs-devel
 Development files for libext2fs.
 
 %package -n libcom_err2
-License:MIT
 Summary:E2fsprogs error reporting library
+License:MIT
 Group:  System/Filesystems
 # bug437293
 %ifarch ppc64
@@ -99,16 +96,14 @@
 #
 Provides:   libcom_err = %{version}
 Obsoletes:  libcom_err = 1.40
-AutoReqProv:on
 
 %description -n libcom_err2
 com_err is an error message display library.
 
 %package -n libcom_err-devel
-License:MIT
 Summary:Development files for libcom_err
+License:MIT
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 # bug437293
 %ifarch ppc64
 Obsoletes:  libcom_err-devel-64bit
@@ -122,9 +117,10 @@
 %prep
 %setup -q
 # e2fsprogs patches
-%patch7
+%patch1
+%patch2 -p1
 # libcom_err patches
-%patch34 -p1
+%patch3 -p1
 cp %{SOURCE2} .
 bunzip2 -dc %{S:4}  po/de.po
 

++ dumpe2fs-add-man-page-warning-about-mounted-fil.patch ++
From d1c9b6ea5e3b473341650757726def797c616a84 Mon Sep 17 00:00:00 2001
From: Theodore Ts'o ty...@mit.edu
Date: Sat, 8 Oct 2011 13:50:10 -0400
Subject: [PATCH] dumpe2fs.8.in: add man page warning about mounted file systems
References: bnc#708243

This should be obvious, but apparently not to all users...

Signed-off-by: Theodore Ts'o ty...@mit.edu
Acked-by: Jan Kara j...@suse.cz
---
 misc/dumpe2fs.8.in |7 +++
 1 files changed, 3 

commit e2fsprogs for openSUSE:Factory

2011-08-04 Thread h_root

Hello community,

here is the log from the commit of package e2fsprogs for openSUSE:Factory
checked in at Thu Aug 4 09:06:04 CEST 2011.




--- e2fsprogs/e2fsprogs.changes 2011-01-25 17:26:17.0 +0100
+++ /mounts/work_src_done/STABLE/e2fsprogs/e2fsprogs.changes2011-07-22 
19:12:21.0 +0200
@@ -1,0 +2,10 @@
+Fri Jul 22 17:11:57 UTC 2011 - j...@suse.cz
+
+- Fix typo in package summary
+
+---
+Fri Jul 22 13:03:13 UTC 2011 - j...@suse.cz
+
+- Fix licenses in spec file to match those specified in COPYING file
+
+---

calling whatdependson for head-i586




Other differences:
--
++ e2fsprogs.spec ++
--- /var/tmp/diff_new_pack.Yair6r/_old  2011-08-04 08:59:40.0 +0200
+++ /var/tmp/diff_new_pack.Yair6r/_new  2011-08-04 08:59:40.0 +0200
@@ -19,7 +19,7 @@
 
 
 Name:   e2fsprogs
-License:GPLv2+
+License:GPLv2
 Group:  System/Filesystems
 Supplements:filesystem(ext2) filesystem(ext3) filesystem(ext4)
 BuildRequires:  libblkid-devel libuuid-devel pkg-config
@@ -31,7 +31,7 @@
 %endif
 #
 Version:1.41.14
-Release:2
+Release:8
 Summary:Utilities for the Second Extended File System
 Url:http://e2fsprogs.sourceforge.net
 Source: %{name}-%{version}.tar.bz2
@@ -54,7 +54,7 @@
 mklost+found, tune2fs, e2fsck, resize2fs, and badblocks.
 
 %package devel
-License:GPLv2+
+License:LGPLv2
 Summary:Dummy development package
 Group:  Development/Libraries/C and C++
 AutoReqProv:on
@@ -69,8 +69,8 @@
 Dummy development package for backwards compatibility.
 
 %package -n libext2fs2
-License:GPLv2+
-Summary:Ext2fs libray
+License:LGPLv2
+Summary:Ext2fs library
 Group:  System/Filesystems
 AutoReqProv:on
 
@@ -78,7 +78,7 @@
 The basic Ext2fs shared library.
 
 %package -n libext2fs-devel
-License:GPLv2+
+License:LGPLv2
 Summary:Development files for libext2fs
 Group:  Development/Libraries/C and C++
 AutoReqProv:on
@@ -88,7 +88,7 @@
 Development files for libext2fs.
 
 %package -n libcom_err2
-License:GPLv2+
+License:MIT
 Summary:E2fsprogs error reporting library
 Group:  System/Filesystems
 # bug437293
@@ -105,7 +105,7 @@
 com_err is an error message display library.
 
 %package -n libcom_err-devel
-License:GPLv2+
+License:MIT
 Summary:Development files for libcom_err
 Group:  Development/Libraries/C and C++
 AutoReqProv:on







Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org