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

xfsprogs-devel-6.5.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: xfsprogs-devel Distribution: openSUSE:Factory:zSystems
Version: 6.5.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 9 09:47:25 2023
Group: Development/Libraries/C and C++ Build host: s390zl25
Size: 202027 Source RPM: xfsprogs-6.5.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://xfs.wiki.kernel.org/
Summary: XFS Filesystem-specific Static Libraries and Headers
xfsprogs-devel contains the libraries and header files needed to
develop XFS file system-specific programs.

You should install xfsprogs-devel if you want to develop XFS file
system-specific programs.  If you install xfsprogs-devel, you will also
want to install xfsprogs.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Oct 13 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.5.0
    - libxfs: fix atomic64_t detection on x86_32
    - libxfs: use XFS_IGET_CREATE when creating new files
    - libfrog: fix overly sleep workqueues
    - xfs_db: use directio for device access
    - libxfs: make platform_set_blocksize optional with directio
    - mkfs: add a config file for 6.6 LTS kernels
    - mkfs: enable reverse mapping by default
    - mkfs: enable large extent counts by default
    - xfs_db: create unlinked inodes
    - xfs_db: dump unlinked buckets
    - xfsprogs: don't allow udisks to automount XFS filesystems with no prompt
    - xfs_repair: fix repair failure caused by dirty flag being abnormally set on buffer
  - drop 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
    This was a fix for a regression that occurred in SLE12 SP1. We can
    safely drop this, as upgrading to SLE15 (and later) is only supported
    from SLE12-SP4.
* Thu Jul 20 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.4.0:
    - xfs_db: expose the flag in rmapbt keys
    - xfs_repair: warn about unwritten bits set in rmap btree keys
    - xfs_repair: check low keys of rmap btrees
    - xfs_repair: always perform extended xattr checks on uncertain inodes
    - xfs_repair: fix messaging when fixing imap due to sparse cluster
    - xfs_repair: fix messaging in longform_dir2_entry_check_data
    - xfs_repair: fix messaging when shortform_dir2_junk is called
    - xfs_repair: don't log inode problems without printing resolution
    - xfs_repair: don't spray correcting imap all by itself
    - libxcmd: Fix crash due to missing return value check on add_command()
    - xfs_db: make the hash command print the dirent hash
    - xfs_db: Add new cmd to create dirents and xattrs that induce dahash collisions
    - mkfs: deprecate the ascii-ci feature
    - xfs_db: fix metadump name obfuscation for ascii-ci filesystems
    - libxfs: kernel sync
* Mon May 22 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.3.0:
    - xfs_repair: Don't leak buffer when discarding directories
    - xfs_repair: estimate per-AG btree slack better
    - xfs_db: fix broken logic in error path
    - xfsprogs: nrext64 option is now in [inode] section of mkfs conf files
* Fri Mar 24 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.2.0:
    - xfs_repair: fix incorrect dabtree hashval comparison
    - mkfs: protofile can now create directories with spaces in their names
    - mkfs: check dirent names when reading protofile
    - xfs_io: fix bmap command not detecting realtime files with xattrs
    - xfs_io: set fs_path when opening files on foreign filesystems
    - xfs_scrub: fix broken realtime free blocks unit conversions
    - xfs_spaceman: fix broken -g behavior in freesp command
    - xfs_admin: correctly parse IO_OPTS parameters
    - Fix autoconf during debian package builds
    - xfs_admin: fsuuid cmd can now retrive UUID of mounted filesystems
* Wed Jan 18 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.1.1:
    - scrub: fix warnings/errors due to missing include
    - debian: Add missing pkg version to the changelog
* Wed Jan 04 2023 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.1.0:
    - libxfs: kernel sync
    - libxfs: consume the xfs_warn mountpoint argument
    - misc: add static to various sourcefile-local functions
    - misc: add missing includes
    - xfs_{db,repair}: fix XFS_REFC_COW_START usage
    - xfs_repair: don't crash on unknown inode parents in dry run mode
    - xfs_repair: retain superblock buffer to avoid write hook deadlock
    - xfs_repair: Attempt log replay during boot time repair
    - xfs_repair: covscan fixes
    - xfs_db: create separate struct and field definitions for finobts
    - xfs_db: fix dir3 block magic check
    - xfs_db: fix octal conversion logic
    - xfs_db: fix printing of reverse mapping record blockcounts
    - xfs_io: don't display stripe alignment flags for rt files
    - xfs_db: fix dir3 block magic check
    - mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
