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