Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2022-04-30 00:44:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and      /work/SRC/openSUSE:Factory/.xfsprogs.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfsprogs"

Sat Apr 30 00:44:36 2022 rev:72 rq:973096 version:5.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes        2021-12-18 
20:29:59.438234034 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new.1538/xfsprogs.changes      
2022-04-30 00:44:58.534922145 +0200
@@ -1,0 +2,25 @@
+Tue Apr 26 23:22:02 UTC 2022 - Anthony Iliopoulos <[email protected]>
+
+- update to 5.15.0:
+  - mkfs: increase the min log size to 64MB when possible
+  - xfs_scrub: retry items that are ok except for XFAIL
+  - xfs_scrub: fix xfrog_scrub_metadata error reporting
+  - mkfs: enable inobtcount and bigtime by default
+  - mkfs: prevent corruption of suboption string values
+  - mkfs: document sample configuration file location
+  - mkfs: add configuration files for a few LTS kernels
+  - mkfs: add a config file for x86_64 pmem filesystems
+  - xfs_quota: don't exit on "project" cmd failure
+  - xfs_repair: don't guess about failure reason in phase6
+  - xfs_repair: update 2ndary superblocks after upgrades
+  - xfs_scrub: fix reporting if we can't open devices
+  - xfs_scrub: report optional features in version
+  - libxcmd: use emacs mode for command history editing
+  - libfrog: always use the kernel GETFSMAP definitions
+  - mkfs.xfs(8): fix default inode allocator description
+  - xfs_quota(8): fix up dump and report documentation
+  - xfs_quota(8): document units in limit command
+  - misc: add a crc32c self test to mkfs and repair
+  - libxfs changes merged from kernel 5.15
+
+-------------------------------------------------------------------

Old:
----
  xfsprogs-5.14.2.tar.sign
  xfsprogs-5.14.2.tar.xz

New:
----
  xfsprogs-5.15.0.tar.sign
  xfsprogs-5.15.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.dIGDf1/_old  2022-04-30 00:44:59.538923016 +0200
+++ /var/tmp/diff_new_pack.dIGDf1/_new  2022-04-30 00:44:59.546923022 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfsprogs
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,7 @@
 %endif
 %define libname libhandle1
 Name:           xfsprogs
-Version:        5.14.2
+Version:        5.15.0
 Release:        0
 Summary:        Utilities for managing the XFS file system
 License:        GPL-2.0-or-later
@@ -37,7 +37,7 @@
 Source3:        module-setup.sh.in
 Source4:        dracut-fsck-help.txt
 Patch0:         xfsprogs-docdir.diff
-Patch2:         0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
+Patch1:         0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libblkid-devel
@@ -110,7 +110,7 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch2 -p1
+%patch1 -p1
 
 %build
 aclocal -I m4
@@ -189,6 +189,9 @@
 %dir %{_dracutmodulesdir}/95suse-xfs/
 %{_dracutmodulesdir}/95suse-xfs/dracut-fsck-help.txt
 %{_dracutmodulesdir}/95suse-xfs/module-setup.sh
+%dir %{_prefix}/share/xfsprogs/
+%dir %{_prefix}/share/xfsprogs/mkfs
+%{_prefix}/share/xfsprogs/mkfs/*
 
 %files -n %{libname}
 %defattr(-,root,root,755)

++++++ 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch ++++++
--- /var/tmp/diff_new_pack.dIGDf1/_old  2022-04-30 00:44:59.574923046 +0200
+++ /var/tmp/diff_new_pack.dIGDf1/_new  2022-04-30 00:44:59.578923051 +0200
@@ -35,14 +35,12 @@
 
 Signed-off-by: Jeff Mahoney <[email protected]>
 ---
- repair/dinode.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 file changed, 178 insertions(+), 6 deletions(-)
+ repair/dinode.c |  186 
++++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 180 insertions(+), 6 deletions(-)
 
-Index: xfsprogs-5.10.0/repair/dinode.c
-===================================================================
---- xfsprogs-5.10.0.orig/repair/dinode.c
-+++ xfsprogs-5.10.0/repair/dinode.c
-@@ -2179,6 +2179,160 @@ _("Bad %s nsec %u on inode %" PRIu64 ",
+--- a/repair/dinode.c
++++ b/repair/dinode.c
+@@ -2229,6 +2229,160 @@
        }
  }
  
@@ -203,7 +201,7 @@
  /*
   * returns 0 if the inode is ok, 1 if the inode is corrupt
   * check_dups can be set to 1 *only* when called by the
-@@ -2203,7 +2357,8 @@ process_dinode_int(xfs_mount_t *mp,
+@@ -2253,7 +2407,8 @@
                                         * duplicate blocks             */
                int extra_attr_check, /* 1 == do attribute format and value 
checks */
                int *isa_dir,           /* out == 1 if inode is a directory */
