Hello community,

here is the log from the commit of package btrfsprogs for openSUSE:Factory 
checked in at 2014-04-09 18:17:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    2013-11-28 
16:50:40.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.btrfsprogs.new/btrfsprogs.changes       
2014-04-09 18:17:36.000000000 +0200
@@ -1,0 +2,22 @@
+Tue Apr  8 11:42:43 UTC 2014 - dste...@suse.cz
+
+- fsck: fixes and enahancements to --init-extent-tree mode
+- fsck: chunk-recover updates
+- scrub: add force option -f
+- send: check if subvolumes are read-only
+- subvol snapshot: add options to affect commit behaviour
+- btrfs: add properties command group
+- restore: add dry-run option
+- restore: fix restoring of compressed files
+- mkfs: support for no-holes feature
+- mkfs: option -r deals with hardlinks and relative paths
+- mkfs: discard phase is interruptible
+- documentation updates
+
+- cleaned spec file
+- Removed patches:
+  * 0162-btrfs-progs-fix-loop-device-mount-checks.patch
+  * 0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
+  * 0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
+
+-------------------------------------------------------------------

Old:
----
  0162-btrfs-progs-fix-loop-device-mount-checks.patch
  0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
  0166-Btrfs-progs-add-some-verbose-output-to-find-root.patch
  btrfs-progs-v3.12.tar.bz2

New:
----
  btrfs-progs-v3.14.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ btrfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.cro9ME/_old  2014-04-09 18:17:38.000000000 +0200
+++ /var/tmp/diff_new_pack.cro9ME/_new  2014-04-09 18:17:38.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package btrfsprogs
 #
-# 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,34 +16,27 @@
 #
 
 
+%define tar_version v3.14
 Name:           btrfsprogs
-Url:            http://btrfs.wiki.kernel.org/index.php/Main_Page
-Version:        3.12
+Version:        3.14
 Release:        0
-%define tar_version v3.12
 Summary:        Utilities for the Btrfs filesystem
 License:        GPL-2.0
 Group:          System/Filesystems
+Url:            http://btrfs.wiki.kernel.org/index.php/Main_Page
 #Git-Web:      
http://git.kernel.org/cgit/linux/kernel/git/mason/btrfs-progs.git
 #Git-Clone:    git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs
 # git archive --format=tar --prefix=btrfs-progs-`git describe --tags --match 
