From 957246789af7ba55efb2911e6d49dc7f30c919ec Mon Sep 17 00:00:00 2001
From: hauky <>
Date: Jan 24 2022 22:15:08 +0000
Subject: Update openafs to version 1.8.8.1 / rev 32 via SR 948297
https://build.opensuse.org/request/show/948297
by user hauky + dimstar_suse
---
diff --git a/.files b/.files
index 6ef649a..6275132 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 049cbe2..e3f944e 100644
--- a/.rev
+++ b/.rev
@@ -457,4 +457,20 @@
922940
+
+ 73a4748f8cb306862756fde634702345
+ 1.8.8
+
+ dimstar_suse
+
+ 934617
+
+
+ ac700ff13586c4466411062ea5fbc5bd
+ 1.8.8.1
+
+ dimstar_suse
+
+ 948297
+
diff --git a/RELNOTES-1.8.8 b/RELNOTES-1.8.8
deleted file mode 100644
index 81a1188..0000000
--- a/RELNOTES-1.8.8
+++ /dev/null
@@ -1,200 +0,0 @@
- User-Visible OpenAFS Changes
-
-
-OpenAFS 1.8.8
-
- All platforms
-
- * Improved documentation, diagnostics and error messages (14311 14326
- 14331 14367 14399 14419 14420 14427 14434 14436 14437 14438 14439
- 14440 14502 14516 14518 14546)
-
- * Build fixes, mostly for recent compilers (14217 14298 14299 14668)
-
- * Avoid some potential performance losses in the wire protocol (14503
- 14514)
-
- * Avoid client connections hanging forever when the server is
- restarted while they're active (14504 14505 14506 14507)
-
- All server platforms
-
- * Avoid Rx calls getting stuck on the incoming call queue for busy
- servers (14394)
-
- * Avoid a possible salvageserver deadlock (14283)
-
- * Fixed salvageserver's parsing of the "-parallel all" argument
- (14285)
-
- * Avoid potential salvager crashes (14515 14614)
-
- * Fix "bos salvage -forceDAFS" when the BosConfig also contains a legacy
- 'fs' bnode in addition to the 'dafs' bnode (14665)
-
- * Avoid erratic vlserver behaviour due to overflowing the maximum
- VLDB size of 2 GB. Log a message and return an error instead (14288)
-
- * Fixed a ptserver issue where 'pts mem -expandgroups' failed when
- supergroups were enabled (14345) (RT #135147)
-
- * Take read-only volumes offline while being converted to read-write
- ones with "vos convertROtoRW", preventing them from ending up in an
- inconsistent state when accessed during the conversion (14433)
-
- * Avoid inconsistent volume states due to interrupted rename operations
- and other potential issues (14449 14450)
-
- * Add new variants to asetkey's "delete" command to allow deleting
- non-des keys (14293)
-
- * Improved ubik performance and robustness (14141 14142 14365)
-
- * Fixed building the vol-bless utility, which is now also built by
- default but still not installed and distributed (14601)
-
- * Fixed parsing of "-cores none" when bosserver is started this way
- (14589)
-
- All client platforms
-
- * Avoid crashes or panics when potentially recoverable errors
- during cache I/O are encountered (14286)
-
- * Avoid flooding servers with NAT pings, which could happen under
- certain circumstances (14364)
-
- * Avoid possible panics during client startup or shutdown (14393 14441)
-
- * Avoid potential buffer overflows by one character in the "bos" client
- program and in libadmin client programs (14664 14666 14698)
-
- * Fixed a slow kernel memory leak triggered by retrieving tokens for
- userspace commands as an authenticated user (14667 14663) (RT #135238)
-
- * Fixed several potential problems in "aklog -keytab" (14478 14479
- 14480 14481 14482)
-
- * Performance improvements (14391)
-
- * Avoid unexpected "cold" shutdowns upon umount /afs on platforms
- which should perform a "warm" shutdown by default (14610)
-
- * Avoid memory leaks during shutdown (14615 14616)
-
- * Fixed building the afscp utility, which is still not built by default
- though (14627)
-
- Linux clients
-
- * Support mainline kernels up to and including 5.13 (14267 14268 14269
- 14315 14563 14564 14565) (RT #135242)
-
- Note that as of mainline kernel 5.13, OpenAFS currently won't build
- on PowerPC due to a new ABI restriction.
-
- * Avoid failures of cache I/O operations in the context of tasks
- restricted by security mechanisms like AppArmor (14082 14099)
-
- * Avoid a crash while loading the kernel module when reading from
- /proc/fs/openafs/CellServDB before afsd has started (14284)
-
- * Avoid more possible causes of getcwd() failures (14451)
-
- * Restore the -setpag functionality in some older utilities like klog
- (14327 14328)
-
- macOS
-
- * Added support for release 11.0 "Big Sur" (14597 14598 14605 14600)
-
- FreeBSD
-
- * Support releases 11.2, 12.1, 12.2 (14520 14537 14590)
-
- * Add a wide range of FBSD specific fixes and improvements (14521..36)
-
-OpenAFS 1.8.7
-
- All platforms
-
- * Fix initial Rx Connection ID (CID) generation.
- Remove stale initialization and overflow detection logic that resulted
- in connection failures due to all CIDs being set to 0x80000002.
- (14493, 14494, 14497)
-
-OpenAFS 1.8.6
-
- All platforms
-
- * Address warnings and errors encountered when building OpenAFS with
- modern compilers like gcc9 or recent clang (13727..45 13749..50 13756
- 13846 13879)
-
- * Avoid some rare cases of Rx calls getting stuck in the incoming queue
- (13892)
-
- * Display the usage of simple commands (commands without subcommands) when
- run only with the -help option (13894)
-
- * Fix a memory leak in the cache manager and the fileserver while
- processing "fs uuid" or "fs setcbaddr" (13899)
-
- * Fix a memory leak when reopening krb local realms configuration (13900)
-
- * Avoid possible crashes when freeing kerberos contexts (13902)
-
- All server platforms
-
- * Do not leave empty directories behind in the file server vice partition
- when running the "vos zap -force" command (13897)
-
- * Fix "vos zap -force" failures when the volume being zapped does not have
- an entry in the fileserver's volume group cache (e.g., during fileserver
- startup) (13896)
-
- * Relax the length limits on some membership lists used in ptserver RPCs,
- introduced in release 1.8.0 to prevent denial of service attacks, to
- accommodate use cases of some larger existing sites (13844)
-
- * Improved diagnostics and error messages (13898 13906..8 13938)
-
- * Ensure that fileservers running in readonly mode actually reject all
- write requests, but introduce a -admin-write switch allowing writes
- by members of the system:administrators group (14018 14019)
-
- All client platforms
-
- * Require the -insecure_des switch to be passed to aklog and klog.krb5
- to make them work with single-DES encryption types (13791)
-
- * Avoid a panic due to a retryable error - retry in a background request
- instead (13847)
-
- * Avoid blocking other functions on the completion of some potentially
- long-running RPCs issued by the server (13893)
-
- * Fix a potential memory leak in "fs getserverprefs" when the pioctl fails
- with E2BIG (13895)
-
- * Avoid the local cache incorrectly reflecting the state of a file on the
- fileserver after flushing large chunks of data to the server. This
- issue was present on FreeBSD clients, but probably not Linux/Solaris
- ones (13951) (RT #135041)
-
- * After a VLDB lookup of a read-write volume already failed, don't bother
- looking up corresponding read-only or backup volumes since those lookups
- are bound to fail, in order to make the client more responsive and
- avoid unnecessary load on the vlserver (13968)
-
- * Allow a "vos rename" to succeed if the new volume name is the same as
- that in the current VLDB, to make it possible to complete a previously
- interrupted volume rename (14055)
-
- * Allow processes which are sleeping due to PAG throttling to be killable
- (13974).
-
- * Fix set PAG failures due to signals (13975).
-
- Linux clients
-
diff --git a/RELNOTES-1.8.8.1 b/RELNOTES-1.8.8.1
new file mode 100644
index 0000000..f083f85
--- /dev/null
+++ b/RELNOTES-1.8.8.1
@@ -0,0 +1,18 @@
+ User-Visible OpenAFS Changes
+
+OpenAFS 1.8.8.1
+
+ Linux clients
+
+ * Support mainline kernels 5.14, 5.15 and likely 5.16 (currently
+ at rc6) (14830 14831 14851)
+
+ FreeBSD
+
+ * Add support for building on FreeBSD 12, and running at least in
+ readonly mode on this platform. Note this release removes support
+ for the obsolete FreeBSD 8 and 9. (14773 14780..88 14792..95)
+
+ Solaris
+
+ * Support building with Studio 12.6 (14841)
diff --git a/openafs-1.8.8-doc.tar.bz2 b/openafs-1.8.8-doc.tar.bz2
deleted file mode 120000
index 517be47..0000000
--- a/openafs-1.8.8-doc.tar.bz2
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeifzosppbqs6y5jhiwbhuxfileueoo5uz22lzruyaxkn7zkqwygzqu
\ No newline at end of file
diff --git a/openafs-1.8.8-doc.tar.bz2.md5 b/openafs-1.8.8-doc.tar.bz2.md5
deleted file mode 100644
index c3f26c7..0000000
--- a/openafs-1.8.8-doc.tar.bz2.md5
+++ /dev/null
@@ -1 +0,0 @@
-3affed58b57e2d9cb502e9fbcd9352d0 openafs-1.8.8-doc.tar.bz2
diff --git a/openafs-1.8.8-doc.tar.bz2.sha256 b/openafs-1.8.8-doc.tar.bz2.sha256
deleted file mode 100644
index 63a1229..0000000
--- a/openafs-1.8.8-doc.tar.bz2.sha256
+++ /dev/null
@@ -1 +0,0 @@
-ddcc4e0c7d4abce4f1ac607e69c12e7711825f58813e365c4df8e97eb68e9be5 openafs-1.8.8-doc.tar.bz2
diff --git a/openafs-1.8.8-src.tar.bz2 b/openafs-1.8.8-src.tar.bz2
deleted file mode 120000
index 3f25e49..0000000
--- a/openafs-1.8.8-src.tar.bz2
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeigauirqj6hxutjanz3xmtzscd5e6zbwzeyvo4gxqxcm3ezfx2j3gu
\ No newline at end of file
diff --git a/openafs-1.8.8-src.tar.bz2.md5 b/openafs-1.8.8-src.tar.bz2.md5
deleted file mode 100644
index 25b1b27..0000000
--- a/openafs-1.8.8-src.tar.bz2.md5
+++ /dev/null
@@ -1 +0,0 @@
-b4a622dfb4fa8913aedd72dbe69ebda5 openafs-1.8.8-src.tar.bz2
diff --git a/openafs-1.8.8-src.tar.bz2.sha256 b/openafs-1.8.8-src.tar.bz2.sha256
deleted file mode 100644
index a63ad56..0000000
--- a/openafs-1.8.8-src.tar.bz2.sha256
+++ /dev/null
@@ -1 +0,0 @@
-daa8ef86a7727facfcde3bc97a6ad143129c1c25ee35f3347080ec7e9d284da0 openafs-1.8.8-src.tar.bz2
diff --git a/openafs-1.8.8.1-doc.tar.bz2 b/openafs-1.8.8.1-doc.tar.bz2
new file mode 120000
index 0000000..95e6298
--- /dev/null
+++ b/openafs-1.8.8.1-doc.tar.bz2
@@ -0,0 +1 @@
+/ipfs/bafybeieciie7eecvemh6f4fjgfg7d3mqmib64xe5q2l7z454zhdpyqjrdy
\ No newline at end of file
diff --git a/openafs-1.8.8.1-doc.tar.bz2.md5 b/openafs-1.8.8.1-doc.tar.bz2.md5
new file mode 100644
index 0000000..cab63f1
--- /dev/null
+++ b/openafs-1.8.8.1-doc.tar.bz2.md5
@@ -0,0 +1 @@
+41f99cd6d358a94dc20c1f11fd802c48 openafs-1.8.8.1-doc.tar.bz2
diff --git a/openafs-1.8.8.1-doc.tar.bz2.sha256 b/openafs-1.8.8.1-doc.tar.bz2.sha256
new file mode 100644
index 0000000..0cc711d
--- /dev/null
+++ b/openafs-1.8.8.1-doc.tar.bz2.sha256
@@ -0,0 +1 @@
+cb5ecedc2e164bea3b48c6b2c9d6f1c36bfde91d068a4c62a9c885df48fe8e6b openafs-1.8.8.1-doc.tar.bz2
diff --git a/openafs-1.8.8.1-src.tar.bz2 b/openafs-1.8.8.1-src.tar.bz2
new file mode 120000
index 0000000..885053c
--- /dev/null
+++ b/openafs-1.8.8.1-src.tar.bz2
@@ -0,0 +1 @@
+/ipfs/bafybeie7axnts4xb5sl67mq67anteybuy5htej2m3d3ee7my2lk23vmyfe
\ No newline at end of file
diff --git a/openafs-1.8.8.1-src.tar.bz2.md5 b/openafs-1.8.8.1-src.tar.bz2.md5
new file mode 100644
index 0000000..9bee12e
--- /dev/null
+++ b/openafs-1.8.8.1-src.tar.bz2.md5
@@ -0,0 +1 @@
+3be3884e3bf0796c263a2a1aea4f90b5 openafs-1.8.8.1-src.tar.bz2
diff --git a/openafs-1.8.8.1-src.tar.bz2.sha256 b/openafs-1.8.8.1-src.tar.bz2.sha256
new file mode 100644
index 0000000..b97c5c3
--- /dev/null
+++ b/openafs-1.8.8.1-src.tar.bz2.sha256
@@ -0,0 +1 @@
+e7c4bed7075bcd6402e3f0c2d5b9dbe76ad2ee3c5fd5ddc3973a3356ca23ef44 openafs-1.8.8.1-src.tar.bz2
diff --git a/openafs.changes b/openafs.changes
index 508fdc1..9428408 100644
--- a/openafs.changes
+++ b/openafs.changes
@@ -1,4 +1,17 @@
-------------------------------------------------------------------
+Sun Jan 23 15:48:09 UTC 2022 - Christof Hanke
+
+- Update to new upstream release 1.8.8.1
+ * Support mainline kernels 5.14, 5.15 and 5.16
+- remove local patch linux-kmp.patch:
+ * it supported mainline kernels only up to 5.15
+
+-------------------------------------------------------------------
+Mon Nov 29 15:08:46 UTC 2021 - Christof Hanke
+
+- re-add linux-kmp.patch. Required for 5.15
+
+-------------------------------------------------------------------
Fri Oct 1 09:08:58 UTC 2021 - Guillaume GARDET
- Fix %ifarch for 32-bit arm
diff --git a/openafs.spec b/openafs.spec
index 68a2b90..7350453 100644
--- a/openafs.spec
+++ b/openafs.spec
@@ -1,7 +1,7 @@
#
# spec file for package openafs
#
-# 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
@@ -57,11 +57,11 @@
# used for %setup only
# leave upstream tar-balls untouched for integrity checks.
-%define upstream_version 1.8.8
+%define upstream_version 1.8.8.1
Name: openafs
-Version: 1.8.8
+Version: 1.8.8.1
Release: 0
Summary: OpenAFS Distributed File System
License: IPL-1.0