* Wed Nov 16 2022 Anthony Iliopoulos <ailiop@suse.com>
  - update to 6.0.0:
    - libxfs: kernel sync
    - xfs_db: use preferable macro to seek offset for local dir3
    - xfs_quota: optimize -L/-U calls for dump/report
* Sat Aug 13 2022 Anthony Iliopoulos <ailiop@suse.com>
  - update to 5.19.0:
    - xfs_repair: fix printf format specifiers on 32-bit
    - libxfs: Fix MAP_SYNC build failure on MIPS/musl
    - mkfs: stop allowing tiny filesystems
    - mkfs: complain about impossible log size constraints
    - mkfs: ignore stripe geometry for small filesystems
    - mkfs: update manpage of bigtime and inobtcount
    - mkfs: document large extent count in --help screen
    - mkfs: fix segfault with incorrect options
    - xfs_repair: Support upgrade to large extent counters
    - xfs_repair: check geometry before upgrades
    - xfs_repair: ignore empty xattr leaf blocks
    - xfs_repair: check rt summary/bitmap vs observations
    - xfs_repair: check free rt extent count
    - xfs_repair: detect/fix changed fields w/ nrext64
    - xfs_repair: clear DIFLAG2_NREXT64 w/o fs support
    - xfs_repair: ignore log_incompat inconsistencies
    - xfs_repair: rewrite secondary supers w/ needsrepair
    - xfs_db: id the minlogsize transaction reservation
    - mkfs: option to create with large extent counters
    - xfs_info: Report NREXT64 feature status
    - xfs_logprint: Log item printing for ATTRI & ATTRD
    - libxfs changes merged from kernels 5.18 and 5.19-rc
* Thu Jun 09 2022 Anthony Iliopoulos <ailiop@suse.com>
  - update to 5.18.0:
    - xfsprogs: more autoconf modernisation
    - mkfs: Fix memory leak
    - mkfs: don't trample the gid set in the protofile
    - mkfs: various post-log-size-increase fixes
    - xfs_scrub: various enhancements and fixes
    - xfs_scrub: move to mallinfo2 when available
    - metadump: be careful zeroing corrupt inode forks
    - metadump: handle corruption errors without aborting
    - metadump: warn about suspicious finobt trees
    - xfs_repair: check ftype of . and . directory entries
    - xfs_repair: detect v5 feature mismatch in backup sb
    - xfs_repair: fix sizing of the incore rt space usage map calculation
    - xfs_repair: warn about bad btree levels in AG hdrs
    - xfs_io: add a quiet option to bulkstat
    - xfs_db: report maxlevels for each btree type
    - xfs_db: support computing btheight for all cursors
    - xfs_db: don't move cursor when switching types
    - docs: note the removal of XFS_IOC_FSSETDM
    - xfsprogs: autoconf modernisation
    - libxfs changes merged from kernels 5.17 and 5.18
* Wed May 11 2022 Anthony Iliopoulos <ailiop@suse.com>
  - update to 5.16.0:
    - libxfs: remove kernel stubs from xfs_shared.h
    - debian: Generate .gitcensus instead of .census
    - libxfs changes merged from kernel 5.16
    - mkfs: increase the min log size to 64MB when possible
    - xfs_scrub: retry items that are ok except for XFAIL
    - xfs_scrub: fix xfrog_scrub_metadata error reporting
    - mkfs: enable inobtcount and bigtime by default
    - mkfs: prevent corruption of suboption string values
    - mkfs: document sample configuration file location
    - mkfs: add configuration files for a few LTS kernels
    - mkfs: add a config file for x86_64 pmem filesystems
    - xfs_quota: don't exit on "project" cmd failure
    - xfs_repair: don't guess about failure reason in phase6
    - xfs_repair: update 2ndary superblocks after upgrades
    - xfs_scrub: fix reporting if we can't open devices
    - xfs_scrub: report optional features in version
    - libxcmd: use emacs mode for command history editing
    - libfrog: always use the kernel GETFSMAP definitions
    - mkfs.xfs(8): fix default inode allocator description
    - xfs_quota(8): fix up dump and report documentation
    - xfs_quota(8): document units in limit command
    - misc: add a crc32c self test to mkfs and repair
