[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Thu, 23 May 2024 12:58:01 -0400


OpenAFS Release Team weekly meeting

Date: May 23, 2024
Participants:
- Ben Kaduk
- Cheyenne Wills
- Michael Meffie

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

Release team working status is maintained at:

    https://wiki.openafs.org/devel/Whiteboard/

Discussion
==========

Stable branch discussions:

* Cheyenne cleaned up the "whiteboard" (removed work completed, moved stable
  commits needed to the top of the page).

* 15729 (Linux: osi_gcpags.c remove unreferenced extern sym) is not needed
  for 1.8.x. Abandoned by Cheyenne.

* CentOS Stream 9 merged some of the Linux 6.8 patches, so the patches in the
  1.8.x gerrit branch are required to build there now.

* Linux 6.9 has been released, tip of openafs-stable-1_8_x builds successfully

* Linux 6.10 has started. So far only minor changes are needed.

* NEWS updates for 1.8.12 release needs to be written. Should be brief since
  most of the commits are for mechanical changes to support Linux 6.8
  and a few bug fixes.


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


Merged onto 'openafs-stable-1_8_x' branch since 2024-05-02:

15736 tests: rx/perf wait for server init before client
15735 rxperf: Add -o option to rxperf client
15727 Linux: Define afs_thread_wrapper() as static
15728 Linux: Remove weak attribute for key_type_keyring
15706 Linux 6.8: Use roken's strlcpy() in kernel module
15705 Linux 6.8: Remove ctl_table sentinels
15704 Linux 6.8: use hlist iteration for dentry children
15703 rxgen: Declare generated PKG_OpCodeStats()
15702 rxgen: Declare generated PKG_TranslateOpCode()
15701 rx: Add static attribute to internal functions
15700 afs: Add static attribute to internal functions
15699 afs: fix 'ops' variable may be used uninitialized
15698 rx: Add function prototypes to rx_prototypes.h
15697 afs: Remove SRXAFSCB* protos from afs_prototypes.h
15696 afs: Add afs_xioctl prototyes to afs_prototypes.h
15695 afs: Move function prototypes into headers
15694 afs: Add includes to pick up function prototypes
15693 afs: Declare init_hckernel_mutex()
15692 Linux 6.8: Add function prototypes for krb5
15691 roken: Declare ct_memcmp in hcrypto kernel roken.h
15690 afs: Add declaration for RXAFS_ResidencyCmd()
15689 afs: Remove afs_DbgDisconFiles()
15688 afs: Remove SRXAFSCB_FetchData/StoreData
15684 afs: Remove DFlushDCache()

Updated for 'openafs-stable-1_8_x' branch since 2024-05-02:

15729 Linux: osi_gcpags.c remove unreferenced extern sym
15744 afs: avoid panic in DNew when afs_WriteDCache fails
15743 dir: check DNew return code
15742 dir: check afs_dir_Create return code in afs_dir_MakeDir
15741 afs: Reintroduce and use DFlushDCache()

Merged onto 'master' branch since 2024-05-02:

15750 rxgk: Initialize 'iterations'

Updated for 'master' branch since 2024-05-02:

15714 venus: Introduce 'fs setcell -hardmount'
15713 venus: Extend fs_setcell
15747 afs: afs_Analyze, don't retry if fatal sig pending
15746 afs: Introduce afs_kill_pending()
15745 afs: Refactor afs_Analyze to use common exit label
15748 tests: Add rx/xdr-t, to test xdr encoding/decoding
15611 CODING: add code review guidelines
15749 rx: Force signed cast in xdr_char()
15720 bozo: Add validity checks to [ez|cron]_create()
15719 bozo: Consolidate executable existence check
15718 bozo: Fix memory leak in ez_create()
14640 rx: Oracle America 2010 re-license of Sun RPC to 3-clause BSD