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
