!96 upgrade version to 6.5.0

From: @wguanghao 
Reviewed-by: @swf504 
Signed-off-by: @swf504
This commit is contained in:
openeuler-ci-bot 2024-01-08 11:23:06 +00:00 committed by Gitee
commit 27807e830d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
6 changed files with 16 additions and 80 deletions

View File

@ -1,32 +0,0 @@
From 0fc0d398f32bf751c4d6da3b5609c962310a75d7 Mon Sep 17 00:00:00 2001
From: Yaakov Selkowitz <yselkowi@redhat.com>
Date: Tue, 27 Jun 2023 17:29:31 -0400
Subject: [PATCH] po: fix German translation
gettext-0.22 raises an error on what is clearly an typo in the translation:
de.po:3087: 'msgstr' is not a valid C format string, unlike 'msgid'.
Reason: In the directive number 2, the argument size specifier is invalid.
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
---
po/de.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/po/de.po b/po/de.po
index 944b0e9..a6f8fde 100644
--- a/po/de.po
+++ b/po/de.po
@@ -3084,7 +3084,7 @@ msgstr "%llu Spezialdateien\n"
#: .././estimate/xfs_estimate.c:191
#, c-format
msgid "%s will take about %.1f megabytes\n"
-msgstr "%s wird etwa %.lf Megabytes einnehmen\n"
+msgstr "%s wird etwa %.1f Megabytes einnehmen\n"
#: .././estimate/xfs_estimate.c:198
#, c-format
--
2.41.0

View File

@ -1,36 +0,0 @@
From b7b81f336ac02f4e4f24e0844a7fb3023c489667 Mon Sep 17 00:00:00 2001
From: "Darrick J. Wong" <djwong@kernel.org>
Date: Tue, 14 Mar 2023 18:01:55 -0700
Subject: [PATCH] xfs_repair: fix incorrect dabtree hashval comparison
If an xattr structure contains enough names with the same hash value to
fill multiple xattr leaf blocks with names all hashing to the same
value, then the dabtree nodes will contain consecutive entries with the
same hash value.
This causes false corruption reports in xfs_repair because it's not
expecting such a huge same-hashing structure. Fix that.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
---
repair/da_util.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/repair/da_util.c b/repair/da_util.c
index 7239c2e..b229422 100644
--- a/repair/da_util.c
+++ b/repair/da_util.c
@@ -330,7 +330,7 @@ _("%s block used/count inconsistency - %d/%hu\n"),
/*
* hash values monotonically increasing ???
*/
- if (cursor->level[this_level].hashval >=
+ if (cursor->level[this_level].hashval >
be32_to_cpu(nodehdr.btree[entry].hashval)) {
do_warn(
_("%s block hashvalue inconsistency, expected > %u / saw %u\n"),
--
1.8.3.1

View File

@ -1,17 +1,19 @@
diff --git a/mkfs/xfs_mkfs.c b/../xfs_mkfs.c.bak diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c
index 9dd0e79..49e3224 100644 index c522cb4..4f16335 100644
--- a/mkfs/xfs_mkfs.c --- a/mkfs/xfs_mkfs.c
+++ b/../xfs_mkfs.c.bak +++ b/mkfs/xfs_mkfs.c
@@ -13,6 +13,8 @@ @@ -14,7 +14,9 @@
#include "libfrog/crc32cselftest.h" #include "libfrog/dahashselftest.h"
#include "proto.h" #include "proto.h"
#include <ini.h> #include <ini.h>
-
+#include <linux/version.h> +#include <linux/version.h>
+#include <sys/utsname.h> +#include <sys/utsname.h>
+
#define TERABYTES(count, blog) ((uint64_t)(count) << (40 - (blog))) #define TERABYTES(count, blog) ((uint64_t)(count) << (40 - (blog)))
#define GIGABYTES(count, blog) ((uint64_t)(count) << (30 - (blog))) #define GIGABYTES(count, blog) ((uint64_t)(count) << (30 - (blog)))
@@ -3998,6 +4000,23 @@ cfgfile_parse( #define MEGABYTES(count, blog) ((uint64_t)(count) << (20 - (blog)))
@@ -4072,6 +4074,23 @@ cfgfile_parse(
cli->cfgfile); cli->cfgfile);
} }
@ -35,7 +37,7 @@ index 9dd0e79..49e3224 100644
int int
main( main(
int argc, int argc,
@@ -4077,7 +4096,15 @@ main( @@ -4150,7 +4169,15 @@ main(
}; };
struct list_head buffer_list; struct list_head buffer_list;

Binary file not shown.

BIN
xfsprogs-6.5.0.tar.xz Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
Name: xfsprogs Name: xfsprogs
Version: 6.1.1 Version: 6.5.0
Release: 4 Release: 1
Summary: Administration and debugging tools for the XFS file system Summary: Administration and debugging tools for the XFS file system
License: GPL+ and LGPLv2+ License: GPL+ and LGPLv2+
URL: https://xfs.wiki.kernel.org URL: https://xfs.wiki.kernel.org
@ -20,8 +20,6 @@ Conflicts: xfsdump < 3.0.1
Patch0: xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch Patch0: xfsprogs-5.12.0-default-bigtime-inobtcnt-on.patch
Patch1: 0001-xfsprogs-Add-sw64-architecture.patch Patch1: 0001-xfsprogs-Add-sw64-architecture.patch
Patch2: 0002-po-fix-German-translation.patch
Patch3: 0003-xfs_repair-fix-incorrect-dabtree-hashval-comparison.patch
%description %description
xfsprogs are the userspace utilities that manage XFS filesystems. xfsprogs are the userspace utilities that manage XFS filesystems.
@ -87,6 +85,7 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
%exclude %{_sbindir}/xfs_scrub* %exclude %{_sbindir}/xfs_scrub*
%exclude %{_unitdir}/xfs_scrub* %exclude %{_unitdir}/xfs_scrub*
%exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub* %exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub*
%{_udevrulesdir}/64-xfs.rules
%files xfs_scrub %files xfs_scrub
%{_sbindir}/xfs_scrub* %{_sbindir}/xfs_scrub*
@ -106,6 +105,9 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
%changelog %changelog
* Mon Jan 8 2024 wuguanghao <wuguanghao3@huawei.com> - 6.5.0-1
- upgrade version to 6.5.0
* Wed Dec 27 2023 wuguanghao <wuguanghao3@huawei.com> - 6.1.1-4 * Wed Dec 27 2023 wuguanghao <wuguanghao3@huawei.com> - 6.1.1-4
- backport patch from community - backport patch from community