Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openafs for openSUSE:Factory checked in at 2022-12-13 18:55:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openafs (Old) and /work/SRC/openSUSE:Factory/.openafs.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openafs" Tue Dec 13 18:55:11 2022 rev:37 rq:1042678 version:1.8.9~pre2 Changes: -------- --- /work/SRC/openSUSE:Factory/openafs/openafs.changes 2022-10-14 15:43:13.515987127 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs.changes 2022-12-13 18:55:24.083182153 +0100 @@ -1,0 +2,10 @@ +Mon Dec 12 07:40:28 UTC 2022 - Christof Hanke <[email protected]> + +- update to openafs-1.8.9pre2 + * Support mainline kernels up to 6.0 + * Support for building with more recent compilers + * some bugfixes, more see RELNOTES +- remove obsolete patches: + * 79f03c2.diff + +------------------------------------------------------------------- Old: ---- 79f03c2.diff RELNOTES-1.8.9pre1 openafs-1.8.9pre1-doc.tar.bz2 openafs-1.8.9pre1-doc.tar.bz2.md5 openafs-1.8.9pre1-doc.tar.bz2.sha256 openafs-1.8.9pre1-src.tar.bz2 openafs-1.8.9pre1-src.tar.bz2.md5 openafs-1.8.9pre1-src.tar.bz2.sha256 New: ---- RELNOTES-1.8.9pre2 openafs-1.8.9pre2-doc.tar.bz2 openafs-1.8.9pre2-doc.tar.bz2.md5 openafs-1.8.9pre2-doc.tar.bz2.sha256 openafs-1.8.9pre2-src.tar.bz2 openafs-1.8.9pre2-src.tar.bz2.md5 openafs-1.8.9pre2-src.tar.bz2.sha256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openafs.spec ++++++ --- /var/tmp/diff_new_pack.r6mO2p/_old 2022-12-13 18:55:25.975192251 +0100 +++ /var/tmp/diff_new_pack.r6mO2p/_new 2022-12-13 18:55:25.987192315 +0100 @@ -57,11 +57,11 @@ # used for %setup only # leave upstream tar-balls untouched for integrity checks. -%define upstream_version 1.8.9pre1 +%define upstream_version 1.8.9pre2 Name: openafs -Version: 1.8.9~pre1 +Version: 1.8.9~pre2 Release: 0 Summary: OpenAFS Distributed File System License: IPL-1.0 @@ -103,11 +103,6 @@ Source98: kmp_only.files Source99: openafs.changes -# PATCH-FIX-UPSTREAM KMP build and gcc -# required patches for Linux-5.18 as mentionend on -# https://wiki.openafs.org/devel/Whiteboard/ (June 2022) -# PATCH-FIX-KMP-BUILDING -Patch1: 79f03c2.diff # PATCH-FIX-UPSTREAM make configure detect ncurses 6 correctly Patch4: 4cf7a9a.diff @@ -319,7 +314,6 @@ done %setup -q -n openafs-%{upstream_version} -T -b 0 -b 1 -%patch1 -p1 %patch4 -p1 ./regen.sh ++++++ ChangeLog ++++++ --- /var/tmp/diff_new_pack.r6mO2p/_old 2022-12-13 18:55:26.039192592 +0100 +++ /var/tmp/diff_new_pack.r6mO2p/_new 2022-12-13 18:55:26.043192614 +0100 @@ -1,3 +1,150 @@ +commit f812d1125f785df05bf1028f665d22c608006bae +Author: Stephan Wiesand <[email protected]> +Date: Thu Nov 3 15:59:04 2022 +0100 + + Make OpenAFS 1.8.9pre2 + + Update version strings for the second 1.8.9 prerelease. + + Change-Id: Ic45d60180097f85263b2bd81b0beb039c36ad51f + Reviewed-on: https://gerrit.openafs.org/15192 + Tested-by: BuildBot <[email protected]> + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Cheyenne Wills <[email protected]> + Reviewed-by: Mark Vitale <[email protected]> + Reviewed-by: Benjamin Kaduk <[email protected]> + Reviewed-by: Stephan Wiesand <[email protected]> + +commit e8ead732246d7bd9c1e38fa806b19dfd9e38cf6a +Author: Stephan Wiesand <[email protected]> +Date: Thu Nov 3 16:11:30 2022 +0100 + + Update NEWS for 1.8.9pre2 + + Release notes for the second 1.8.9 prerelease. + + Change-Id: I564ee4f4348ca3574a52c75fea30c55dac5e33a4 + Reviewed-on: https://gerrit.openafs.org/15193 + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Mark Vitale <[email protected]> + Reviewed-by: Benjamin Kaduk <[email protected]> + Reviewed-by: Cheyenne Wills <[email protected]> + Reviewed-by: Stephan Wiesand <[email protected]> + Tested-by: Stephan Wiesand <[email protected]> + +commit fdf38483c7765270c24a01b65fc3d1173509136e +Author: Cheyenne Wills <[email protected]> +Date: Thu Sep 22 13:04:59 2022 -0600 + + Linux-6.0: Replace add_to_page_cache + + Linux 6.0 removed the add_to_page_cache function in the Linux commit: + 'filemap: Remove add_to_page_cache() and add_to_page_cache_locked()' + (2bb876b58d593d7f2522ec0f41f20a74fde76822) + + The replacement function, filemap_add_folio function is exported as GPL, + but a non-GPL wrapper was provided in the Linux 5.15 commit: + 'mm/filemap: Add filemap_add_folio()' + (9dd3d069406cea073fc633e77bc59abbfde8c6c4) + which changed the GPL exported function add_to_page_cache_lru to a + non-GPL exported function. + + The function add_to_page_cache_lru functionally combines the + add_to_page_cache with lru_cache_add. Within afs, all the calls to + add_to_page_cache follow the pattern of calling the lru_cache_add + via the wrapper afs_lru_cache_add immediately after (except in one case + noted below). + + Add an autoconf check to see if add_to_page_cache_lru is available. + + Introduce a new wrapper function afs_add_to_page_cache_lru that handles + calling either add_to_page_cache/afs_lru_cache_add or + add_to_page_cache_lru. + + As noted above there is one function, afs_linux_bypass_readpages, that + calls add_to_page_cache but does not immediately call afs_lru_cache_add. + This function is only used in Linux kernels prior to 5.18, see the + commit: + 'Linux-5.18: replace readpages with readahead' (7a181415db) + Since this code path is only built for a Linux kernel level where + add_to_page_cache should also exists, we do not replace this call. + + NOTE: + The add_to_page_cache_lru was moved into mm/folio-compat.c which has a + comment indicating that callers of these functions should migrate to + folio calls. However the replacement folio call that is needed by afs, + filemap_add_folio, is exported as GPL. + + Reviewed-on: https://gerrit.openafs.org/15132 + Tested-by: BuildBot <[email protected]> + Reviewed-by: Andrew Deason <[email protected]> + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Benjamin Kaduk <[email protected]> + (cherry picked from commit 0ce315f0cee1cff7e19e6ebcc0e0e82e03719c20) + + Change-Id: Ic0496c2fba00e7be467dbbcf52d9854495e1ad9f + Reviewed-on: https://gerrit.openafs.org/15148 + Tested-by: BuildBot <[email protected]> + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Andrew Deason <[email protected]> + Reviewed-by: Cheyenne Wills <[email protected]> + Reviewed-by: Mark Vitale <[email protected]> + Reviewed-by: Harish Sharma <[email protected]> + Reviewed-by: Stephan Wiesand <[email protected]> + +commit 79a04c3448541bd8299598c5d87b404d8d2219a5 +Author: Michael Meffie <[email protected]> +Date: Mon Sep 26 11:34:57 2022 -0400 + + afs: Avoid unbounded string copy in SRXAFSCB_GetLock() + + Use strlcpy() instead of strcpy() when filling in the lock name to avoid + string buffer overflows of the AFSDBLock name arrays. + + This is a 1.8.x specific commit, derived from 419f0cd7aa (afs: Replace + strcpy &co by safer alternatives) + + Change-Id: Ia59f6dccdeab1c0b6f267254bd264842568b7582 + Reviewed-on: https://gerrit.openafs.org/15151 + Tested-by: BuildBot <[email protected]> + Reviewed-by: Cheyenne Wills <[email protected]> + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Mark Vitale <[email protected]> + Reviewed-by: Benjamin Kaduk <[email protected]> + Reviewed-by: Harish Sharma <[email protected]> + Reviewed-by: Stephan Wiesand <[email protected]> + +commit 119cea2f49af08f0f24711d1398a739beef1e359 +Author: Cheyenne Wills <[email protected]> +Date: Wed Sep 7 19:03:50 2022 -0600 + + Remove gssapi in autoconf and configuration + + The 1.8.x specific commit in gerrit 12681, "Remove src/rxgk" (7c2ce4040) + removed rxgk from the build, however the probe for GSSAPI is still + place. + + If there is no gssapi library available, configure fails: + checking for gss_import_name in -lgssapi_krb5... no + checking for gss_import_name in -lgss... no + configure: error: cannot find usable GSS-API library + + There are no references to gssapi other than the probe in autoconf and + 2 defines in src/config/Makefile.config.in + + Remove the autoconf check for GSSAPI via the RAA_LIB_GSSAPI call. + Remove the 2 GSSAPI related defines from Makefile.config.in + Update the INSTALL document to remove references to gssapi. + + Change-Id: I873e46bfccfbf538740e8bf5e28a3ca8c3cd3744 + Reviewed-on: https://gerrit.openafs.org/15137 + Tested-by: BuildBot <[email protected]> + Reviewed-by: Andrew Deason <[email protected]> + Reviewed-by: Michael Meffie <[email protected]> + Reviewed-by: Cheyenne Wills <[email protected]> + Reviewed-by: Mark Vitale <[email protected]> + Reviewed-by: Stephan Wiesand <[email protected]> + commit a2c1f9dc21b9e17aa8b075e4507f07def3275c2a Author: Stephan Wiesand <[email protected]> Date: Thu Sep 23 20:20:44 2021 +0200 ++++++ RELNOTES-1.8.9pre1 -> RELNOTES-1.8.9pre2 ++++++ --- /work/SRC/openSUSE:Factory/openafs/RELNOTES-1.8.9pre1 2022-10-14 15:43:13.295986760 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/RELNOTES-1.8.9pre2 2022-12-13 18:55:23.655179869 +0100 @@ -4,20 +4,37 @@ All platforms - * Performance improvements (14814 14815 15129) - * Support for building with more recent compilers (14970 14982..14987 14990 14991 15056 15057 15061..15064) * Build fixes and improvements around the test suite (14879 14880 14909..14911 15133) + * Removed a vestigial autoconf check for GSSAPI support that could + cause unnecessary configure errors (15137) + * Documentation improvements (14980 15047) * Improved diagnostics and error messages. In particular, warn when server processes are started without keys and properly print the volume transaction flags in "vos status" output (14594 14968) + All server platforms + + * Avoid several second delays in some situations when the file server + is breaking callbacks on clients with alternate addresses. Avoid + unnecessary several second delays in some cases during database + quorum processing (14815) + + All UNIX/Linux client platforms + + * Do not perform DNS SRV/AFSDB record queries when running "fs + getcellstatus", "fs checkservers", and "fs setcell". The DNS + lookups incur network delays and were not needed to process these + commands. (14814) + + * Avoid possible string buffer overflows with long cell names (15151) + FreeBSD * Added support for release 12.3 and further improvements (14878 @@ -25,15 +42,18 @@ Linux clients - * Support mainline kernels up to 5.19 (14942..14944 14989 14945 - 14946 15058 15065 15094 15095) + * Support mainline kernels up to 6.0 (14942..14944 14989 14945 + 14946 15058 15065 15094 15095 15148) * Fixed a potential memory leak (15096) + * Avoid a possible performance penalty during file reads when + the file was opened for both reading and writing (15129) + * Fixed a type cast which could make builds fail against older kernels (15134) - * In Red Hat packaging, no longer have systemd load the openafs module + * In Red Hat packaging, systemd will no longer load the openafs module during boot (15128) Most client platforms ++++++ openafs-1.8.9pre1-doc.tar.bz2 -> openafs-1.8.9pre2-doc.tar.bz2 ++++++ ++++ 4224 lines of diff (skipped) ++++++ openafs-1.8.9pre1-doc.tar.bz2.md5 -> openafs-1.8.9pre2-doc.tar.bz2.md5 ++++++ --- /work/SRC/openSUSE:Factory/openafs/openafs-1.8.9pre1-doc.tar.bz2.md5 2022-10-14 15:43:13.347986846 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs-1.8.9pre2-doc.tar.bz2.md5 2022-12-13 18:55:23.771180488 +0100 @@ -1 +1 @@ -ed561539e89a36a4aae32fcdcdb6d3fb openafs-1.8.9pre1-doc.tar.bz2 +34695fb15df9c7320960939dd586494f openafs-1.8.9pre2-doc.tar.bz2 ++++++ openafs-1.8.9pre1-doc.tar.bz2.sha256 -> openafs-1.8.9pre2-doc.tar.bz2.sha256 ++++++ --- /work/SRC/openSUSE:Factory/openafs/openafs-1.8.9pre1-doc.tar.bz2.sha256 2022-10-14 15:43:13.355986860 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs-1.8.9pre2-doc.tar.bz2.sha256 2022-12-13 18:55:23.779180531 +0100 @@ -1 +1 @@ -f6576fdbd4796adce3f7ab114c9e34c4cca717924ab02e5d8f2dc5bf0fa93f2e openafs-1.8.9pre1-doc.tar.bz2 +999f1fb5493df02359fecbe9e9f5cda580bacf3d333b7443112901d0b8732aac openafs-1.8.9pre2-doc.tar.bz2 ++++++ openafs-1.8.9pre1-src.tar.bz2 -> openafs-1.8.9pre2-src.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openafs/openafs-1.8.9pre1-src.tar.bz2 /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs-1.8.9pre2-src.tar.bz2 differ: char 11, line 1 ++++++ openafs-1.8.9pre1-src.tar.bz2.md5 -> openafs-1.8.9pre2-src.tar.bz2.md5 ++++++ --- /work/SRC/openSUSE:Factory/openafs/openafs-1.8.9pre1-src.tar.bz2.md5 2022-10-14 15:43:13.499987100 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs-1.8.9pre2-src.tar.bz2.md5 2022-12-13 18:55:23.979181598 +0100 @@ -1 +1 @@ -d366d6fd5c835c6858738cc6ec37f76c openafs-1.8.9pre1-src.tar.bz2 +1234973bfc9872d4d6f0b4d1998acdd3 openafs-1.8.9pre2-src.tar.bz2 ++++++ openafs-1.8.9pre1-src.tar.bz2.sha256 -> openafs-1.8.9pre2-src.tar.bz2.sha256 ++++++ --- /work/SRC/openSUSE:Factory/openafs/openafs-1.8.9pre1-src.tar.bz2.sha256 2022-10-14 15:43:13.507987113 +0200 +++ /work/SRC/openSUSE:Factory/.openafs.new.1835/openafs-1.8.9pre2-src.tar.bz2.sha256 2022-12-13 18:55:23.995181683 +0100 @@ -1 +1 @@ -3b9d5f646b1efd24ae18ba6be45490bb01b4547725621fb335379f5754c6cb7a openafs-1.8.9pre1-src.tar.bz2 +29006abf9c3163cdc17612bd2ea8ae951981bf1f7714b5c51fb73e0af0674ba3 openafs-1.8.9pre2-src.tar.bz2
