Hello community,

here is the log from the commit of package btrfsprogs for openSUSE:Factory 
checked in at 2015-11-18 22:33:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    2015-11-08 
14:35:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.btrfsprogs.new/btrfsprogs.changes       
2015-11-18 22:33:40.000000000 +0100
@@ -1,0 +2,62 @@
+Mon Nov 16 00:00:00 CET 2015 - [email protected]
+
+- update to 4.3.1
+  * fixes
+    * device delete: recognize 'missing' again
+    * mkfs: long names are not trimmed when doing ssd check
+    * support partitioned loop devices
+
+  * other
+    * replace several mallocs with on-stack variables
+    * more memory allocation failure handling
+    * add tests for bugs fixed
+    * cmd-device: switch to new message printing helpers
+    * minor code cleanups
+
+-------------------------------------------------------------------
+Fri Nov 13 00:00:00 CET 2015 - [email protected]
+
+- update to 4.3
+  * mkfs
+    * mixed mode is not forced for filesystems smaller than 1GiB
+    * mixed mode broken with mismatching sectorsize and nodesize, fixed
+    * print version info earlier
+    * print devices sorted by id
+    * do not truncate target image with --rootsize
+  * fi usage:
+    * don't print global block reserve
+    * print device id
+    * minor output tuning
+    * other cleanups
+  * calc-size:
+    * div-by-zero fix on an empty filesystem
+    * fix crash
+  * bugfixes:
+    * more superblock sanity checks
+    * consistently round size of all devices down to sectorsize
+    * misc leak fixes
+    * convert: don't try to rollback with a half-deleted ext2_saved subvolume
+  * other:
+    * check: add progress indicator
+    * scrub: enahced error message
+    * show-super: read superblock from a given offset
+    * add README
+    * docs: update manual page for mkfs.btrfs, btrfstune, balance, convert and 
inspect-internal
+    * build: optional build with more warnings (W=...)
+    * build: better support for static checkers
+    * build: html output of documentation
+    * pretty-print: last_snapshot for root_item
+    * pretty-print: stripe dev uuid
+    * error reporting wrappers, introduced and example use
+    * refactor open_file_or_dir
+    * other docs and help updates
+  * testing:
+    * test for nodes crossing stripes
+    * test for broken 'subvolume sync'
+    * basic tests for mkfs, raid option combinations
+    * basic tests for fuzzed images (check)
+    * command intrumentation (eg valgrind)
+    * print commands if requested
+    * add README for tests
+
+-------------------------------------------------------------------

Old:
----
  btrfs-progs-v4.2.3.tar.gz

New:
----
  btrfs-progs-v4.3.1.tar.gz

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

Other differences:
------------------
++++++ btrfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.LnidpV/_old  2015-11-18 22:33:41.000000000 +0100
+++ /var/tmp/diff_new_pack.LnidpV/_new  2015-11-18 22:33:41.000000000 +0100
@@ -24,7 +24,7 @@
 %endif
 
 Name:           btrfsprogs
-Version:        4.2.3
+Version:        4.3.1
 Release:        0
 Summary:        Utilities for the Btrfs filesystem
 License:        GPL-2.0

++++++ 2000-btrfs-full-balance-warning.diff ++++++
--- /var/tmp/diff_new_pack.LnidpV/_old  2015-11-18 22:33:41.000000000 +0100
+++ /var/tmp/diff_new_pack.LnidpV/_new  2015-11-18 22:33:41.000000000 +0100
@@ -1,10 +1,10 @@
-diff --git a/Documentation/btrfs-balance.asciidoc 
b/Documentation/btrfs-balance.asciidoc
-index 6d2fd0c36086..12c2a2dc9fbd 100644
---- a/Documentation/btrfs-balance.asciidoc
-+++ b/Documentation/btrfs-balance.asciidoc
-@@ -45,6 +45,12 @@ If filter list is not given balance all chunks of that type.
- In case none of the -d, -m or -s options is
- given balance all chunks in a filesystem.
+Index: btrfs-progs-v4.3/Documentation/btrfs-balance.asciidoc
+===================================================================
+--- btrfs-progs-v4.3.orig/Documentation/btrfs-balance.asciidoc
++++ btrfs-progs-v4.3/Documentation/btrfs-balance.asciidoc
+@@ -67,6 +67,12 @@ resume interrupted balance
+ start the balance operation according to the specified filters, no filters
+ will rewrite the entire filesystem. The process runs in the foreground.
  +
 +NOTE: the balance command without filters will basically rewrite everything
 +int the filesystem. The run time is potentially very long, depending on the
@@ -15,20 +15,11 @@
  `Options`
  +
  -d[<filters>]::::
-@@ -57,6 +63,8 @@ act on system chunks (only under -f). See `FILTERS` section 
for details about <f
- be verbose
- -f::::
- force reducing of metadata integrity
-+--full-balance::::
-+do not print the warning and do not delay start
- 
- *status* [-v] <path>::
- Show status of running or paused balance.
-diff --git a/cmds-balance.c b/cmds-balance.c
-index 9af218bbfa51..bab0e053c8bc 100644
---- a/cmds-balance.c
-+++ b/cmds-balance.c
-@@ -298,8 +298,13 @@ static int do_balance_v1(int fd)
+Index: btrfs-progs-v4.3/cmds-balance.c
+===================================================================
+--- btrfs-progs-v4.3.orig/cmds-balance.c
++++ btrfs-progs-v4.3/cmds-balance.c
+@@ -383,8 +383,13 @@ static int do_balance_v1(int fd)
        return ret;
  }
  
