From b6c235df483050eceb52419b1268792f90fa3eb47752b3a3a8406aca2800e7eb Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 9 Jan 2017 10:51:23 +0000 Subject: [PATCH] Accepting request 448695 from filesystems - update to 4.9 (forwarded request 448694 from dsterba) OBS-URL: https://build.opensuse.org/request/show/448695 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btrfsprogs?expand=0&rev=81 --- btrfs-progs-v4.8.2.tar.gz | 3 -- btrfs-progs-v4.9.tar.gz | 3 ++ btrfsprogs.changes | 69 ++++++++++++++++++++++++++++++++++++ btrfsprogs.spec | 11 ++---- local-version-override.patch | 4 +-- 5 files changed, 77 insertions(+), 13 deletions(-) delete mode 100644 btrfs-progs-v4.8.2.tar.gz create mode 100644 btrfs-progs-v4.9.tar.gz diff --git a/btrfs-progs-v4.8.2.tar.gz b/btrfs-progs-v4.8.2.tar.gz deleted file mode 100644 index a5ab39f..0000000 --- a/btrfs-progs-v4.8.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfe1b692d23bb2121df85206ed9f0ab71b2b6baa2ce7393b943aad856a387dc4 -size 1675808 diff --git a/btrfs-progs-v4.9.tar.gz b/btrfs-progs-v4.9.tar.gz new file mode 100644 index 0000000..f95df2d --- /dev/null +++ b/btrfs-progs-v4.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3c7edc995ab38bba45081ce38fdbe29916ac02a7f56684e755af60d8202db2a +size 1780377 diff --git a/btrfsprogs.changes b/btrfsprogs.changes index 392474a..c509f91 100644 --- a/btrfsprogs.changes +++ b/btrfsprogs.changes @@ -1,3 +1,72 @@ +------------------------------------------------------------------- +Wed Jan 4 00:00:00 CET 2017 - dsterba@suse.cz + +- update to 4.9 + * check: many lowmem mode updates + * send: use splice syscall to copy buffer from kernel + * receive: new option to dump the stream in textual form + * convert: + * move sources to own directory + * prevent accounting of blocks beyond end of the device + * make it work with 64k sectorsize + * mkfs: move sources to own directory + * defrag: warns if directory used without -r + * dev stats: + * new option to check stats for non-zero values + * add long option for -z + * library: version bump to 0.1.2, added subvol_uuid_search2 + * other: + * cleanups + * docs updates +- update to 4.8.5 + * receive: fix detection of end of stream (error reported even for valid + streams) + * other: + * added test for the receive bug + * fix linking of library-test +- update to 4.8.4 + * check: support for clearing space cache v2 (free-space-tree) + * send: + * more sanity checks (with tests), cleanups + * fix for fstests/btrfs/038 and btrfs/117 failures + * build: + * fix compilation of standalone ioctl.h, pull NULL definition + * fix library link errors introduced in 4.8.3 + * tests: + * add more fuzzed images from bugzilla + * add bogus send stream checks + * fixups and enhancements for CI environment builds + * misc refinements and updates of testing framework + * other: + * move sources for btrfs-image to own directory + * deprecated and not build by default: btrfs-calc-size, btrfs-show-super + * docs updates +- update to 4.8.3 + * check: + * support for clearing space cache (v1) + * size reduction of inode backref structure + * send: + * fix handling of multiple snapshots (-p and -c options) + * transfer buffer increased (should reduce number of context switches) + * reuse existing file for output (-f), eg. when root cannot create files (NFS) + * dump-tree: + * print missing items for various structures + * new: dev stats, balance status item + * sync key names with kernel (the persistent items) + * subvol show: now able to print the toplevel subvolume -- the creation time + might be wrong though + * mkfs: + * store the creation time of toplevel root inode + * print UUID in the summary + * build: travis CI for devel + * other: + * lots of cleanups and refactoring + * switched to on-stack path structure + * fixes from coverity, asan, ubsan + * new tests + * updates in testing infrastructure + * fixed convert test 005 + ------------------------------------------------------------------- Mon Oct 31 00:00:00 CET 2016 - dsterba@suse.cz diff --git a/btrfsprogs.spec b/btrfsprogs.spec index 8af6ded..5e3497f 100644 --- a/btrfsprogs.spec +++ b/btrfsprogs.spec @@ -1,7 +1,7 @@ # # spec file for package btrfsprogs # -# 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 @@ -28,7 +28,7 @@ %endif Name: btrfsprogs -Version: 4.8.2 +Version: 4.9 Release: 0 Summary: Utilities for the Btrfs filesystem License: GPL-2.0 @@ -189,7 +189,6 @@ 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 %if 0%{?suse_version} < 1310 @@ -243,7 +242,6 @@ done /sbin/btrfsck /sbin/mkfs.btrfs /sbin/btrfs-debug-tree -/sbin/btrfs-show-super %{_sbindir}/btrfs %{_sbindir}/btrfs-zero-log %{_sbindir}/btrfs-convert @@ -253,7 +251,6 @@ done %{_sbindir}/fsck.btrfs %{_sbindir}/mkfs.btrfs %{_sbindir}/btrfs-debug-tree -%{_sbindir}/btrfs-show-super %if 0%{?suse_version} < 1310 %dir /lib/mkinitrd %dir /lib/mkinitrd/scripts @@ -270,7 +267,6 @@ done %{_mandir}/man8/btrfs-convert.8.gz %{_mandir}/man8/btrfs-debug-tree.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 %{_mandir}/man8/btrfs-balance.8.gz @@ -289,6 +285,7 @@ done %{_mandir}/man8/btrfs-send.8.gz %{_mandir}/man8/btrfs-subvolume.8.gz %{_mandir}/man8/btrfs-select-super.8.gz +%{_mandir}/man8/btrfs-show-super.8.gz %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/btrfs @@ -312,8 +309,6 @@ done %{_sbindir}/btrfsck.static %{_sbindir}/mkfs.btrfs.static %{_sbindir}/btrfs-debug-tree.static -%{_sbindir}/btrfs-show-super.static -%{_sbindir}/btrfs-calc-size.static %{_sbindir}/btrfs-corrupt-block.static %{_sbindir}/btrfs-find-root.static %{_sbindir}/btrfs-map-logical.static diff --git a/local-version-override.patch b/local-version-override.patch index 971d825..da75aa7 100644 --- a/local-version-override.patch +++ b/local-version-override.patch @@ -6,8 +6,8 @@ Index: btrfs-progs-v4.1/version.sh # Copyright 2008, Oracle # Released under the GNU GPLv2 --v="v4.8.2" -+v="v4.8.2+20161031" +-v="v4.9" ++v="v4.9+20170104" opt=$1