[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 26 Jan 2023 12:57:07 -0500


OpenAFS Release Team weekly meeting

Date: January 26, 2023
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- Cheyenne Wills
- Michael Meffie

The weekly release team meetings are held on Thursdays at 17:00 UTC
the #openafs-releaseteam channel of Libera.Chat IRC.


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

Stephan has merged the first batch of changes to the stable branch for the
next release.  More changes for the next batch are being cherry picked from
master this week.

Cheyenne to push 14876 to the stable gerrit branch.

Stephan is looking into 15301 (remove kdump). Cheyenne will
find which changes are required for 15301.

14842 is becoming kind of urgent and is fairly trivial, but
is blocking on an updated CellServDB at G.C.O. Stephan to
follow up with the G.C.O. Registar.

Cheyenne reports linux 6.2-rc5+ clean build with current tip of
openafs-stable-1_8_x

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

No report this week.

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

Merged onto 'openafs-stable-1_8_x' branch since 2023-01-19:

15292 afs: check for non-NULL before memset in afs_LookupName
15286 LINUX 5.13: set .proc_lseek in proc_ops
15281 Linux: Replace lru_cache_add with folio_add_lru
15228 Linux: Check for block_dirty_folio
15233 vos: take RO volume offline during convertROtoRW
15232 vol: fix namei_ConvertROtoRWvolume return code
15275 Linux: Fix functions without prototypes
15274 libadmin: Fix RPCStatsStateGet 'rpc' prototype
15273 clang-16: Fix simple unused-but-set variables
15277 clang-16: Fix conditionally unused-but-set variables
15271 clang-16: Fix unused-but-set 'for' control vars
15270 crypto: Define krb5_keytype as krb5_enctype
15269 dumptool: Remove unused 'sflag' variable
15268 libuafs: include com_err.h in ukernel_swig.i
15267 rx: Remove event_handler rx_pthread_* counters
15266 afs: silence bogus warning about dcListCount uninitialized
15264 macos: Update postinstall instructions for MacOS 13
15263 macOS: Add support for aarch64-*-darwin* sysname
15262 macos: Add support for MacOS 13.0 (Ventura)
15261 klog.krb5: remove "save and reuse password" logic
15260 DARWIN: On macOS 12, mount afs on user's directory
15259 macos: Packaging support for MacOS X 12.0
15258 macos: Add support for MacOS 12.0
15257 DARWIN: disable kextutil check for versions requiring notarization
15256 DARWIN: ensure OpenAFS.pkg is signed
15255 DARWIN: ensure PrefPane materials are properly signed
15254 DARWIN: Replace afs_osi_cred by allocated ucred
15253 Remove references to SunOS 4
15252 Remove alpha_dux/alpha_osf references
15251 DARWIN: Drop afs_event lock before destroying it
15250 macos: Add support for Apple Silicon
15249 macos: Refactor param.x86_darwin_200.h
15248 build: Select param.h in sysname.m4
15247 macos: Build afscell for supported architectures
15265 UKERNEL: avoid double include of roken.h
15246 DARWIN: Declare/include functions before using them
15245 afs: Organize setpag() declarations better
15244 bucoord: Introduce ubik_Call_SingleServer_BUDB_*
15243 afs: Ensure dirEntry->name has room for entry name
15242 fs: Trim trailing lsmount and flushmount path slashes
15241 afs: Detect VIOCPREFETCH special case properly
15240 afs: Replace strcpy &co by safer alternatives
15239 afs: remove dead code
15238 UKERNEL: Remove flock -> usr_flock redirection
15237 UKERNEL: Remove socket -> usr_socket redirection
15236 afs: Save size of sysname_info->name
15235 fs: add option to evaluate symlink or mtpt
15234 afs: refactor PNewStatMount and PFlushMount

Updated for 'openafs-stable-1_8_x' branch since 2023-01-19:

15299 afs.h: fix out of tree build failures
15298 libafs: Serialize INSTDIRS/DESTDIRS and COMPDIRS
15295 LINUX: defer afs_remunlink when current->fs==NULL
15297 SOLARIS: Fix libafs $(KOBJ) parallel make race
15301 rx: Cleanup rx.h
15304 Add static assert for size of osi_timeval32_t
15303 vol: Introduce and use FDH_BLOCKSIZE
15302 cmdebug: Print AFSFid fields as unsigned integers
15296 autoconf: Additional library test for ncurses
15300 rx: Do not ignore RXS_* op errors

Merged onto 'master' branch since 2023-01-19:

15283 afs: check for non-NULL before memset in afs_LookupName
14918 LINUX 5.13: set .proc_lseek in proc_ops

Updated for 'master' branch since 2023-01-19:

12375 libadmin: add afsclient_TokenPrint function
15291 ubik: Don't update cache if ubik_trans was aborted
12968 ubik: Avoid redundant db checks in ubik_Read
12966 ubik: Avoid urecovery_AllBetter check in ubik_Seek
15290 ubik: Make lock-free ubik_trans data explicit
15289 ubik: Avoid race by moving TRDONE to its own field
15288 ubik: Remove unused TRABORT flag
15287 ubik: Remove minCommitTime from ubik_trans
14670 afs: Fix problems found by static analysis
12374 libadmin: parse rxstat_* command line args with libcmd
12376 libadmin: add rxstat_* -localauth option
14840 fs: Avoid unnecessary lstat() for -literal
13621 rx: Use SO_REUSEPORT for multiple listener threads
13619 rx: Defer rxi_Start calls during rxi_WriteProc
13620 rx: Split out rxi_BindSocket for userspace
13617 rx: Refactor rxi_WriteProc error handling
13616 rx: Introduce rxi_WaitForTransmitWindow
13615 viced: Allow multiple rx listeners
13614 rx: Allow multiple rx listeners for pthreads
13613 rx: Use sendmmsg when available
13612 rx: Introduce rxi_SendPacketDgrams
13611 rx: Introduce 'flags' argument to rxi_SendList
13610 rx: Use recvmmsg when available
13609 rx: Introduce rxi_Read/ReceivePacketList
12967 ubik: Remove unused ubik_Tell function
13608 rx: Split out rxi_ReceivePacketConn
13607 rx: Split out rxi_ReceivePacketCall
13606 rx: Split out invoke_justReceived
14309 rx: Change conn->lastBusy to use atomics
13605 rx: Split out rxi_ReceivePacketGlobal
13604 rx: Refactor rxi_ReceivePacket destructors
13601 rx: Split rxi_ReadPacket into three functions