OpenAFS Release Team weekly meeting

Michael Meffie <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.devel
Message-ID <20230427141659.61b88155@lana>
OpenAFS Release Team weekly meeting

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


The OpenAFS Release Team meetings are held each Thursday at 12:00pm Eastern,
9:00am Pacific, on IRC channel #openafs-releaseteam of Libra.Chat.

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

Stephan plans to merge the outstanding 1.8.x changes this evening, then
continue with the release notes for 1.8.10pre1.

Cheyenne reports there is a simple patch that will be needed for Linux 6.4,
see gerrit 15408 (Linux: Do not initialize msghdr's msg_iter/msg_iov).
Cheyenne is doing a minor follow up based on review comments.

Mike added 1.8.x gerrit builds to the current AIX worker.

The gerrit 14707 has been backported for 1.8.x as 15403.

15403 AIX: Fix undefined symbols


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

Ben has some questions for 15351, which need to be addressed before 12586
can be merged.

15351 Add command fallback to server config
12586 bozo: Do not create client directory and symlinks

Kailas Zadbuke submitted a PAG reclamation fix, currently under review and
discussion.

15404 afs: pag buildup


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

Merged onto 'openafs-stable-1_8_x' branch since 2023-04-13:

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
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__

Updated for 'openafs-stable-1_8_x' branch since 2023-04-13:

15388 Linux 6.3: Include linux/filelock.h if available
15401 LINUX: Introduce afs_d_alias_foreach
15400 afs: Fix a few ARCH/osi_vcache.c style errors
15403 AIX: Fix undefined symbols
15389 Linux 6.3: Use mnt_idmap for inode op functions

Merged onto 'master' branch since 2023-04-13:

15343 xdr: Avoid xdr_string maxsize check when freeing
15390 LINUX: Introduce afs_d_alias_foreach

Updated for 'master' branch since 2023-04-13:

15408 Linux: Do not initialize msghdr's msg_iter/msg_iov
15404 afs: pag buildup
11907 Introduce rxping and rxtraceroute
15407 RedHat: Add RPM_BUILD_MODULES and RPM_BUILD_USERSPACE
15406 RedHat: Add RELNOTES and ChangeLog to source RPM
15405 RedHat: Support building RPMs with alternate CellServDB
15351 Add command fallback to server config
12586 bozo: Do not create client directory and symlinks
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
15342 tests: Make src/tests buildable
13617 rx: Refactor rxi_WriteProc error handling
15396 tests: Add COMMON_LIBS macro to src/tests/Makefile
13616 rx: Introduce rxi_WaitForTransmitWindow
13615 viced: Allow multiple rx listeners
13614 rx: Allow multiple rx listeners for pthreads
13612 rx: Introduce rxi_SendPacketDgrams
13613 rx: Use sendmmsg when available
13611 rx: Introduce 'flags' argument to rxi_SendList
13610 rx: Use recvmmsg when available
15341 tests: Remove snprintf.c from src/tests
15399 doc: Move man page generation from regen.sh to make-release
15397 Introduce 'davol-tinker dv-bump'
15398 afs: Remove bulk stat dead code
15362 viced: Update host package locking rules
15365 doc: Build man pages when pod2man is found
15387 doc: Stage man pages before installing
15364 doc: Generate man pages in batches
15363 doc: Fix the AFS::ukernel man page title
15393 fs: Restrict 'fs flushall' to root
15392 fs: Improve 'flush' errno handling
12612 afsd: Correctly detect invalid cache dirs
15395 LINUX: Re-evaluate dentry if d_time > parent DV
15391 LINUX: Make 'fs flush' invalidate dentry's
14876 LINUX: Test for rcu_read_unlock with rcu_read_lock
15394 macOS: Set parent of volume root vnodes correctly
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.