Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xfsprogs-5.13.0-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: xfsprogs Distribution: openSUSE Tumbleweed
Version: 5.13.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Aug 26 23:18:25 2021
Group: System/Filesystems Build host: obs-arm-11
Size: 3192384 Source RPM: xfsprogs-5.13.0-1.1.src.rpm
Summary: Utilities for managing the XFS file system
A set of commands to use the XFS file system, including mkfs.xfs.

XFS is a high performance journaling file system which originated on
the SGI IRIX platform.	It is completely multithreaded. It can support
large files and large file systems, extended attributes, and variable
block sizes. It is extent based and makes extensive use of Btrees
(directories, extents, and free space) to aid both performance and

Refer to the documentation at for complete
details.  This implementation is on-disk compatible with the IRIX
version of XFS.






* Sun Aug 22 2021 Anthony Iliopoulos <>
  - update to v5.13.0:
    - mkfs: validate rtextsz hint when rtinherit is set
    - xfs_repair: invalidate dirhash when junking dirent
    - xfs_repair: validate inherited rtextsz hint alignmt
    - xfs_quota: allow truncate of grp & prj quota files
    - xfs_io: allow callers to dump fs stats individually
    - xfs_io: don't count fsmaps before querying fsmaps
    - xfs_io: print header once when dumping fsmap in csv
    - xfs_io: clean up the funshare command a bit
    - xfs_io: fix broken funshare_cmd usage
    - libxfs changes merged from kernel 5.13
* Tue May 25 2021 Anthony Iliopoulos <>
  - update to v5.12.0:
    - mkfs: don't default to too-large physical sector size
    - repair: phase 6 speedups
    - man: Add dax mount option to man xfs(5)
    - xfs_admin: pick up log arguments correctly
    - xfs_growfs: support shrinking unused space
    - libfrog: report inobtcount in geometry
    - xfs_logprint: Fix buffer overflow printing quotaoff
    - xfsprogs: include <signal.h> for platform_crash
    - xfsprogs: remove BMV_IF_NO_DMAPI_READ flag
    - workqueue: bound maximum queue depth
    - libxfs changes merged from kernel 5.12
* Sat Mar 13 2021 Anthony Iliopoulos <>
  - update to v5.11.0:
    - xfs_admin: don't hide xfs_repair output when upgrading
    - man: document attr2, ikeep option deprecation in xfs.5
    - mkfs: make use of xfs_validate_stripe_geometry()
    - mkfs: fix wrong inobtcount usage error output
    - xfs_repair: enable bigtime upgrade via repair
    - xfs_repair: enable inobtcount upgrade via repair
    - xfs_repair: set NEEDSREPAIR on first write
    - xfs_repair: clear the needsrepair flag when done
    - xfs_repair: check dquot id and type
    - xfs_fsr: Verify bulkstat version in qsort's cmp()
    - xfs_fsr: Interpret args of qsort's cmp() correctly
    - xfs_scrub: load and unload libicu properly
    - xfs_scrub: various fixes
    - xfs_admin: support adding features to V5 filesystems
    - xfs_admin: support filesystems with realtime devices
    - man: mark all deprecated V4 format options
    - misc: fix valgrind complaints
    - xfs_db: disallow label/uuid setting if NEEDSREPAIR
    - xfs_db: show NEEDSREPAIR in check & version commands
    - xfs_db: add an ls command
    - xfs_db: add a directory path lookup command
    - libxfs changes merged from kernel 5.11
* Mon Jan 04 2021 Dirk Müller <>
  - update to 5.10.0:
    - xfs_repair: remove old code for mountpoint inodes
    - xfsprogs: Add inode btree counter feature
    - xfsprogs: Add bigtime feature for Y2038
    - xfsprogs: Polish translation update
    - mkfs.xfs: Add config file feature
    - mkfs.xfs: allow users to specify rtinherit=0
    - xfs_repair: simplify bmap_next_offset
    - man: various manpage updates
    - libxfs: remove some old dead code
    - libxfs: add realtime extent tracking
    - libxfs changes merged from kernel 5.10
  - refresh 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
    against libxfs changes
