commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2020-02-06 13:18:40 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new.26092 (New) Package is "xfsdump" Thu Feb 6 13:18:40 2020 rev:32 rq:769740 version:3.1.9 Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2018-07-27 10:51:50.821141706 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new.26092/xfsdump.changes 2020-02-06 13:18:42.532657045 +0100 @@ -1,0 +2,8 @@ +Fri Jan 31 20:38:08 UTC 2020 - Anthony Iliopoulos + +- Update to version 3.1.9: + - Fix build due to removed typedefs in xfsprogs + - Support fallocate in xfs_restore + - Many cosmetic cleanups + +--- Old: xfsdump-3.1.8.tar.sign xfsdump-3.1.8.tar.xz New: xfsdump-3.1.9.tar.sign xfsdump-3.1.9.tar.xz Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.KCMZxL/_old 2020-02-06 13:18:43.376657459 +0100 +++ /var/tmp/diff_new_pack.KCMZxL/_new 2020-02-06 13:18:43.380657461 +0100 @@ -17,12 +17,12 @@ Name: xfsdump -Version:3.1.8 +Version:3.1.9 Release:0 Summary:Administrative Utilities for the XFS File System License:GPL-2.0-or-later Group: System/Filesystems -Url:http://xfs.org +Url:https://xfs.wiki.kernel.org/ Source0: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-%{version}.tar.xz Source1: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-%{version}.tar.sign Source2:%{name}.keyring ++ xfsdump-3.1.8.tar.xz -> xfsdump-3.1.9.tar.xz ++ 62969 lines of diff (skipped) ++ xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch ++ --- /var/tmp/diff_new_pack.KCMZxL/_old 2020-02-06 13:18:43.640657589 +0100 +++ /var/tmp/diff_new_pack.KCMZxL/_new 2020-02-06 13:18:43.640657589 +0100 @@ -1,4 +1,4 @@ -From 952e08444913f28bca4acb309afa20fc054e8e46 Mon Sep 17 00:00:00 2001 +From 1630b70c1ef892ac89a027c51acad64ea611fe49 Mon Sep 17 00:00:00 2001 From: jeffm Date: Wed, 18 Jul 2018 22:49:15 -0400 Subject: [PATCH] xfsdump: rename READ/WRITE macros in rmtlib @@ -48,7 +48,7 @@ _rmt_msg(RMTDBG, "rmtabort(%d)\n", fildes); } diff --git a/librmt/rmtcommand.c b/librmt/rmtcommand.c -index 82c9032..87bb2e2 100644 +index b5726d9..b923726 100644 --- a/librmt/rmtcommand.c +++ b/librmt/rmtcommand.c @@ -45,7 +45,7 @@ char *buf; @@ -61,7 +61,7 @@ return(0); } diff --git a/librmt/rmtfstat.c b/librmt/rmtfstat.c -index 92a49d7..69d1277 100644 +index 7c21219..a3982cf 100644 --- a/librmt/rmtfstat.c +++ b/librmt/rmtfstat.c @@ -78,7 +78,7 @@ _rmt_fstat(int fildes, char *arg) @@ -83,7 +83,7 @@ return(0); diff --git a/librmt/rmtioctl.c b/librmt/rmtioctl.c -index bd6f887..576c09a 100644 +index 84932a5..756f8cc 100644 --- a/librmt/rmtioctl.c +++ b/librmt/rmtioctl.c @@ -300,7 +300,7 @@ _rmt_ioctl(int fildes, unsigned int op, void *arg) @@ -94,9 +94,9 @@ + cnt = read(READER(fildes), p, ssize); if (cnt <= 0) { _rmt_abort(fildes); - setoserror( EIO ); + setoserror(EIO); diff --git a/librmt/rmtlib.h b/librmt/rmtlib.h -index 1f877ca..631a48b 100644 +index 6373075..fe3e7a1 100644 --- a/librmt/rmtlib.h +++ b/librmt/rmtlib.h @@ -49,8 +49,8 @@ @@ -107,7 +107,7 @@ - *WRITE --- Return the number of the write side file descriptor + *READER --- Return the number of the read side file descriptor + *WRITER --- Return the number of the write side file descriptor - *RMTHOST --- Return an id which says host type from uname + *RMTHOST --- Return an id which says host type from uname */ @@ -58,8 +58,8 @@ @@ -122,7 +122,7 @@ #define RSH_PATH"/usr/bin/rsh" diff --git a/librmt/rmtopen.c b/librmt/rmtopen.c -index 09ba3e4..5af1380 100644 +index 2f46324..d10f6d0 100644 --- a/librmt/rmtopen.c +++ b/librmt/rmtopen.c @@ -115,7 +115,7 @@ static int _rmt_open (char *path, int oflag, int mode) @@ -148,7 +148,7 @@ { _rmt_abort(fildes); diff --git a/librmt/rmtstatus.c b/librmt/rmtstatus.c -index 21d909d..9016491 100644 +index f141395..83db626 100644 --- a/librmt/rmtstatus.c +++ b/librmt/rmtstatus.c @@ -44,7 +44,7 @@ int fildes; @@ -159,18 +159,18 @@ + if (read(READER(fildes), cp, 1) != 1) { _rmt_abort(fildes); - setoserror( EIO ); + setoserror(EIO); @@ -75
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2018-07-27 10:51:47 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Fri Jul 27 10:51:47 2018 rev:31 rq:624145 version:3.1.8 Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2017-06-10 17:51:10.786312789 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2018-07-27 10:51:50.821141706 +0200 @@ -1,0 +2,27 @@ +Thu Jul 19 03:04:12 UTC 2018 - je...@suse.com + +- xfsdump: rename READ/WRITE macros in rmtlib (bsc#1093014). + * Added xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch. + +--- +Wed Jul 18 21:54:04 UTC 2018 - je...@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 + - common/types.h: explicitly define NBBY (bits per byte) + - cleanup: Kill __[u]int*_t types + - dump/var.c: Include for PATH_MAX + - librmt/rmtopen: Prefer over + - common/main.c: Replace nonstandard SIGCLD by SIGCHLD + - dump/content.c: Include for XATTR_LIST_MAX + - invutil/invidx: include 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 + +--- Old: xfsdump-3.1.6.tar.gz xfsdump-3.1.6.tar.gz.sig xfsdump-fix-build-on-32-bit-platforms.patch New: xfsdump-3.1.8.tar.sign xfsdump-3.1.8.tar.xz xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.DNr7pl/_old 2018-07-27 10:51:51.297142618 +0200 +++ /var/tmp/diff_new_pack.DNr7pl/_new 2018-07-27 10:51:51.301142626 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfsdump # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,17 @@ Name: xfsdump -Version:3.1.6 +Version:3.1.8 Release:0 Summary:Administrative Utilities for the XFS File System -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/Filesystems Url:http://xfs.org -Source0: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%{version}.tar.gz -Source1: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%{version}.tar.gz.sig +Source0: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-%{version}.tar.xz +Source1: https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-%{version}.tar.sign Source2:%{name}.keyring Patch0: xfsdump-docdir.diff -Patch1: xfsdump-fix-build-on-32-bit-platforms.patch +Patch1: xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: e2fsprogs-devel @@ -35,6 +35,7 @@ BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: xfsprogs-devel +BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch ++ >From 952e08444913f28bca4acb309afa20fc054e8e46 Mon Sep 17 00:00:00 2001 From: jeffm Date: Wed, 18 Jul 2018 22:49:15 -0400 Subject: [PATCH] xfsdump: rename READ/WRITE macros in rmtlib References: bsc#1093014 xfsprogs commit 2be9e939868 (linux.h: include ) did what it advertised. Unfortunately, the kernel's fs.h defines READ and WRITE as 0 and 1, and prior to the uapi split in v3.7, that file would get installed directly as . As a result, on systems with older kernels, we get build failures like: rmtioctl.c:303: error: called object '0' is not a function This patch renames READ/WRITE to READER/WRITER to avoid the naming collision. Signed-off-by: Jeff Mahoney --- librmt/rmtabort.c | 8 librmt/rmtcommand.c | 2 +- librmt/rmtfstat.c | 4 ++-- librmt/rmtioctl.c | 2 +- librmt/rmtlib.h | 8 librmt/rmtopen.c| 2 +- librmt/rmtread.c| 2 +- librmt/rmtstatus.c | 4 ++-- librmt/rmtwrite.c | 2 +- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/librmt/rmtabort.c b/librmt/rmtabort.c index a7db4b1..df296ea 100644 --- a/librmt/rmtabort.c +++ b/librmt/rmtabort.c @@ -30,10 +30,10 @@ void
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2017-06-10 17:51:05 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Sat Jun 10 17:51:05 2017 rev:30 rq:501181 version:3.1.6 Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2015-11-24 22:31:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2017-06-10 17:51:10.786312789 +0200 @@ -1,0 +2,6 @@ +Wed May 31 19:29:27 UTC 2017 - je...@suse.com + +- Fix building on 32-bit architectures with updated xfsprogs. + - Added xfsdump-fix-build-on-32-bit-platforms.patch + +--- New: xfsdump-fix-build-on-32-bit-platforms.patch Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.dBL8hn/_old 2017-06-10 17:51:12.406084078 +0200 +++ /var/tmp/diff_new_pack.dBL8hn/_new 2017-06-10 17:51:12.406084078 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfsdump # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,8 +27,12 @@ Source1: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%{version}.tar.gz.sig Source2:%{name}.keyring Patch0: xfsdump-docdir.diff +Patch1: xfsdump-fix-build-on-32-bit-platforms.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: e2fsprogs-devel BuildRequires: libattr-devel +BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: xfsprogs-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -53,8 +57,11 @@ %prep %setup -q %patch0 +%patch1 -p1 %build +rm -f configure +make configure export DEBUG=-DNDEBUG %configure --bindir=%{_sbindir} make %{?_smp_mflags} ++ xfsdump-fix-build-on-32-bit-platforms.patch ++ From: Eric Sandeen Subject: xfsdump: fix build on 32-bit platforms Patch-mainlne: Submitted to linux-xfs, 17 Feb 2017 Now that xfsprogs requires anyone using the headers to properly define 64-bit file access, xfsdump has stopped building on 32-bit platforms. I think this is all it needs; works for me here. Signed-off-by: Eric Sandeen Acked-by: Jeff Mahoney --- cc: Eric Biggers because he seems to enjoy this stuff :) configure.ac |2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 7bb6f1d..8d78ed4 100644 --- a/configure.ac +++ b/configure.ac @@ -6,6 +6,8 @@ AC_CONFIG_SRCDIR([common/main.c]) AC_CONFIG_HEADER(include/config.h) AC_PREFIX_DEFAULT(/usr) +AC_SYS_LARGEFILE + AC_PROG_LIBTOOL AC_ARG_ENABLE(shared,
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2015-11-24 22:31:01 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2015-03-23 12:15:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2015-11-24 22:31:02.0 +0100 @@ -1,0 +2,12 @@ +Thu Nov 19 18:42:47 UTC 2015 - je...@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 + +--- Old: xfsdump-3.1.4.tar.gz xfsdump-3.1.4.tar.gz.sig New: xfsdump-3.1.6.tar.gz xfsdump-3.1.6.tar.gz.sig Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.nnahgh/_old 2015-11-24 22:31:03.0 +0100 +++ /var/tmp/diff_new_pack.nnahgh/_new 2015-11-24 22:31:03.0 +0100 @@ -17,7 +17,7 @@ Name: xfsdump -Version:3.1.4 +Version:3.1.6 Release:0 Summary:Administrative Utilities for the XFS File System License:GPL-2.0+ ++ xfsdump-3.1.4.tar.gz -> xfsdump-3.1.6.tar.gz ++ 18926 lines of diff (skipped)
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2015-03-23 12:15:45 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2014-10-06 22:04:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2015-03-23 12:15:46.0 +0100 @@ -1,0 +2,11 @@ +Thu Mar 19 13:40:08 UTC 2015 - mplus...@suse.com + +- Update url + +--- +Thu Mar 19 13:09:17 UTC 2015 - mplus...@suse.com + +- Add gpg signature +- Cleanup spec file with spec-cleaner + +--- New: xfsdump-3.1.4.tar.gz.sig xfsdump.keyring Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.mCdG1o/_old 2015-03-23 12:15:47.0 +0100 +++ /var/tmp/diff_new_pack.mCdG1o/_new 2015-03-23 12:15:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfsdump # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,18 +17,20 @@ Name: xfsdump -BuildRequires: e2fsprogs-devel -BuildRequires: libattr-devel -BuildRequires: ncurses-devel -BuildRequires: xfsprogs-devel Version:3.1.4 Release:0 -Url:http://oss.sgi.com/projects/xfs/ Summary:Administrative Utilities for the XFS File System License:GPL-2.0+ Group: System/Filesystems -Source0:ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%version.tar.gz +Url:http://xfs.org +Source0: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%{version}.tar.gz +Source1: ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%{version}.tar.gz.sig +Source2:%{name}.keyring Patch0: xfsdump-docdir.diff +BuildRequires: e2fsprogs-devel +BuildRequires: libattr-devel +BuildRequires: ncurses-devel +BuildRequires: xfsprogs-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,19 +56,19 @@ %build export DEBUG=-DNDEBUG -%configure --bindir=%_sbindir +%configure --bindir=%{_sbindir} make %{?_smp_mflags} %install -export DIST_ROOT="$RPM_BUILD_ROOT" -make install -%{find_lang} xfsdump +export DIST_ROOT=%{buildroot} +make DESTDIR=%{buildroot} install %{?_smp_mflags} +%find_lang xfsdump # Remove the link created by the make file -rm $RPM_BUILD_ROOT/%{_sbindir}/{xfsdump,xfsrestore} -mv $RPM_BUILD_ROOT/sbin/{xfsdump,xfsrestore} $RPM_BUILD_ROOT/%{_sbindir} +rm %{buildroot}/%{_sbindir}/{xfsdump,xfsrestore} +mv %{buildroot}/sbin/{xfsdump,xfsrestore} %{buildroot}/%{_sbindir} #UsrMerge -ln -s %{_sbindir}/xfsdump $RPM_BUILD_ROOT/sbin -ln -s %{_sbindir}/xfsrestore $RPM_BUILD_ROOT/sbin +ln -s %{_sbindir}/xfsdump %{buildroot}/sbin +ln -s %{_sbindir}/xfsrestore %{buildroot}/sbin #EndUsrMerge %files -f xfsdump.lang @@ -75,7 +77,7 @@ #UsrMerge /sbin/* #EndUsrMerge -%doc %{_defaultdocdir}/%name +%doc %{_defaultdocdir}/%{name} %{_mandir}/man8/* %if 0%{?suse_version} > 1200 %doc doc/COPYING -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2014-10-06 22:04:31 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2014-06-18 10:59:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2014-10-06 22:04:33.0 +0200 @@ -1,0 +2,15 @@ +Sat Oct 4 00:21:44 CEST 2014 - dste...@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 + +--- Old: getdents.diff xfsdump-3.1.3.tar.gz New: xfsdump-3.1.4.tar.gz Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.jkdTGm/_old 2014-10-06 22:04:33.0 +0200 +++ /var/tmp/diff_new_pack.jkdTGm/_new 2014-10-06 22:04:33.0 +0200 @@ -21,15 +21,14 @@ BuildRequires: libattr-devel BuildRequires: ncurses-devel BuildRequires: xfsprogs-devel -Version:3.1.3 +Version:3.1.4 Release:0 Url:http://oss.sgi.com/projects/xfs/ Summary:Administrative Utilities for the XFS File System License:GPL-2.0+ Group: System/Filesystems -Source0:xfsdump-%version.tar.gz +Source0:ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsdump-%version.tar.gz Patch0: xfsdump-docdir.diff -Patch1: getdents.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,16 +48,9 @@ be layered on top of the full backup. Single files and directory subtrees may be restored from full or partial backups. - - -Authors: - -SGI - %prep %setup -q %patch0 -%patch1 -p1 %build export DEBUG=-DNDEBUG ++ xfsdump-3.1.3.tar.gz -> xfsdump-3.1.4.tar.gz ++ 23427 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2014-06-18 10:59:33 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2013-03-14 15:36:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2014-06-18 10:59:39.0 +0200 @@ -1,0 +2,36 @@ +Mon Jun 2 11:34:10 UTC 2014 - j...@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 + +--- Old: xfsdump-3.0.1-fix-bufferoverflow.diff xfsdump-3.0.5.tar.gz New: xfsdump-3.1.3.tar.gz Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.2W5nNE/_old 2014-06-18 10:59:40.0 +0200 +++ /var/tmp/diff_new_pack.2W5nNE/_new 2014-06-18 10:59:40.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfsdump # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ BuildRequires: libattr-devel BuildRequires: ncurses-devel BuildRequires: xfsprogs-devel -Version:3.0.5 +Version:3.1.3 Release:0 Url:http://oss.sgi.com/projects/xfs/ Summary:Administrative Utilities for the XFS File System @@ -29,8 +29,7 @@ Group: System/Filesystems Source0:xfsdump-%version.tar.gz Patch0: xfsdump-docdir.diff -Patch1: xfsdump-3.0.1-fix-bufferoverflow.diff -Patch2: getdents.diff +Patch1: getdents.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -60,7 +59,6 @@ %setup -q %patch0 %patch1 -p1 -%patch2 -p1 %build export DEBUG=-DNDEBUG @@ -70,6 +68,7 @@ %install export DIST_ROOT="$RPM_BUILD_ROOT" make install +%{find_lang} xfsdump # Remove the link created by the make file rm $RPM_BUILD_ROOT/%{_sbindir}/{xfsdump,xfsrestore} mv $RPM_BUILD_ROOT/sbin/{xfsdump,xfsrestore} $RPM_BUILD_ROOT/%{_sbindir} @@ -78,7 +77,7 @@ ln -s %{_sbindir}/xfsrestore $RPM_BUILD_ROOT/sbin #EndUsrMerge -%files +%files -f xfsdump.lang %defattr(-,root,root,755) %{_sbindir}/* #UsrMerge @@ -86,5 +85,8 @@ #EndUsrMerge %doc %{_defaultdocdir}/%name %{_mandir}/man8/* +%if 0%{?suse_version} > 1200 +%doc doc/COPYING +%endif %changelog ++ xfsdump-3.0.5.tar.gz -> xfsdump-3.1.3.tar.gz ++ 28502 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2013-03-14 15:03:28 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump", Maintainer is "mma...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2012-06-05 15:36:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2013-03-14 15:08:47.0 +0100 @@ -1,0 +2,5 @@ +Sat Mar 9 19:09:21 UTC 2013 - sch...@suse.de + +- getdents.diff: Handle platforms without getents syscall + +--- New: getdents.diff Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.RxOwqL/_old 2013-03-14 15:08:51.0 +0100 +++ /var/tmp/diff_new_pack.RxOwqL/_new 2013-03-14 15:08:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfsdump # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,6 +30,7 @@ Source0:xfsdump-%version.tar.gz Patch0: xfsdump-docdir.diff Patch1: xfsdump-3.0.1-fix-bufferoverflow.diff +Patch2: getdents.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -59,6 +60,7 @@ %setup -q %patch0 %patch1 -p1 +%patch2 -p1 %build export DEBUG=-DNDEBUG ++ getdents.diff ++ Index: xfsdump-3.0.5/common/getdents.c === --- xfsdump-3.0.5.orig/common/getdents.c +++ xfsdump-3.0.5/common/getdents.c @@ -51,6 +51,9 @@ #ifdef __hppa__ # define __ASSUME_GETDENTS64_SYSCALL1 #endif +#ifndef SYS_getdents +# define __ASSUME_GETDENTS64_SYSCALL1 +#endif #ifndef __set_errno #define __set_errno(e) (errno = (e)) @@ -207,6 +210,7 @@ getdents_wrap (int fd, char *buf, size_t # endif } #endif +#ifdef SYS_getdents { size_t red_nbytes; struct kernel_dirent *skdp, *kdp; @@ -265,4 +269,5 @@ getdents_wrap (int fd, char *buf, size_t } return (char *) dp - buf; +#endif } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2012-06-05 15:36:23 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump", Maintainer is "mma...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2012-03-02 13:50:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2012-06-05 15:36:29.0 +0200 @@ -1,0 +2,6 @@ +Sat May 26 08:46:48 UTC 2012 - jeng...@inai.de + +- Remove redundant tags/sections from specfile +- Parallel build with %_smp_mflags + +--- Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.K5qAUo/_old 2012-06-05 15:36:30.0 +0200 +++ /var/tmp/diff_new_pack.K5qAUo/_new 2012-06-05 15:36:30.0 +0200 @@ -61,10 +61,9 @@ %patch1 -p1 %build -export CFLAGS=$RPM_OPT_FLAGS export DEBUG=-DNDEBUG -%configure --bindir=%{_sbindir} --mandir=%{_mandir} -make %{?jobs:-j%jobs} +%configure --bindir=%_sbindir +make %{?_smp_mflags} %install export DIST_ROOT="$RPM_BUILD_ROOT" @@ -77,9 +76,6 @@ ln -s %{_sbindir}/xfsrestore $RPM_BUILD_ROOT/sbin #EndUsrMerge -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root,755) %{_sbindir}/* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2012-03-02 13:50:30 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump", Maintainer is "mma...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2012-02-23 15:35:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2012-03-02 13:50:32.0 +0100 @@ -1,0 +2,8 @@ +Thu Mar 1 00:42:18 UTC 2012 - rschweik...@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. + +--- Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.Cw8HDu/_old 2012-03-02 13:50:33.0 +0100 +++ /var/tmp/diff_new_pack.Cw8HDu/_new 2012-03-02 13:50:33.0 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: xfsdump BuildRequires: e2fsprogs-devel BuildRequires: libattr-devel @@ -68,9 +69,12 @@ %install export DIST_ROOT="$RPM_BUILD_ROOT" make install +# Remove the link created by the make file +rm $RPM_BUILD_ROOT/%{_sbindir}/{xfsdump,xfsrestore} +mv $RPM_BUILD_ROOT/sbin/{xfsdump,xfsrestore} $RPM_BUILD_ROOT/%{_sbindir} #UsrMerge -ln -sf %_sbindir/xfsdump $RPM_BUILD_ROOT/sbin -ln -sf %_sbindir/xfsrestore $RPM_BUILD_ROOT/sbin +ln -s %{_sbindir}/xfsdump $RPM_BUILD_ROOT/sbin +ln -s %{_sbindir}/xfsrestore $RPM_BUILD_ROOT/sbin #EndUsrMerge %clean @@ -78,11 +82,11 @@ %files %defattr(-,root,root,755) - %_sbindir/* +%{_sbindir}/* #UsrMerge /sbin/* #EndUsrMerge -%doc %_defaultdocdir/%name -/usr/share/man/man8/* +%doc %{_defaultdocdir}/%name +%{_mandir}/man8/* %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfsdump for openSUSE:Factory
Hello community, here is the log from the commit of package xfsdump for openSUSE:Factory checked in at 2012-02-23 15:35:00 Comparing /work/SRC/openSUSE:Factory/xfsdump (Old) and /work/SRC/openSUSE:Factory/.xfsdump.new (New) Package is "xfsdump", Maintainer is "mma...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/xfsdump/xfsdump.changes 2011-09-23 12:51:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfsdump.new/xfsdump.changes 2012-02-23 15:35:02.0 +0100 @@ -1,0 +2,43 @@ +Mon Feb 6 22:27:49 UTC 2012 - rschweik...@suse.com + +- use %configure + +--- +Thu Feb 2 18:41:51 UTC 2012 - rschweik...@suse.com + +- place binaries in /usr tree (UsrMerge project) + +--- +Mon Jun 20 11:28:11 UTC 2011 - mma...@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. + +--- Old: xfsdump-3.0.1.tar.bz2 New: xfsdump-3.0.5.tar.gz Other differences: -- ++ xfsdump.spec ++ --- /var/tmp/diff_new_pack.UCsSik/_old 2012-02-23 15:35:03.0 +0100 +++ /var/tmp/diff_new_pack.UCsSik/_new 2012-02-23 15:35:03.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package xfsdump (Version 3.0.1) +# spec file for package xfsdump # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,19 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: xfsdump -BuildRequires: e2fsprogs-devel libattr-devel ncurses-devel xfsprogs-devel -Version:3.0.1 -Release:2 -AutoReqProv:on -Group: System/Filesystems -License:GPLv2+ +BuildRequires: e2fsprogs-devel +BuildRequires: libattr-devel +BuildRequires: ncurses-devel +BuildRequires: xfsprogs-devel +Version:3.0.5 +Release:0 Url:http://oss.sgi.com/projects/xfs/ Summary:Administrative Utilities for the XFS File System -Source0:xfsdump-%version.tar.bz2 +License:GPL-2.0+ +Group: System/Filesystems +Source0:xfsdump-%version.tar.gz Patch0: xfsdump-docdir.diff Patch1: xfsdump-3.0.1-fix-bufferoverflow.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -63,25 +62,26 @@ %build export CFLAGS=$RPM_OPT_FLAGS export DEBUG=-DNDEBUG -./configure \ - --prefix=/usr \ - --exec-prefix=/ \ - --sbindir=/sbin \ - --bindir=/usr/sbin \ - --mandir=%{_mandir} +%configure --bindir=%{_sbindir} --mandir=%{_mandir} make %{?jobs:-j%jobs} %install export DIST_ROOT="$RPM_BUILD_ROOT" make install +#UsrMerge +ln -sf %_sbindir/xfsdump $RPM_BUILD_ROOT/sbin +ln -sf %_sbindir/xfsrestore $RPM_BUILD_ROOT/sbin +#EndUsrMerge %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,755) + %_sbindir/* +#UsrMerge /sbin/* -/usr/sbin/* +#EndUsrMerge %doc %_defaultdocdir/%name /usr/share/man/man8/* ++ xfsdump