openSUSE-RU-2015:1008-1: moderate: Recommended udpate for btrfsprogs
openSUSE Recommended Update: Recommended udpate for btrfsprogs ______________________________________________________________________________ Announcement ID: openSUSE-RU-2015:1008-1 Rating: moderate References: #893577 Affected Products: openSUSE 13.2 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This recommended udpate for btrfsprogs provides verson 4.0 with a lot of fixes and improvements: - Update from version 3.16.2 to 4.0 + resize: * don't accept file as an argument (it's confusing) * print better error message in case of an error + restore: * optionally restore metadata (time, mode, uid/gid) * properly handle the page boundary corner case + receive: * optionally enforce chroot + check: * free space checks match kernel, fixes incorrect reports * make --init-csum-tree and --init-extent-tree work together * new option to explicitly say no to writes * option to set a different tree root byte number * ability to link lost files to lost+found, caused by a recent kernel bug * repair of severely corrupted fs (use with care) * add ability to replace missing dir item/dir indexes * fix missing inode items * create missing root dirid * fixed argument parsing for --subvol-extents * --init-csum-tree acutally does something useful, rebuilds the whole csum tree + convert: * fix setting of checksum bit if --no-datasum is used * new option to specify metadata block size * --no-progress actually works * show progress by default, can be turned off * option to show progress * fix conversion of sparse ext* filesystems * allow to copy label from the origin, or specify a new one + fsck.btrfs: * don't print messages + documentation: * files renamed to .asciidoc, misc fixups * doc and help updates + build fixes: * missing macro from public header, BTRFS_BUILD_VERSION * wrong handling of --enable-convert + fi usage: * reports correct space for degraded mounts + mkfs: * help string updates * message about trimming is not printed to stderr * skinny-metadata feature is now on by default, first introduced in kernel 3.10 + completion: * added 'usage' subcommands + btrfs-image * restore can now run in parallel threads * fixed restore of multiple image from multiple devices onto a single dev * introduced metadump v2 + find-new * option to search through all metadata even if a root was already found + corrupt-block * option to work on a specific root + spec: * convert to autotools + qgroup show: * print human readable sizes, options to say otherwise + fi show: * fixed return value * fixed stall if run concurrently with balance + tests: * new infrastructure + btrfstune: * force flag can be used together with seeding option + filesystem usage: * give an overview of fs usage in a way that's more comprehensible than existing 'fi df' + device usage: * more detailed information about per-device allocations + subvol create: * print the commit mode inline, print the global mode only if --verbose + show: * resolve to the correct path + fsck: * more verbose error for root dir problems + corrupt block: * enhancements for testing fsck + zero-log: * able to reset a fs with bogus log tree pointer (bko#72151) + fi df: * argument handling * SI prefixes corrected + replace: * better error reporting + filesystem df: * new options to set unit format + misc: * new rescue subcommand 'zero-log', same as btrfs-zero-log, but now also part of the main utility * fix quota rescan on PPC64 (mangled ioctl number) * cleanups in qgroup code, preparatory work * bash completion script for all subcommands * backtrace support is back * getopt cleanups * Added musl-libc support * package mkinitrd scripts conditionally (bsc#893577) * fix linking with libbtrfs * minor fixes * /dev scanning for btrfs devices is gone * /proc/partitions scanning is gone, blkid is used exclusively * new subcommand subvolume sync Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - openSUSE 13.2: zypper in -t patch openSUSE-2015-404=1 To bring your system up-to-date, use "zypper patch". Package List: - openSUSE 13.2 (i586 x86_64): btrfsprogs-4.0-7.1 btrfsprogs-debuginfo-4.0-7.1 btrfsprogs-debugsource-4.0-7.1 libbtrfs-devel-4.0-7.1 libbtrfs0-4.0-7.1 libbtrfs0-debuginfo-4.0-7.1 References: https://bugzilla.suse.com/893577
participants (1)
-
maintenance@opensuse.org