Hello community, here is the log from the commit of package btrfsprogs for openSUSE:Factory checked in at 2016-11-05 21:23:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/btrfsprogs (Old) and /work/SRC/openSUSE:Factory/.btrfsprogs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "btrfsprogs" Changes: -------- --- /work/SRC/openSUSE:Factory/btrfsprogs/btrfsprogs.changes 2016-10-04 15:42:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.btrfsprogs.new/btrfsprogs.changes 2016-11-05 21:23:31.000000000 +0100 @@ -1,0 +2,38 @@ +Mon Oct 31 00:00:00 CET 2016 - dste...@suse.cz + +- update to 4.8.2 + * convert: also convert file attributes + * convert: fix wrong tree block alignment for unalianged block group + * check: quota verify fixes, handle reloc tree + * build: add stub for FIEMAP_EXTENT_SHARED, compiles on ancient kernels + * build: add stub for BUILD_ASSERT when ioctl.h is included + * dump-tree: don't crash on unrecognized tree id for -t + * tests: + * add more ioctl tests + * convert: more symlink tests, attribute tests + * quota verify for reloc tree + * other cleanups + +------------------------------------------------------------------- +Tue Oct 25 15:58:46 UTC 2016 - je...@suse.com + +- Add ability to provide site specific defaults for mkfs (FATE#320615). + * Only used for SLES11 defaults. +- Added patch mkfs-default-features.patch + +------------------------------------------------------------------- +Tue Oct 18 00:00:00 CEST 2016 - dste...@suse.cz + +- update to 4.8.1 + * 32bit builds fixed + * build without backtrace support fixed +- update to 4.8 + * error handling improvements all over the place + * new fuzzed images, test updates + * doc fixups + * minor cleanups and improvements + * kernel library helpers moved to own directory + * qgroup: fix regression leading to incorrect status after check, + introduced in 4.7 + +------------------------------------------------------------------- Old: ---- btrfs-progs-v4.7.3.tar.gz New: ---- btrfs-progs-v4.8.2.tar.gz mkfs-default-features.patch sles11-defaults.h ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ btrfsprogs.spec ++++++ --- /var/tmp/diff_new_pack.CEhxhA/_old 2016-11-05 21:23:33.000000000 +0100 +++ /var/tmp/diff_new_pack.CEhxhA/_new 2016-11-05 21:23:33.000000000 +0100 @@ -28,7 +28,7 @@ %endif Name: btrfsprogs -Version: 4.7.3 +Version: 4.8.2 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0 @@ -40,12 +40,14 @@ # support for mkinitrd in < 13.1 Source1: boot-btrfs.sh Source4: setup-btrfs.sh +Source5: sles11-defaults.h Patch163: 0163-btrfs-progs-fsck-fix-segfault.patch Patch167: 0167-Btrfs-progs-make-find_and_setup_root-return-an-error.patch Patch168: 0168-Btrfs-progs-don-t-bug-out-if-we-can-t-find-the-last-.patch Patch1000: local-version-override.patch +Patch1001: mkfs-default-features.patch BuildRequires: asciidoc BuildRequires: autoconf @@ -141,9 +143,15 @@ %patch167 -p1 %patch168 -p1 %patch1000 -p1 +%patch1001 -p1 %build ./autogen.sh +%if 0%{?suse_version} == 1110 +cp %{SOURCE5} . +export CFLAGS="%optflags -include sles11-defaults.h" +%endif + %configure make V=1 %{?_smp_mflags} all \ %if %build_static ++++++ btrfs-progs-v4.7.3.tar.gz -> btrfs-progs-v4.8.2.tar.gz ++++++ ++++ 13891 lines of diff (skipped) ++++++ local-version-override.patch ++++++ --- /var/tmp/diff_new_pack.CEhxhA/_old 2016-11-05 21:23:33.000000000 +0100 +++ /var/tmp/diff_new_pack.CEhxhA/_new 2016-11-05 21:23:33.000000000 +0100 @@ -6,8 +6,8 @@ # Copyright 2008, Oracle # Released under the GNU GPLv2 --v="v4.7.3" -+v="v4.7.3+20160926" +-v="v4.8.2" ++v="v4.8.2+20161031" opt=$1 ++++++ mkfs-default-features.patch ++++++ From: Jeff Mahoney <je...@suse.com> Subject: mkfs: allow site to override defaults Patch-mainline: Never, a real solution with a config file is required References: FATE#320615 This is a simple method to allow us to set site defaults for mkfs by adding -include <includefile> to cflags. Signed-off-by: Jeff Mahoney <je...@suse.com> --- utils.h | 4 ++++ 1 file changed, 4 insertions(+) --- a/utils.h +++ b/utils.h @@ -28,10 +28,14 @@ #define BTRFS_MKFS_SYSTEM_GROUP_SIZE (4 * 1024 * 1024) #define BTRFS_MKFS_SMALL_VOLUME_SIZE (1024 * 1024 * 1024) +#ifndef BTRFS_MKFS_DEFAULT_NODE_SIZE #define BTRFS_MKFS_DEFAULT_NODE_SIZE 16384 +#endif +#ifndef BTRFS_MKFS_DEFAULT_FEATURES #define BTRFS_MKFS_DEFAULT_FEATURES \ (BTRFS_FEATURE_INCOMPAT_EXTENDED_IREF \ | BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA) +#endif /* * Avoid multi-device features (RAID56) and mixed block groups ++++++ sles11-defaults.h ++++++ #ifndef _SLES11_DEFAULTS_H #define _SLES11_DEFAULTS_H #define BTRFS_MKFS_DEFAULT_NODE_SIZE sysconf(_SC_PAGESIZE) #define BTRFS_MKFS_DEFAULT_FEATURES BTRFS_FEATURE_INCOMPAT_EXTENDED_IREF #endif