commit xfsprogs for openSUSE:Factory

2020-10-24 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-10-24 15:13:51

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.3463 (New)


Package is "xfsprogs"

Sat Oct 24 15:13:51 2020 rev:64 rq:843016 version:5.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-09-10 
22:45:35.811688452 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.3463/xfsprogs.changes  
2020-10-24 15:13:55.907987700 +0200
@@ -1,0 +2,16 @@
+Tue Oct 20 16:16:43 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.9.0:
+  * mkfs.xfs: disallow creation of RT files from proto file
+  * mkfs.xfs: fix ASSERT on small device with stripe geom
+  * xfs_repair: more fixes from fuzz-testing
+  * libhandle: fix potential unterminated string problem
+  * libhandle: libfrog: fix a potential null pointer deref
+  * man: install all manpages that redirect to another page
+  * man: fix ioctl_xfs_geometry manpage naming
+  * xfsprogs: various realtime related fixes
+  * xfsprogs: ignore autofs mount table entries
+  * libxfs: make buffers track the per-ag structures
+  * libxfs changes merged from kernel 5.9
+
+---

Old:

  xfsprogs-5.8.0.tar.sign
  xfsprogs-5.8.0.tar.xz

New:

  xfsprogs-5.9.0.tar.sign
  xfsprogs-5.9.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.i3ciQj/_old  2020-10-24 15:14:00.855993872 +0200
+++ /var/tmp/diff_new_pack.i3ciQj/_new  2020-10-24 15:14:00.859993878 +0200
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:5.8.0
+Version:5.9.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-5.8.0.tar.xz -> xfsprogs-5.9.0.tar.xz ++
 12877 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2020-09-10 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-09-10 22:45:32

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.4249 (New)


Package is "xfsprogs"

Thu Sep 10 22:45:32 2020 rev:63 rq:832834 version:5.8.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-08-21 
19:01:30.816261256 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.4249/xfsprogs.changes  
2020-09-10 22:45:35.811688452 +0200
@@ -1,0 +2,16 @@
+Mon Sep  7 12:08:20 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.8.0:
+  * xfs_db: set b_ops to NULL for types without verifiers
+  * mkfs: allow setting dax flag on root directory
+  * xfs_quota: improve reporting and messages
+  * xfs_db: use correct inode to set inode type
+  * xfs_db: fix nlink usage in check
+  * xfs_db: report the inode dax flag
+  * man: update mkfs.xfs inode flag option documentation
+  * xfsprogs: move custom interface def'ns to new header
+  * xfs_repair: check quota counters
+  * xfs_io: fix -D vs -R handling
+  * libxfs changes merged from kernel 5.8
+
+---

Old:

  xfsprogs-5.7.0.tar.sign
  xfsprogs-5.7.0.tar.xz

New:

  xfsprogs-5.8.0.tar.sign
  xfsprogs-5.8.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.FY0mVu/_old  2020-09-10 22:45:36.491689079 +0200
+++ /var/tmp/diff_new_pack.FY0mVu/_new  2020-09-10 22:45:36.499689086 +0200
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:5.7.0
+Version:5.8.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-5.7.0.tar.xz -> xfsprogs-5.8.0.tar.xz ++
 19852 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2020-08-21 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-08-21 19:01:15

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.3399 (New)


Package is "xfsprogs"

Fri Aug 21 19:01:15 2020 rev:62 rq:827896 version:5.7.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-07-31 
15:53:01.156064124 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.3399/xfsprogs.changes  
2020-08-21 19:01:30.816261256 +0200
@@ -1,0 +2,5 @@
+Wed Aug 19 12:41:05 UTC 2020 - Callum Farmer 
+
+- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.40fFvK/_old  2020-08-21 19:01:33.296262729 +0200
+++ /var/tmp/diff_new_pack.40fFvK/_new  2020-08-21 19:01:33.300262731 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define _dracutmodulesdir %{_libexecdir}/dracut/modules.d
+%define _dracutmodulesdir %{_prefix}/lib/dracut/modules.d
 # make sure we use systemd services on products where it is available
 %if 0%{?suse_version} >= 1210
 %bcond_without systemd
@@ -188,8 +188,8 @@
 %license LICENSES/GPL-2.0 LICENSES/LGPL-2.1
 %endif
 %endif
-%dir %{_libexecdir}/dracut
-%dir %{_libexecdir}/dracut/modules.d
+%dir %{_prefix}/lib/dracut
+%dir %{_prefix}/lib/dracut/modules.d
 %dir %{_dracutmodulesdir}/95suse-xfs/
 %{_dracutmodulesdir}/95suse-xfs/dracut-fsck-help.txt
 %{_dracutmodulesdir}/95suse-xfs/module-setup.sh






commit xfsprogs for openSUSE:Factory

2020-07-31 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-07-31 15:52:32

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.3592 (New)


Package is "xfsprogs"

Fri Jul 31 15:52:32 2020 rev:61 rq:823128 version:5.7.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-04-18 
00:27:47.749724985 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.3592/xfsprogs.changes  
2020-07-31 15:53:01.156064124 +0200
@@ -1,0 +2,18 @@
+Fri Jul 24 21:54:14 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.7.0:
+  * xfs_io: document '-q' option for sendfile command
+  * remove libreadline support
+  * xfs_quota: allow individual timer extension
+  * xfs_quota: fix unsigned int id comparisons
+  * xfs_repair: fix progress reporting
+  * xfs_repair: fix minrecs error during phase5 btree rebuild
+  * xfs_repair: add missing validations to match xfs_check
+  * xfs_repair: use btree bulk loading
+  * xfs_io: fix copy_range argument parsing
+  * xfs_io: document -q option for pread/pwrite command
+  * xfs_metadump: man page fixes
+  * xfs_db: fix crc invalidation segfault
+  * libxfs changes merged from kernel 5.7
+
+---

Old:

  xfsprogs-5.6.0.tar.sign
  xfsprogs-5.6.0.tar.xz

New:

  xfsprogs-5.7.0.tar.sign
  xfsprogs-5.7.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.Q8X9Aw/_old  2020-07-31 15:53:06.072068926 +0200
+++ /var/tmp/diff_new_pack.Q8X9Aw/_new  2020-07-31 15:53:06.076068930 +0200
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:5.6.0
+Version:5.7.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later
@@ -44,7 +44,7 @@
 BuildRequires:  libblkid-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  pkgconfig
-BuildRequires:  readline-devel
+BuildRequires:  libedit-devel 
 BuildRequires:  xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires(post): coreutils
@@ -122,7 +122,7 @@
 export LIBUUID=%{_libdir}/libuuid.a
 
 %configure \
---enable-readline=yes \
+--enable-editline=yes \
 %if %{with systemd}
 --with-systemd-unit-dir=%{_unitdir} \
 %endif

++ xfsprogs-5.6.0.tar.xz -> xfsprogs-5.7.0.tar.xz ++
 32410 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-04-18 00:27:43

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.2738 (New)


Package is "xfsprogs"

Sat Apr 18 00:27:43 2020 rev:60 rq:794397 version:5.6.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-03-18 
12:24:48.336175060 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.2738/xfsprogs.changes  
2020-04-18 00:27:47.749724985 +0200
@@ -1,0 +2,12 @@
+Wed Apr 15 19:48:24 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.6.0:
+  * xfs_scrub: don't set WorkingDirectory in systemd job
+  * xfsprogs: fix silently broken option parsing
+  * xfsprogs: various minor Coverity fixes
+  * xfs_repair: fix dir_read_buf use of libxfs_da_read_buf
+  * libxfs: check retval of device flush when closing
+  * xfs_io: set exitcode on failure appropriately
+  * libxfs changes merged from kernel 5.6
+
+---

Old:

  xfsprogs-5.5.0.tar.sign
  xfsprogs-5.5.0.tar.xz

New:

  xfsprogs-5.6.0.tar.sign
  xfsprogs-5.6.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.SQw98O/_old  2020-04-18 00:27:48.497726534 +0200
+++ /var/tmp/diff_new_pack.SQw98O/_new  2020-04-18 00:27:48.497726534 +0200
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:5.5.0
+Version:5.6.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-5.5.0.tar.xz -> xfsprogs-5.6.0.tar.xz ++
 20056 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2020-03-18 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-03-18 12:22:01

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.3160 (New)


Package is "xfsprogs"

Wed Mar 18 12:22:01 2020 rev:59 rq:784964 version:5.5.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2020-02-29 
21:21:16.142131139 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.3160/xfsprogs.changes  
2020-03-18 12:24:48.336175060 +0100
@@ -1,0 +2,14 @@
+Sat Mar 14 11:15:39 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.5.0:
+  * xfsprogs: actually check that writes succeeded
+  * mkfs.xfs: check root inode location
+  * mkfs.xfs: efficient block zeroing
+  * xfs_repair: fix broken unit conv. in dir invalidation
+  * xfs_repair: fix bad next_unlinked field
+  * xfs_repair: don't corrupt attr fork clearing forw/back
+  * xfs_repair: check root dir pointer before trashing it
+  * xfs_repair: try to fix sb_unit value from secondaries
+  * libxfs changes merged from kernel 5.5
+
+---

Old:

  xfsprogs-5.4.0.tar.sign
  xfsprogs-5.4.0.tar.xz

New:

  xfsprogs-5.5.0.tar.sign
  xfsprogs-5.5.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.ktXFep/_old  2020-03-18 12:24:52.364177587 +0100
+++ /var/tmp/diff_new_pack.ktXFep/_new  2020-03-18 12:24:52.368177590 +0100
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:5.4.0
+Version:5.5.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-5.4.0.tar.xz -> xfsprogs-5.5.0.tar.xz ++
 37311 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2020-02-29 21:21:11

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.26092 (New)


Package is "xfsprogs"

