[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 19 May 2023 15:13:46 -0400


OpenAFS Release Team weekly meeting

Date: May 18, 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 reports the first draft of the 1.8.10 release notes is ready for review
in gerrit.  Stephan is targeting next week to release 1.8.10pre1.

* 15440 Update NEWS for 1.8.10pre1

Two more fixes for AIX support have been merged to master and have been submitted to
gerrit for 1.8.x:

* 15425 AIX: Free pinned_heap during shutdown to prevent kernel panic
* 15442 rxevent: fix mismatched #endif

The latest AIX patch that Ben Huntsman submitted is for new compiler support.
The others (15422/15424/15245 - on 1.8.x and 15106/14705) address build and
runtime problems.

Cheyenne reports success with Linux 6.4rc on master and openafs-stable-1_8_x.

Discussion if 15423 can be submitted for 1.8.x. Stephan approved pushing it
to gerrit for 1.8.x for review and discussion.

* 15423 LINUX: Set .getattr for symlinks


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

Ben has some outstanding questions for Mark on gerrit 15428.

15428 vol: Don't leak volume bitmaps


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

Updated for 'openafs-stable-1_8_x' branch since 2023-05-12:

15443 LINUX: Set .getattr for symlinks
15425 AIX: Free pinned_heap during shutdown to prevent kernel panic
15442 rxevent: fix mismatched #endif
15441 opr: Avoid sigwait on SIGWAITING
15440 Update NEWS for 1.8.10pre1
15424 AIX: AFS_SMALLOCSIZ too small on newer OS releases
15422 Retire AFS_MOUNT_AFS

Merged onto 'master' branch since 2023-05-12:

15404 afs: Check UHasTokens in afs_GCUserData
15427 rxkad: Free memory used to check rxkad response
15391 LINUX: Make 'fs flush*' invalidate dentry
15423 LINUX: Set .getattr for symlinks
12586 bozo: Do not create client directory and symlinks
15351 Add command fallback to server config
15419 AIX: Free pinned_heap during shutdown to prevent kernel panic

Updated for 'master' branch since 2023-05-12:

15335 cmd: Do not leak tokens in cmd_ParseLine()
15089 bozo: Parse command lines with cmd_Tokenize() and cmd_Split()
15088 cmd: Introduce cmd_Tokenize() and cmd_Split()
15087 tests: Add cmd_ParseLine() checks
15086 cmd: Do not leak param in cmd_Parse()
15436 AIX: Detect IBM Open XL C 17.1+ (clang) on AIX 7.2+
15450 AIX: Use MT_CC for libuafs CC
15449 export: Modernize code
15448 tsm41: Fix various errors in aix_aklog.c
15447 AIX: Don't specify -qlanglvl=stdc99 for libuafs
15446 AIX: Declare syscall()
15445 AIX: Avoid COMPAT_43 for clang
15444 AIX: Use 'static inline' with clang-ish compilers
15432 Remove almost all bcopy/bzero/bcmp calls
15435 dumpscan: Include time.h
15434 bozo: Declare tweak_config() void
15433 afsd: Properly declare aix_vmount and vmountdata
15430 lwp: Declare LWP_CreateProcess2 for AIX
15431 kauth: Do not redefine vfprintf
15438 tests: Avoid realpath(x, NULL)
15437 tests: Standardize src/tests includes
15428 vol: Don't leak volume bitmaps
15342 tests: Make src/tests buildable
15395 LINUX: Re-evaluate dentry if d_time > parent DV
15217 Fix various warnings on RHEL5
15429 macOS: Remove duplicated signing files from PKGROOT
15417 Linux: Fix cast-function-type w/disable-checking
12744 Do not merge: Check buildbot verification