[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 6 Apr 2023 12:43:09 -0400


OpenAFS Release Team weekly meeting

Date: April 06, 2023
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- Ben Kaduk
- Cheyenne Wills
- Michael Meffie
- Mark Vitale

The OpenAFS Release Team meetings are held on IRC each Thursday at 12:))
Eastern on the #openafs-releaseteam channel of Libera.Chat.


Stable (1.8.x)
==============

* Changes for AIX support have been submitted to 1.8.x gerrit branch
  (topic: aix-for-1_8_10)

* Changes for linux 6.3 rebased by Ben so it can be merged on master, then
  pulled down to 1.8.x by Cheyenne.

* Per Stephan: To summarize, I think we should aim for a 1.8.10pre1 with Linux
  6.3 and the AIX stack included, and that shouldn't take too long.  Anything
  else, unless trivial, we should defer to 1.8.11.


Development (1.9.x/master)
==========================

Mark suggested 15123 would be nice to get merged. (Todd DeSantis reported
another likely field occurrence of this deadlock, Mark to follow up
with Todd). If so, this seems to be a good candidate for 1.8.11.


Recent Changes
==============

Merged onto 'openafs-stable-1_8_x' branch since 2023-03-30:

15334 rx: Revert RXS_DestroyConnection()'s return type
15331 afs: Assert avc->lock is held in afs_IAS_once
15316 Move key-related warnings to common server code
15323 CellServDB update 09 May 2022
15315 Remove kdump
15314 IRIX: Remove pre-65 code
15313 DARWIN: correct size of fstrace ICL_TYPE_LONG and ICL_TYPE_POINTER
15309 rx: Only use printf in the AIX kernel
15308 afs: Properly type afs_osi_suser cred arg
15304 Add static assert for size of osi_timeval32_t
15301 rx: Cleanup rx.h
15300 rx: Do not ignore RXS_* op errors
15295 LINUX: defer afs_remunlink when current->fs==NULL
15324 afs: write-lock vcache->lock in afs_InactiveVCache

Updated for 'openafs-stable-1_8_x' branch since 2023-03-30:

15383 INSTALL: Update INSTALL to reflect AIX platforms
15382 AIX: Fix issue with make install on AIX 7.1 and higher
15381 configure: Add platform rs_aix71
15380 libafs: Add support for AIX 7.1, 7.2
15379 AIX: Correctly create export64.exp on AIX 7.1+
15378 afs: Use strlcat instead of snprintf to enable AIX build
15377 BUILD: Ensure that make clean actually cleans all products
15376 afs: Fix missing def for pinned_heap on AIX
15375 AIX: Fix install of 64-bit kernel module
15374 util: Add missing symbol for AIX build
15373 fsint: export symbol needed by fileserver
15372 export: Ignore additional build products generated on AIX
15371 export: Install kernel utilities with execute permissions on AIX
15370 afs: Fix missing def for timestruc_t on AIX
15369 tsm41: Fix libs for AIX 7.2
15368 AIX: Add buildsystem support for AIX 7.2
15367 roken: do not clobber __attribute__
15386 AIX: Avoid including net/netisr.h on AIX 7.2 and above
15385 comerr: Update rule for compile_et
15384 configure: Add platform rs_aix73
15282 Make OpenAFS 1.8.10pre1

Merged onto 'master' branch since 2023-03-30:

15346 Linux 6.3: Include linux/filelock.h if available

Updated for 'master' branch since 2023-03-30:

15123 viced: Avoid blocking in multi_Rx
15347 Linux 6.3: Use mnt_idmap for inode op functions
15387 doc: Stage man pages before installing
15365 doc: Build man pages when pod2man is found
15364 doc: Generate man pages in batches
15363 doc: Fix the AFS::ukernel man page title
14876 LINUX: Test for rcu_read_unlock with rcu_read_lock
15135 rx: Reap client conns in rxi_ReapConnections
14897 SOLARIS: Support 64-bit SPARC userspace builds
15362 viced: Update host package locking rules
14200 afs: provide cache eviction statistics
15366 lwp: Remove vestigial Sun pre-8 references
14896 Standardize static library archive (lib*.a) options
12586 bozo: Do not create client directory and symlinks
15351 Add vos and pts fallback to server config
14895 bubasics: use config variable $(AR) to build libbubasics.a