OpenAFS Release Team weekly meeting

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

Date: April 13, 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)
==============

Changes for Linux 6.3 have been merged to the master branch and submitted to
the stable branch for review (on top of the AIX changes):
* 15389 Linux 6.3: Use mnt_idmap for inode op functions
* 15388 Linux 6.3: Include linux/filelock.h if available

Changes for AIX support are to be merged to the stable branch by Stephan.
* topic:aix-for-1_8_10

The current plan is merge aix-for-1_8_10 and 15388, 15389 for a 1.8.10pre1
release.

Gerrit 14876 (LINUX: Test for `rcu_read_unlock` with `rcu_read_lock`) is not
blocking 1.8.10, moved to the 1.8.11 wish list.

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

Marcio submitted a fix to master for review to fix a MacOS specific issue:
(added to the 1.8.11 wish list)
* 15394 macOS: Set parent of volume root vnodes correctly

Andrew submitted some improvements and changes to fs flush*:
(added to the 1.8.11 wish list)
15391 LINUX: Make 'fs flush' invalidate dentry's
15392 fs: Improve 'flush' errno handling
15393 fs: Restrict 'fs flushall' to root
15395 LINUX: Re-evaluate dentry if d_time > parent DV


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

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

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-07:

15389 Linux 6.3: Use mnt_idmap for inode op functions
15388 Linux 6.3: Include linux/filelock.h if available

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

15390 LINUX: Introduce afs_d_alias_foreach
15347 Linux 6.3: Use mnt_idmap for inode op functions

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

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
11907 Introduce rxping and rxtraceroute
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
15123 viced: Avoid blocking in multi_Rx
12376 libadmin: add rxstat_* -localauth option
12375 libadmin: add afsclient_TokenPrint function
12374 libadmin: parse rxstat_* command line args with libcmd
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.