* Tue Apr 26 2022 Anthony Iliopoulos <ailiop@suse.com>
  - update to 5.15.0:
    - mkfs: increase the min log size to 64MB when possible
    - xfs_scrub: retry items that are ok except for XFAIL
    - xfs_scrub: fix xfrog_scrub_metadata error reporting
    - mkfs: enable inobtcount and bigtime by default
    - mkfs: prevent corruption of suboption string values
    - mkfs: document sample configuration file location
    - mkfs: add configuration files for a few LTS kernels
    - mkfs: add a config file for x86_64 pmem filesystems
    - xfs_quota: don't exit on "project" cmd failure
    - xfs_repair: don't guess about failure reason in phase6
    - xfs_repair: update 2ndary superblocks after upgrades
    - xfs_scrub: fix reporting if we can't open devices
    - xfs_scrub: report optional features in version
    - libxcmd: use emacs mode for command history editing
    - libfrog: always use the kernel GETFSMAP definitions
    - mkfs.xfs(8): fix default inode allocator description
    - xfs_quota(8): fix up dump and report documentation
    - xfs_quota(8): document units in limit command
    - misc: add a crc32c self test to mkfs and repair
    - libxfs changes merged from kernel 5.15
* Wed Dec 15 2021 Dirk Müller <dmueller@suse.com>
  - update to 5.14.2:
    - libxfs: move rogue fallthrough macro out of linux.h
    - libxfs: fix atomic64_t for 32-bit architectures
    - libfrog: fix crc32c self test code on cross builds
* Fri Nov 19 2021 Anthony Iliopoulos <ailiop@suse.com>
  - update to v5.14.0:
    - xfsprogs: introduce liburcu support
    - xfsprogs: convert atomic to uatomic
    - xfsprogs: convert utilities to use "fallthrough;"
    - libxfs: port xfs_set_inode_alloc from kernel
    - mkfs: warn about V4 deprecation
    - xfs_db: convert agresv to use for_each_perag
    - libxfs changes merged from kernel 5.14
* Thu Sep 30 2021 Anthony Iliopoulos <ailiop@suse.com>
  - move fsck.xfs, mkfs.xfs and xfs_repair from /sbin to /usr/sbin
    (bsc#1191105)
    The default rpmbuild %configure macro passes --sbindir=/usr/sbin to
    every configure script, but the xfsprogs configure script ignores it
    when --exec-prefix is also set. Unset --exec-prefix since it is not
    really required (all other paths are explicitly passed via the rpm
    configure macro), so that the --sbindir is respected.
* Sun Aug 22 2021 Anthony Iliopoulos <ailiop@suse.com>
  - 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 <ailiop@suse.com>
  - 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 <ailiop@suse.com>
  - 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 <dmueller@suse.com>
  - 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 <ailiop@suse.com>
  - 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 <ailiop@suse.com>
  - 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 <callumjfarmer13@gmail.com>
  - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
* Fri Jul 24 2020 Anthony Iliopoulos <ailiopoulos@suse.com>
  - 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 <ailiopoulos@suse.com>
  - 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 <ailiopoulos@suse.com>
  - 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 <ailiopoulos@suse.com>
  - 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 <ailiopoulos@suse.com>
  - 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.

Files

/usr/include/xfs
/usr/include/xfs/handle.h
/usr/include/xfs/jdm.h
/usr/include/xfs/linux.h
/usr/include/xfs/xfs.h
/usr/include/xfs/xfs_arch.h
/usr/include/xfs/xfs_da_format.h
/usr/include/xfs/xfs_format.h
/usr/include/xfs/xfs_fs.h
/usr/include/xfs/xfs_fs_compat.h
/usr/include/xfs/xfs_log_format.h
/usr/include/xfs/xfs_types.h
/usr/include/xfs/xqm.h
/usr/lib64/libhandle.so
/usr/share/man/man3/attr_list_by_handle.3.gz
/usr/share/man/man3/attr_multi_by_handle.3.gz
/usr/share/man/man3/fd_to_handle.3.gz
/usr/share/man/man3/free_handle.3.gz
/usr/share/man/man3/fssetdm_by_handle.3.gz
/usr/share/man/man3/getparentpaths_by_handle.3.gz
/usr/share/man/man3/getparents_by_handle.3.gz
/usr/share/man/man3/handle_to_fshandle.3.gz
/usr/share/man/man3/open_by_handle.3.gz
/usr/share/man/man3/path_to_fshandle.3.gz
/usr/share/man/man3/path_to_handle.3.gz
/usr/share/man/man3/readlink_by_handle.3.gz
/usr/share/man/man3/xfsctl.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024