commit e2fsprogs for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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 Cc: Lukas Czerner Signed-off-by: Theodore Ts'o Acked-by: Jan Kara --- 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
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
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 \ $(s
commit e2fsprogs for openSUSE:Factory
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 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 --- 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
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
commit e2fsprogs for openSUSE:Factory
Hello community, here is the log from the commit of package e2fsprogs for openSUSE:Factory checked in at 2013-06-28 16:03:24 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-03-08 11:20:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.e2fsprogs.new/e2fsprogs.changes 2013-06-28 16:03:26.0 +0200 @@ -1,0 +2,16 @@ +Thu Jun 27 10:54:12 UTC 2013 - j...@suse.cz + +- update to 1.42.8 + * e2fsck: detect and fix invalid extents at leaf block tails + * e2fsck: allow checking ro root fs with external journal + * fix offline resizing of fs with flex_bg && !resize_inode + * fix resize2fs to not leave bitmaps beyond fs end + * fixed e2image for large (>32-bit) filesystems + * debugfs fixes +- Removed upstreamed patches: +e2p-Fix-s-handling-in-parse_num_blocks2.patch +resize-bigalloc_check-should-have-return-type-void.patch +libext2fs-Fix-return-value-in-ext2fs_test_block_bitm.patch +libext2fs-Provide-prototype-for-ext2fs_symlink.patch + +--- Old: 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 New: e2fsprogs-1.42.8.tar.gz Other differences: -- ++ e2fsprogs.spec ++ --- /var/tmp/diff_new_pack.dJOO0e/_old 2013-06-28 16:03:27.0 +0200 +++ /var/tmp/diff_new_pack.dJOO0e/_new 2013-06-28 16:03:27.0 +0200 @@ -40,7 +40,7 @@ Obsoletes: e2fsprogs-64bit %endif # -Version:1.42.7 +Version:1.42.8 Release:0 Summary:Utilities for the Second Extended File System License:GPL-2.0 @@ -56,10 +56,6 @@ # 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 @@ -141,10 +137,6 @@ %setup -q # e2fsprogs patches %patch1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 # libcom_err patches %patch2 -p1 %patch4 ++ e2fsprogs-1.42.7.tar.gz -> e2fsprogs-1.42.8.tar.gz ++ 8387 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
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
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
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
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
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
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
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
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 +11
commit e2fsprogs for openSUSE:Factory
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 14:15:37
commit e2fsprogs for openSUSE:Factory
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,
commit e2fsprogs for openSUSE:Factory
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: %{_tm
commit e2fsprogs for openSUSE:Factory
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 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" Acked-by: Jan Kara --- misc/dumpe2fs.8.in |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) diff -
commit e2fsprogs for openSUSE:Factory
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