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

Reply via email to