@@ -43,9 +34,9 @@
  {
        int fd;
        int ret;
-@@ -312,6 +317,24 @@ static int do_balance(const char *path, struct 
btrfs_ioctl_balance_args *args,
+@@ -395,6 +400,24 @@ static int do_balance(const char *path,
+       if (fd < 0)
                return 1;
-       }
  
 +      if (!(flags & BALANCE_START_FILTERS) && !(flags & 
BALANCE_START_NOWARN)) {
 +              int delay = 10;
@@ -68,7 +59,7 @@
        ret = ioctl(fd, BTRFS_IOC_BALANCE_V2, args);
        e = errno;
  
-@@ -321,7 +344,7 @@ static int do_balance(const char *path, struct 
btrfs_ioctl_balance_args *args,
+@@ -404,7 +427,7 @@ static int do_balance(const char *path,
                 * old one.  But, the old one doesn't know any filters, so
                 * don't fall back if they tried to use the fancy new things
                 */
@@ -77,7 +68,7 @@
                        ret = do_balance_v1(fd);
                        if (ret == 0)
                                goto out;
-@@ -361,13 +384,16 @@ static const char * const cmd_balance_start_usage[] = {
+@@ -444,13 +467,16 @@ static const char * const cmd_balance_st
        "passed all filters in a comma-separated list of filters for a",
        "particular chunk type.  If filter list is not given balance all",
        "chunks of that type.  In case none of the -d, -m or -s options is",
@@ -95,7 +86,7 @@
        NULL
  };
  
-@@ -378,19 +404,22 @@ static int cmd_balance_start(int argc, char **argv)
+@@ -461,19 +487,22 @@ static int cmd_balance_start(int argc, c
                                                &args.meta, NULL };
        int force = 0;
        int verbose = 0;
@@ -119,7 +110,7 @@
                        { NULL, 0, NULL, 0 }
                };
  
-@@ -400,21 +429,21 @@ static int cmd_balance_start(int argc, char **argv)
+@@ -483,21 +512,21 @@ static int cmd_balance_start(int argc, c
  
                switch (opt) {
                case 'd':
@@ -144,7 +135,7 @@
                        args.flags |= BTRFS_BALANCE_METADATA;
  
                        if (parse_filters(optarg, &args.meta))
-@@ -426,6 +455,9 @@ static int cmd_balance_start(int argc, char **argv)
+@@ -509,6 +538,9 @@ static int cmd_balance_start(int argc, c
                case 'v':
                        verbose = 1;
                        break;
@@ -154,7 +145,7 @@
                default:
                        usage(cmd_balance_start_usage);
                }
-@@ -451,7 +483,7 @@ static int cmd_balance_start(int argc, char **argv)
+@@ -534,7 +566,7 @@ static int cmd_balance_start(int argc, c
                        sizeof(struct btrfs_balance_args));
        }
  
@@ -163,7 +154,7 @@
                /* relocate everything - no filters */
                args.flags |= BTRFS_BALANCE_TYPE_MASK;
        }
-@@ -481,7 +513,7 @@ static int cmd_balance_start(int argc, char **argv)
+@@ -564,7 +596,7 @@ static int cmd_balance_start(int argc, c
        if (verbose)
                dump_ioctl_balance_args(&args);
  
@@ -172,7 +163,7 @@
  }
  
  static const char * const cmd_balance_pause_usage[] = {
-@@ -723,6 +755,16 @@ static int cmd_balance_status(int argc, char **argv)
+@@ -798,6 +830,16 @@ static int cmd_balance_status(int argc,
        return 1;
  }
  
@@ -189,7 +180,7 @@
  static const char balance_cmd_group_info[] =
  "balance data accross devices, or change block groups using filters";
  
-@@ -733,20 +775,21 @@ const struct cmd_group balance_cmd_group = {
+@@ -808,20 +850,21 @@ const struct cmd_group balance_cmd_group
                { "cancel", cmd_balance_cancel, cmd_balance_cancel_usage, NULL, 
0 },
                { "resume", cmd_balance_resume, cmd_balance_resume_usage, NULL, 
0 },
                { "status", cmd_balance_status, cmd_balance_status_usage, NULL, 
0 },

++++++ btrfs-progs-v4.2.3.tar.gz -> btrfs-progs-v4.3.1.tar.gz ++++++
++++ 6545 lines of diff (skipped)

++++++ local-version-override.patch ++++++
--- /var/tmp/diff_new_pack.LnidpV/_old  2015-11-18 22:33:42.000000000 +0100
+++ /var/tmp/diff_new_pack.LnidpV/_new  2015-11-18 22:33:42.000000000 +0100
@@ -6,8 +6,8 @@
  # Copyright 2008, Oracle
  # Released under the GNU GPLv2
  
--v="v4.2.3"
-+v="v4.2.3+20151102"
+-v="v4.3.1"
++v="v4.3+20151116"
  
  opt=$1
  


Reply via email to