[OpenAFS-devel] OpenAFS Release Team weekly meeting
Michael Meffie
mmeffie@sinenomine.net
Thu, 21 May 2026 13:15:40 -0400
OpenAFS Release Team weekly meeting
Date: May 21, 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
==========
* Ben sent the OpenAFS 1.8.16 (final) announcement.
* Cheyenne reported changes to autoconf macros are in progress for linux 7.1
* Review continues for the unlog improvements by Kailas Zadbuke and
Koustubh Mattikalli
- 16620 afs: Add new pioctl PUnlogCell
- 16621 log: Optimize token unlogging by cell name
* AI Policy for OpenAFS contributions is in review
-16779 doc: Add AI Policy for OpenAFS contributions
Recent Changes
==============
Merged onto 'openafs-stable-1_8_x' branch since 2026-03-26:
16783 RedHat: Add packaging support for Amazon Linux
16781 RedHat: Remove macros in comment
16786 Make OpenAFS 1.8.16
16785 Update NEWS for OpenAFS 1.8.16
16782 RedHat: Remove kmod debuginfo pkg on newer distros
16780 RedHat: Set source_date_epoch to the current system time
16740 Make OpenAFS 1.8.16pre1
16739 Update NEWS for OpenAFS 1.8.16pre1
16753 macOS: Package some LWP binaries as x86_64 only
16758 libtool: Make libfoo.krb depend on libfoo
16751 Fix -Wdiscarded-qualifiers warnings from strrchr()
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
16707 Linux: Use sockaddr_unsized for socket->ops->bind
16708 Linux: Pass 3rd parameter to filemap_alloc_folio()
16706 Linux: Move afs_root()/_fill_super() in osi_vfsops
16705 LINUX: Log warning on recursive folio writeback
16704 Linux: Avoid write_cache_pages() for ->writepages
Updated for 'openafs-stable-1_8_x' branch since 2026-03-26:
16024 viced: Always avoid saving HashTable to fsstate
Merged onto 'master' branch since 2026-03-26:
16797 doc: Consolidate common bos options into fragment
14028 audit: Remove unnecessary conn/peer checks
16796 doc: Manually create config files in howto-build-openafs.md
16794 doc: Update build dependencies
16788 rx: Do not enforce busy threshold for non-busy services
16792 cf: Ensure BTF info is created in tests for Linux
16791 rx: Convert MakeDebugCall() counter to rx_atomic_t
16754 afsio: Clarify help text for -as-user option
16682 afs: Invalidate site-less volume entries earlier
16681 afs: Always set volume type for volume entries
16771 rx: Free Linux kernel UDP socket on bind failure
15103 util: Enable threadIdLogging for loglevel > 1
16787 make-release: Cleanup temp directory on exit
15583 config: remove VIOC_STATISTICS _VICEIOCTL(68)
15588 config: move VIOC_SETBYPASS_THRESH define to vioc.h
16784 config: Remove typo in comment for VIOCNOP define
15581 config: Document ioctl/pioctl namespace management
16777 RedHat: Add packaging support for Amazon Linux
16776 RedHat: Remove kmod debuginfo pkg on newer distros
16775 RedHat: Remove macros in comment
16766 doc: Add installation instructions to howto-build-openafs
16774 afs: Don't log EINTR errors for dying pid on Linux
16538 rx: Convert rx_GetLocalStatus() to an accessor
16765 doc: Update the build instructions in howto-build-openafs
16764 doc: Update requirements instructions in howto-build-openafs
16763 doc: Add howto-install-kerberos document
16773 afs: Add stat cache entry size to xstats
16714 macOS: Generate checksum files during 'make packages'
16713 macOS: Consolidate redundant paths in pkgbuild.sh.in
16772 RedHat: Set source_date_epoch to the current system time
16762 afsio: Add -synthesize option to fidwrite, append, and fidappend
16721 vol: Fix -partition offset for fssync-debug vnode
16770 doc: Add process directory to README.md
16769 doc: Add protocol directory to README.md
16768 doc: Convert README to markdown
16752 Correct spelling of 'occured' to 'occurred' in comments and messages
16720 afs: remove dead CBDEBUG code
16732 libadmin: Correct endianness for host and port arguments
16716 afsio: Add -crypt option to fidread
Updated for 'master' branch since 2026-03-26:
15473 viced: FetchStatus.AnonymousRights ANYUSERID != ANONYMOUSID
14027 Remove unused rxkad_GetServerInfo parameters
14026 util: Introduce ViceLog_limit
16620 afs: Add new pioctl PUnlogCell
16779 doc: Add AI Policy for OpenAFS contributions
16793 afs: Introduce and use afs_UnlogUser()
16795 viced: rename 'anyrights' -> 'anonrights'
16621 log: Optimize token unlogging by cell name
14732 ptserver: Return error when exceeding _MAXPRLIST
14733 ptserver: Avoid 'pts adduser' on excessive entries
14467 vlserver: Add audit events for all RPCs
11794 LINUX: Use DV hints for dentry revalidate fastpath
16540 ubik: Add logging for SDISK_GetFile
16728 rx: Update simple-server test to have multiple services (multiservice)
16727 rx: Add multiple calls unit test (multicall)
16719 cmd: fix spacing in assignment to _get_config_string
16747 libafscp: Fix malformed ACL check in afscp_FetchACL
16710 doc: Add afsio overview man page
16715 libafscp: Fix ncompare volume comparison function
16757 venus: Add afsio listacl command
16761 auth: Prevent buffer overflow in ParseHostLine
16755 kauth: terminate StringToKey password buffer
16723 bucoord: Fix pointer signedness warnings for afs_int32/afs_uint32
16730 bu_utils: avoid div-by-zero in fileMarkSize
--
Michael Meffie <mmeffie@sinenomine.net>