Sat Feb 29 21:21:11 2020 rev:58 rq:764773 version:5.4.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2019-05-06 
21:14:59.080710008 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.26092/xfsprogs.changes 
2020-02-29 21:21:16.142131139 +0100
@@ -1,0 +2,92 @@
+Tue Jan 14 15:37:43 UTC 2020 - Anthony Iliopoulos 
+
+- split xfs scrubbing scripts and service files into a separate optional
+  package, in order to avoid having python as a dependency in the main
+  xfsprogs rpm (bsc#1157438).
+
+---
+Tue Jan 14 13:35:29 UTC 2020 - Anthony Iliopoulos 
+
+- update to v5.4.0:
+  * xfsprogs: Release v5.4.0
+  * xfsprogs: Release v5.4.0-rc1
+  * mkfs: tidy up discard notifications
+  * mkfs: Break block discard into chunks of 2 GB
+  * xfs_admin: enable online label getting and setting
+  * xfs_admin: support external log devices
+  * xfsprogs: add missing line feeds in libxfs/rdwr.c
+  * xfsprogs: remove stray libxfs whitespace
+  * xfsprogs: Release v5.4.0-rc0
+  * xfs: change the seconds fields in xfs_bulkstat to signed
+  * xfs: move local to extent inode logging into bmap helper
+  * xfs: remove broken error handling on failed attr sf to leaf change
+  * xfs: log the inode on directory sf to block format change
+  * xfs: remove unused flags arg from xfs_get_aghdr_buf()
+  * xfs: log proper length of superblock
+  * xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
+  * xfs: convert inode to extent format after extent merge due to shift
+  * xfs: define a flags field for the AG geometry ioctl structure
+  * xfs: add a xfs_valid_startblock helper
+  * xfs: remove the unused XFS_ALLOC_USERDATA flag
+  * xfs: allocate xattr buffer on demand
+  * xfs: consolidate attribute value copying
+  * xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
+  * xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
+  * xfs: make attr lookup returns consistent
+  * xfs: reverse search directory freespace indexes
+  * xfs: speed up directory bestfree block scanning
+  * xfs: factor free block index lookup from xfs_dir2_node_addname_int()
+  * xfs: factor data block addition from xfs_dir2_node_addname_int()
+  * xfs: move xfs_dir2_addname()
+  * xfs: remove all *_ITER_CONTINUE values
+  * xfs: remove all *_ITER_ABORT values
+  * xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
+  * xfs: remove unnecessary int returns from deferred bmap functions
+  * xfs: remove unnecessary int returns from deferred refcount functions
+  * xfs: remove unnecessary int returns from deferred rmap functions
+  * xfs: remove unnecessary parameter from xfs_iext_inc_seq
+  * xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
+  * xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
+  * xfs: fix maxicount division by zero error
+  * xfs: remove excess function parameter description in 
'xfs_btree_sblock_v5hdr_verify'
+  * xfs: add kmem allocation trace points
+  * fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
+
+---
+Thu Dec 05 00:53:15 UTC 2019 - sean...@opensuse.org
+
+- update to v.5.3.0
+  * mkfs.xfs: use libfx to write out AGs versus open coding
+  * mkfs.xfs: fix incorrect error message during AG init
+  * xfs_repair: better info when metadata updates fail
+  * xfs_growfs: allow mounted device node as argument
+  * xfs_spaceman: always report sick metadata
+  * xfs_io: add a bulkstat command
+  * xfs_io: encrypt command enhancements
+  * xfs_io: copy_file_range fixes
+  * man: document several new ioctls
+  * xfs_scrub: copious rewriting
+  * libfrog: header moves, refactoring, updates
+  * libxfs: fix buffer refcounting
+
+---
+Sat Aug 17 20:21:35 UTC 2019 - Stephan Kulow 
+
+- update to v5.2.0
+  - libxfs: cosmetic changes to trans.c to match kernel (Eric Sandeen)
+  - libxfs changes merged from kernel 5.2
+  - mkfs: enable reflink by default (Darrick Wong)
+  - mkfs: fix stripe unit handling (Allison Collins)
+  - mkfs: remove useless log options in usage() (Yang Xu)
+  - mkfs: validate start and end of aligned logs (Darrick Wong)
+  - xfs_quota: fix built-in help for project setup (Eric Sandeen)
+  - xfs_io: allow passing an open file to copy_range (Amir Goldstein)
+  - xfs_info: limit findmnt to mounted xfs filesystems (Amir Goldstein)
+  - man: break out several ioctl man pages (Darrick Wong)
+  - man: Fix an inconsistency in the mkfs man 

commit xfsprogs for openSUSE:Factory

2019-05-06 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2019-05-06 21:14:57

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.5148 (New)


Package is "xfsprogs"

Mon May  6 21:14:57 2019 rev:57 rq:700875 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2019-03-08 
13:29:36.814981094 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.5148/xfsprogs.changes  
2019-05-06 21:14:59.080710008 +0200
@@ -1,0 +2,10 @@
+Sat May 04 07:20:03 UTC 2019 - sean...@opensuse.org
+
+- Update to v5.0.0
+  * xfs_db: scan all sparse inodes when using 'frag'
+  * Fix build with newer statx headers
+  * libxfs: fix buffer & inode lifetimes
+  * misc: fix strncpy length complaints from gcc
+  * Merge libxfs from kernel 5.0
+
+---

Old:

  xfsprogs-4.20.0.tar.sign
  xfsprogs-4.20.0.tar.xz

New:

  xfsprogs-5.0.0.tar.sign
  xfsprogs-5.0.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.MFb0yJ/_old  2019-05-06 21:14:59.548711278 +0200
+++ /var/tmp/diff_new_pack.MFb0yJ/_new  2019-05-06 21:14:59.548711278 +0200
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:4.20.0
+Version:5.0.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-4.20.0.tar.xz -> xfsprogs-5.0.0.tar.xz ++
 17069 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2019-03-08 13:29:33

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.28833 (New)


Package is "xfsprogs"

Fri Mar  8 13:29:33 2019 rev:56 rq:681638 version:4.20.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-11-20 
22:31:46.866620270 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.28833/xfsprogs.changes 
2019-03-08 13:29:36.814981094 +0100
@@ -1,0 +2,23 @@
+Sat Feb 23 06:47:06 UTC 2019 - sean...@opensuse.org
+
+- Update to v4.20.0
+  * mkfs.xfs: null-term symlinks created via protofile
+  * xfs_repair: allow '.' in attribute names
+  * xfs_repair: skip block reservations when fixing freelist
+  * xfs_repair: rebuild dir when nonroot blocks corrupt
+  * xfs_repair: int nonleaf finobt blocks with proper magic
+  * xfs_repair: fix off by one error rebuilding high keys
+  * xfs_io: allow open file permissions to be changed
+  * xfs_io: open pipes in non-blocking mode
+  * xfs_metadump: multiple stale data zeroing fixes
+  * xfs_quota: allow reg files w/o prjinherit flag
+  * xfs_db: properly decode finobt record w/ sparse inodes
+  * xfs_scrub: move all eecutables to /usr/sbin
+  * xfs_scrub: handle totally empty inode chunks
+  * xfs.5 manpage: remove barrier related options 
+  * xfs_io.8 manpage: rearrange command listings by section
+  * remove generated scrub files under make clean
+  * skip scrub manpage install if not configured
+  * Merge libxfs from kernel 4.20
+
+---

Old:

  xfsprogs-4.19.0.tar.sign
  xfsprogs-4.19.0.tar.xz

New:

  xfsprogs-4.20.0.tar.sign
  xfsprogs-4.20.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.E18uRK/_old  2019-03-08 13:29:37.570980962 +0100
+++ /var/tmp/diff_new_pack.E18uRK/_new  2019-03-08 13:29:37.570980962 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:4.19.0
+Version:4.20.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-4.19.0.tar.xz -> xfsprogs-4.20.0.tar.xz ++
 17588 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2018-11-20 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-11-20 22:31:41

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new.19453 (New)


Package is "xfsprogs"

Tue Nov 20 22:31:41 2018 rev:55 rq:650230 version:4.19.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-11-06 
13:48:49.520706031 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.19453/xfsprogs.changes 
2018-11-20 22:31:46.866620270 +0100
@@ -1,0 +2,27 @@
+Sat Nov 10 05:55:21 UTC 2018 - s...@suspend.net
+
+- Update to v4.19.0
+  * Fix up debian subdir build w.r.t. CHECK_CMD
+  * Remove non-linux platforms
+  * Remove retpoline support
+  * Add sparse checking & related fixes/cleanups
+  * Fix cross-platform building w.r.t. crc32selftest
+  * libxfs: add agfl free deferred op type
+  * mkfs.xfs: discard only after all validations
+  * xfs_repair: fix segfault in longform_dir2_entry_check
+  * xfs_repair: fix ASSERT in xfs_bunmapi
+  * xfs_repair: fix redahead thread deadlock/stall
+  * xfs_repair: avoid wriing back all inodes
+  * xfs_repair: don't treat directory root LEAFN as corrupt
+  * xfs_io: add crc32 self test
+  * xfs_io: remove useless do_preadv and do_pwritev arguments
+  * xfs_scrub: make scrub build config-optional
+  * xfs_scrub: lack of kernel support is not a service failure
+  * xfs_scrub_all: fix systemd escaping
+  * majority of 4.19 libxfs changes merged from kernel
+  * big sparse static checker cleanup
+  * mkfs.xfs discard fixes
+  * xfs_io readv/writev cleanup
+  * libxfs transaction commit error checking
+
+---

Old:

  xfsprogs-4.18.0.tar.sign
  xfsprogs-4.18.0.tar.xz

New:

  xfsprogs-4.19.0.tar.sign
  xfsprogs-4.19.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.N2NK3g/_old  2018-11-20 22:31:48.334619369 +0100
+++ /var/tmp/diff_new_pack.N2NK3g/_new  2018-11-20 22:31:48.334619369 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:4.18.0
+Version:4.19.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later

++ xfsprogs-4.18.0.tar.xz -> xfsprogs-4.19.0.tar.xz ++
 28509 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-11-06 13:48:46

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Tue Nov  6 13:48:46 2018 rev:54 rq:643281 version:4.18.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-09-18 
11:36:12.772367333 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-11-06 
13:48:49.520706031 +0100
@@ -1,0 +2,29 @@
+Sat Oct 20 00:12:21 UTC 2018 - je...@suse.com
+
+- Update to v4.18.0
+  * xfs_repair: notify user if free inodes are corrupt
+  * xfs_repair: use extent size validation helpers
+  * xfs_quota: don't stop the directory tree walk at DEPTH 
+  * xfs_scrub: ongoing updates 
+  * xfs_io: document shutdown -f 
+  * xfs_io: wire up online repair ioctls 
+  * misc: adddebian initramfs hook to package 
+  * misc: remove unused macros 
+  * misc: remove many XFS_BUF macros 
+  * Majority of 4.18 libxfs changes merged from kernel
+- Update to v4.17.0
+  * mkfs.xfs: only stat block devices during mkfs init 
+  * xfs_repair: multiple fixes and improvements 
+  * xfs_repair: check and repair quota metadata 
+  * xfs_repair: fix shortform root inode parent 
+  * xfs_db: don't ASSERT on unrecognized metadata 
+  * xfs_db: add superblock info command ala xfs_info 
+  * xfs_spaceman: add superblock info command ala xfs_info 
+  * xfs_info: call xfs_db for unmounted devices 
+  * xfs_io: add online label command 
+  * xfs_io: add O_PATH and O_NOFOLLOW options 
+  * xfs_io: recognize *iB units in copy_range 
+- Removed now-obsolete patches:
+  * xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
+
+---

Old:

  xfsprogs-4.16.1.tar.sign
  xfsprogs-4.16.1.tar.xz
  xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch

New:

  xfsprogs-4.18.0.tar.sign
  xfsprogs-4.18.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.RCpKnb/_old  2018-11-06 13:48:50.284704996 +0100
+++ /var/tmp/diff_new_pack.RCpKnb/_new  2018-11-06 13:48:50.288704991 +0100
@@ -26,7 +26,7 @@
 %define libname libhandle1
 
 Name:   xfsprogs
-Version:4.16.1
+Version:4.18.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0-or-later
@@ -38,7 +38,6 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
-Patch1: 
xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
 Patch2: 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -101,7 +100,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 
 %build
@@ -130,10 +128,6 @@
 export DIST_ROOT=%{buildroot}
 %make_install
 make install-dev
-# installed by %license macro
-%if 0%{?suse_version} < 1315
-rm %{buildroot}%{_defaultdocdir}/%{name}/COPYING
-%endif
 # remove the static libs and libtool archive
 rm -rf %{buildroot}/%{_lib}/*.{la,a}
 rm -rf %{buildroot}/%{_libdir}/*.{la,a}
@@ -188,7 +182,7 @@
 %if 0%{?suse_version} >= 1315
 # SLE12 doesn't do %license
 %if 0%{?suse_version} > 1315 || 0%{?is_opensuse}
-%license doc/COPYING
+%license LICENSES/GPL-2.0 LICENSES/LGPL-2.1
 %endif
 %endif
 %dir %{_libexecdir}/dracut

++ 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch ++
--- /var/tmp/diff_new_pack.RCpKnb/_old  2018-11-06 13:48:50.304704969 +0100
+++ /var/tmp/diff_new_pack.RCpKnb/_new  2018-11-06 13:48:50.304704969 +0100
@@ -41,7 +41,7 @@
 --- a/repair/dinode.c
 +++ b/repair/dinode.c
 @@ -2200,6 +2200,158 @@ _("would clear obsolete nlink field in v
-   return dirty;
+   }
  }
  
 +static int

++ xfsprogs-4.16.1.tar.xz -> xfsprogs-4.18.0.tar.xz ++
 47590 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-09-18 11:36:08

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Tue Sep 18 11:36:08 2018 rev:53 rq:634927 version:4.16.1

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-07-13 
10:17:38.794190625 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-09-18 
11:36:12.772367333 +0200
@@ -1,0 +2,27 @@
+Tue Aug 21 19:09:54 UTC 2018 - je...@suse.com
+
+- Update xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
+  * Refresh to match upstream version.
+
+---
+Tue Aug 21 19:08:50 UTC 2018 - je...@suse.com
+
+- repair: shift inode back into place if corrupted by bad log
+  replay (bsc#1105396).
+  * Added 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
+
+---
+Fri Jul 20 00:07:14 UTC 2018 - je...@suse.com
+
+- mkfs: avoid divide-by-zero when hardware reports optimal i/o size as 0
+  (bsc#1089777).
+  * Added xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
+
+---
+Wed Jul 18 21:49:33 UTC 2018 - je...@suse.com
+
+- Revert to %doc for license in SLE11 and SLE12.
+- xfsprogs-devel should depend on uuid-devel to build on SLE11 and
+  match the package's build dependencies.
+
+---

New:

  0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
  xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.heNfbN/_old  2018-09-18 11:36:14.364365639 +0200
+++ /var/tmp/diff_new_pack.heNfbN/_new  2018-09-18 11:36:14.364365639 +0200
@@ -24,6 +24,7 @@
 %bcond_with systemd
 %endif
 %define libname libhandle1
+
 Name:   xfsprogs
 Version:4.16.1
 Release:0
@@ -37,6 +38,8 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
+Patch1: 
xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
+Patch2: 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
@@ -84,8 +87,8 @@
 Summary:XFS Filesystem-specific Static Libraries and Headers
 Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
+Requires:   libuuid-devel
 Requires:   xfsprogs = %{version}
-Requires:   pkgconfig(uuid)
 
 %description devel
 xfsprogs-devel contains the libraries and header files needed to
@@ -98,6 +101,8 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 aclocal -I m4
@@ -181,8 +186,11 @@
 %{_mandir}/man[258]/*
 %doc %{_defaultdocdir}/%{name}
 %if 0%{?suse_version} >= 1315
+# SLE12 doesn't do %license
+%if 0%{?suse_version} > 1315 || 0%{?is_opensuse}
 %license doc/COPYING
 %endif
+%endif
 %dir %{_libexecdir}/dracut
 %dir %{_libexecdir}/dracut/modules.d
 %dir %{_dracutmodulesdir}/95suse-xfs/

++ 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch ++
>From 73ef905b37bbf4cd1b13f3aaa4da5457f793d1ac Mon Sep 17 00:00:00 2001
From: Jeffrey Mahoney 
Date: Tue, 21 Aug 2018 13:41:20 -0400
Subject: [PATCH] repair: shift inode back into place if corrupted by bad log
 replay
References: bsc#1105396

SUSE kernels 3.12.74-60.64.40 through 3.12.74-60.64.99 contained
a regression where xfs_icdinode_t modified di_dmstate to be
an atomic_t.  Since we only complain if an inode item is too large,
if a kernel with this patch applied mounted a file system with inode
items in the log formatted by a kernel without this patch, they would
be used but would be interpreted using the structure with the atomic_t.

As a result, the inode would be copied incorrectly, corrupting di_dmstate
and the members that follow it.

For v3 inodes, we can detect that the UUID is shifted forward
8 bytes and recover di_uuid, di_ino, di_crtime, di_pad2, di_cowextsize,
di_flags2, and di_lsn.  The UUID and inode number being incorrect
will trip the verifier on iread, but it will have been flushed from the
log in a broken state.

di_changecount is lost entirely since half is overwritten by the CRC
being updated and the other half fell in a hole in the structure.
di_flags is lost entirely since it is overwritten by the half of
the generation number.  Half of the generation number is lost since
it falls in a hole in the structure.

For 

commit xfsprogs for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-07-13 10:17:36

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Fri Jul 13 10:17:36 2018 rev:52 rq:621763 version:4.16.1

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-04-26 
13:34:41.731415117 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-07-13 
10:17:38.794190625 +0200
@@ -1,0 +2,70 @@
+Tue Jul  3 12:14:02 UTC 2018 - tchva...@suse.com
+
+- Require %libname in the develpackage to not have dangling symlink
+  and actually work
+
+---
+Thu May 24 19:38:41 UTC 2018 - tchva...@suse.com
+
+- Fix build for SLE11 again
+
+---
+Thu May 24 14:29:20 CEST 2018 - ku...@suse.de
+
+- Use %license instead of %doc [bsc#1082318]
+
+---
+Tue May 22 13:49:03 UTC 2018 - tchva...@suse.com
+
+- Do not probe for lto on older GCCs as it exposes errors that
+  might cause random runtime issues
+
+---
+Wed May 16 12:31:58 UTC 2018 - tchva...@suse.com
+
+- Do not distribute static libraries they are not needed
+- Remove the crazy part about avoiding shared library policies
+  it does work on SLE11 even if it is not mandated
+- Make sure to run only proper parts of services on reloads for
+  xfs unitfiles
+
+---
+Thu May 10 23:48:29 UTC 2018 - lurodrig...@suse.com
+
+- Remove xfsprogs.spec useless blunder (bsc#1092843)
+
+---
+Tue May  8 22:35:08 UTC 2018 - lurodrig...@suse.com
+
+- Fix OpenSUSE Tumbleweed package build (bsc#1091300) due to the libhandle1
+  library shared object (so) name expectations, this is documented here:
+  https://en.opensuse.org/openSUSE:Shared_library_packaging_policy
+- Move systemd check to use a macro, to make it clear when the check is
+  used and for what purpose exactly. Perhaps this should be moved later
+  into a generic OpenSUSE/SUSE macro as a generic check as I suspect tons
+  of other rpms will likely need the same.
+- Address -Werror errors on old compilers, for the life of me I can't see
+  how xfsprogs is at fault, so just disable -Werror on older compilers for
+  now. In the future we can consider adding a work around for the compiler
+  instead of disabling -Werror entirely, but for now this is the best I can
+  come up with.
+- Drop make_xfs_scrub_interp_explicit.patch, this is now upstream
+- Update to v4.16.1 (using verbiage from xfsprogs/doc/CHANGES now):
+  * fsck.xfs: remove bashism which may interfere with boot (Eric Sandeen)
+  * platforms: warn of impending deprecation of irix, freebsd, darwin
+  * mkfs.xfs : enable sparse inodes by default (Darrick Wong)
+  * fsck.xfs: allow forced boot-time repairs using xfs_repair (Jan Tulak)
+  * xfs_repair: new -e flag alters exit code for fixed errors (Jan Tulak)
+  * xfs_repair: fix to allow zeroing of corrupt log (Xiao Yang)
+  * xfs_repair: remove old dead code (Eric Sandeen)
+  * xfs_io: fix operation time reporting (Dave Chinner)
+  * xfs_io: add RWF_DSYNC support to pwrite (Dave Chinner)
+  * xfs_io: support a basic extent swap command (Brian Foster)
+  * xfs_scrub: Many updates, still experimental (Darrick Wong)
+  * xfs_db: print transaction reservation type information
+  * libxfs: framework to detect memory leaks (Eric Sandeen)
+  * misc: Fix up new warnings from gcc 7.3 (Darrick Wong)
+  * misc: enable link time optimization, if requested (Darrick Wong)
+  * misc: enable retpolines across all xfsprogs utilities (Darrick Wong)
+
+---

Old:

  make_xfs_scrub_interp_explicit.patch
  xfsprogs-4.15.1.tar.sign
  xfsprogs-4.15.1.tar.xz

New:

  xfsprogs-4.16.1.tar.sign
  xfsprogs-4.16.1.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.eLPH3t/_old  2018-07-13 10:17:39.274191194 +0200
+++ /var/tmp/diff_new_pack.eLPH3t/_new  2018-07-13 10:17:39.274191194 +0200
@@ -17,42 +17,44 @@
 
 
 %define _dracutmodulesdir %{_libexecdir}/dracut/modules.d
-
+# make sure we use systemd services on products where it is available
+%if 0%{?suse_version} >= 1210
+%bcond_without systemd
+%else
+%bcond_with systemd
+%endif
+%define libname libhandle1
 Name:   xfsprogs
-Version:4.15.1
+Version:4.16.1
 Release:0
 Summary:Utilities for managing the 

commit xfsprogs for openSUSE:Factory

2018-04-26 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-04-26 13:34:40

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Thu Apr 26 13:34:40 2018 rev:51 rq:599764 version:4.15.1

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-03-12 
12:08:01.555401854 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-04-26 
13:34:41.731415117 +0200
@@ -1,0 +2,15 @@
+Thu Apr 19 20:46:25 UTC 2018 - lurodrig...@suse.com
+
+- Fix SLE15 build (bsc#1090290) due to systemd. Systemd is present since
+  OpenSUSE Leap 42.1 and SLE12-SP1, so we need to ensure the build
+  has systemd available on these release. We also then need to indicate
+  the new files installed when on systemd. So this fixes the build issue
+  on SLE15 and also makes available the systemd service unit files now
+  on all releases which support systemd.
+
+---
+Tue Apr 17 21:02:42 UTC 2018 - o...@aepfle.de
+
+- xfsprogs-devel needs uuid/uuid.h, Require pkgconfig(uuid) (bsc#1089947)
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.fZei7j/_old  2018-04-26 13:34:42.415390054 +0200
+++ /var/tmp/diff_new_pack.fZei7j/_new  2018-04-26 13:34:42.419389908 +0200
@@ -48,7 +48,11 @@
 %endif
 BuildRequires:  xz
 Requires(post): coreutils
-
+# Starting with OpenSUSE Leap 42.1 and SLE12-SP1 we get systemd
+%if 0%{?sle_version} >= 120100
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(systemd)
+%endif
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.
 
@@ -67,6 +71,7 @@
 Summary:XFS Filesystem-specific Static Libraries and Headers
 Group:  Development/Libraries/C and C++
 Requires:   xfsprogs = %{version}
+Requires:   pkgconfig(uuid)
 
 %description devel
 xfsprogs-devel contains the libraries and header files needed to
@@ -90,7 +95,10 @@
 export OPTIMIZER="-fPIC"
 export DEBUG=-DNDEBUG
 export LIBUUID=%{_libdir}/libuuid.a
-%configure --enable-readline=yes
+%if 0%{?sle_version} >= 120100
+export USE_SYSTEMD="--with-systemd-unit-dir=%{_unitdir}"
+%endif
+%configure --enable-readline=yes $USE_SYSTEMD
 make %{?_smp_mflags} V=1
 
 PATH_TO_HELP="%{_dracutmodulesdir}/95suse-xfs/dracut-fsck-help.txt"
@@ -137,6 +145,13 @@
 %{_libdir}/libhandle.so.*
 %dir %{_libdir}/xfsprogs/
 %{_libdir}/xfsprogs/xfs_scrub_all.cron
+%if 0%{?sle_version} >= 120100
+%{_libdir}/xfsprogs/xfs_scrub_fail
+%{_unitdir}/xfs_scrub@.service
+%{_unitdir}/xfs_scrub_all.service
+%{_unitdir}/xfs_scrub_all.timer
+%{_unitdir}/xfs_scrub_fail@.service
+%endif
 %doc %{_mandir}/man[258]/*
 %doc %{_defaultdocdir}/%{name}
 %dir %{_libexecdir}/dracut






commit xfsprogs for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-03-12 12:07:58

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Mon Mar 12 12:07:58 2018 rev:50 rq:584277 version:4.15.1

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2018-02-14 
09:18:42.619556120 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-03-12 
12:08:01.555401854 +0100
@@ -1,0 +2,32 @@
+Wed Mar  7 19:51:21 UTC 2018 - lurodrig...@suse.com
+
+- Bump release to v4.15.1, which has these minor fixes:
+  * po/pl.po: update Polish translation for 4.15.0
+  * debian: don't fail postinst when upgrading chroot
+  * debian: add build-depends on pkg-config
+
+---
+Wed Mar  7 19:26:57 UTC 2018 - lurodrig...@suse.com
+
+- Fix build on SLE11-SP4 by making the m4 macros required available.
+
+---
+Sat Feb 24 01:18:02 UTC 2018 - lurodrig...@suse.com
+
+- drops drop xfs_io-fix-copy_file_range-symbol-name-collision.patch,
+  this is now part of this release.
+- adds make_xfs_scrub_interp_explicit.patch, rpm lint complains about
+  using env python, when this is used the dependency checker for rpm
+  will not be able to resolve dependencies correctly, so an explicit
+  interpreter is needed.
+- Update to v4.15.0:
+  * xfs_scrub: experimental new tool added
+  * xfs_metadump: fix issues with -i flag
+  * mkfs.xfs: don't allow creation of realtime+reflink
+  * mkfs.xfs: don't crash on dswidth overflow
+  * mkfs.xfs: much refactoring
+  * xfs_copy: fix copy of v5 filesystems
+  * xfs_io: add a new 'log_writes' command
+  * xfs_io: add MAP_SYNC support to mmap()
+
+---

Old:

  xfs_io-fix-copy_file_range-symbol-name-collision.patch
  xfsprogs-4.14.0.tar.sign
  xfsprogs-4.14.0.tar.xz

New:

  make_xfs_scrub_interp_explicit.patch
  xfsprogs-4.15.1.tar.sign
  xfsprogs-4.15.1.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.HFc14Y/_old  2018-03-12 12:08:03.471333181 +0100
+++ /var/tmp/diff_new_pack.HFc14Y/_new  2018-03-12 12:08:03.475333037 +0100
@@ -19,10 +19,10 @@
 %define _dracutmodulesdir %{_libexecdir}/dracut/modules.d
 
 Name:   xfsprogs
-Version:4.14.0
+Version:4.15.1
 Release:0
 Summary:Utilities for managing the XFS file system
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/Filesystems
 Url:http://xfs.org
 Source0:
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-%{version}.tar.xz
@@ -31,10 +31,11 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
-Patch1: xfs_io-fix-copy_file_range-symbol-name-collision.patch
+Patch1: make_xfs_scrub_interp_explicit.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
+BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  libuuid-devel
@@ -54,7 +55,7 @@
 XFS is a high performance journaling file system which originated on
 the SGI IRIX platform. It is completely multithreaded. It can support
 large files and large file systems, extended attributes, and variable
-block sizes.It is extent based and makes extensive use of Btrees
+block sizes. It is extent based and makes extensive use of Btrees
 (directories, extents, and free space) to aid both performance and
 scalability.
 
@@ -134,7 +135,9 @@
 %{_sbindir}/*
 # this is only used by xfs cmds, therefore no urgent need for a shlib package
 %{_libdir}/libhandle.so.*
-%doc %{_mandir}/man[58]/*
+%dir %{_libdir}/xfsprogs/
+%{_libdir}/xfsprogs/xfs_scrub_all.cron
+%doc %{_mandir}/man[258]/*
 %doc %{_defaultdocdir}/%{name}
 %dir %{_libexecdir}/dracut
 %dir %{_libexecdir}/dracut/modules.d

++ make_xfs_scrub_interp_explicit.patch ++
diff --git a/scrub/xfs_scrub_all.in b/scrub/xfs_scrub_all.in
index fff05da3ea7a..80f07d5c8b02 100644
--- a/scrub/xfs_scrub_all.in
+++ b/scrub/xfs_scrub_all.in
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 
 # Run online scrubbers in parallel, but avoid thrashing.
 #
++ xfsprogs-4.14.0.tar.xz -> xfsprogs-4.15.1.tar.xz ++
 65652 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2018-02-14 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-02-14 09:18:39

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Wed Feb 14 09:18:39 2018 rev:49 rq:573733 version:4.14.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2017-12-23 
12:11:36.502630872 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-02-14 
09:18:42.619556120 +0100
@@ -1,0 +2,6 @@
+Wed Feb  7 14:24:01 UTC 2018 - je...@suse.com
+
+- xfs_io: fix copy_file_range symbol name collision (bsc#1079756).
+- Added xfs_io-fix-copy_file_range-symbol-name-collision.patch
+
+---

New:

  xfs_io-fix-copy_file_range-symbol-name-collision.patch



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.JODHaD/_old  2018-02-14 09:18:44.571485368 +0100
+++ /var/tmp/diff_new_pack.JODHaD/_new  2018-02-14 09:18:44.575485223 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# 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
@@ -31,6 +31,7 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
+Patch1: xfs_io-fix-copy_file_range-symbol-name-collision.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
@@ -78,6 +79,7 @@
 %setup -q
 %if 0%{?suse_version}
 %patch0 -p1
+%patch1 -p1
 %endif
 
 %build

++ xfs_io-fix-copy_file_range-symbol-name-collision.patch ++
From: Darrick J. Wong 
Subject: xfs_io: fix copy_file_range symbol name collision
References: bsc#1079756
Patch-mainline: https://www.spinics.net/lists/linux-xfs/msg15553.html

glibc 2.27 has a copy_file_range wrapper, so we need to change our
internal function out of the way to avoid compiler warnings.

Reported-by: fred...@crux.nu
Signed-off-by: Darrick J. Wong 
Acked-by: Jeff Mahoney 
---
 io/copy_file_range.c |   11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/io/copy_file_range.c b/io/copy_file_range.c
index d1dfc5a..99fba20 100644
--- a/io/copy_file_range.c
+++ b/io/copy_file_range.c
@@ -42,13 +42,18 @@ copy_range_help(void)
 "));
 }
 
+/*
+ * Issue a raw copy_file_range syscall; for our test program we don't want the
+ * glibc buffered copy fallback.
+ */
 static loff_t
-copy_file_range(int fd, loff_t *src, loff_t *dst, size_t len)
+copy_file_range_cmd(int fd, loff_t *src, loff_t *dst, size_t len)
 {
loff_t ret;
 
do {
-   ret = syscall(__NR_copy_file_range, fd, src, file->fd, dst, 
len, 0);
+   ret = syscall(__NR_copy_file_range, fd, src, file->fd, dst,
+   len, 0);
if (ret == -1) {
perror("copy_range");
return errno;
@@ -130,7 +135,7 @@ copy_range_f(int argc, char **argv)
copy_dst_truncate();
}
 
-   ret = copy_file_range(fd, , , len);
+   ret = copy_file_range_cmd(fd, , , len);
close(fd);
return ret;
 }
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html







commit xfsprogs for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2017-12-23 12:11:34

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Sat Dec 23 12:11:34 2017 rev:48 rq:559128 version:4.14.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2017-11-21 
15:22:44.614149065 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2017-12-23 
12:11:36.502630872 +0100
@@ -1,0 +2,53 @@
+Tue Dec 19 17:12:09 UTC 2017 - lurodrig...@suse.com
+
+- Deletes already merged xfs_io-stat-fix-typo-in-statfs-f_flags.patch
+- Deletes already merged xfs_io-stat-treat-statfs.f_flags-as-optional.patch
+- Refreshes patch xfsprogs-docdir.diff
+- Update to v4.14.0:
+  * xfs_io: stat: treat statfs.f_flags as optional
+  * xfs_io: stat: fix typo in statfs->f_flags
+  * xfsprogs: fix wrong variable types in pwrite/pread code
+  * xfs_io: Allow partial writes
+  * xfs_io: Add RWF_NOWAIT to pwritev2()
+  * xfs_io: Add support for pwritev2()
+  * xfs_io: Disable -V if pwritev is not available
+  * xfs_repair: always release btree buffers when refcountbt checks fail
+  * misc: fix ubsan warnings
+  * misc: enable thread sanitizer if the builder wants it
+  * misc: enable gcc/clang address sanitizer if the builder wants it
+  * misc: enable ubsan if the builder wants it
+  * xfs_repair: fix cowextsize field checking and repairing
+  * xfs_repair: clear DAX flag from non-file inodes
+  * xfs_repair: fix bag memory overwrite problems
+  * xfs_io: add new error injection knobs to inject command
+  * xfsprogs: explicitly cast troublesome types to match printf  format 
specifiers
+  * db: increase metadump's default overly long extent discard  threshold
+  * build: define _DEFAULT_SOURCE with _BSD_SOURCE for preadv
+  * xfsprogs: add xfs_spaceman to .gitignore
+  * xfs_io: report io error for pwrite -W and -w
+  * xfs_metadump: zap stale data in DIR2_LEAF1 dirs
+  * metadump: update manpage for dirty log/obfuscation issue
+  * kill off u_int*_t types
+  * xfs: trim writepage mapping to within eof
+  * xfs: handle error if xfs_btree_get_bufs fails
+  * xfs: Fix bool initialization/comparison
+  * xfs: Don't log uninitialised fields in inode structures
+  * xfs: revert "xfs: factor rmap btree size into the indlen calculations"
+  * xfs: perag initialization should only touch m_ag_max_usable for AG 0
+  * xfs: fix compiler warnings
+  * xfs: simplify the rmap code in xfs_bmse_merge
+  * xfs: use xfs_iext_*_extent helpers in xfs_bmap_split_extent_at
+  * xfs: use xfs_iext_*_extent helpers in xfs_bmap_shift_extents
+  * xfs: move some code around inside xfs_bmap_shift_extents
+  * xfs: use xfs_iext_get_extent in xfs_bmap_first_unused
+  * xfs: switch xfs_bmap_local_to_extents to use xfs_iext_insert
+  * xfs: add a xfs_iext_update_extent helper
+  * xfs: relog dirty buffers during swapext bmbt owner change
+  * xfs: skip bmbt block ino validation during owner change
+  * xfs: don't log dirty ranges for ordered buffers
+  * xfs: remove the ip argument to xfs_defer_finish
+  * xfs: rename xfs_defer_join to xfs_defer_ijoin
+  * xfs: refactor xfs_trans_roll
+  * xfs: stop searching for free slots in an inode chunk when there are none
+
+---

Old:

  xfs_io-stat-fix-typo-in-statfs-f_flags.patch
  xfs_io-stat-treat-statfs.f_flags-as-optional.patch
  xfsprogs-4.13.1.tar.sign
  xfsprogs-4.13.1.tar.xz

New:

  xfsprogs-4.14.0.tar.sign
  xfsprogs-4.14.0.tar.xz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.El7avQ/_old  2017-12-23 12:11:37.138599863 +0100
+++ /var/tmp/diff_new_pack.El7avQ/_new  2017-12-23 12:11:37.138599863 +0100
@@ -19,7 +19,7 @@
 %define _dracutmodulesdir %{_libexecdir}/dracut/modules.d
 
 Name:   xfsprogs
-Version:4.13.1
+Version:4.14.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0+
@@ -31,8 +31,6 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
-Patch1: xfs_io-stat-fix-typo-in-statfs-f_flags.patch
-Patch2: xfs_io-stat-treat-statfs.f_flags-as-optional.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
@@ -79,10 +77,8 @@
 %prep
 %setup -q
 %if 0%{?suse_version}
-%patch0
+%patch0 -p1
 %endif
-%patch1 -p1
-%patch2 -p1
 
 %build
 aclocal -I m4

++ xfsprogs-4.13.1.tar.xz -> xfsprogs-4.14.0.tar.xz ++
 19579 lines of diff (skipped)

++ xfsprogs-docdir.diff ++
--- /var/tmp/diff_new_pack.El7avQ/_old  2017-12-23 12:11:37.630575874 

commit xfsprogs for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2017-11-21 15:22:37

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Tue Nov 21 15:22:37 2017 rev:47 rq:542713 version:4.13.1

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2017-09-07 
22:08:31.546623515 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2017-11-21 
15:22:44.614149065 +0100
@@ -1,0 +2,212 @@
+Fri Nov 17 19:46:15 UTC 2017 - je...@suse.com
+
+- Fix building on SLE11
+- Added xfs_io-stat-fix-typo-in-statfs-f_flags.patch
+- Added xfs_io-stat-treat-statfs.f_flags-as-optional.patch
+
+---
+Fri Nov 17 18:58:47 UTC 2017 - je...@suse.com
+
+- Update to 4.13.1
+  * mkfs: don't overflow the subopts array
+
+- Update to 4.13.0
+  * xfs_repair: handle missing extent states
+  * mkfs: pass a custom cowextsize into the created filesystem
+  * xfs_db: version command misses RMAPBT feature string
+  * xfs_repair: don't use do_warn for normal log message
+  * libxfs: remove getcwd/chdir dance from initialization
+  * xfs_repair: take the ag_lock before recording rmap for a bmbt record
+  * mkfs.xfs: Don't stagger AG for a single disk
+  * xfs: fix inobt inode allocation search optimization
+  * xfs_io: clarify the fsmap documentation
+  * fiemap: Fix semantics of max_extents (-n arguments)
+  * xfs_repair: fix thread creation failure recovery
+  * xfs_repair: add prefetch trace calls to debug thread creation failures
+  * xfs_repair: clear pthread_t when pthread_create fails
+  * xfs_io: add seek consistency checks
+  * fsr: fix uninitialized fs usage after timeout
+  * xfs_db: bit fuzzing should read the right bit when flipping
+  * xfs_db: make write/fuzz -c and -d work on non-crc filesystems
+  * xfs_db: free field list when failing out of fuzz
+  * xfs_db: reset metadump output flag
+  * xfs_db: btdump should avoid eval for push and pop of cursor
+  * xfs_db: use TYP_F_CRC_FUNC for inodes & dquots
+  * xfs_db: introduce fuzz command
+  * xfs_db: write values into dir/attr blocks and recalculate CRCs
+  * xfs_db: print attribute remote value blocks
+  * xfs_db: dump dir/attr btrees
+  * xfs_db: fix metadump redirection (again)
+  * xfs_repair: fix symlink target length checks by changing MAXPATHLEN to 
XFS_SYMLINK_MAXLEN
+  * xfs_metadump: properly handle obfuscation of all remote attribute blocks
+  * xfs_io: allow lsattr & lsproj on foreign filesystems
+  * libxfs: init ->b_maps on contig buffers for uncached compatibility
+  * xfs_db: associate proper type with free inode btree root
+  * xfs_io: Print filesystem statfs flags in 'statfs' command
+  * xfs: fix multi-AG deadlock in xfs_bunmapi
+  * xfs: check that dir block entries don't off the end of the buffer
+  * xfs: check _alloc_read_agf buffer pointer before using
+  * xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
+  * xfs: check _btree_check_block value
+  * xfs: don't crash on unexpected holes in dir/attr btrees
+  * xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub
+  * xfs: try to avoid blowing out the transaction reservation when bunmaping a 
shared extent
+
+- Update to 4.12.0
+  * libxfs: propagate transaction block reservations
+  * xfs_db: properly set inode type
+  * xfs_db: redirect printfs when metadumping to stdout
+  * mkfs.xfs: allow specification of 0 data stripe width & unit
+  * mkfs: set inode alignment and cluster size for minimum log size estimation
+  * mkfs: set agblklog when we're verifying minimum log size
+  * libxfs: fix fsmap.h inclusion
+  * xfs_db: identify attr dabtree field types correctly
+  * xfs_spaceman: fix potential overflowing expression in trim_f()
+  * xfs_spaceman: close open file for error case in openfile()
+  * xfs_spaceman: fix potential memory leak by malloc in scan_ag
+  * xfs_db: improve argument naming in set_cur and set_iocur_type
+  * xfs_db: update buffer size when new type is set
+  * xfs_spaceman: add group summary mode
+  * xfs_spaceman: add a man page
+  * xfs_spaceman: Free space mapping command
+  * xfs_spaceman: add new speculative prealloc control
+  * xfs_spaceman: add FITRIM support
+  * xfs_spaceman: space management tool
+  * xfs_repair: replace rmap_compare with libxfs version
+  * xfs_io: support the new getfsmap ioctl
+  * xfs: introduce the XFS_IOC_GETFSMAP ioctl
+  * libxfs: use crc32c slice-by-8 variant by default
+  * libxcmd: add cvt{int, long} to convert strings to int and long
+  * metadump: warn about corruption if log is dirty
+  * xfs_metadump: tag metadump image with informational flags
+  * xfs_repair: handle reading superblock from image on larger sector size 
filesystem
+  * 

commit xfsprogs for openSUSE:Factory

2017-09-07 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2017-09-07 22:08:30

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Thu Sep  7 22:08:30 2017 rev:46 rq:519931 version:4.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2017-06-30 
18:38:14.752869237 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2017-09-07 
22:08:31.546623515 +0200
@@ -1,0 +2,5 @@
+Mon Aug 28 13:42:33 UTC 2017 - mma...@suse.com
+
+- Add missing coreutils dependency for initrd macros (bsc#1055492).
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.d8DzQ0/_old  2017-09-07 22:08:32.490490470 +0200
+++ /var/tmp/diff_new_pack.d8DzQ0/_new  2017-09-07 22:08:32.494489907 +0200
@@ -47,6 +47,7 @@
 BuildRequires:  suse-module-tools
 %endif
 BuildRequires:  xz
+Requires(post): coreutils
 
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.






commit xfsprogs for openSUSE:Factory

2017-06-30 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2017-06-30 18:38:12

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Fri Jun 30 18:38:12 2017 rev:45 rq:505785 version:4.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2017-06-10 
17:50:15.786078749 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2017-06-30 
18:38:14.752869237 +0200
@@ -1,0 +2,14 @@
+Thu Jun 22 20:15:28 UTC 2017 - je...@suse.com
+
+- Fix crash in xfs_repair when threads fail to start (bsc#1019938).
+  * Added xfs_repair-clear-pthread_t-when-pthread_create-fails.patch
+  * Added 
xfs_repair-add-prefetch-trace-calls-to-debug-thread-creation-failures.patch
+  * Added xfs_repair-fix-thread-creation-failure-recovery.patch
+
+---
+Fri Jun  2 18:23:03 UTC 2017 - je...@suse.com
+
+- fsr: fix uninitialized fs usage after timeout (bsc#1002699).
+  * Added fsr-fix-uninitialized-fs-usage-after-timeout.patch
+
+---

New:

  fsr-fix-uninitialized-fs-usage-after-timeout.patch
  xfs_repair-add-prefetch-trace-calls-to-debug-thread-creation-failures.patch
  xfs_repair-clear-pthread_t-when-pthread_create-fails.patch
  xfs_repair-fix-thread-creation-failure-recovery.patch



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.m16W2t/_old  2017-06-30 18:38:15.472767980 +0200
+++ /var/tmp/diff_new_pack.m16W2t/_new  2017-06-30 18:38:15.476767417 +0200
@@ -31,6 +31,10 @@
 Source3:module-setup.sh.in
 Source4:dracut-fsck-help.txt
 Patch0: xfsprogs-docdir.diff
+Patch1: fsr-fix-uninitialized-fs-usage-after-timeout.patch
+Patch2: xfs_repair-clear-pthread_t-when-pthread_create-fails.patch
+Patch3: 
xfs_repair-add-prefetch-trace-calls-to-debug-thread-creation-failures.patch
+Patch4: xfs_repair-fix-thread-creation-failure-recovery.patch
 BuildRequires:  libblkid-devel
 BuildRequires:  readline-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -42,6 +46,7 @@
 %if 0%{?suse_version} >= 1310
 BuildRequires:  suse-module-tools
 %endif
+BuildRequires:  xz
 
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.
@@ -75,6 +80,10 @@
 %if 0%{?suse_version}
 %patch0
 %endif
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 export OPTIMIZER="-fPIC"

++ fsr-fix-uninitialized-fs-usage-after-timeout.patch ++
From: Jeff Mahoney 
Date: Fri, 2 Jun 2017 14:15:41 -0400
Subject: fsr: fix uninitialized fs usage after timeout
Patch-mainline: Submitted to linux-xfs, 2 Jun 2017
References: bsc#1002699

In the main loop of fsrallfs, we exit when we've hit the timeout but
we increment fs before we get there.  If we're operating on the last
file system in the array, we'll hit an uninitialized fsdesc and
crash in fsrall_cleanup.

Signed-off-by: Jeff Mahoney 
---
 fsr/xfs_fsr.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/fsr/xfs_fsr.c b/fsr/xfs_fsr.c
index 517b75f0..e695c243 100644
--- a/fsr/xfs_fsr.c
+++ b/fsr/xfs_fsr.c
@@ -598,7 +598,7 @@ fsrallfs(char *mtab, int howlong, char *leftofffile)
signal(SIGTERM, aborter);
 
/* reorg for 'howlong' -- checked in 'fsrfs' */
-   while (endtime > time(0)) {
+   for (; endtime > time(0); fs->npass++, fs++) {
pid_t pid;
if (fs == fsend)
fs = fsbase;
@@ -629,8 +629,6 @@ fsrallfs(char *mtab, int howlong, char *leftofffile)
break;
}
startino = 0;  /* reset after the first time through */
-   fs->npass++;
-   fs++;
}
fsrall_cleanup(endtime <= time(0));
 }

++ 
xfs_repair-add-prefetch-trace-calls-to-debug-thread-creation-failures.patch 
++
From: Jeff Mahoney 
Subject: xfs_repair: add prefetch trace calls to debug thread creation failures
Patch-mainline: Submitted, 16 Jan 2017
References: bsc#1019938

When debugging prefetch failures, it's useful to have thread creation
failure messages that are output as warnings on stderr in the trace
log as well.  It's also helpful to see when an AG gets queued behind
another one rather than having the thread started directly, which
has a separate trace line.

Signed-off-by: Jeff Mahoney 
---
 repair/prefetch.c | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/repair/prefetch.c b/repair/prefetch.c
index 044fab2..37d60d6 100644
--- 

commit xfsprogs for openSUSE:Factory

2017-06-10 Thread root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2017-06-10 17:50:09

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Sat Jun 10 17:50:09 2017 rev:44 rq:497831 version:4.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2016-03-31 
13:02:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2017-06-10 
17:50:15.786078749 +0200
@@ -1,0 +2,245 @@
+Tue May 16 14:52:53 UTC 2017 - je...@suse.com
+
+- Update to 4.9.0
+  * xfs_quota: handle wrapped id from GETNEXTQUOTA
+  * xfs_repair: don't indicate dirtiness if FSGEOMETRY fails
+  * xfs_repair: junk leaf attribute if count == 0
+  * xfs_repair: fix some potential null pointer deferences
+  * xfs_repair: fix bogus rmapbt record owner check
+  * xfs.h: require transparent LFS for all users
+  * xfs_io: Fix initial -m option
+  * xfs_io: add command line option -i to start an idle thread
+  * xfsprogs: Update FSF address in COPYING file
+  * mkfs.xfs: format reflink enabled filesystems
+  * xfs_repair: use thread pools to sort rmap data
+  * xfs_repair: check for mergeable refcount records
+  * xfs_repair: use range query when while checking rmaps
+  * xfs_repair: check the CoW extent size hint
+  * xfs_repair: complain about copy-on-write leftovers
+  * xfs_repair: rebuild the refcount btree
+  * xfs_repair: check the refcount btree against our observed reference counts 
when -n
+  * xfs_repair: fix inode reflink flags
+  * xfs_repair: record reflink inode state
+  * xfs_repair: process reverse-mapping data into refcount data
+  * xfs_repair: handle multiple owners of data blocks
+  * xfs_repair: check the existing refcount btree
+  * xfs_repair: fix get_agino_buf to avoid corrupting inodes
+  * xfs_logprint: support bmap redo items
+  * xfs_logprint: support refcount redo items
+  * xfs_logprint: support cowextsize reporting in log contents
+  * xfs_io: try to unshare copy-on-write blocks via fallocate
+  * xfs_io: provide long-format help for falloc
+  * xfs_io: support injecting the 'per-AG reservation critically low' error
+  * xfs_io: add refcount+bmap error injection types
+  * xfs_io: get and set the CoW extent size hint
+  * libxfs: add autoconf mechanism to override system header fsxattr
+  * xfs_io: bmap should support querying CoW fork, shared blocks
+  * xfs_growfs: report the presence of the reflink feature
+  * xfs_db: print one array element per line
+  * xfs_db: deal with the CoW extent size hint
+  * xfs_db: metadump should copy the refcount btree too
+  * xfs_db: add support for checking the refcount btree
+  * xfs_db: dump refcount btree data
+  * libxfs: add fsxattr flags and fields for cowextsize
+  * libxfs: free the CoW fork from an inode
+  * libxfs: plumb in bmap deferred op log items
+  * libxfs: plumb in refcount deferred op log items
+  * libxfs: add xfs_refcount.h to the standard include list
+  * libxfs: initialize the in-core mount context for refcount btrees
+  * xfs_buflock: handling parsing errors more gracefully
+  * xfs_logprint: fix up the RUI printing code to reflect new format
+  * xfs: defer should abort intent items if the trans roll fails
+  * xfs: add xfs_trim_extent
+  * libxfs: clean up _calc_dquots_per_chunk
+  * xfs: rework refcount cow recovery error handling
+  * xfs: implement swapext for rmap filesystems
+  * xfs: recognize the reflink feature bit
+  * xfs: simulate per-AG reservations being critically low
+  * xfs: don't mix reflink and DAX mode for now
+  * xfs: check for invalid inode reflink flags
+  * xfs: convert unwritten status of reverse mappings for shared files
+  * xfs: use interval query for rmap alloc operations on shared files
+  * xfs: add shared rmap map/unmap/convert log item types
+  * xfs: increase log reservations for reflink
+  * xfs: try other AGs to allocate a BMBT block
+  * xfs: preallocate blocks for worst-case btree expansion
+  * xfs: create a separate cow extent size hint for the allocator
+  * xfs: teach get_bmapx about shared extents and the CoW fork
+  * xfs: store in-progress CoW allocations in the refcount btree
+  * xfs: support removing extents from CoW fork
+  * xfs: support allocating delayed extents in CoW fork
+  * xfs: support bmapping delalloc extents in the CoW fork
+  * xfs: introduce the CoW fork
+  * xfs: don't allow reflinked dir/dev/fifo/socket/pipe files
+  * xfs: add reflink feature flag to geometry
+  * xfs: return work remaining at the end of a bunmapi operation
+  * xfs: implement deferred bmbt map/unmap operations
+  * xfs: pass bmapi flags through to bmap_del_extent
+  * xfs: map an inode's offset to an exact physical block
+  * xfs: log bmap intent items
+  * xfs: create bmbt update intent log items
+  * xfs: 

commit xfsprogs for openSUSE:Factory

2016-03-31 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2016-03-31 13:02:01

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2016-01-05 
21:54:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2016-03-31 
13:02:02.0 +0200
@@ -1,0 +2,25 @@
+Mon Mar 28 09:12:17 UTC 2016 - m...@suse.com
+
+- Update to 4.5.0
+  * xfs_io: prevent divide-by-zero on random IO
+  * xfs_db: dquot command documentation fixes
+  * xfs_quota: better command line parsing and documentation
+  * libxfs: update to match kernel 4.5-rc1 code base 
+  * xfs_io: add DAX inode flag support
+  * repair: scalability improvements on large corrupt filesystems
+  * repair: directory rebuild fixes
+  * mdrestore: progress accounting now works
+  * metadump: fix btree block unused region zeroing
+  * quota: timer command fixes
+  * mkfs: man page cleanups
+  * xfs_io: reflink, dedupe and other fixes
+  * quota: Q_XGETNEXTQUOTA support
+  * build cleanups for alternate C librarys
+  * db: check fixes for sparse inodes
+  * various: Fixes for Coverity reports
+  * xfs_io: Document zero and help commands
+  * mkfs: DIO can use logical sector size limits
+  * repair: don't reset log cycle numbers when zeroing
+  * db: add ability to format log to a specific cycle
+
+---

Old:

  xfsprogs-4.3.0.tar.gz
  xfsprogs-4.3.0.tar.gz.sig

New:

  xfsprogs-4.5.0.tar.gz
  xfsprogs-4.5.0.tar.gz.sig



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.Ve2Ajj/_old  2016-03-31 13:02:03.0 +0200
+++ /var/tmp/diff_new_pack.Ve2Ajj/_new  2016-03-31 13:02:03.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,7 +17,7 @@
 
 
 Name:   xfsprogs
-Version:4.3.0
+Version:4.5.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0+

++ xfsprogs-4.3.0.tar.gz -> xfsprogs-4.5.0.tar.gz ++
 31289 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2016-01-05 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2016-01-05 21:53:41

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2015-12-09 
22:36:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2016-01-05 
21:54:07.0 +0100
@@ -1,0 +2,7 @@
+Tue Dec 29 18:58:55 UTC 2015 - mplus...@suse.com
+
+- Trigger regeneration of initrd n recent releases (bsc#960273)
+- Remove conditions for unsupported releases
+- Make building more verbose
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.isbFpN/_old  2016-01-05 21:54:08.0 +0100
+++ /var/tmp/diff_new_pack.isbFpN/_new  2016-01-05 21:54:08.0 +0100
@@ -30,19 +30,14 @@
 BuildRequires:  libblkid-devel
 BuildRequires:  readline-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} > 0
-%if 0%{?suse_version} < 1100
-BuildRequires:  e2fsprogs-devel
-%else
 BuildRequires:  libuuid-devel
-%endif
-%else
-BuildRequires:  libuuid-devel
-%endif
 %if 0%{?suse_version} >= 1010
 # hint for ZYPP
 Supplements:filesystem(xfs)
 %endif
+%if 0%{?suse_version} >= 1310
+BuildRequires:  suse-module-tools
+%endif
 
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.
@@ -82,7 +77,7 @@
 export DEBUG=-DNDEBUG
 export LIBUUID=%{_libdir}/libuuid.a
 %configure --enable-readline=yes
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 export DIST_ROOT=%{buildroot}
@@ -95,9 +90,22 @@
 mv %{buildroot}/%{_lib}/* %{buildroot}%{_libdir}
 %find_lang %{name}
 
+%if 0%{?suse_version} >= 1310
+%post
+%{?regenerate_initrd_post}
+/sbin/ldconfig
+
+%postun
+%{?regenerate_initrd_post}
+/sbin/ldconfig
+
+%posttrans
+%{?regenerate_initrd_posttrans}
+%else
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
+%endif
 
 %files -f %{name}.lang
 %defattr(-,root,root,755)






commit xfsprogs for openSUSE:Factory

2015-12-09 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2015-12-09 20:33:05

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2015-11-24 
22:30:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2015-12-09 
22:36:51.0 +0100
@@ -1,0 +2,19 @@
+Thu Nov 26 09:32:27 UTC 2015 - j...@suse.cz
+
+- Update to 4.3.0
+  * xfs_fsr: improved temp file attr fork handling
+  * libxfs: output verifier names in warnings
+  * xfs_repair: enable verifier corruption warnings on very verbose
+output settings
+  * xfs_fsr: abstract mntinfo/mntent differences
+  * xfs_io: reflink and dedupe operation support
+  * libxcmd: factoring of runtime reporting
+  * man page fixes
+  * xfs_db: blockget/blocktrash support for v5 filesystems
+  * xfs_repair: many directory/attr cleanups and fixes
+  * Log zeroing rework for v5 filesystems to prevent log sequence
+numbers from going backwards
+
+- xfsprogs-ppc64.diff: Removed since we use asm/types.h for definitions now
+
+---

Old:

  xfsprogs-4.2.0.tar.gz
  xfsprogs-4.2.0.tar.gz.sig
  xfsprogs-ppc64.diff

New:

  xfsprogs-4.3.0.tar.gz
  xfsprogs-4.3.0.tar.gz.sig



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.wH5uo8/_old  2015-12-09 22:36:52.0 +0100
+++ /var/tmp/diff_new_pack.wH5uo8/_new  2015-12-09 22:36:52.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xfsprogs
-Version:4.2.0
+Version:4.3.0
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0+
@@ -27,7 +27,6 @@
 Source1:
ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-%{version}.tar.gz.sig
 Source2:%{name}.keyring
 Patch0: xfsprogs-docdir.diff
-Patch1: xfsprogs-ppc64.diff
 BuildRequires:  libblkid-devel
 BuildRequires:  readline-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -77,7 +76,6 @@
 %if 0%{?suse_version}
 %patch0
 %endif
-#%patch1
 
 %build
 export OPTIMIZER="-fPIC"

++ xfsprogs-4.2.0.tar.gz -> xfsprogs-4.3.0.tar.gz ++
 13294 lines of diff (skipped)





commit xfsprogs for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2015-11-24 22:30:17

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is "xfsprogs"

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2015-08-05 
06:48:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2015-11-24 
22:30:19.0 +0100
@@ -1,0 +2,88 @@
+Wed Nov 18 20:06:03 UTC 2015 - je...@suse.com
+
+- Update to 4.2.0
+  * db: show sparse inodes feature state in version command output
+  * db: support sparse inode chunk inobt record and sb fields
+  * growfs: display sparse inode status from xfs_info
+  * libxfs: clear buffer state flags in libxfs_getbuf and variants
+  * libxfs: error negation rework
+  * libxfs: Fix attr leaf block definition
+  * libxfs: Fix file type directory corruption for btree directories
+  * libxfs: fix memory leasks in libxfs_umount()
+  * libxfs: fix uuid check durign inode allocation
+  * libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codes
+  * libxfs: readahead of dir3 data blocks should use the read verifier
+  * libxfs: v3 inodes are only valid on crc-enabled filesystems
+  * libxfs: verifier should set buffer error when da block has a bad magic
+number
+  * metadump: reorder inode record sanity checks and inode buffer read
+  * metadump: support sparse inode records
+  * mkfs: sparse inode chunk support
+  * mkfs.xfs: always use underlying fs sector size when mkfs'ing a file
+  * repair: access helpers for on-disk inobt record freecount
+  * repair: do not account sparse inodes in phase 5 cursor init.
+  * repair: do not prefetch holes in sparse inode chunks
+  * repair: factor out sparse inodes from finobt reconstruction
+  * repair: fix wrong logic when validating node magic number
+  * repair: handle sparse format inobt record freecount correctly
+  * repair: handle sparse inode alignment
+  * repair: helper for inode chunk alignment and start/end ino number
+verification
+  * repair: helper to import on-disk inobt records to in-core trees
+  * repair: helper to transition inode blocks to inode state
+  * repair: process sparse inode records correctly
+  * repair: reconstruct sparse inode records correctly on disk
+  * repair: remove duplicate field from aghdr_cnts
+  * repair: scan and track sparse inode chunks correctly
+  * repair: scan sparse finobt records correctly
+  * repair: use ir_count for filesystems with sparse inode support
+  * repair: use sb_meta_uuid for checking of metadata headers
+  * repair: validate ir_count field for sparse format records
+  * xfs: add fs geometry bit for sparse inode chunks
+  * xfs: add sparse inode chunk alignment superblock field
+  * xfs: allocate sparse inode chunks on full chunk allocation failure
+  * xfs: always log the inode on unwritten extent conversion
+  * xfs: check min blks for random debug mode sparse allocations
+  * xfs: clean up XFS_MIN_FREELIST macros
+  * xfs_copy: fix copy of hard 4k devices
+  * xfs_copy: fix up initial sb buffer read on CRC fs
+  * xfs: create individual inode alloc. helper
+  * xfs_db: don't crash on a corrupt inode
+  * xfs: enable sparse inode chunks for v5 superblocks
+  * xfs: extent size hints can round up extents past MAXEXTLEN
+  * xfs: filter out sparse regions from individual inode allocation
+  * xfs_fsr: Fix parentheses around truth value
+  * xfs: helper to convert holemask to inode alloc. bitmap
+  * xfs: introduce inode record hole mask for sparse inode chunks
+  * xfs: kill unsupported superblock versions
+  * xfs: only free allocated regions of inode chunks
+  * xfs: pass inode count through ordered icreate log item
+  * xfs: randomly do sparse inode allocations in DEBUG mode
+  * xfs: remote attribute headers contain an invalid LSN
+  * xfs: remote attributes need to be considered data
+  * xfs_repair: automatically enable -f (file) mode when needed
+  * xfs_repair: call IRELE(ip) after libxfs_trans_iget calls
+  * xfs_repair: check v5 filesystem attr block header sanity
+  * xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errors
+  * xfs_repair: Fix malloc size of rt_ext_tree_ptr
+  * xfs_repair: force not-so-bad bmbt blocks back through the verifier
+  * xfs_repair: free msgbuf on exit
+  * xfs_repair: ignore "repaired" flag after we decide to clear xattr block
+  * xfs_repair: include any realloc'ed buffers in final putbuf
+  * xfs_repair: refuse to unset lazycount on V5 filesystems
+  * xfs_repair: release corrupt directory node buffer
+  * xfs_repair: set args.geo in dir2_kill_block
+  * xfs_repair: set args.geo in longform_dir2_entry_check_data
+  * xfs_repair: unconditionally free blockmaps when threads complete
+  * xfs_repair: update 

commit xfsprogs for openSUSE:Factory

2015-08-04 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2015-08-05 06:48:46

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2015-07-16 
17:16:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2015-08-05 
06:48:48.0 +0200
@@ -1,0 +2,6 @@
+Fri Jul 31 10:21:06 UTC 2015 - j...@suse.cz
+
+- Update to 3.2.4
+  * properly obfuscate images created by xfs_metadump
+
+---

Old:

  xfsprogs-3.2.3.tar.gz
  xfsprogs-3.2.3.tar.gz.sig

New:

  xfsprogs-3.2.4.tar.gz
  xfsprogs-3.2.4.tar.gz.sig



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.XvHyfP/_old  2015-08-05 06:48:49.0 +0200
+++ /var/tmp/diff_new_pack.XvHyfP/_new  2015-08-05 06:48:49.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xfsprogs
-Version:3.2.3
+Version:3.2.4
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0+

++ xfsprogs-3.2.3.tar.gz - xfsprogs-3.2.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xfsprogs-3.2.3/VERSION new/xfsprogs-3.2.4/VERSION
--- old/xfsprogs-3.2.3/VERSION  2015-06-10 02:10:43.0 +0200
+++ new/xfsprogs-3.2.4/VERSION  2015-07-30 01:21:08.0 +0200
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=3
+PKG_REVISION=4
 PKG_BUILD=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xfsprogs-3.2.3/config.sub 
new/xfsprogs-3.2.4/config.sub
--- old/xfsprogs-3.2.3/config.sub   2015-06-10 02:12:38.0 +0200
+++ new/xfsprogs-3.2.4/config.sub   2015-07-30 01:58:49.0 +0200
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2014-05-01'
+timestamp='2014-09-11'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -302,6 +302,7 @@
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
+   | riscv32 | riscv64 \
| rl78 | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | 
shbe | shle | sh[1234]le | sh3ele \
@@ -828,6 +829,10 @@
basic_machine=powerpc-unknown
os=-morphos
;;
+   moxiebox)
+   basic_machine=moxie-unknown
+   os=-moxiebox
+   ;;
msdos)
basic_machine=i386-pc
os=-msdos
@@ -1373,7 +1378,7 @@
  | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* 
\
  | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
  | -linux-newlib* | -linux-musl* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
  | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
  | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
  | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xfsprogs-3.2.3/db/metadump.c 
new/xfsprogs-3.2.4/db/metadump.c
--- old/xfsprogs-3.2.3/db/metadump.c2015-06-10 02:08:50.0 +0200
+++ new/xfsprogs-3.2.4/db/metadump.c2015-07-30 01:21:08.0 +0200
@@ -17,6 +17,7 @@
  */
 
 #include libxfs.h
+#include libxlog.h
 #include bmap.h
 #include command.h
 #include metadump.h
@@ -56,7 +57,7 @@
 
 static const cmdinfo_t metadump_cmd =
{ metadump, NULL, metadump_f, 0, -1, 0,
-   N_([-e] [-g] [-m max_extent] [-w] [-o] filename),
+   N_([-a] [-e] [-g] [-m max_extent] [-w] [-o] filename),
N_(dump metadata to a file), metadump_help };
 
 static FILE*outf;  /* metadump file */
@@ -73,7 +74,8 @@
 static int show_progress = 0;
 static int stop_on_read_error = 0;
 static int max_extent_size = DEFAULT_MAX_EXT_SIZE;
-static int dont_obfuscate = 0;
+static int obfuscate = 1;
+static int zero_stale_data = 1;
 static int show_warnings = 0;
 static int progress_since_warning = 0;
 
@@ -92,6 +94,7 @@
  for compressing and sending to an XFS maintainer for corruption analysis \n
  or 

commit xfsprogs for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2015-07-16 17:16:09

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2015-03-23 
12:15:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2015-07-16 
17:16:11.0 +0200
@@ -1,0 +2,34 @@
+Sat Jul 11 21:36:04 UTC 2015 - mplus...@suse.com
+
+- Update to 3.2.3
+  * xfs_repair: handle speciall atribute names correctly
+  * xfs_repair: handle v5 format feature flags correctly
+  * xfs_repair: Better v5 format validation for directories
+  * mkfs.xfs: enable metadata CRCs by default
+  * mkfs.xfs: enable free inode btrees by default
+  * build: glibc support updates
+  * man page updates
+  * xfs_admin: Changing UUIDs disable for CRC enabled filesystems
+  * xfs_repair: Separate pquota inode fixes
+  * xfs_db: inode alignment fixes 
+  * mkfs.xfs: fix failures creating file images
+  * libxfs: zero new buffers before use 
+  * xfs_repair: handle directory leaf CRC errors gracefully
+  * xfs_repair: validate and repair inode CRCs
+  * xfs_repair: lots of broken directory repair fixes
+  * xfs_db: handle v3 inodes properly
+  * xfs_db: allow writing corrupted metadata on CRC enabled 
+filesystems
+  * xfs_repair: gracefully handle  512 byte sector superblocks
+  * mkfs.xfs: take into acocunt log stripe unit when sizing log
+  * xfs_metadump: inode alignment and null inode fixes
+  * xfs_io: FALLOC_FL_INSERT_RANGE support
+  * build: libtool static library build fixes
+  * mkfs.xfs: large block size inode alignment fixes
+  * xfs_repair: secondary superblock scan fixes
+  * xfs_repair: don't care about symlink compenent lengths
+- Rebase patches
+  * xfsprogs-docdir.diff
+  * xfsprogs-ppc64.diff
+
+---

Old:

  xfsprogs-3.2.2.tar.gz
  xfsprogs-3.2.2.tar.gz.sig

New:

  xfsprogs-3.2.3.tar.gz
  xfsprogs-3.2.3.tar.gz.sig



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.0HW5VE/_old  2015-07-16 17:16:12.0 +0200
+++ /var/tmp/diff_new_pack.0HW5VE/_new  2015-07-16 17:16:12.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xfsprogs
-Version:3.2.2
+Version:3.2.3
 Release:0
 Summary:Utilities for managing the XFS file system
 License:GPL-2.0+

++ xfsprogs-3.2.2.tar.gz - xfsprogs-3.2.3.tar.gz ++
 14775 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.2/VERSION new/xfsprogs-3.2.3/VERSION
--- old/xfsprogs-3.2.2/VERSION  2014-12-03 21:38:41.0 +0100
+++ new/xfsprogs-3.2.3/VERSION  2015-06-10 02:10:43.0 +0200
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=2
+PKG_REVISION=3
 PKG_BUILD=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.2/copy/Makefile new/xfsprogs-3.2.3/copy/Makefile
--- old/xfsprogs-3.2.2/copy/Makefile2010-01-24 10:28:06.0 +0100
+++ new/xfsprogs-3.2.3/copy/Makefile2015-06-05 02:08:17.0 +0200
@@ -11,7 +11,7 @@
 
 LLDLIBS = $(LIBXFS) $(LIBUUID) $(LIBPTHREAD) $(LIBRT)
 LTDEPENDENCIES = $(LIBXFS)
-LLDFLAGS = -static
+LLDFLAGS = -static-libtool-libs
 
 default: depend $(LTCOMMAND)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.2/db/Makefile new/xfsprogs-3.2.3/db/Makefile
--- old/xfsprogs-3.2.2/db/Makefile  2014-06-10 06:42:53.0 +0200
+++ new/xfsprogs-3.2.3/db/Makefile  2015-06-05 02:08:17.0 +0200
@@ -18,7 +18,7 @@
 
 LLDLIBS= $(LIBXFS) $(LIBXLOG) $(LIBUUID) $(LIBRT) $(LIBPTHREAD)
 LTDEPENDENCIES = $(LIBXFS) $(LIBXLOG)
-LLDFLAGS += -static
+LLDFLAGS += -static-libtool-libs
 
 ifeq ($(ENABLE_READLINE),yes)
 LLDLIBS += $(LIBREADLINE) $(LIBTERMCAP)
diff -urN '--exclude=CVS' 

commit xfsprogs for openSUSE:Factory

2015-03-23 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2015-03-23 12:15:32

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2014-12-16 
14:50:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2015-03-23 
12:15:33.0 +0100
@@ -1,0 +2,13 @@
+Thu Mar 19 13:38:47 UTC 2015 - mplus...@suse.com
+
+- Update url
+- Do not use full path for make
+
+---
+Thu Mar 19 13:06:46 UTC 2015 - mplus...@suse.com
+
+- Use url for source
+- Add gpg signature
+- Cleanup spec-file with spec-clener
+
+---

New:

  xfsprogs-3.2.2.tar.gz.sig
  xfsprogs.keyring



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.lbWARC/_old  2015-03-23 12:15:34.0 +0100
+++ /var/tmp/diff_new_pack.lbWARC/_new  2015-03-23 12:15:34.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# 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,7 +17,19 @@
 
 
 Name:   xfsprogs
+Version:3.2.2
+Release:0
+Summary:Utilities for managing the XFS file system
+License:GPL-2.0+
+Group:  System/Filesystems
+Url:http://xfs.org
+Source0:
ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-%{version}.tar.gz
+Source1:
ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-%{version}.tar.gz.sig
+Source2:%{name}.keyring
+Patch0: xfsprogs-docdir.diff
+Patch1: xfsprogs-ppc64.diff
 BuildRequires:  readline-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}  0
 %if 0%{?suse_version}  1100
 BuildRequires:  e2fsprogs-devel
@@ -27,20 +39,10 @@
 %else
 BuildRequires:  libuuid-devel
 %endif
-Version:3.2.2
-Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
 Supplements:filesystem(xfs)
 %endif
-Url:http://oss.sgi.com/projects/xfs/
-Summary:Utilities for managing the XFS file system
-License:GPL-2.0+
-Group:  System/Filesystems
-Source0:xfsprogs-%{version}.tar.gz
-Patch0: xfsprogs-docdir.diff
-Patch1: xfsprogs-ppc64.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.
@@ -57,9 +59,9 @@
 IRIX version of XFS.
 
 %package  devel
-Requires:   xfsprogs = %version
 Summary:XFS Filesystem-specific Static Libraries and Headers
 Group:  Development/Libraries/C and C++
+Requires:   xfsprogs = %{version}
 
 %description devel
 xfsprogs-devel contains the libraries and header files needed to
@@ -79,49 +81,49 @@
 %build
 export OPTIMIZER=-fPIC
 export DEBUG=-DNDEBUG
-export LIBUUID=/usr/%{_lib}/libuuid.a
+export LIBUUID=%{_libdir}/libuuid.a
 %configure --enable-readline=yes
 make %{?_smp_mflags}
 
 %install
-export DIST_ROOT=$RPM_BUILD_ROOT
-/usr/bin/make install
-/usr/bin/make install-dev
+export DIST_ROOT=%{buildroot}
+make install
+make install-dev
 # remove devel stuff from /lib
-rm $RPM_BUILD_ROOT/%_lib/libhandle.so
+rm %{buildroot}/%{_lib}/libhandle.so
 # move things to usr
-mv $RPM_BUILD_ROOT/sbin/* $RPM_BUILD_ROOT%{_sbindir}
-mv $RPM_BUILD_ROOT/%_lib/* $RPM_BUILD_ROOT%{_libdir}
+mv %{buildroot}/sbin/* %{buildroot}%{_sbindir}
+mv %{buildroot}/%{_lib}/* %{buildroot}%{_libdir}
 #UsrMerge
-ln -s %{_sbindir}/{fsck.xfs,mkfs.xfs,xfs_repair} $RPM_BUILD_ROOT/sbin
+ln -s %{_sbindir}/{fsck.xfs,mkfs.xfs,xfs_repair} %{buildroot}/sbin
 #EndUserMerge
-pushd $RPM_BUILD_ROOT%_libdir
+pushd %{buildroot}%{_libdir}
ln -s libhandle.so.[0-9] libhandle.so
 popd
-chmod 755 $RPM_BUILD_ROOT/%_sbindir/fsck.xfs
-%find_lang %name
+chmod 755 %{buildroot}/%{_sbindir}/fsck.xfs
+%find_lang %{name}
 
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
-%files -f %name.lang
+%files -f %{name}.lang
 %defattr(-,root,root,755)
 #UsrMerge
 /sbin/*
 #EndUsrMerge
-%_sbindir/*
+%{_sbindir}/*
 # this is only used by xfs cmds, therefore no urgent need for a shlib package
-%_libdir/libhandle.so.*
-%doc /usr/share/man/man[58]/*
-%doc %_defaultdocdir/%name
+%{_libdir}/libhandle.so.*
+%doc %{_mandir}/man[58]/*
+%doc %{_defaultdocdir}/%{name}
 
 %files devel
 %defattr(-,root,root,755)
-%_includedir/xfs

commit xfsprogs for openSUSE:Factory

2014-12-16 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2014-12-16 14:50:49

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2014-07-23 
22:06:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2014-12-16 
14:50:45.0 +0100
@@ -1,0 +2,19 @@
+Thu Dec 11 10:06:01 UTC 2014 - j...@suse.cz
+
+- Updated to 3.2.2
+   - xfs_repair, mkfs.xfs stripe geometry fixes
+   - libxcmd path handling fixes
+   - xfs_crash crash fix
+   - xfs_logprint AGI/AGF handling improvements
+   - libhandle support for symlinked /usr
+   - fix multiple Coverity and sparse reported issues
+   - new mremap, sync, syncfs commands for xfs_io
+   - man page updates
+   - xfs_repair sets ftype in lost+found dirents
+   - xfs_repair handles bad inodes better
+   - xfs_repair freelist rebuild improvements
+   - xfs_repair finobt crash fixes
+   - xfs_copy handles 4k sector devices better
+logprint-Fix-printing-of-AGF-and-AGI-buffers.patch: Removed (merged upstream)
+
+---

Old:

  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch
  xfsprogs-3.2.1.tar.gz

New:

  xfsprogs-3.2.2.tar.gz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.EjxhMS/_old  2014-12-16 14:50:47.0 +0100
+++ /var/tmp/diff_new_pack.EjxhMS/_new  2014-12-16 14:50:47.0 +0100
@@ -27,7 +27,7 @@
 %else
 BuildRequires:  libuuid-devel
 %endif
-Version:3.2.1
+Version:3.2.2
 Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
@@ -40,7 +40,6 @@
 Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
-Patch2: logprint-Fix-printing-of-AGF-and-AGI-buffers.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -76,7 +75,6 @@
 %patch0
 %endif
 %patch1
-%patch2 -p1
 
 %build
 export OPTIMIZER=-fPIC
@@ -90,8 +88,7 @@
 /usr/bin/make install
 /usr/bin/make install-dev
 # remove devel stuff from /lib
-rm $RPM_BUILD_ROOT/%_lib/libhandle.{so,a,la}
-rm $RPM_BUILD_ROOT/%_libdir/libhandle.so
+rm $RPM_BUILD_ROOT/%_lib/libhandle.so
 # move things to usr
 mv $RPM_BUILD_ROOT/sbin/* $RPM_BUILD_ROOT%{_sbindir}
 mv $RPM_BUILD_ROOT/%_lib/* $RPM_BUILD_ROOT%{_libdir}

++ xfsprogs-3.2.1.tar.gz - xfsprogs-3.2.2.tar.gz ++
 3931 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.1/.gitcensus new/xfsprogs-3.2.2/.gitcensus
--- old/xfsprogs-3.2.1/.gitcensus   2014-07-15 06:30:47.0 +0200
+++ new/xfsprogs-3.2.2/.gitcensus   2014-12-03 22:14:02.0 +0100
@@ -104,6 +104,7 @@
 debian/control
 debian/copyright
 debian/rules
+debian/watch
 doc/CHANGES
 doc/COPYING
 doc/CREDITS
@@ -214,6 +215,7 @@
 io/seek.c
 io/sendfile.c
 io/shutdown.c
+io/sync.c
 io/sync_file_range.c
 io/truncate.c
 io/xfs_bmap.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.1/VERSION new/xfsprogs-3.2.2/VERSION
--- old/xfsprogs-3.2.1/VERSION  2014-07-15 06:20:11.0 +0200
+++ new/xfsprogs-3.2.2/VERSION  2014-12-03 21:38:41.0 +0100
@@ -3,5 +3,5 @@
 #
 PKG_MAJOR=3
 PKG_MINOR=2
-PKG_REVISION=1
+PKG_REVISION=2
 PKG_BUILD=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfsprogs-3.2.1/copy/xfs_copy.c new/xfsprogs-3.2.2/copy/xfs_copy.c
--- old/xfsprogs-3.2.1/copy/xfs_copy.c  2014-07-08 02:28:47.0 +0200
+++ new/xfsprogs-3.2.2/copy/xfs_copy.c  2014-12-02 03:31:11.0 +0100
@@ -475,7 +475,7 @@
int open_flags;
xfs_off_t   pos, end_pos;
size_t  length;
-   int c, first_residue, tmp_residue;
+   int c;
__uint64_t  size, sizeb;
__uint64_t  

commit xfsprogs for openSUSE:Factory

2014-07-23 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2014-07-23 22:06:08

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2014-05-23 
08:05:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2014-07-23 
22:06:11.0 +0200
@@ -1,0 +2,13 @@
+Tue Jul 22 09:59:46 UTC 2014 - j...@suse.cz
+
+- Updated to 3.2.1
+  - fix xfs_mdrestore so that non-crc filesystem is properly restored as 
non-crc
+  - minor xfs_fsr fixes to be more robust
+  - various fixes to xfs_repair to properly fix filesystems with v5 superblock
+  - fix data corruption when using xfs_copy
+  - fix adding extended attributes using xfs_db
+  - add support for free inode btree feature
+logprint-Fix-printing-of-AGF-and-AGI-buffers.patch:
+  - fix printing of AGF and AGI buffers in xfs_logprint
+
+---

Old:

  xfsprogs-3.2.0.tar.gz

New:

  logprint-Fix-printing-of-AGF-and-AGI-buffers.patch
  xfsprogs-3.2.1.tar.gz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.tw550m/_old  2014-07-23 22:06:13.0 +0200
+++ /var/tmp/diff_new_pack.tw550m/_new  2014-07-23 22:06:13.0 +0200
@@ -27,7 +27,7 @@
 %else
 BuildRequires:  libuuid-devel
 %endif
-Version:3.2.0
+Version:3.2.1
 Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
@@ -40,6 +40,7 @@
 Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
+Patch2: logprint-Fix-printing-of-AGF-and-AGI-buffers.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -75,6 +76,7 @@
 %patch0
 %endif
 %patch1
+%patch2 -p1
 
 %build
 export OPTIMIZER=-fPIC

++ logprint-Fix-printing-of-AGF-and-AGI-buffers.patch ++
From 655b1e99f115f13f93143b69fe1a56d11f8651ee Mon Sep 17 00:00:00 2001
From: Jan Kara j...@suse.cz
Date: Mon, 14 Jul 2014 16:39:42 +0200
Subject: [PATCH] logprint: Fix printing of AGF and AGI buffers

Currently xfs_logprint doesn't show detailed data about AGF and AGI
buffers and instead always shows Out of space. This is because
xfs_agf_t has additional fields and padding which we never read from
disk and thus buffer length is always smaller than the size of
xfs_agf_t or xfs_agi_t respectively.

Fix the problem by only making sure we have enough data in the buffer
to contain all the information we want to print.

Signed-off-by: Jan Kara j...@suse.cz
---
 logprint/log_misc.c | 20 ++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/logprint/log_misc.c b/logprint/log_misc.c
index d482cf3fba57..c9286c67b913 100644
--- a/logprint/log_misc.c
+++ b/logprint/log_misc.c
@@ -325,7 +325,15 @@ xlog_print_trans_buffer(xfs_caddr_t *ptr, int len, int *i, 
int num_ops)
} else if (be32_to_cpu(*(__be32 *)(*ptr)) == XFS_AGI_MAGIC) {
agi = (xfs_agi_t *)(*ptr);
printf(_(AGI Buffer: XAGI  ));
-   if (be32_to_cpu(head-oh_len)  sizeof(xfs_agi_t) -
+   /*
+* v4 filesystems only contain the fields before the uuid.
+* Even v5 filesystems don't log any field beneath it. That
+* means that the size that is logged is almost always going to
+* be smaller than the structure itself. Hence we need to make
+* sure that the buffer contains all the data we want to print
+* rather than just check against the structure size.
+*/
+   if (be32_to_cpu(head-oh_len)  offsetof(xfs_agi_t, agi_uuid) -
XFS_AGI_UNLINKED_BUCKETS*sizeof(xfs_agino_t)) {
printf(_(out of space\n));
} else {
@@ -367,7 +375,15 @@ xlog_print_trans_buffer(xfs_caddr_t *ptr, int len, int *i, 
int num_ops)
} else if (be32_to_cpu(*(__be32 *)(*ptr)) == XFS_AGF_MAGIC) {
agf = (xfs_agf_t *)(*ptr);
printf(_(AGF Buffer: XAGF  ));
-   if (be32_to_cpu(head-oh_len)  sizeof(xfs_agf_t)) {
+   /*
+* v4 filesystems only contain the fields before the uuid.
+* Even v5 filesystems don't log any field beneath it. That
+* means that the size that is logged is almost always going to
+* be smaller than the structure itself. Hence we need to make
+* sure that the buffer contains all the data we want to print
+* rather than just check against 

commit xfsprogs for openSUSE:Factory

2014-05-23 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2014-05-23 08:05:17

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2013-05-16 
16:25:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2014-05-23 
08:05:21.0 +0200
@@ -1,0 +2,54 @@
+Mon May 19 14:19:11 UTC 2014 - je...@suse.com
+
+- Updated to 3.2.0
+  - xfs_repair has full CRC validation and repair
+  - xfs_repair prefetch fix
+  - xfs_repair block tracking scalability fix
+  - disambiguous of CRC validation errors from IO errors.
+  - Improved dangerous mode handling in repair
+  - repair handles garbage in zeroed areas of superblocks better
+  - repair validates dirent ftype field fully
+  - metadump fully supports discontiguous directory blocks
+  - metadump only recalculates CRCs on metadata it obfuscates so as to
+preserve errors in the metadata where possible.
+  - default log size that mkfs creates is now reverted to the same size
+as 3.1.x releases create.
+  - mkfs sets the ftype on directory entries correctly during protofile
+population
+  - xfs_io support O_TMPFILE, flink, FALLOC_FL_ZERO_RANGE and
+FALLOC_FL_COLLAPSE_RANGE,
+  - logprint handles split entries better
+  - Enable xfs_db write support and xfs_metadump support for CRC
+enabled filesystems.
+  - Add directory entry filetype support for non-CRC filesystems.
+  - Ensure all inodes created by xfs_repair have a proper d_type set.
+  - Fix build on big endian machines.
+  - Properly handle symlinks to devices on various tool commandlines.
+  - Fix xfs_repair's dirty log detection for 4k sector logs, broken
+in Alpha1.
+  - Fix a potential segfault in xfs_repair when issuing progress
+reports.
+  - Fix potential xfs_fsr failures when running w/ selinux.
+  - Stop wasting memory by caching inode structures in xfs_repair -
+they are never re-used.
+  - Improved xfs_repair performance on large filesystems
+(always use prefetch and strided AG scanning functionality)
+  - Remove all vestiges of old, unsupported version 1 directory code.
+  - Add a readdir command to xfs_io, thanks to Brian Foster.
+  - Fix potential segfault in xfs_repair when creating lost+found.
+  - Zero out unused parts of on-disk superblocks during repair, to
+avoid metadata verifier failures at runtime.
+  - Add directory entry type support to mkfs.xfs and xfs_db.
+  - Add the icreate transaction to xfs_logprint, and fix continuation
+transactions.
+  - Add the lseek SEEK_DATA/SEEK_HOLE support into xfs_io.
+  - Print all AGI unlinked buckets in xfs_logprint.
+  - Fix mkfs.xfs ENOSPC with protofile which creates a very large
+directory.
+  - Do all file reads in xfs_fsr using O_DIRECT.
+  - Add support for concurrent group and project quota usage on CRC
+enabled filesystems.
+  - Ensure mkfs creates log sizes that are always large enough for
+the configured fileystem geometry.
+
+---

Old:

  xfsprogs-3.1.11.tar.gz
  xfsprogs-avoid-no-return-in-nonvoid-warning.diff

New:

  xfsprogs-3.2.0.tar.gz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.UNdAmX/_old  2014-05-23 08:05:22.0 +0200
+++ /var/tmp/diff_new_pack.UNdAmX/_new  2014-05-23 08:05:22.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# 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
@@ -27,7 +27,7 @@
 %else
 BuildRequires:  libuuid-devel
 %endif
-Version:3.1.11
+Version:3.2.0
 Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
@@ -40,7 +40,6 @@
 Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
-Patch2: xfsprogs-avoid-no-return-in-nonvoid-warning.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -76,7 +75,6 @@
 %patch0
 %endif
 %patch1
-%patch2
 
 %build
 export OPTIMIZER=-fPIC

++ xfsprogs-3.1.11.tar.gz - xfsprogs-3.2.0.tar.gz ++
 116586 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2013-05-16 16:25:33

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2012-10-11 
11:38:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2013-05-16 
16:25:34.0 +0200
@@ -1,0 +2,47 @@
+Wed May 15 18:44:22 UTC 2013 - j...@suse.cz
+
+- Added patch xfsprogs-avoid-no-return-in-nonvoid-warning.diff to silence
+  (bogus) compiler warnings.
+
+---
+Wed May 15 13:30:46 UTC 2013 - j...@suse.cz
+
+- Updated to 3.1.11
+  - Support for relative paths in xfs_quota thanks to Satoru Takeuchi.
+  - mkfs.xfs will always go into multidisk mode when filesystem
+geometry is specified on the command line.
+  - Document all commands in xfs_io.
+  - Remove setfl command from xfs_io.
+  - xfs_metadump will obfuscate symlinks by path component.
+  - mkfs.xfs no longer accepts geometry settings smaller than the
+physical sector size.
+  - xfs_logprint now supports multiply-logged inode fields and
+handles continued inode transactions correctly.
+  - kill XLOG_SET
+  - Update release scripts to use git archive to address a
+missing source file reported by Arkadiusz Mi?kiewicz
+  - Fix a build error with -Werror=format-security, reported
+by Arkadiusz Mi?kiewicz
+  - mkfs.xfs no longer attempts to discard when -N option is used.
+  - Update 'make deb' to use tarball
+  - Sync up with log reservation changes in the kernel.
+  - Fix possible unallocated memory access in fiemap.
+  - Guard against string overflow in path_to_fspath.
+  - Fix setup_cursor array allocation.
+  - Fix free of unintialized pointer in xfs_acl_valid error path.
+  - Guard against path string overflows.
+  - Check strdup results properly in initallfs().
+  - Fix attribute no_change_count logic.
+  - Remove extraneous close() in fsrallfs().
+  - xfs_repair now skips the freelist scan of a corrupt agf
+when in no-modify mode.
+  - xfs_db now skips freelist scans of corrupt agfs.
+  - Remove unconditional ASSERT(0) in xfs_repair.
+  - Reduce bb_numrecs in bno/cnt btrees when log consumes all agf space.
+  - Add depraction message for xfs_check.
+  - xfs_quota allow user or group names beginning with digits reported by
+James Carter.
+  - Fix manpages and usage() spelling, errors and omissions.
+  ...
+
+---

Old:

  xfsprogs-3.1.6.tar.gz

New:

  xfsprogs-3.1.11.tar.gz
  xfsprogs-avoid-no-return-in-nonvoid-warning.diff



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.2VgQ2Z/_old  2013-05-16 16:25:35.0 +0200
+++ /var/tmp/diff_new_pack.2VgQ2Z/_new  2013-05-16 16:25:35.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# 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
@@ -27,7 +27,7 @@
 %else
 BuildRequires:  libuuid-devel
 %endif
-Version:3.1.6
+Version:3.1.11
 Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
@@ -40,6 +40,7 @@
 Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
+Patch2: xfsprogs-avoid-no-return-in-nonvoid-warning.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -75,6 +76,7 @@
 %patch0
 %endif
 %patch1
+%patch2
 
 %build
 export OPTIMIZER=-fPIC

++ xfsprogs-3.1.6.tar.gz - xfsprogs-3.1.11.tar.gz ++
 53306 lines of diff (skipped)

++ xfsprogs-avoid-no-return-in-nonvoid-warning.diff ++
Index: xfsprogs-3.1.11/repair/incore_ino.c
===
--- repair/incore_ino.c
+++ repair/incore_ino.c
@@ -166,6 +166,7 @@ __uint32_t num_inode_references(struct i
return irec-ino_un.ex_data-counted_nlinks.un32[ino_offset];
default:
ASSERT(0);
+   return 0;   /* Avoid compiler warning */
}
 }
 
@@ -206,6 +207,7 @@ __uint32_t get_inode_disk_nlinks(struct
return irec-disk_nlinks.un32[ino_offset];
default:
ASSERT(0);
+   return 0;   /* Avoid compiler warning */
}
 }
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional 

commit xfsprogs for openSUSE:Factory

2012-10-11 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2012-10-11 11:34:52

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs, Maintainer is mma...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2012-06-05 
15:36:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2012-10-11 
11:38:20.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct  4 11:19:30 UTC 2012 - dd...@suse.com
+
+- Build with readline support; (bnc#783510).
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.OyrF1i/_old  2012-10-11 11:38:23.0 +0200
+++ /var/tmp/diff_new_pack.OyrF1i/_new  2012-10-11 11:38:23.0 +0200
@@ -17,6 +17,7 @@
 
 
 Name:   xfsprogs
+BuildRequires:  readline-devel
 %if 0%{?suse_version}  0
 %if 0%{?suse_version}  1100
 BuildRequires:  e2fsprogs-devel
@@ -79,7 +80,7 @@
 export OPTIMIZER=-fPIC
 export DEBUG=-DNDEBUG
 export LIBUUID=/usr/%{_lib}/libuuid.a
-%configure
+%configure --enable-readline=yes
 make %{?_smp_mflags}
 
 %install

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2012-05-20 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2012-05-21 07:33:22

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs, Maintainer is mma...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2012-03-16 
13:27:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2012-05-21 
07:33:25.0 +0200
@@ -1,0 +2,5 @@
+Mon May  7 20:12:41 UTC 2012 - je...@suse.com
+
+- Updated BuildRequires to use libuuid-devel and properly build on RHEL.
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.hny2eW/_old  2012-05-21 07:33:28.0 +0200
+++ /var/tmp/diff_new_pack.hny2eW/_new  2012-05-21 07:33:28.0 +0200
@@ -17,7 +17,15 @@
 
 
 Name:   xfsprogs
+%if 0%{?suse_version}  0
+%if 0%{?suse_version}  1100
 BuildRequires:  e2fsprogs-devel
+%else
+BuildRequires:  libuuid-devel
+%endif
+%else
+BuildRequires:  libuuid-devel
+%endif
 Version:3.1.6
 Release:0
 %if 0%{?suse_version} = 1010
@@ -63,7 +71,9 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version}
 %patch0
+%endif
 %patch1
 
 %build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2012-03-16 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2012-03-16 13:27:48

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs, Maintainer is mma...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2012-02-23 
15:35:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2012-03-16 
13:27:51.0 +0100
@@ -1,0 +2,5 @@
+Thu Mar 15 13:41:03 UTC 2012 - co...@suse.com
+
+- no need to link the lib in /lib
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.wSiNzE/_old  2012-03-16 13:27:52.0 +0100
+++ /var/tmp/diff_new_pack.wSiNzE/_new  2012-03-16 13:27:52.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   xfsprogs
 BuildRequires:  e2fsprogs-devel
 Version:3.1.6
@@ -46,12 +47,6 @@
 complete details.  This implementation is on-disk compatible with the
 IRIX version of XFS.
 
-
-
-Authors:
-
-SGI
-
 %package  devel
 Requires:   xfsprogs = %version
 Url:http://oss.sgi.com/projects/xfs/
@@ -66,12 +61,6 @@
 system-specific programs.  If you install xfsprogs-devel, you will also
 want to install xfsprogs.
 
-
-
-Authors:
-
-SGI
-
 %prep
 %setup -q
 %patch0
@@ -96,9 +85,7 @@
 mv $RPM_BUILD_ROOT/sbin/* $RPM_BUILD_ROOT%{_sbindir}
 mv $RPM_BUILD_ROOT/%_lib/* $RPM_BUILD_ROOT%{_libdir}
 #UsrMerge
-ln -sf %{_sbindir}/{fsck.xfs,mkfs.xfs,xfs_repair} $RPM_BUILD_ROOT/sbin
-ln -sf %{_libdir}/libhandle.so.1 $RPM_BUILD_ROOT/%{_lib}
-ln -sf %{_libdir}/libhandle.so.1.0.3 $RPM_BUILD_ROOT/%{_lib}
+ln -s %{_sbindir}/{fsck.xfs,mkfs.xfs,xfs_repair} $RPM_BUILD_ROOT/sbin
 #EndUserMerge
 pushd $RPM_BUILD_ROOT%_libdir
ln -s libhandle.so.[0-9] libhandle.so
@@ -117,7 +104,6 @@
 %defattr(-,root,root,755)
 #UsrMerge
 /sbin/*
-/%_lib/libhandle.so.*
 #EndUsrMerge
 %_sbindir/*
 # this is only used by xfs cmds, therefore no urgent need for a shlib package

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2012-02-23 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2012-02-23 15:35:05

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs, Maintainer is mma...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes2011-10-19 
00:56:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2012-02-23 
15:35:07.0 +0100
@@ -1,0 +2,10 @@
+Mon Feb  6 22:33:58 UTC 2012 - rschweik...@suse.com
+
+- use %configure
+
+---
+Fri Feb  3 14:50:27 UTC 2012 - rschweik...@suse.com
+
+- move libs and executables to /usr tree (UsrMerge project)
+
+---



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.hKEe9Q/_old  2012-02-23 15:35:08.0 +0100
+++ /var/tmp/diff_new_pack.hKEe9Q/_new  2012-02-23 15:35:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# Copyright (c) 2011 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,22 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-
 Name:   xfsprogs
 BuildRequires:  e2fsprogs-devel
 Version:3.1.6
-Release:1
+Release:0
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
 Supplements:filesystem(xfs)
 %endif
-AutoReqProv:on
-Group:  System/Filesystems
-License:GPL-2.0+
 Url:http://oss.sgi.com/projects/xfs/
 Summary:Utilities for managing the XFS file system
+License:GPL-2.0+
+Group:  System/Filesystems
 Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
@@ -58,11 +54,9 @@
 
 %package  devel
 Requires:   xfsprogs = %version
-AutoReqProv:on
-Group:  Development/Libraries/C and C++
-License:GPL-2.0+
 Url:http://oss.sgi.com/projects/xfs/
 Summary:XFS Filesystem-specific Static Libraries and Headers
+Group:  Development/Libraries/C and C++
 
 %description devel
 xfsprogs-devel contains the libraries and header files needed to
@@ -88,13 +82,7 @@
 export DEBUG=-DNDEBUG
 export LIBUUID=/usr/%{_lib}/libuuid.a
 export CFLAGS=$RPM_OPT_FLAGS
-./configure \
-   --prefix=%{_prefix} \
-   --libdir=/%{_libdir} \
-   --libexecdir=/usr/%{_lib} \
-   --includedir=%{_includedir} \
-   --mandir=%{_mandir} \
-   --datadir=%{_datadir}
+%configure --sbindir=%{_sbindir} --mandir=%{_mandir} --datadir=%{_datadir}
 make %{?jobs:-j %jobs}
 
 %install
@@ -104,11 +92,18 @@
 # remove devel stuff from /lib
 rm $RPM_BUILD_ROOT/%_lib/libhandle.{so,a,la}
 rm $RPM_BUILD_ROOT/%_libdir/libhandle.so
+# move things to usr
+mv $RPM_BUILD_ROOT/sbin/* $RPM_BUILD_ROOT%{_sbindir}
+mv $RPM_BUILD_ROOT/%_lib/* $RPM_BUILD_ROOT%{_libdir}
+#UsrMerge
+ln -sf %{_sbindir}/{fsck.xfs,mkfs.xfs,xfs_repair} $RPM_BUILD_ROOT/sbin
+ln -sf %{_libdir}/libhandle.so.1 $RPM_BUILD_ROOT/%{_lib}
+ln -sf %{_libdir}/libhandle.so.1.0.3 $RPM_BUILD_ROOT/%{_lib}
+#EndUserMerge
 pushd $RPM_BUILD_ROOT%_libdir
-   ls ../../%_lib/libhandle.so.[0-9]
-   ln -s ../../%_lib/libhandle.so.[0-9] libhandle.so
+   ln -s libhandle.so.[0-9] libhandle.so
 popd
-chmod 755 $RPM_BUILD_ROOT/sbin/fsck.xfs
+chmod 755 $RPM_BUILD_ROOT/%_sbindir/fsck.xfs
 %find_lang %name
 
 %clean
@@ -120,16 +115,19 @@
 
 %files -f %name.lang
 %defattr(-,root,root,755)
+#UsrMerge
 /sbin/*
-/usr/sbin/*
-# this is only used by xfs cmds, therefore no urgent need for a shlib package
 /%_lib/libhandle.so.*
+#EndUsrMerge
+%_sbindir/*
+# this is only used by xfs cmds, therefore no urgent need for a shlib package
+%_libdir/libhandle.so.*
 %doc /usr/share/man/man[58]/*
 %doc %_defaultdocdir/%name
 
 %files devel
 %defattr(-,root,root,755)
-/usr/include/xfs
+%_includedir/xfs
 %_libdir/*.so
 %_libdir/*.a
 %_libdir/*.la

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2011-12-06 19:15:48

Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and  /work/SRC/openSUSE:Factory/.xfsprogs.new (New)


Package is xfsprogs, Maintainer is mma...@suse.com

Changes:




Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.0wWPae/_old  2011-12-06 19:55:17.0 +0100
+++ /var/tmp/diff_new_pack.0wWPae/_new  2011-12-06 19:55:17.0 +0100
@@ -28,7 +28,7 @@
 %endif
 AutoReqProv:on
 Group:  System/Filesystems
-License:GPLv2+
+License:GPL-2.0+
 Url:http://oss.sgi.com/projects/xfs/
 Summary:Utilities for managing the XFS file system
 Source0:xfsprogs-%{version}.tar.gz
@@ -60,7 +60,7 @@
 Requires:   xfsprogs = %version
 AutoReqProv:on
 Group:  Development/Libraries/C and C++
-License:GPLv2+
+License:GPL-2.0+
 Url:http://oss.sgi.com/projects/xfs/
 Summary:XFS Filesystem-specific Static Libraries and Headers
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xfsprogs for openSUSE:Factory

2011-10-16 Thread h_root

Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory
checked in at Sun Oct 16 13:02:27 CEST 2011.




--- openSUSE:Factory/xfsprogs/xfsprogs.changes  2011-09-23 12:51:34.0 
+0200
+++ /mounts/work_src_done/STABLE/xfsprogs/xfsprogs.changes  2011-10-14 
17:18:27.0 +0200
@@ -1,0 +2,46 @@
+Fri Oct 14 17:15:56 CEST 2011 - dste...@suse.cz
+
+- updated to 3.1.6
+  - Re-synch of the header and libxfs files with the kernel
+code as of Linux 2.6.37, including reviving xfs_repair
+radix tree code.
+  - Fix a xfs_repair phase 4 hang, thanks to Ajeet Yadav.
+  - Subcommand names within various programs are no longer
+translated/localized, thanks to Arkadiusz Mi?kiewicz.
+  - Build system fixes, thanks to Ted Ts'o.
+  - Updates to teh xfs_info(8)/xfs_growfs(8) man page, thanks
+to Roman Ovchinnikov.
+  - xfs_quota df no longer reports values twice what they
+should have been for project quotas.
+  - mkfs.xfs now requires that sub-options are non-empty
+strings; thanks to Chris Pearson for reporting.
+  - Better handling of short reads in libxfs.
+  - xfs_quota now prints N/A rather than a large number for
+the quota file inode number for disabled quota types.
+  - Bogus (unrelated) mount point entries no longer cause
+xfs_growfs, xfs_quota, and xfs_io to quit early.
+  - xfs_repair no longer fails when the sector size of an
+underlying device is larger than the sector size in a
+hosted filesystem image.
+  - Various other internal improvements, including refactoring
+and eliminating more build warnings.
+
+---
+Mon Jun 20 11:21:03 UTC 2011 - mma...@novell.com
+
+- updated to 3.1.5
+  - Polish translation update, thanks to Jakub Bogusz
+  - xfs_repair now warns if running in low memory mode
+  - Phase 2 of xfs_repair is now multithreaded
+  - xfs_quota no longer attempts to get quota information if not
+enabled
+  - Inode flags are now properly validated by xfs_repair
+  - Metadump now obfuscates all file names reliably
+  - xfs_io now supports the fiemap command, a more generic form
+of the bmap command
+  - xfs_io now supports the fpunch command, as well as a -p
+flag to the fallocate command.  Both implement hole punching.
+Thanks to Josef Bacik
+  - A number of other bug fixes thanks to Ajeet Yadav
+
+---

calling whatdependson for head-i586


Old:

  xfsprogs-3.1.4.tar.bz2

New:

  xfsprogs-3.1.6.tar.gz



Other differences:
--
++ xfsprogs.spec ++
--- /var/tmp/diff_new_pack.uU77Of/_old  2011-10-16 13:02:23.0 +0200
+++ /var/tmp/diff_new_pack.uU77Of/_new  2011-10-16 13:02:23.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package xfsprogs (Version 3.1.4)
+# spec file for package xfsprogs
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -20,7 +20,7 @@
 
 Name:   xfsprogs
 BuildRequires:  e2fsprogs-devel
-Version:3.1.4
+Version:3.1.6
 Release:1
 %if 0%{?suse_version} = 1010
 # hint for ZYPP
@@ -31,7 +31,7 @@
 License:GPLv2+
 Url:http://oss.sgi.com/projects/xfs/
 Summary:Utilities for managing the XFS file system
-Source0:xfsprogs-%{version}.tar.bz2
+Source0:xfsprogs-%{version}.tar.gz
 Patch0: xfsprogs-docdir.diff
 Patch1: xfsprogs-ppc64.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org