OpenAFS release team weekly meeting Date: June 9, 2022
Participants: - Stephan Wiesand, OpenAFS Release Manager - Benjamin Kaduk, OpenAFS Guardian - Cheyenne Wills - Michael Meffie The weekly release team meetings are held on Thursdays at 16:00 UTC (12:00 EDT) in release-t...@conference.openafs.org on jabber. Please request login information if you would like to participate. Logs are available at: https://conference.openafs.org/release-t...@conference.openafs.org/ NEWS ==== 1.8.x stable ============ * Cheyenne has submitted a single stack of commit for 1.8.x with minimal changes from the master versions to avoid merge conflicts. Commits that I had to resolve conflicts with: 14989, 14977, and 14970. * The top of the 1.8.x stack is gerrit 14946 (the top commit is the last to be merged onto 1.8.x). Note the gerrit 'related changes' tab shows the commit ordering (since these commits have a linear history), which is different than the gerrit id numbers. 1.9.x devel/master ================== * Ben reports he is reviewing the changes for Linux 5.18 Patches ======= Merged onto 'openafs-stable-1_8_x' branch since 2022-04-07: 14931 afs: Cleanup afsincludes.h indentation 14930 afs: Clean up VNOPS/afs_vnops_attrs.c indentation 14929 afs: Clean up afs_init.c indentation 14928 DARWIN: remove vestigial etap_event_t typedefs 14927 afs: Handle osi_NewVnode failures 14926 rx: remove rx_atomic bitops Updated for 'openafs-stable-1_8_x' branch since 2022-04-07: 14975 UKERNEL: remove redundant declaration of osi_GetTime 14974 afs: Always define our own osi_timeval32_t 14946 Linux-5.17: Kernel build uses -Wcast-function-type 14979 ubik: do not reuse the offset variable for the sync site address 14977 Change AFS*_LINUXnn_ENV to AFS*_LINUX_ENV 14921 FBSD: Use GENERIC kernel headers by default 14920 FBSD: Avoid recursive osi_VM_StoreAllSegments lock 14911 dir: Explicitly 'make all' in src/dir/test 14965 autoconf: Remove/update obsolete autoconf macros 14878 Add sysname, files and header entries for FreeBSD 12.3 14880 tests: Accommodate c-tap-harness 4.7 14879 Import of code from c-tap-harness 14910 dir: make dtest buildable again 14815 rx: Remove delays in multi_End_Ignore 14909 build: declare test targets as phony 14814 fs: Avoid unnecessary cell DNS lookups 14813 afs: clarify cold and warm shutdown logic 14594 warn when starting without keys 14945 Linux-5.17: kernel func complete_and_exit renamed 14991 clang-13: remove unused variables flagged by clang 14990 clang-10: ignore fallthrough warning in generated code 14989 LINUX: Honor --enable-checking for libafs 14987 ptserver: Fix CreateEntry() stringop-overflow warnings 14986 libadmin: Fix isAlias may be uninitialized warning 14985 bucoord: Fix doDispatch() array-parameter gcc warning 14984 Fix PrintInode() mismatched array parameter warnings 14983 pts: Fix stringop-overflow warnings 14982 ptserver: Fix CreateEntry() mismatched array parameter warning 14981 ubik: Fix ubeacon_updateUbikNetworkAddress() mismatched array parameter warning 14980 klog.krb5 -lifetime is not implemented 14978 Cleanup AFS_*LINUX_ENV usage 14976 Remove AFS_PARISC_LINUX24_ENV references 14973 UKERNEL: remove dead code osi_SetTime 14972 afs: Move osi_GetTime out of param.h 14971 Convert all osi_timeval_t to osi_timeval32_t 14970 clang-10: use AFS_FALLTHROUGH for case fallthrough 14969 Add more 'fall through' switch comments 14968 vos: Properly print volume transaction flags 14967 autoconf: attribute type checks 14966 autoconf: check for format __attribute__ to avoid warnings 14944 Use autoconf-archive m4 from src/external 14988 autoconf: import gcc function attribute check macro 14919 Make OpenAFS 1.8.8.2 14810 Make OpenAFS 1.8.9pre1 14964 configure.ac: Add missing double include guard 14943 Import of code from autoconf-archive 14942 Add autoconf-archive to src/external Merged onto 'master' branch since 2022-04-07: 14954 afs: introduce afs_alloc_ncr/afs_free_ncr 14902 afs: Use literal NULL for NULL function pointer 14901 cf: Avoid nested C functions built by autoconf 14900 cf: Use -Werror when checking for -Wno-* flags 15025 finale: Use unified_afs.o from objdir 14992 Remove osi_GetTime from param.i386_dfbsd_23.h 14958 afsd: Avoid fscanf overflows when paring cacheinfo 14955 vol: Use asprintf in _namei_examine_special 14963 ukernel: Fix AFS_GUNLOCK panic in rx_ServerProc 14959 afs: Increase NUSERS to 2k 14923 macos: Add support for MacOS 12.0 14925 DARWIN: On macOS 12, mount afs on user's directory 14924 macos: Packaging support for MacOS X 12.0 14922 DARWIN: Replace afs_osi_cred by allocated ucred 14746 macos: Add support for Apple Silicon 14934 macos: Refactor param.x86_darwin_200.h 14914 build: Select param.h in sysname.m4 14745 macos: Build afscell for supported architectures 14744 DARWIN: Declare/include functions before using them 14886 bucoord: Introduce ubik_Call_SingleServer_BUDB_* 14938 afs: Ensure dirEntry->name has room for entry name 14743 afs: Replace strcpy &co by safer alternatives 14913 UKERNEL: Remove flock -> usr_flock redirection 14935 afs: Remove redundant AFS_LINUX_ENV test 14912 afs: Save size of sysname_info->name 14950 cmdebug: Print AFSFid fields as unsigned integers 14933 DARWIN: Drop afs_event lock before destroying it 14866 tests: Avoid plain printf in auth/superuser-t 14865 tests: Improve fork/waitpid error handling 14864 tests: Put tmp dirs in objdir, not /tmp Updated for 'master' branch since 2022-04-07: 14962 afs: introduce get_dcache_readahead 12744 Do not merge: Check buildbot verification 14993 afs: Cleanup AFS_S390X_ENV statement 14903 LINUX: Use bitwise & for f_flags test 15030 bozo: Use BZIO for out of memory errors 15031 bozo: Return BZDOM when BOZO_EnumerateInstance index is negative 14818 bozo: Use buffered I/O to send notifier data 14834 bozo: Set BOZO_GetInstanceInfo output string with strdup 14797 bozo: Add bnode_GetNotifier() 14766 bozo: Let the bnode operations allocate output strings 14833 bozo: Set BOZO_EnumerateInstance output string with strdup 15029 opr: replace AFS_STRINGIZE with opr_stringize 13136 Prevent sscanf format widths from overrunning array 14957 lwp: Ignore dangling-pointer warning in process.c 14956 afs: Avoid always-false NULL test on AFSTOV(avc) 15028 afs: Extend afs_ShakeLooseVCaches() 15027 afs: Make FlushReclaimedVcaches() Darwin specific 14961 afs: Flush unlinked vcaches sooner 14953 Linux-5.18: replace readpages with readahead 14750 rxkad: Build src/rxkad/test 14749 rx: Build src/rx/test 14753 Avoid rxi_tracename overflow 14839 JAVA: remove unsupported JAVA component 14822 afs: improve timeliness of afs_Daemon housekeeping tasks 13162 afsweb: possible array overrun 14849 afsweb: remove unsupported afsweb component 14884 afs: Check afs_initState for failure after waiting 14885 afs: Log failures when mounting /afs 14588 macos: AFSBackgrounder should report details of failed command 14587 macos: improve AFSBackgrounder detection of afs mount status 14586 macos: AFSBackgrounder build should fail for method not found 14889 autoconf: Additional library test for ncurses 14817 afs: maintain proper time diffs in afs_CacheTruncateDaemon 13154 Close files when completed 14467 vlserver: Add audit events for all RPCs 15026 rx: Check rxi_AddRpcStat currentFunc bounds 14932 afs: Don't call rxk_NewSocketHost() with AFS_GLOCK 14949 afs: Convert afs_vhashT to use struct afs_q 14941 venus: Convert binaries from LWP to pthreads 14960 afs: normalize cr_ngroups initialization for DARWIN 14842 CellServDB: cern.ch, ams.cern.ch rely on DNS 14940 libafscp: Introduce liboafs_afscp.la 14755 rx: minimal RX_EXTENDED_SACK implementation and notes 14659 rx: do not let rx_call.rprev roll backwards 14658 rx: do not update rprev if the DATA packet is dropped 14693 doc: rx-spec Document the Extended SACK Table protocol extension 14692 doc: rx-spec Update for accuracy with current Rx implementations 14951 rx: prevent leak of cache manager NAT ping rx_connections 14897 SOLARIS: support 64-bit static library archives (lib*.a) 14952 rx: prevent leak of client rx_connections 14832 bozo: Don't skip audit logs on failure/success -- Michael Meffie <mmef...@sinenomine.net> _______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel