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

xfsdump-3.1.12-lp160.3.10 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: xfsdump Distribution: openSUSE Leap 16.0
Version: 3.1.12 Vendor: openSUSE
Release: lp160.3.10 Build date: Sat Aug 31 11:45:48 2024
Group: System/Filesystems Build host: s390zl23
Size: 841978 Source RPM: xfsdump-3.1.12-lp160.3.10.src.rpm
Packager: https://bugs.opensuse.org
Url: https://xfs.wiki.kernel.org/
Summary: Administrative Utilities for the XFS File System
The xfsdump package contains xfsdump, xfsrestore, and a number of other
utilities for administering XFS file systems.

xfsdump examines files in a file system, determines which files need to
be backed up, and copies those files to a specified disk, tape, or
other storage medium.  It uses XFS-specific directives for optimizing
the dump of an XFS file system and also knows how to backup XFS
extended attributes.  Backups created with xfsdump are "endian safe"
and can thus be transferred between Linux machines of different
architectures and also between IRIX machines.

xfsrestore performs the inverse function of xfsdump.  It can restore a
full backup of a file system.  Subsequent incremental backups can then
be layered on top of the full backup.  Single files and directory
subtrees may be restored from full or partial backups.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Sat Dec 17 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.1.12:
    * xfsrestore: fix on-media inventory media unpacking
    * xfsrestore: fix on-media inventory stream unpacking
    * xfsdump: fix on-media inventory stream packing
    * xfsrestore: untangle inventory unpacking logic
* Fri Aug 26 2022 Anthony Iliopoulos <ailiop@suse.com>
  - Update to version 3.1.11
    - Remove remaining slave words from documentation
    - Remove DMAPI remaining code
    - Fix FTBFS error
    - Removed xfsdump-xfs_restore-remove-DMAPI-support.patch
    - Updated keyring to reflect new upstream maintainer (cem@kernel.org)
* Sun Aug 14 2022 Anthony Iliopoulos <ailiop@suse.com>
  - Update to version 3.1.10
    - Fix bind mount handling which was corrupting dumps
    - Remove some dead code
    - Inclusive language updates
  - Fix building with xfsprogs-5.19.0
    - xfs_restore: remove DMAPI support
    - Added xfsdump-xfs_restore-remove-DMAPI-support.patch
* Thu Nov 26 2020 Ludwig Nussel <lnussel@suse.de>
  - prepare usrmerge (boo#1029961)
* Fri Jan 31 2020 Anthony Iliopoulos <ailiop@suse.de>
  - Update to version 3.1.9:
    - Fix build due to removed typedefs in xfsprogs
    - Support fallocate in xfs_restore
    - Many cosmetic cleanups
* Thu Jul 19 2018 jeffm@suse.com
  - xfsdump: rename READ/WRITE macros in rmtlib (bsc#1093014).
    * Added xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch.
* Wed Jul 18 2018 jeffm@suse.com
  - Updated source location and keyring to kernel.org archives
    - Requires dependency on xz for SLE11
  - Update to version 3.1.8:
    - common/main.c: Include <locale.h>
    - common/types.h: explicitly define NBBY (bits per byte)
    - cleanup: Kill __[u]int*_t types
    - dump/var.c: Include <limits.h> for PATH_MAX
    - librmt/rmtopen: Prefer <signal.h> over <sys/signal.h>
    - common/main.c: Replace nonstandard SIGCLD by SIGCHLD
    - dump/content.c: Include <linux/limits.h> for XATTR_LIST_MAX
    - invutil/invidx: include <fcntl.h> for O_CREAT
  - Update to version 3.1.7:
    - xfsdump: fix race condition between lseek() and read()/write()
    - xfsdump: Fix memory leak
    - fix build on 32-bit platforms
    * Removed xfsdump-fix-build-on-32-bit-platforms.patch
    - xfsdump: handle bind mount targets
* Wed May 31 2017 jeffm@suse.com
  - Fix building on 32-bit architectures with updated xfsprogs.
    - Added xfsdump-fix-build-on-32-bit-platforms.patch
* Thu Nov 19 2015 jeffm@suse.com
  - Update to version 3.1.6:
    - fix build issues against xfsprogs 4.2.0 headers
    - clean up worst of libhandle API abuse
    - remove all unnecessary build dependencies on xfsprogs headers
    - __psint_t no longer available
    - restore: fix 2GB directory dump limitation
    - restore: fix uuid check for incremental restore
    - dump: fix crash adding inode groups
* Thu Mar 19 2015 mpluskal@suse.com
  - Update url
* Thu Mar 19 2015 mpluskal@suse.com
  - Add gpg signature
  - Cleanup spec file with spec-cleaner
* Fri Oct 03 2014 dsterba@suse.cz
  - Update to version 3.1.4:
    - fix partial region segfault and debug code
    - dump wholly sparse files correctly
    - restore capabilities correctly
    - memory leak fixes
    - sys_getdents modernisation
    - Error message fixes
    - Updated polish translation
    - debian package build updates
  - Removed patch: getdents.diff
  - minor spec update
* Mon Jun 02 2014 jack@suse.cz
  - Update to version 3.1.3:
    - Unconditionally add checksums to various dump headers in
      xfsdump.
    - Verify dump header checksums if present in xfsrestore.
    - Convert to using the POSIX signal API.
    - Remove restriction of 8 options in dialogs.
    - Various refactoring and internal cleanups to xfsdump and xfsrestore.
    - Build system fixes, thanks to Ted Ts'o.
    - Fix metadata restore on split files.
    - Add a -D option to skip a recursive scan of the filesystem when dumping.
    - Fix a 1 byte overflow with empty lists, thanks to Mike Frysinger.
    - Enable multi-stream support on Linux using pthreads.
    - Fix handling of Ctrl-D in prompts.
    - Obsolete SGI_XFSDUMP_SKIP_FILE extended attribute for excluding
      files from dump.
    - Fix restoration of extended attributes on the root directory.
    - Use the full 32-bit inode generation number instead of 12-bit
      generation number.  Bump the dump format version to 3.
    - Do not create parent directories for orphaned files during
      list-only (-t option) restore.
    - Save and restore 32 bit project ids correctly.
    - Fix a segfault in xfsrestore when a path name is too long,
      thanks to Nigel Tamplin.
    - Fix a backward compatibility problem.  Dumps created with
      version 3.1.2 where extended attributes are in use failed
      to restore with v3.1.0 due to file header checksum errors.
      Thanks to Fugazzi for reporting.
    - Refactored release scripts to conform to using git archive.
    - Changed the build process so that 'make deb' uses the same
      process of creating a source tree as the release script.
  - Removed xfsdump-3.0.1-fix-bufferoverflow.diff, upstream fixed the problem
    differently
* Sat Mar 09 2013 schwab@suse.de
  - getdents.diff: Handle platforms without getents syscall
* Sat May 26 2012 jengelh@inai.de
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
* Thu Mar 01 2012 rschweikert@suse.com
  - really place the binaries in /usr (UsrMerge project)
    The configure and Makefiles do not respect the user settings to
    configure for certain binaries. This lead to circular linkage on package
    build and improper linkage on package install.
* Mon Feb 06 2012 rschweikert@suse.com
  - use %configure
* Thu Feb 02 2012 rschweikert@suse.com
  - place binaries in /usr tree (UsrMerge project)
* Mon Jun 20 2011 mmarek@novell.com
  - updated to 3.0.5
    - Release tags will now be digitally signed
    - Quota files will now be dumped, regardless of the maxsize
      setting
    - The new "-s sessid" flag allows inventory sessions to be pruned
      by their session ID.
    - Fixed a bug in handling long dump filenames, and dropped
      (undocumented) support for encoding certain parameters within
      the dump filename
    - NODECHK is now off by default, meaning xfsrestore will now
      support 16 times more directory entries (4 billion)
    - nrh_t is now 64 bits wide, allowing xfsrestore to support dumps
      with up to 4 billion directory entries
    - nix_t is no longer useful, and has been eliminated
    - Memory use in xfsrestore is better managed now.  Segments of
      nodes are now power-of-2 sized, and allocated nodes are no
      longer needlessly zeroed and linked into the free list.
    - Pathname resolution in xfsrestore has a number of performance
      improvements
    - Better checking has been implemented for compatibility when
      resuming a cumulative restore
    - Build system output has been cleaned up considerably
    - Dead "namreg" code has been removed
    - Build dependencies are now determined automatically
    - Other miscellaneous build system improvements, as well bug
      fixes thanks to Mike Frysinger and Arkadiusz Miśkiewicz.
    - Improve xfsinvutil man page and argument processing.
    - Fix timestamp handling on 64-bit architectures in xfsinvutil.
    - Various build system improvements.
* Mon Feb 22 2010 seife@opensuse.org
  - fix buffer overflow (detected by gcc-4.5)
* Tue Jun 23 2009 mmarek@suse.cz
  - updated to 3.0.1
    - Bump major package version number to signify changed
      dependencies and moved binaries (xfs_fsr and estimate
      have moved into xfsprogs).
    - xfsdump should no longer make use of internal XFS
      headers and libraries, in particular no use of libxfs
      is permitted in this package anymore (such detailed
      on-disk format knowledge is the realm of xfsprogs).
* Mon Jan 12 2009 mmarek@suse.cz
  - fixed xfsdump on ia64 with 64k page size (bnc#450668)
* Tue Jan 06 2009 mmarek@suse.cz
  - fixed two pointer comparison errors in librmt (bnc#433393)
* Thu Mar 20 2008 mmarek@suse.cz
  - updated to 2.2.48
    * Prune dump sessions with 0 media files even when using -m.
    * Correctly detect whether a tape device is in variable or
      fixed block mode when using the TS tape driver.
* Tue Oct 23 2007 mmarek@suse.cz
  - updated to 2.2.46
    * includes last fix
* Fri Aug 31 2007 mmarek@suse.cz
  - fixed missing mode arguments to open()
* Fri Jun 22 2007 mmarek@suse.cz
  - updated to 2.2.45
    * Change fsr's temp directory mode to 0700 to deny full access.
    * Update fsr's usage text.
    * Fix use of getopt's optopt variable. Thanks to Kouta Ooizumi.
    * Initialize xfsdump's logging facility earlier. Thanks to
      Kouta Ooizumi.
    * Log a message for each quota file restored, not just the first.
    * When using -z, check a file's size against the max dump file
      size just before dumping the file, rather than only during the
      initial scan, to account for changes during the dump.
    * A sync needs to be issued before the first inode scan to avoid
      potentially skipping modified files in an incremental dump.
    * Change the inode scans to seek to the next inode of
      interest, rather than always doing a full scan. Useful
      for dumps that contain only a subset of the inodes
      in a filesystem (incrementals, subtree dumps, etc.).
    * Produce a more accurate dump size estimate when
      it is worthwhile to do so (when using multiple dump
      streams or when skipping files based on size).
  - specfile cleanup
* Thu Mar 29 2007 mmarek@suse.de
  - added ncurses-devel to BuildRequires (needed for xfsinvutil)
* Fri Oct 20 2006 mjancar@suse.cz
  - update to 2.2.42
    * Rework code to remove the DMAPI build and run-time dependency.
    * Fix issues with makedepend on libtool libraries.
    * Fix annoying "ignores datarootdir" warning from configure.
    * Fix issues with makedepend build infrastructure.
    * Fix for parallel compiles, thanks to Robin H. Johnson.
* Thu Jul 27 2006 mjancar@suse.cz
  - update to 2.2.38
    * Performance improvements for dumping subtrees.
    * Fix xfs_fsr memory and file descriptor leaks.
    * Fix xfs_fsr handling some of the extended inode flags
    and fields (like project IDs, extsize, realtime, etc).
    * Fix Debian packaging for libc-dev build dependency.
    * Fix up auto lib64 install detection for x86_64 platforms.
    * Use -O2 optimisation by default now like everywhere else.
    * Default to using a single media file for each strategy.
      Multiple media files can be enabled on tape strategies
      by using the -d option.
    * Fix a bug in restoring multiple links to files with the
      immutable bit set.
    * Fix a regression that caused xfsrestore to fail when
      restoring files that were changing during the dump.
    * Remove some overhead in restoring files that were dumped
      in multiple extent groups (> 16 MiB).
    * Add simple interface to HSM-specific code in xfsrestore,
      similar to that already in xfsdump.
    * Fix fsr mishandling directories given as arguments.
    * Fix build dependency on recent xfsprogs header files.
    * Minor man page fixups with respect to hyphenation.
    * Optimizations to increase the performance of xfsdump and
      xfsrestore, especially on filesystems with millions of inodes.
      Many small changes were made to minimize the number of system
      calls required per inode.
    * Significant changes to xfsdump:
      o Cache the gen number of each inode during the initial inode
      scan so that a bulkstat single does not need to be done for
      each inode when dumping directories.
      o No longer retrieve the DMF attribute when estimating the dump
      size of a file. Use information from the bulkstat instead.
      o Retrieve DMF attribute by handle instead of doing
      open/attr_getf/close.
      o In determining where to split multi-stream dumps, take into
      consideration the number of files and not just the file size.
      This allows filesystems with large amounts of inodes but
      relatively little data (DMF filesystem) to be split correctly.
    * Significant changes to xfsrestore:
      o Buffer writes to the namreg file to eliminate 2 very small
      write system calls per directory entry.
      o Buffer writes to dirattr file to eliminate a small write system
      call per directory.
      o Speedup the check to see if a particular window of the tree
      file is mapped. This allows xfsrestore to use more, smaller
      windows which is beneficial if we can't fit them all in memory
      and have to start unmapping them. This also makes the -w
      option obsolete so that option now has no effect.
      o Change the hash function to give a better distribution among
      the hash buckets.
      o Do not make an unnecessary unlink call if the file being
      restored does not already exist.
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 17 2006 mjancar@suse.cz
  - update to 2.2.33
* Thu Sep 29 2005 dmueller@suse.de
  - add norootforbuild
* Tue Aug 02 2005 mjancar@suse.cz
  - update to 2.2.30
* Wed Jun 22 2005 agruen@suse.de
  - xfs-restore-lazy-alloc.diff: Fix for ENOSPC errors on write
    (91036).
* Tue Apr 05 2005 mmj@suse.de
  - static char *progname -> char *progname
* Mon Feb 07 2005 mjancar@suse.cz
  - update to 2.2.25
* Fri Oct 01 2004 mjancar@suse.cz
  - link dynamicaly aganist libuuid (#44531)
* Fri Aug 13 2004 mjancar@suse.cz
  - update to 2.2.21
* Thu Feb 26 2004 mjancar@suse.cz
  - update to 2.2.16
* Fri Aug 08 2003 ja@suse.cz
  - Updated to 2.2.13.
  - fix ST/TS tape driver compatibility issues in drive_scsitape.
  - fix multiple backups to a single tape (TS AND ST).
* Fri Jun 20 2003 ja@suse.cz
  - Upgrade to version 2.2.12.
* Tue Apr 29 2003 jderfina@suse.cz
  - update to version 2.2.10
  - switch from using mktemp to using mkstemp for xfs_copy log.
  - use a FHS compliant name for the xfs_copy log file.
  - add initial support for TS tape driver.
  - fix xfsdump -I option to set correct fsid.
* Wed Feb 12 2003 jderfina@suse.cz
  - update to version 2.2.6
  - add initial internationalisation support.
  - fix build fallout from macro changes in XFS headers.
* Fri Dec 13 2002 jderfina@suse.cz
  - upgrade to version 2.2.4
* Thu Oct 10 2002 jderfina@suse.cz
  - upgrade to version 2.2.1
* Tue Aug 20 2002 mge@suse.de
  - update to 2.1.3
* Sun Apr 21 2002 kukuk@suse.de
  - Make compile on architectures with lib64
* Mon Feb 25 2002 ro@suse.de
  - update to 2.0.0
* Tue Aug 21 2001 ro@suse.de
  - added xfsprogs attr attr-devel to neededforbuild
* Tue Aug 21 2001 adostal@suse.cz
  - split xfsdump-1.0.9 from package xfsprogs
  - use DESTDIR from %install (...destdir.patch)
  - create  ...dirs.patch

Files

/usr/sbin/xfsdump
/usr/sbin/xfsinvutil
/usr/sbin/xfsrestore
/usr/share/doc/packages/xfsdump
/usr/share/doc/packages/xfsdump/CHANGES.gz
/usr/share/doc/packages/xfsdump/COPYING
/usr/share/doc/packages/xfsdump/README
/usr/share/doc/packages/xfsdump/README.xfsdump
/usr/share/locale/de/LC_MESSAGES/xfsdump.mo
/usr/share/locale/pl/LC_MESSAGES/xfsdump.mo
/usr/share/man/man8/xfsdump.8.gz
/usr/share/man/man8/xfsinvutil.8.gz
/usr/share/man/man8/xfsrestore.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 20 23:45:39 2024