* Tue Oct 20 2020 Anthony Iliopoulos <>
  - update to v5.9.0:
    * mkfs.xfs: disallow creation of RT files from proto file
    * mkfs.xfs: fix ASSERT on small device with stripe geom
    * xfs_repair: more fixes from fuzz-testing
    * libhandle: fix potential unterminated string problem
    * libhandle: libfrog: fix a potential null pointer deref
    * man: install all manpages that redirect to another page
    * man: fix ioctl_xfs_geometry manpage naming
    * xfsprogs: various realtime related fixes
    * xfsprogs: ignore autofs mount table entries
    * libxfs: make buffers track the per-ag structures
    * libxfs changes merged from kernel 5.9
* Mon Sep 07 2020 Anthony Iliopoulos <>
  - update to v5.8.0:
    * xfs_db: set b_ops to NULL for types without verifiers
    * mkfs: allow setting dax flag on root directory
    * xfs_quota: improve reporting and messages
    * xfs_db: use correct inode to set inode type
    * xfs_db: fix nlink usage in check
    * xfs_db: report the inode dax flag
    * man: update mkfs.xfs inode flag option documentation
    * xfsprogs: move custom interface def'ns to new header
    * xfs_repair: check quota counters
    * xfs_io: fix -D vs -R handling
    * libxfs changes merged from kernel 5.8
* Wed Aug 19 2020 Callum Farmer <>
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Fri Jul 24 2020 Anthony Iliopoulos <>
  - update to v5.7.0:
    * xfs_io: document '-q' option for sendfile command
    * remove libreadline support
    * xfs_quota: allow individual timer extension
    * xfs_quota: fix unsigned int id comparisons
    * xfs_repair: fix progress reporting
    * xfs_repair: fix minrecs error during phase5 btree rebuild
    * xfs_repair: add missing validations to match xfs_check
    * xfs_repair: use btree bulk loading
    * xfs_io: fix copy_range argument parsing
    * xfs_io: document -q option for pread/pwrite command
    * xfs_metadump: man page fixes
    * xfs_db: fix crc invalidation segfault
    * libxfs changes merged from kernel 5.7
* Wed Apr 15 2020 Anthony Iliopoulos <>
  - update to v5.6.0:
    * xfs_scrub: don't set WorkingDirectory in systemd job
    * xfsprogs: fix silently broken option parsing
    * xfsprogs: various minor Coverity fixes
    * xfs_repair: fix dir_read_buf use of libxfs_da_read_buf
    * libxfs: check retval of device flush when closing
    * xfs_io: set exitcode on failure appropriately
    * libxfs changes merged from kernel 5.6
* Sat Mar 14 2020 Anthony Iliopoulos <>
  - update to v5.5.0:
    * xfsprogs: actually check that writes succeeded
    * mkfs.xfs: check root inode location
    * mkfs.xfs: efficient block zeroing
    * xfs_repair: fix broken unit conv. in dir invalidation
    * xfs_repair: fix bad next_unlinked field
    * xfs_repair: don't corrupt attr fork clearing forw/back
    * xfs_repair: check root dir pointer before trashing it
    * xfs_repair: try to fix sb_unit value from secondaries
    * libxfs changes merged from kernel 5.5