@@ -213,10 +211,10 @@
  {
        xfs_rfsblock_t          totblocks = 0;
        xfs_rfsblock_t          atotblocks = 0;
-@@ -2319,6 +2474,25 @@ process_dinode_int(xfs_mount_t *mp,
+@@ -2369,6 +2524,25 @@
         * memory and hence invalidated the CRC.
         */
-       if (xfs_sb_version_hascrc(&mp->m_sb)) {
+       if (xfs_has_crc(mp)) {
 +              int good_uuid = 1;
 +
 +              if (platform_uuid_compare(&dino->di_uuid,
@@ -239,7 +237,7 @@
                if (be64_to_cpu(dino->di_ino) != lino) {
                        if (!uncertain)
                                do_warn(
-@@ -2329,8 +2503,7 @@ _("inode identifier %llu mismatch on ino
+@@ -2379,8 +2553,7 @@
                                return 1;
                        goto clear_bad_out;
                }
@@ -249,7 +247,7 @@
                        if (!uncertain)
                                do_warn(
                        _("UUID mismatch on inode %" PRIu64 "\n"), lino);
-@@ -2911,7 +3084,8 @@ process_dinode(
+@@ -2942,7 +3115,8 @@
  #endif
        return process_dinode_int(mp, dino, agno, ino, was_free, dirty, used,
                                verify_mode, uncertain, ino_discovery,
@@ -259,7 +257,7 @@
  }
  
  /*
-@@ -2938,7 +3112,7 @@ verify_dinode(
+@@ -2969,7 +3143,7 @@
  
        return process_dinode_int(mp, dino, agno, ino, 0, &dirty, &used,
                                verify_mode, uncertain, ino_discovery,
@@ -268,7 +266,7 @@
  }
  
  /*
-@@ -2964,5 +3138,5 @@ verify_uncertain_dinode(
+@@ -2995,5 +3169,5 @@
  
        return process_dinode_int(mp, dino, agno, ino, 0, &dirty, &used,
                                verify_mode, uncertain, ino_discovery,

++++++ xfsprogs-5.14.2.tar.xz -> xfsprogs-5.15.0.tar.xz ++++++
++++ 23639 lines of diff (skipped)

++++++ xfsprogs-docdir.diff ++++++
--- /var/tmp/diff_new_pack.dIGDf1/_old  2022-04-30 00:45:00.342923713 +0200
+++ /var/tmp/diff_new_pack.dIGDf1/_new  2022-04-30 00:45:00.346923716 +0200
@@ -1,14 +1,14 @@
 diff --git a/include/builddefs.in b/include/builddefs.in
-index fd274ddc66d8..659fb04691ca 100644
+index 0bb364310d78..07775ac2d5e7 100644
 --- a/include/builddefs.in
 +++ b/include/builddefs.in
-@@ -60,7 +60,7 @@ PKG_LIB_DIR  = @libdir@@libdirsuffix@
+@@ -54,7 +54,7 @@ PKG_LIB_DIR  = @libdir@@libdirsuffix@
  PKG_INC_DIR   = @includedir@/xfs
  DK_INC_DIR    = @includedir@/disk
  PKG_MAN_DIR   = @mandir@
 -PKG_DOC_DIR   = @datadir@/doc/@pkg_name@
 +PKG_DOC_DIR   = @datadir@/doc/packages/@pkg_name@
  PKG_LOCALE_DIR        = @datadir@/locale
- 
- CC            = @cc@
+ PKG_DATA_DIR  = @datadir@/@pkg_name@
+ MKFS_CFG_DIR  = @datadir@/@pkg_name@/mkfs
 

Reply via email to