[OpenAFS-devel] OpenAFS Release Team weekly meeting
Michael Meffie
mmeffie@sinenomine.net
Fri, 11 Apr 2025 08:33:04 -0400
OpenAFS Release Team weekly meeting
Date: April 10, 2025
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- 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 is in the process of reviewing and merging proposed changes onto
the openafs-stable-1_8_x branch for 1.8.14.
* Mike is updating the NEWS file for 1.8.14
* Cheyenne reports some changes will be needed for Linux 6.15, mostly build
system changes.
* Mike has added more "nightly" buildbot builders. All of the nightly
linux builders have --enable-checking in the configure options to convert
compiler warnings to errors and run the TAP unit tests.
Recent Changes
==============
Merged onto 'openafs-stable-1_8_x' branch since 2025-03-14:
16021 viced: Log some basic fs_stateRestore stats
16020 viced: Log more state restore errors
16018 viced: Set FS_STATE_DUMP_MODE earlier
16019 viced: Raise fsstate loop detection limits
16017 viced: Use calloc for fsstate data
16016 viced: Fix minor log message mistakes
16012 rx: Add rxi_GetLocalAddr() prototype
16011 rx: Don't send packets to localhost if -rxbind set
16065 rx: Introduce 'rx_host' internal global
16010 Avoid rxi_tracename overflow
16008 LINUX: Block non-fatal signals when sleeping
16007 LINUX: Refactor afs_osi_Sleep
15801 rx: Print free and allocated counters as unsigned values
15817 volinfo: Refuse zero and non-numeric -volumeid
15812 AIX: Don't specify -qlanglvl=stdc99 for libuafs
15811 AIX: Declare syscall()
15810 AIX: Avoid COMPAT_43 for clang
15809 macos: Remove vestigial AFS_MOUNT_AFS references
15808 LINUX: Test for rcu_read_unlock with rcu_read_lock
15807 Remove almost all bcopy/bzero/bcmp calls
15806 make-release: create SHA256 checksums too
15805 make-release: Run git describe once
Updated for 'openafs-stable-1_8_x' branch since 2025-03-14:
16179 DARWIN: Set parent of volume root vnodes
16285 viced: Remove RXAFS_GetVolumeInfo implementation
16298 Update NEWS for OpenAFS 1.8.14pre
16188 macos: Autodetect kernel headers path for afs.kext
16186 macos: Remove SDKROOT from AklogAuthPlugin project
16187 macos: Stop passing -sdk to xcodebuild
16189 macos: Add support for MacOS 15.X (Sequoia)
16190 macos: Support building solely with Xcode headers
16276 LINUX: Refactor afs_linux_dentry_revalidate()
16277 Linux-6.14: Handle dops.d_revalidate with parent
Merged onto 'master' branch since 2025-03-14:
16360 doc: Fix man pages install target for kauth
16359 tests: Skip manpage tests if manpages aren't built
16358 tests: Search for man pages in objdir
16356 ptserver: Don't use rxgk by default in ptclient
14724 viced: Fix minor log message mistakes
16355 RedHat: Remove doc tarball sources
16350 doc: Generate PODs with installation paths
16353 doc: Fix server logs path in Windows docs
16352 doc: Fix server logs path in the Admin Guide
16351 doc: Fix bosserver log path
16349 doc: Add generate-pod variable substitution support
16348 doc: Recusively include files in generate-pod
16347 doc: Simplify generate-pod syntax
16354 doc: Add pod target to doc/man-pages/Makefile.in
16346 doc: Generate man pages with the build system
16345 Import of code from autoconf-archive
16344 Add ax_prog_perl_modules.m4 to autoconf-archives-files
16332 doc: Add missing line continuation in doc/man-pages/Makefile.in
16331 doc: Regenerate POD for html and AdminRef
16330 doc: Rename POD files to *.pod.template
16326 doc: Rename merge-pod to generate-pod
16328 doc: Avoid file slurping in merge-pod
16327 doc: Add generate-html --stylesheet option
16322 doc: Avoid creating .noinstall files
16321 doc: Introduce Makefile.vars.in
16320 doc: Add fssync-debug to FSSYNCDEBUG_PAGES
16319 doc: Use ln force option to install man pages
16318 doc: Add ln configure check
16317 doc: Use install -d to install directories
16316 doc: Do not install *.krb symlinks when kauth is disabled
16315 doc: Cleanup MAN1 and MAN8 makefile variables
15899 Linux CM: Fix leak of group_info on setpag()
16311 util: Remove redundant ktime_InterpretDate() prototype
Updated for 'master' branch since 2025-03-14:
16364 volser: Avoid uninitialized use warning in CheckVolume()
16362 ktime: Add day range check to ktime_DisplayString()
16361 tests: Add ktime and kreltime tests
16312 util: Rename ktime struct members from min to minutes
16325 packaging: Remove old 1.4.0 patch file
12744 Do not submit: Check buildbot verification
16357 acl: Refactor acl_Internalize_pr
16333 util: Use correct length modifiers in fb64.c
16337 libafscp: Suppress macOS Kerberos (krb5_*) deprecated warnings
16336 aklog: Suppress macOS deprecated krb5_* warnings
16335 DARWIN: Include UKERNEL in OSATOMIC_USE_INLINED workaround
16334 DARWIN: Define AFS_64BITUSERPOINTER_ENV earlier
10291 bozo: add build support for pthreaded bosserver
16343 DARWIN: Correct size of arm64 LWP jmp_buf_type to 64-bits
16342 lwp: Re-indent ifdef maze in process.c
16341 DARWIN: Suppress deprecated warnings for growlagent
16340 rx: Disable rxi_syscallp in test programs on DARWIN
16339 afsd: Add informational message to vsys
16338 DARWIN: Remove define for AFS_SYSCALL
16324 Linux: Remove outdated redhat kernel package types
16323 cf: Remove REDHAT_BUILD_SYS dead code
15583 config: remove VIOC_STATISTICS _VICEIOCTL(68)
15900 rx/rxdebug: protect against wrong sized rx_debugStats reply
16296 tests: Remove libwrap wrapper script
--
Michael Meffie <mmeffie@sinenomine.net>