* Tue Jan 14 2020 Anthony Iliopoulos <>
  - split xfs scrubbing scripts and service files into a separate optional
    package, in order to avoid having python as a dependency in the main
    xfsprogs rpm (bsc#1157438).
* Tue Jan 14 2020 Anthony Iliopoulos <>
  - update to v5.4.0:
    * xfsprogs: Release v5.4.0
    * xfsprogs: Release v5.4.0-rc1
    * mkfs: tidy up discard notifications
    * mkfs: Break block discard into chunks of 2 GB
    * xfs_admin: enable online label getting and setting
    * xfs_admin: support external log devices
    * xfsprogs: add missing line feeds in libxfs/rdwr.c
    * xfsprogs: remove stray libxfs whitespace
    * xfsprogs: Release v5.4.0-rc0
    * xfs: change the seconds fields in xfs_bulkstat to signed
    * xfs: move local to extent inode logging into bmap helper
    * xfs: remove broken error handling on failed attr sf to leaf change
    * xfs: log the inode on directory sf to block format change
    * xfs: remove unused flags arg from xfs_get_aghdr_buf()
    * xfs: log proper length of superblock
    * xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
    * xfs: convert inode to extent format after extent merge due to shift
    * xfs: define a flags field for the AG geometry ioctl structure
    * xfs: add a xfs_valid_startblock helper
    * xfs: remove the unused XFS_ALLOC_USERDATA flag
    * xfs: allocate xattr buffer on demand
    * xfs: consolidate attribute value copying
    * xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
    * xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
    * xfs: make attr lookup returns consistent
    * xfs: reverse search directory freespace indexes
    * xfs: speed up directory bestfree block scanning
    * xfs: factor free block index lookup from xfs_dir2_node_addname_int()
    * xfs: factor data block addition from xfs_dir2_node_addname_int()
    * xfs: move xfs_dir2_addname()
    * xfs: remove all *_ITER_CONTINUE values
    * xfs: remove all *_ITER_ABORT values
    * xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
    * xfs: remove unnecessary int returns from deferred bmap functions
    * xfs: remove unnecessary int returns from deferred refcount functions
    * xfs: remove unnecessary int returns from deferred rmap functions
    * xfs: remove unnecessary parameter from xfs_iext_inc_seq
    * xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
    * xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
    * xfs: fix maxicount division by zero error
    * xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify'
    * xfs: add kmem allocation trace points
    * fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
* Thu Dec 05 2019
  - update to v.5.3.0
    * mkfs.xfs: use libfx to write out AGs versus open coding
    * mkfs.xfs: fix incorrect error message during AG init
    * xfs_repair: better info when metadata updates fail
    * xfs_growfs: allow mounted device node as argument
    * xfs_spaceman: always report sick metadata
    * xfs_io: add a bulkstat command
    * xfs_io: encrypt command enhancements
    * xfs_io: copy_file_range fixes
    * man: document several new ioctls
    * xfs_scrub: copious rewriting
    * libfrog: header moves, refactoring, updates
    * libxfs: fix buffer refcounting
* Sat Aug 17 2019 Stephan Kulow <>
  - update to v5.2.0
    - libxfs: cosmetic changes to trans.c to match kernel (Eric Sandeen)
    - libxfs changes merged from kernel 5.2
    - mkfs: enable reflink by default (Darrick Wong)
    - mkfs: fix stripe unit handling (Allison Collins)
    - mkfs: remove useless log options in usage() (Yang Xu)
    - mkfs: validate start and end of aligned logs (Darrick Wong)
    - xfs_quota: fix built-in help for project setup (Eric Sandeen)
    - xfs_io: allow passing an open file to copy_range (Amir Goldstein)
    - xfs_info: limit findmnt to mounted xfs filesystems (Amir Goldstein)
    - man: break out several ioctl man pages (Darrick Wong)
    - man: Fix an inconsistency in the mkfs man page (Alvin Zheng)
    - xfs_scrub: fix background-mode sleep throttling (Darrick Wong)
    - libxfs: sync up xfs_trans_inode.c with the kernel (Eric Sandeen)
    - libfrog: fix bitmap return values (Darrick Wong)
    - libfrog: don't set negative errno in conversion f'ns (Darrick Wong)
* Sat May 04 2019
  - Update to v5.0.0
    * xfs_db: scan all sparse inodes when using 'frag'
    * Fix build with newer statx headers
    * libxfs: fix buffer & inode lifetimes
    * misc: fix strncpy length complaints from gcc
    * Merge libxfs from kernel 5.0
* Sat Feb 23 2019
  - Update to v4.20.0
    * mkfs.xfs: null-term symlinks created via protofile
    * xfs_repair: allow '.' in attribute names
    * xfs_repair: skip block reservations when fixing freelist
    * xfs_repair: rebuild dir when nonroot blocks corrupt
    * xfs_repair: int nonleaf finobt blocks with proper magic
    * xfs_repair: fix off by one error rebuilding high keys
    * xfs_io: allow open file permissions to be changed
    * xfs_io: open pipes in non-blocking mode
    * xfs_metadump: multiple stale data zeroing fixes
    * xfs_quota: allow reg files w/o prjinherit flag
    * xfs_db: properly decode finobt record w/ sparse inodes
    * xfs_scrub: move all eecutables to /usr/sbin
    * xfs_scrub: handle totally empty inode chunks
    * xfs.5 manpage: remove barrier related options
    * xfs_io.8 manpage: rearrange command listings by section
    * remove generated scrub files under make clean
    * skip scrub manpage install if not configured
    * Merge libxfs from kernel 4.20
* Sat Nov 10 2018
  - Update to v4.19.0
    * Fix up debian subdir build w.r.t. CHECK_CMD
    * Remove non-linux platforms
    * Remove retpoline support
    * Add sparse checking & related fixes/cleanups
    * Fix cross-platform building w.r.t. crc32selftest
    * libxfs: add agfl free deferred op type
    * mkfs.xfs: discard only after all validations
    * xfs_repair: fix segfault in longform_dir2_entry_check
    * xfs_repair: fix ASSERT in xfs_bunmapi
    * xfs_repair: fix redahead thread deadlock/stall
    * xfs_repair: avoid wriing back all inodes
    * xfs_repair: don't treat directory root LEAFN as corrupt
    * xfs_io: add crc32 self test
    * xfs_io: remove useless do_preadv and do_pwritev arguments
    * xfs_scrub: make scrub build config-optional
    * xfs_scrub: lack of kernel support is not a service failure
    * xfs_scrub_all: fix systemd escaping
    * majority of 4.19 libxfs changes merged from kernel
    * big sparse static checker cleanup
    * mkfs.xfs discard fixes
    * xfs_io readv/writev cleanup
    * libxfs transaction commit error checking
* Sat Oct 20 2018
  - Update to v4.18.0
    * xfs_repair: notify user if free inodes are corrupt
    * xfs_repair: use extent size validation helpers
    * xfs_quota: don't stop the directory tree walk at DEPTH
    * xfs_scrub: ongoing updates
    * xfs_io: document shutdown -f
    * xfs_io: wire up online repair ioctls
    * misc: adddebian initramfs hook to package
    * misc: remove unused macros
    * misc: remove many XFS_BUF macros
    * Majority of 4.18 libxfs changes merged from kernel
  - Update to v4.17.0
    * mkfs.xfs: only stat block devices during mkfs init
    * xfs_repair: multiple fixes and improvements
    * xfs_repair: check and repair quota metadata
    * xfs_repair: fix shortform root inode parent
    * xfs_db: don't ASSERT on unrecognized metadata
    * xfs_db: add superblock info command ala xfs_info
    * xfs_spaceman: add superblock info command ala xfs_info
    * xfs_info: call xfs_db for unmounted devices
    * xfs_io: add online label command
    * xfs_io: add O_PATH and O_NOFOLLOW options
    * xfs_io: recognize *iB units in copy_range
  - Removed now-obsolete patches:
    * xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
* Tue Aug 21 2018
  - Update xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
    * Refresh to match upstream version.
* Tue Aug 21 2018
  - repair: shift inode back into place if corrupted by bad log
    replay (bsc#1105396).
    * Added 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
* Fri Jul 20 2018
  - mkfs: avoid divide-by-zero when hardware reports optimal i/o size as 0
    * Added xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
* Wed Jul 18 2018
  - Revert to %doc for license in SLE11 and SLE12.
  - xfsprogs-devel should depend on uuid-devel to build on SLE11 and
    match the package's build dependencies.
* Tue Jul 03 2018
  - Require %libname in the develpackage to not have dangling symlink
    and actually work
* Thu May 24 2018
  - Fix build for SLE11 again
* Thu May 24 2018
  - Use %license instead of %doc [bsc#1082318]
* Tue May 22 2018
  - Do not probe for lto on older GCCs as it exposes errors that
    might cause random runtime issues
* Wed May 16 2018
  - Do not distribute static libraries they are not needed
  - Remove the crazy part about avoiding shared library policies
    it does work on SLE11 even if it is not mandated
  - Make sure to run only proper parts of services on reloads for
    xfs unitfiles
* Thu May 10 2018
  - Remove xfsprogs.spec useless blunder (bsc#1092843)
* Tue May 08 2018
  - Fix OpenSUSE Tumbleweed package build (bsc#1091300) due to the libhandle1
    library shared object (so) name expectations, this is documented here:
  - Move systemd check to use a macro, to make it clear when the check is
    used and for what purpose exactly. Perhaps this should be moved later
    into a generic OpenSUSE/SUSE macro as a generic check as I suspect tons
    of other rpms will likely need the same.
  - Address -Werror errors on old compilers, for the life of me I can't see
    how xfsprogs is at fault, so just disable -Werror on older compilers for
    now. In the future we can consider adding a work around for the compiler
    instead of disabling -Werror entirely, but for now this is the best I can
    come up with.
  - Drop make_xfs_scrub_interp_explicit.patch, this is now upstream
  - Update to v4.16.1 (using verbiage from xfsprogs/doc/CHANGES now):
    * fsck.xfs: remove bashism which may interfere with boot (Eric Sandeen)
    * platforms: warn of impending deprecation of irix, freebsd, darwin
    * mkfs.xfs : enable sparse inodes by default (Darrick Wong)
    * fsck.xfs: allow forced boot-time repairs using xfs_repair (Jan Tulak)
    * xfs_repair: new -e flag alters exit code for fixed errors (Jan Tulak)
    * xfs_repair: fix to allow zeroing of corrupt log (Xiao Yang)
    * xfs_repair: remove old dead code (Eric Sandeen)
    * xfs_io: fix operation time reporting (Dave Chinner)
    * xfs_io: add RWF_DSYNC support to pwrite (Dave Chinner)
    * xfs_io: support a basic extent swap command (Brian Foster)
    * xfs_scrub: Many updates, still experimental (Darrick Wong)
    * xfs_db: print transaction reservation type information
    * libxfs: framework to detect memory leaks (Eric Sandeen)
    * misc: Fix up new warnings from gcc 7.3 (Darrick Wong)
    * misc: enable link time optimization, if requested (Darrick Wong)
    * misc: enable retpolines across all xfsprogs utilities (Darrick Wong)
* Thu Apr 19 2018
  - Fix SLE15 build (bsc#1090290) due to systemd. Systemd is present since
    OpenSUSE Leap 42.1 and SLE12-SP1, so we need to ensure the build
    has systemd available on these release. We also then need to indicate
    the new files installed when on systemd. So this fixes the build issue
    on SLE15 and also makes available the systemd service unit files now
    on all releases which support systemd.
* Tue Apr 17 2018
  - xfsprogs-devel needs uuid/uuid.h, Require pkgconfig(uuid) (bsc#1089947)
* Wed Mar 07 2018
  - Bump release to v4.15.1, which has these minor fixes:
    * po/pl.po: update Polish translation for 4.15.0
    * debian: don't fail postinst when upgrading chroot
    * debian: add build-depends on pkg-config
* Wed Mar 07 2018
  - Fix build on SLE11-SP4 by making the m4 macros required available.
* Sat Feb 24 2018
  - drops drop xfs_io-fix-copy_file_range-symbol-name-collision.patch,
    this is now part of this release.
  - adds make_xfs_scrub_interp_explicit.patch, rpm lint complains about
    using env python, when this is used the dependency checker for rpm
    will not be able to resolve dependencies correctly, so an explicit
    interpreter is needed.
  - Update to v4.15.0:
    * xfs_scrub: experimental new tool added
    * xfs_metadump: fix issues with -i flag
    * mkfs.xfs: don't allow creation of realtime+reflink
    * mkfs.xfs: don't crash on dswidth overflow
    * mkfs.xfs: much refactoring
    * xfs_copy: fix copy of v5 filesystems
    * xfs_io: add a new 'log_writes' command
    * xfs_io: add MAP_SYNC support to mmap()
* Wed Feb 07 2018
  - xfs_io: fix copy_file_range symbol name collision (bsc#1079756).
  - Added xfs_io-fix-copy_file_range-symbol-name-collision.patch



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 12 23:35:28 2021