------------------------------------------------------------------- Mon Jul 7 23:04:51 UTC 2014 - mfasheh@suse.com - btrfs-progs: show extent state for a subvolume (bnc#865621) - Added patch: * 0203-btrfs-progs-show-extent-state-for-a-subvolume.patch ------------------------------------------------------------------- Fri Jun 6 13:20:54 UTC 2014 - jeffm@suse.com - btrfs-progs: canonicalize pathnames for device commands (bnc#880486). - Added patch: * btrfs-progs-canonicalize-pathnames-for-device-commands ------------------------------------------------------------------- Fri Jun 6 13:20:10 UTC 2014 - jeffm@suse.com - fsck: fix checking on filesystems with large sectorsize (bnc#872286) - Added patches: * 0171-btrfs-progs-make-free-space-checker-work-on-non-4k-s.patch ------------------------------------------------------------------- Fri Jun 6 13:15:01 UTC 2014 - jeffm@suse.com - Do not package btrfs-find-root and btrfs-select-super by default. - Removed printing byte number for every slot (bnc#872364). - Removed patch: * 0170-btrfs-progs-In-find-root-dump-bytenr-for-every-slot.patch ------------------------------------------------------------------- Mon Jun 2 14:47:05 UTC 2014 - dsterba@suse.cz - update to upstream 3.14.2 - man: separate pages for all subcommands - minor bugfixes - spec: removed upstreamed patches, update build dependencies - Added patches: * 0001-btrfs-progs-doc-fix-symlink-target-for-btrfsck.8.patch - Removed patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch ------------------------------------------------------------------- Wed May 21 19:32:13 UTC 2014 - mfasheh@suse.com - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups - Update the changelog with some sad version of diffstat output to meet requirements. - Added patches: * 0200-btrfs-progs-print-qgroup-excl-as-unsigned.patch * 0201-btrfs-progs-import-ulist.patch * 0202-btrfs-progs-add-quota-group-verify-code.patch ------------------------------------------------------------------- Tue May 13 20:28:23 UTC 2014 - mfasheh@suse.com - add quota group verify patches, sent to list near end of the week starting 5/4/2014 - updates btrfsck with the ability to verify quota groups ------------------------------------------------------------------- Fri May 2 13:37:04 UTC 2014 - dsterba@suse.cz - update to upstream 3.14.1 - mkfs: - fix TRIM detection - do not zero-out end of device unconditionally - no crash with --features option - fsck: - clear log tree in repair mode - check reloc roots - btrfs - reworked space reporting (bnc#873106) - btrfs fi usage - new command - btrfs dev usage - new command - btrfs fi df - enhanced output with GlobalReserve - Removed patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch - Added patches: * 0001-Btrfs-progs-fix-check-to-test-trim-support.patch * 0002-Btrfs-progs-fsck-fix-double-free-memory-crash.patch * 0003-Btrfs-progs-mkfs-Remove-zero_end-1-since-it-has-been.patch * 0004-btrfs-progs-fix-wrong-max-system-array-size-check-in.patch * 0005-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch * 0006-Btrfs-progs-fsck-clear-out-log-tree-in-repair-mode.patch * 0007-Btrfs-progs-fsck-avoid-pinning-same-block-several-ti.patch * 0008-Btrfs-progs-fsck-add-ability-to-check-reloc-roots.patch * 0009-btrfs-progs-prevent-close_root-if-the-root-to-close-.patch * 0010-btrfs-progs-fix-mkfs.btrfs-segfault-with-features-op.patch * 0011-btrfs-progs-Enhance-the-command-btrfs-filesystem-df.patch * 0012-btrfs-progs-Add-helpers-functions-to-handle-the-prin.patch * 0013-btrfs-progs-Add-command-btrfs-filesystem-disk-usage.patch * 0014-btrfs-progs-Add-btrfs-device-disk-usage-command.patch * 0015-btrfs-progs-cleanup-dead-return-after-usage-for-fi-d.patch * 0016-btrfs-progs-Fix-memleak-in-get_raid56_used.patch * 0017-Btrfs-progs-fi-usage-free-memory-if-realloc-fails.patch * 0018-btrfs-progs-read-global-reserve-size-from-space-info.patch * 0019-btrfs-progs-add-original-df-and-rename-disk_usage-to.patch * 0020-btrfs-progs-move-device-usage-to-cmds-device-more-cl.patch * 0021-btrfs-progs-check-if-we-can-t-get-info-from-ioctls-d.patch * 0022-btrfs-progs-zero-out-structures-before-calling-ioctl.patch * 0023-btrfs-progs-print-B-for-bytes.patch * 0024-btrfs-progs-Print-more-info-about-device-sizes.patch * 0025-btrfs-progs-compare-unallocated-space-against-the-co.patch * 0026-btrfs-progs-add-section-of-overall-filesystem-usage.patch * 0027-btrfs-progs-cleanup-filesystem-device-usage-code.patch * 0028-btrfs-progs-extend-pretty-printers-with-unit-mode.patch * 0029-btrfs-progs-replace-df_pretty_sizes-with-pretty_size.patch * 0030-btrfs-progs-clean-up-return-codes-and-paths.patch * 0031-btrfs-progs-move-global-reserve-to-overall-summary.patch ------------------------------------------------------------------- Sat Apr 26 09:45:23 UTC 2014 - coolo@suse.com - own mkinitrd directories ------------------------------------------------------------------- Fri Apr 11 11:30:32 UTC 2014 - dsterba@suse.cz - add missing symbol to library (bnc#873164) - add version dependency for devel package - Added patches: * 0001-btrfs-progs-move-arg_strtou64-to-a-separate-file-for.patch ------------------------------------------------------------------- Tue Apr 8 11:42:43 UTC 2014 - dsterba@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 ------------------------------------------------------------------- Mon Nov 25 14:10:55 CET 2013 - dsterba@suse.cz - bump version to 3.12 - update tarball and remove upstreamed patches - fsck, image, restore: various improvements and fixes - btrfs: quota rescan (fate#312751) ------------------------------------------------------------------- Thu Oct 31 01:05:56 CET 2013 - dsterba@suse.cz - fsck updates - more mkfs sanity checks - qgroup rescan wait - Added patches: * 0050-Btrfs-progs-commit-the-csum_root-if-we-do-init-csum-.patch * 0051-btrfs-progs-Fix-getopt-on-arm-ppc-platforms.patch * 0052-btrfs-progs-fix-duplicate-__-su-typedefs-on-ppc64.patch * 0053-btrfs-progs-use-reentrant-localtime.patch * 0054-btrfs-progs-don-t-have-to-report-ENOMEDIUM-error-dur.patch * 0055-Btrfs-progs-added-btrfs-quota-rescan-w-switch-wait.patch * 0056-btrfs-progs-fix-qgroup-realloc-inheritance.patch * 0057-Btrfs-progs-fix-restore-command-leaving-corrupted-fi.patch * 0058-btrfs-progs-avoid-write-to-the-disk-before-sure-to-c.patch * 0059-btrfs-progs-error-if-device-for-mkfs-is-too-small.patch * 0060-btrfs-progs-error-if-device-have-no-space-to-make-pr.patch * 0061-btrfs-progs-calculate-available-blocks-on-device-pro.patch * 0062-Btrfs-progs-keep-track-of-transid-failures-and-fix-t.patch ------------------------------------------------------------------- Fri Oct 4 20:16:02 UTC 2013 - rgoldwyn@suse.com - Change udev rule filename in setup-btrfs.sh to /usr/lib/udev/rules.d/64-btrfs.rules from from /usr/lib/udev/rules.d/80-btrfs.rules (bnc#839960 comment#7) ------------------------------------------------------------------- Thu Sep 26 21:21:15 UTC 2013 - jeffm@suse.com - Remove udev rules file - udev packages one itself (bnc#839960). ------------------------------------------------------------------- Mon Sep 16 15:49:00 UTC 2013 - jeffm@suse.com - update to upstream master (194aa4a1) - btrfs-restore: deal with NULL returns from read_node_slot - btrfs-restore: use the correct leafsize when reading the FS location - btrfs-find-root: Add options to control generation and level - btrfsck: fix incorrect casting on items in the corrupt_blocks tree - Btrfs-progs: fix closing of devices - Btrfs-progs: enhance btrfs-image to restore image onto multiple disks - Btrfs-progs: cleanup btrfs-image usage - Btrfs-progs: delete fs_devices itself from fs_uuid list before freeing - Btrfs-progs: skip open devices which is missing - Btrfs-progs: fix misuse of skinny metadata in btrfs-image - Btrfs-progs: recover raid0/raid10/raid5/raid6 metadata chunk - Btrfs-progs: Add chunk rebuild function for RAID1/SINGLE/DUP - Btrfs-progs: introduce list_{first, next}_entry/list_splice_tail{_init} - Btrfs-progs: Add chunk recover function - using old chunk items - Btrfs-progs: Add block group check funtion - Btrfs-progs: extend the extent cache for the device extent - Btrfs-progs: use rb-tree instead of extent cache tree for fs/file roots - Btrfs-progs: introduce common insert/search/delete functions for rb-tree - Btrfs-progs: cleanup similar code in open_ctree_* and close_ctree - Btrfs-progs: Don't free the devices when close the ctree - Btrfs-progs: don't close the file descriptor 0 when closing a device - Btrfs-progs: fix missing recow roots when making btrfs filesystem - Add fix for passing super_nr while opening ctree ------------------------------------------------------------------- Thu Sep 5 16:33:50 CEST 2013 - dsterba@suse.cz - btrfs-progs-mkfs-default-extref.diff: turn on extended refs by default, (aka hardlink count limtitation) (bnc#835695) ------------------------------------------------------------------- Fri Aug 9 14:03:04 CEST 2013 - dsterba@suse.cz - added 0040-btrfs-progs-fix-loop-device-mount-checks.patch: fix loop mount detection again (bnc#834173) ------------------------------------------------------------------- Mon Jul 22 17:50:52 CEST 2013 - ohering@suse.de - Simplify checks in mkinitrd scripts. They are always true because they come from the same package Use relative paths to binaries - Move udev rules to /usr. - Adjust rules to call binary from /usr - Simplify fsck.btrfs, its just a dummy until fixed ------------------------------------------------------------------- Thu Jul 4 12:30:41 CEST 2013 - dsterba@suse.cz - update to upstream master (f00dd8386a57d241d0f7c) ------------------------------------------------------------------- Sun Jun 16 23:39:42 UTC 2013 - jengelh@inai.de - Make requirement on libattr-devel explicit ------------------------------------------------------------------- Fri Apr 13 16:06:50 CEST 2012 - dsterba@suse.cz - initrd support: add module (bnc#750185, bnc#727383) ------------------------------------------------------------------- Tue Apr 10 21:50:00 UTC 2012 - frank.lichtenheld@sophos.com - set correct file mode if writing replacement fsck ------------------------------------------------------------------- Fri Apr 6 13:57:43 CEST 2012 - dsterba@suse.cz - fix build failure ------------------------------------------------------------------- Fri Apr 6 13:27:48 CEST 2012 - dsterba@suse.cz - add btrfs-debug-tree to initrd - adjust fs size to correct size (bnc#744593) - man page documentation updates - do not package obsolete utilities - mkfs: store correct size of device in superblock (bnc#730103) - updated restriper/balance commands to match kernel version ------------------------------------------------------------------- Fri Mar 9 16:26:20 UTC 2012 - rschweikert@suse.com - place binaries in /usr tree (UsrMerge project) - adjust mkinitrd scrippt accordingly ------------------------------------------------------------------- Mon Mar 5 13:06:43 CET 2012 - dsterba@suse.cz - add btrfsck repair options for: - rebuild extent records - fix block group accounting - reset csums for rescue nodatasum mount - prune corrupt extent allocation tree blocks - device scanning fixes for dm and multipath (bnc#749540) - initrd support: move btrfs device scan after block device setup - documentation updates - add csize for file commpressed size - updated restore utility ------------------------------------------------------------------- Mon Feb 13 10:44:43 UTC 2012 - coolo@suse.com - patch license to follow spdx.org standard ------------------------------------------------------------------- Mon Dec 12 15:44:48 CET 2011 - dkukawka@suse.de - btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix segfaults from bnc#710486 due to unchecked usage of return value of open_ctree() [fixed compilation warnings] ------------------------------------------------------------------- Mon Dec 12 14:50:07 CET 2011 - dsterba@suse.cz - pull upstream, replace existing patches, spec update - update 'restore' utility - lzo support - tools may now take earlies superblock when opening the fs - other fixes - pull integration-20111030 branch - mkfs: force mkfs if desired - other fixes - add btrfs-dump-super to mkinitrd - other fixes - skip non-existent devices or without media - documentation updates - scrubbing single device - graceful error handling when opening fs fails ------------------------------------------------------------------- Fri Dec 9 00:43:08 CET 2011 - dsterba@suse.cz - updated mkinitrd script to scan devices before mount (bnc#727383) ------------------------------------------------------------------- Wed Nov 9 14:34:56 CET 2011 - dsterba@suse.cz - add several tools to mkinitrd if root fs is btrfs - pull upstream branch and delete local patches ------------------------------------------------------------------- Tue Oct 4 02:08:54 CEST 2011 - dsterba@suse.cz - btrfsck: ignore -a (bnc#655906) - btrfsck: fix strerror value ------------------------------------------------------------------- Sat Sep 17 20:58:20 UTC 2011 - jengelh@medozas.de - Remove redundant tags/sections from specfile - Use %_smp_mflags for parallel build ------------------------------------------------------------------- Thu Aug 4 21:52:12 CEST 2011 - dsterba@suse.cz - add patch for local version override as we do not build from git, and avoid doubled "Btrfs" in output of 'btrfs' ------------------------------------------------------------------- Thu Aug 4 21:20:11 CEST 2011 - dsterba@suse.cz - reorder help for 'get-default' right after 'set-default' ------------------------------------------------------------------- Thu Jul 28 19:10:08 CEST 2011 - dsterba@suse.cz - add option -p to print parent subvolume - add subvolume 'get-default' subsubcommand ------------------------------------------------------------------- Wed Jul 20 19:12:46 CEST 2011 - dsterba@suse.cz - remove debugging printf from 0001-Btrfs-progs-add-a-btrfs-select-super-command-to-over.patch ------------------------------------------------------------------- Fri Jul 1 16:59:41 CEST 2011 - dsterba@suse.cz - add support for currently available kernel features: - add scrub subcommand - scan /proc/partitions by default (or use --all-devices for all) - mkfs fixes and improvements - documentation fixes ------------------------------------------------------------------- Fri Jul 1 16:31:44 CEST 2011 - dmueller@suse.de - fix failing on deleted loop mounts (bnc#697671) ------------------------------------------------------------------- Fri Jul 1 15:54:23 CEST 2011 - dsterba@suse.cz - update from git: - add btrfs-select-super utility - add btrfs-label utility - allow mixed data+metadata (option --mixed) - allow populating new filesystem with files (option --rootdir) - allow discard support in mkfs - lzo support - deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show' - other bugfixes and documentation improvements ------------------------------------------------------------------- Mon Mar 21 13:01:23 CET 2011 - dmueller@suse.de - change to a hardlink ------------------------------------------------------------------- Mon Mar 14 19:19:34 CET 2011 - dmueller@suse.de - add link for fsck.btrfs (bnc#665899) ------------------------------------------------------------------- Thu Dec 16 20:53:19 CET 2010 - dmueller@suse.de - update to v0.19-35-g1b444cd: * used space accounting fix for the converter * Add btrfs-list for listing subvolumes * Add new util: 'btrfs' * multidevice support for check_mounted * check slash in deleting subvolumes * Add btrfsck option to select the super block copy * btrfs-debug-tree: add -d option to print only the device mapping ------------------------------------------------------------------- Wed May 26 17:00:46 CEST 2010 - dmueller@suse.de - fix crash on creating filesystems (bnc#603620) ------------------------------------------------------------------- Fri May 7 15:05:11 CEST 2010 - dmueller@suse.de - revert last change (bnc#599224#c3) ------------------------------------------------------------------- Thu Apr 29 11:11:13 CEST 2010 - dmueller@suse.de - add hardlink from fsck.btrfs (bnc#599224) ------------------------------------------------------------------- Fri Mar 26 13:24:15 CET 2010 - dmueller@suse.de - fix memory leak (bnc#537633) ------------------------------------------------------------------- Thu Mar 4 22:48:17 CET 2010 - jeffm@suse.de - Updated to latest repo version. - used space accounting fix for the converter - btrfsctl: add snapshot/subvolume destroy ioctl - btrfsck: check root back/forward references - Add btrfs-map-logical program to map and read logical block numbers ------------------------------------------------------------------- Fri Jan 22 22:28:46 CET 2010 - dmueller@suse.de - build btfs-convert (bnc#572912) ------------------------------------------------------------------- Sun Dec 20 14:12:35 CET 2009 - jengelh@medozas.de - enable parallel build ------------------------------------------------------------------- Mon Aug 03 14:00:55 CEST 2009 - aschnell@suse.de - added Supplements ------------------------------------------------------------------- Mon Jul 27 13:12:39 CEST 2009 - dmueller@suse.de - move apps to /sbin ------------------------------------------------------------------- Mon Jul 20 23:18:25 CEST 2009 - dmueller@suse.de - update to 0.19: - build with rpm optflags - install man pages - fix leak in extends checking (bnc#523447) ------------------------------------------------------------------- Wed Feb 25 18:11:55 CET 2009 - dmueller@suse.de - Initial package (0.18)