[OpenAFS-devel] OpenAFS Release Team weekly meeting
Michael Meffie
mmeffie@sinenomine.net
Thu, 26 Mar 2026 12:43:50 -0400
OpenAFS Release Team weekly meeting
Date: March 26, 2026
Participants:
- Ben Kaduk
- Cheyenne Wills
- Michael Meffie
- Mark Vitale
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
==========
Changes for 1.8.16pre1 are being merged by Ben:
* Linux kernel support 6.18, 6.19, and 7.0.
* Fix for 6.17 for the bug reported by Gaja Sophie Peters
https://lists.openafs.org/pipermail/openafs-info/2026-March/043565.html
A number of changes have been submitted by potential GSoC contributors, and
those changes are being reviewed. Thank you.
Recent Changes
==============
Merged onto 'openafs-stable-1_8_x' branch since 2026-01-29:
16704 Linux: Avoid write_cache_pages() for ->writepages
16703 Linux: Introduce LINUX_WRITE_CACHE_PAGES_USES_FOLIOS
16702 LINUX: Re-dirty folio on writepages recursion
16701 Linux: Use get_tree_nodev
16687 Make OpenAFS 1.8.15
Updated for 'openafs-stable-1_8_x' branch since 2026-01-29:
16705 LINUX: Log warning on recursive folio writeback
16706 Linux: Move afs_root()/_fill_super() in osi_vfsops
16753 macOS: Package selected LWP binaries as x86_64 only
16740 Make OpenAFS 1.8.16pre1
16751 Fix -Wdiscarded-qualifiers warnings from strrchr()
16739 Update NEWS for OpenAFS 1.8.16pre1
16738 Linux: Use __getname()/__putname() to alloc name
16729 Linux: Use set_default_d_op() to set dentry ops
16709 Linux: implement aops->migrate_folio
16708 Linux: Pass 3rd parameter to filemap_alloc_folio()
16707 Linux: Use sockaddr_unsized for socket->ops->bind
16266 Always free XDR-allocated buffers
16024 viced: Always avoid saving HashTable to fsstate
Merged onto 'master' branch since 2026-01-29:
16750 Fix -Wdiscarded-qualifiers warnings from strrchr()
15914 OPENAFS-SA-2024-002: verify FetchACL returned a valid string
16736 cmd: fix typo in "command" string in tests and pkgbuild script
16699 Linux: Use __getname()/__putname() to alloc name
16724 cmd:fix spelling of 'arguments' in CMD_USAGE message
16700 Linux: Use set_default_d_op() to set dentry ops
16697 LINUX: Log warning on recursive folio writeback
16689 Linux: implement aops->migrate_folio
16684 Linux: Pass 3rd parameter to filemap_alloc_folio()
16683 Linux: Use sockaddr_unsized for socket->ops->bind
16673 Linux: Move afs_root()/_fill_super() in osi_vfsops
16695 Remove FSINCLUDES autoconf variable
16694 Refactor FSINCLUDES autoconf variable for IRIX
16648 Linux: Avoid write_cache_pages() for ->writepages
16650 Linux: Introduce LINUX_WRITE_CACHE_PAGES_USES_FOLIOS
16696 LINUX: Re-dirty folio on writepages recursion
16646 Linux: Use get_tree_nodev
16693 uss: Build uss as a pthreaded program
16692 sys: Build rmtsysd as a pthreaded program
16664 log: Build tokens and friends as pthreaded programs
16690 auth: Add liboafs_auth_krb.la
16691 rxdebug: Build rxdebug and rxdumptrace as pthreaded programs
16660 venus: Build fs and friends as pthreaded programs
15102 afs: Fix indentation in afs_InitSetup()
16685 rxdebug: Remove unused constant TIMEOUT
Updated for 'master' branch since 2026-01-29:
16752 Correct spelling of 'occured' to 'occurred' in comments and messages
16620 afs: updating removal of individual tokens of cell provided with unlog command
15581 config: Document ioctl/pioctl namespace management
16730 bu_utils: avoid div-by-zero in fileMarkSize
16716 afsio: Add -crypt option to fidread
16735 bu_utils: improve fms.c error handling
16723 bucoord: Fix pointer signedness warnings for afs_int32/afs_uint32
16715 libafscp: Fix ncompare volume comparison function
16731 volser: ensure vldb entry names are null-terminated
16748 vol: guard ih_attachfd against NULL handle
16747 libafscp: Fix malformed ACL check in afscp_FetchACL
16728 rx: Add multiple services unit test (multiservice)
16722 Fix misspelling of 'occurred' in comments
16710 doc: Add afsio overview man page
16727 rx: Add multiple calls unit test (multicall)
16733 rxdebug: Initialize rx_debug_mutex
16732 libadmin: Correct endianness for host and port arguments
16718 cmd: simplify duplicated condition in AproposProc
16719 cmd: fix spacing in assignment to _get_config_string
16720 afs: remove dead CBDEBUG code
16721 vol: Correct fssync-debug 'vnode' partition parsing
16717 cmd: replace magic number 39 with character literal in quote()
16711 cmd: remove unnecessary comment after replacing magic number
16714 macOS: Generate checksum files during 'make packages'
16713 macOS: Consolidate redundant paths in pkgbuild.sh.in
14205 FBSD: Drop tvc->lock before VOP_LOCK for vinvalbuf
16682 afs: Invalidate site-less volume entries earlier
16681 afs: Always set volume type for volume entries
15900 rx/rxdebug: protect against wrong sized rx_debugStats reply
15345 viced: GetRights negative ACEs are superior to positive ACEs
15344 libacl: introduce acl_checkRights2
15421 rx: alter rx_jumboHeader byte-order conversion
--
Michael Meffie <mmeffie@sinenomine.net>