"v*"`/ HEAD > %D/btrfs-progs-`git describe --tags --match "v*"`.tar
 Source:         btrfs-progs-%{tar_version}.tar.bz2
 Source1:        boot-btrfs.sh
 Source4:        setup-btrfs.sh
-
-Patch162:       0162-btrfs-progs-fix-loop-device-mount-checks.patch
 Patch163:       0163-btrfs-progs-fsck-fix-segfault.patch
 Patch164:       0164-btrfs-progs-convert-set-label-or-copy-from-origin.patch
-Patch165:       0165-Revert-btrfs-progs-update-options-in-find-root.c.patch
-Patch166:       0166-Btrfs-progs-add-some-verbose-output-to-find-root.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
 Patch169:       0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch
 Patch170:       0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch
-
 Patch1000:      local-version-override.patch
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libacl-devel
 BuildRequires:  libattr-devel
 BuildRequires:  libblkid-devel
@@ -55,6 +48,7 @@
 # for /bin/true
 Requires:       coreutils
 Supplements:    filesystem(btrfs)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Utilities needed to create and maintain btrfs file systems under Linux.
@@ -70,7 +64,7 @@
 %package -n libbtrfs-devel
 Summary:        Include Files and Libraries for developing with Btrfs
 Group:          Development/Libraries/C and C++
-Requires:       %{name} = %{version}-%{release}
+Requires:       libbtrfs0
 
 %description -n libbtrfs-devel
 This package contains the libraries and headers files for developers to
@@ -78,11 +72,8 @@
 
 %prep
 %setup -q -n btrfs-progs-%{tar_version}
-%patch162 -p1
 %patch163 -p1
 %patch164 -p1
-%patch165 -p1
-%patch166 -p1
 %patch167 -p1
 %patch168 -p1
 %patch169 -p1
@@ -95,43 +86,40 @@
        btrfs-find-root
 
 %install
-make install DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} bindir=%{_sbindir} 
mandir=%{_mandir} libdir=%{_libdir}
-install -m 0755 -d ${RPM_BUILD_ROOT}/%{_sbindir}
-install -m 0755 -d ${RPM_BUILD_ROOT}/%{_bindir}
+make install DESTDIR=%{buildroot} prefix=%{_prefix} bindir=%{_sbindir} 
mandir=%{_mandir} libdir=%{_libdir}
+install -m 0755 -d %{buildroot}/%{_sbindir}
+install -m 0755 -d %{buildroot}/%{_bindir}
 # move some utilities out of /usr/sbin
-mv ${RPM_BUILD_ROOT}/%{_sbindir}/btrfs-map-logical ${RPM_BUILD_ROOT}/%{_bindir}
+mv %{buildroot}/%{_sbindir}/btrfs-map-logical %{buildroot}/%{_bindir}
 # mkinitrd rescue utilities
-install -m 0755 btrfs-zero-log ${RPM_BUILD_ROOT}/%{_sbindir}
-install -m 0755 btrfs-select-super ${RPM_BUILD_ROOT}/%{_sbindir}
-install -m 0755 btrfs-image ${RPM_BUILD_ROOT}/%{_sbindir}
-install -m 0755 btrfstune ${RPM_BUILD_ROOT}/%{_sbindir}
-install -m 0755 btrfs-find-root ${RPM_BUILD_ROOT}/%{_sbindir}
+install -m 0755 btrfs-zero-log %{buildroot}/%{_sbindir}
+install -m 0755 btrfs-select-super %{buildroot}/%{_sbindir}
+install -m 0755 btrfs-image %{buildroot}/%{_sbindir}
+install -m 0755 btrfstune %{buildroot}/%{_sbindir}
+install -m 0755 btrfs-find-root %{buildroot}/%{_sbindir}
 #UsrMerge
-install -m 0755 -d ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-zero-log ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-convert ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-select-super ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-image ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfstune ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfsck ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-find-root ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-debug-tree ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/btrfs-show-super ${RPM_BUILD_ROOT}/sbin
-ln -s %{_sbindir}/mkfs.btrfs ${RPM_BUILD_ROOT}/sbin
+install -m 0755 -d %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-zero-log %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-convert %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-select-super %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-image %{buildroot}/sbin
+ln -s %{_sbindir}/btrfstune %{buildroot}/sbin
+ln -s %{_sbindir}/btrfsck %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-find-root %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-debug-tree %{buildroot}/sbin
+ln -s %{_sbindir}/btrfs-show-super %{buildroot}/sbin
+ln -s %{_sbindir}/mkfs.btrfs %{buildroot}/sbin
+ln -s %{_sbindir}/fsck.btrfs %{buildroot}/sbin
 #EndUsrMerge
-# command line options are not compatible (bnc#599224)
-echo -e '#!/bin/sh\nexit 0' > ${RPM_BUILD_ROOT}/%{_sbindir}/fsck.btrfs
-chmod +x ${RPM_BUILD_ROOT}/%{_sbindir}/fsck.btrfs
 #UsrMerge
-ln -s %{_sbindir}/fsck.btrfs ${RPM_BUILD_ROOT}/sbin
 #EndUsrMerge
-install -d -m0755 ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/
-install -m 0755 %{S:1} ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/
-install -m 0755 %{S:4} ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/
-rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.la
+install -d -m0755 %{buildroot}/lib/mkinitrd/scripts/
+install -m 0755 %{SOURCE1} %{buildroot}/lib/mkinitrd/scripts/
+install -m 0755 %{SOURCE4} %{buildroot}/lib/mkinitrd/scripts/
+find %{buildroot} -type f -name "*.la" -delete -print
 # don't install .a for now
-rm -f ${RPM_BUILD_ROOT}/%{_libdir}/*.a
+rm -f %{buildroot}/%{_libdir}/*.a
 
 %post -n libbtrfs0 -p /sbin/ldconfig
 
@@ -169,18 +157,19 @@
 /lib/mkinitrd/scripts/boot-btrfs.sh
 /lib/mkinitrd/scripts/setup-btrfs.sh
 # other
-/usr/bin/btrfs-map-logical
-%_mandir/man8/btrfs-image.8.gz
-%_mandir/man8/btrfsck.8.gz
-%_mandir/man8/mkfs.btrfs.8.gz
-%_mandir/man8/btrfs.8.gz
-%_mandir/man8/btrfs-convert.8.gz
-%_mandir/man8/btrfs-debug-tree.8.gz
-%_mandir/man8/btrfs-find-root.8.gz
-%_mandir/man8/btrfs-map-logical.8.gz
-%_mandir/man8/btrfs-show-super.8.gz
-%_mandir/man8/btrfs-zero-log.8.gz
-%_mandir/man8/btrfstune.8.gz
+%{_bindir}/btrfs-map-logical
+%{_mandir}/man8/btrfs-image.8.gz
+%{_mandir}/man8/btrfsck.8.gz
+%{_mandir}/man8/fsck.btrfs.8.gz
+%{_mandir}/man8/mkfs.btrfs.8.gz
+%{_mandir}/man8/btrfs.8.gz
+%{_mandir}/man8/btrfs-convert.8.gz
+%{_mandir}/man8/btrfs-debug-tree.8.gz
+%{_mandir}/man8/btrfs-find-root.8.gz
+%{_mandir}/man8/btrfs-map-logical.8.gz
+%{_mandir}/man8/btrfs-show-super.8.gz
+%{_mandir}/man8/btrfs-zero-log.8.gz
+%{_mandir}/man8/btrfstune.8.gz
 
 %files -n libbtrfs0
 %defattr(-, root, root)

++++++ 0169-btrfs-progs-Check-metadata-mirrors-in-find-root.patch ++++++
--- /var/tmp/diff_new_pack.cro9ME/_old  2014-04-09 18:17:38.000000000 +0200
+++ /var/tmp/diff_new_pack.cro9ME/_new  2014-04-09 18:17:38.000000000 +0200
@@ -8,11 +8,11 @@
  btrfs-find-root.c | 13 ++++++++++++-
  1 file changed, 12 insertions(+), 1 deletion(-)
 
-diff --git a/btrfs-find-root.c b/btrfs-find-root.c
-index 7f7b64f..ffbdde1 100644
---- a/btrfs-find-root.c
-+++ b/btrfs-find-root.c
-@@ -236,6 +236,8 @@ static int find_root(struct btrfs_root *root)
+Index: btrfs-progs-v3.14/btrfs-find-root.c
+===================================================================
+--- btrfs-progs-v3.14.orig/btrfs-find-root.c
++++ btrfs-progs-v3.14/btrfs-find-root.c
+@@ -230,6 +230,8 @@ static int find_root(struct btrfs_root *
        while (1) {
                u64 map_length = 4096;
                u64 type;
@@ -21,9 +21,9 @@
  
                if (offset >
                    btrfs_super_total_bytes(root->fs_info->super_copy)) {
-@@ -257,9 +259,11 @@ static int find_root(struct btrfs_root *root)
-                               printf("Checking metadata chunk %Lu, size %Lu"
-                                      "\n", metadata_offset, metadata_size);
+@@ -246,9 +248,11 @@ static int find_root(struct btrfs_root *
+                       }
+                       offset = metadata_offset;
                }
 +              mirror_num = 1;
 +      again:
@@ -34,7 +34,7 @@
                if (err) {
                        offset += map_length;
                        continue;
-@@ -278,9 +282,16 @@ static int find_root(struct btrfs_root *root)
+@@ -267,9 +271,16 @@ static int find_root(struct btrfs_root *
  
                err = read_physical(root, fd, offset, bytenr, map_length);
                if (!err) {
@@ -51,6 +51,3 @@
                        ret = err;
                        break;
                }
--- 
-1.8.3.1
-

++++++ btrfs-progs-v3.12.tar.bz2 -> btrfs-progs-v3.14.tar.bz2 ++++++
++++ 9522 lines of diff (skipped)

++++++ local-version-override.patch ++++++
--- /var/tmp/diff_new_pack.cro9ME/_old  2014-04-09 18:17:38.000000000 +0200
+++ /var/tmp/diff_new_pack.cro9ME/_new  2014-04-09 18:17:38.000000000 +0200
@@ -6,8 +6,8 @@
  # Copyright 2008, Oracle
  # Released under the GNU GPLv2
   
--v="v3.12"
-+v="v3.12+20131125"
+-v="v3.14"
++v="v3.14+20140408"
  
  which git &> /dev/null
  if [ $? == 0 -a -d .git ]; then

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

Reply via email to