commit xfsdump for openSUSE:Factory

2020-02-06 Thread root
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);
 @@ 

commit xfsdump for openSUSE:Factory

2018-07-27 Thread root
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

2017-06-10 Thread root
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

2015-11-24 Thread h_root
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

2015-03-23 Thread h_root
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

2014-10-06 Thread h_root
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

2014-06-18 Thread h_root
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

2013-03-14 Thread h_root
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

2012-03-02 Thread h_root
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

2012-02-23 Thread h_root
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/*
 

++