Mailinglist Archive: opensuse-updates (64 mails)

< Previous Next >
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


< Previous Next >
This Thread
  • No further messages