From mmeffie@sinenomine.net Thu Oct 17 17:53:40 2024 From: mmeffie@sinenomine.net (Michael Meffie) Date: Thu, 17 Oct 2024 12:53:40 -0400 Subject: [OpenAFS-devel] OpenAFS Release Team weekly meeting Message-ID: <20241017125340.6069c82db05d5350d381ece8@sinenomine.net> OpenAFS Release Team weekly meeting Date: October 17, 2024 Participants: - Stephan Wiesand, OpenAFS Release Manager - Ben Kaduk, OpenAFS Maintainer - Michael Meffie, OpenAFS Maintainer - Cheyenne Wills - 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 ========== * OpenAFS 1.8.12.2 was tagged in Git. Source tarballs and annoucement comming soon. * Recent merges on master include changes for FreeBSD, improvements to vos restore, and an Rx connection leak fix. Recent Changes ============== Merged onto 'openafs-stable-1_8_x' branch since 2024-09-19: 15860 Make OpenAFS 1.8.12.2 15859 Update NEWS for OpenAFS 1.8.12.2 15858 Linux: Test for missing generic_file_splice_read 15857 uss: Replace strcat with safer method 15854 Remove MIN and MAX macro definitions 15853 opr: replace MIN/MAX macros with opr_min/opr_max 15852 rx: Define symbolic names for Rx magic numbers Merged onto 'master' branch since 2024-09-19: 15135 rx: Reap client conns in rxi_ReapConnections 15349 rx: Avoid unnecessary locking in rxi_ReapConnections 14951 rx: prevent leak of cache manager NAT ping rx_connections 15086 cmd: Do not leak param in cmd_Parse() 15843 Remove lowercase min/max macro definitions 15825 Replace lowercase min/max macros with opr_min/max 14711 vos: Check start-of-dump magic in vos restore 14710 vos: Check end-of-dump magic before deleting volume 15069 vos: Open dump file before deleting volume in vos restore 14778 vos: Avoid dumping volume to tty 14760 vos: Check for tty in vos restore 14759 vos: Add prefix to vos restore -overwrite constants 14758 vos: Check end of dump magic when file is seekable 14777 usd: Add USD_IOCTL() is seekable check 14757 vos: Get stdin and stdout block sizes with USD_IOCTL() 14756 vos: Fix vos dump and restore dump file close error messages 15480 auth: Remove src/auth/copyauth 15832 bosserver: use normal asprintf idiom 15834 fsbnodeops: remove write-only variable 15833 bosserver: remove outdated comment 15790 bozo: minor style fix 13376 bozo: mark failed bnodes as stopped/shutdown 15342 tests: Make src/tests buildable 15791 bozo: Make SBOZO_Exec comments more helpful 15815 build: Fix out-of-tree builds for CTF debuginfo platforms 15838 bozo: Correct a few comments 14025 util: Log to stderr by default 15849 vos: Avoid 'vos zap' warning on unrelated VL sites 15856 doc: Fix doc/xml for objdir builds 14582 bozo: Use ViceLog-based logging 15841 serverLog: call setvbuf unconditionally 15831 bozo: Mark ScheduleCronBnode as static 15172 FBSD: Handle missing vnode.v_tag 15171 FBSD: Cast afs_symlink target to char* 15170 FBSD: Avoid if_addr_rlock() when needed 15168 FBSD: Handle 1-arg NET_EPOCH_ENTER 15167 FBSD: Avoid requiring VI_FREE 15165 FBSD: Use UMA allocations instead of getpbuf() 15164 FBSD: Handle 1-argument VOP_UNLOCK 15163 FBSD: Use VN_IS_DOOMED when available 15161 FBSD: Fallback to $CC for assembler 15173 FBSD: Use VFS_VOP_VECTOR_REGISTER 15169 FBSD: Handle 2-arg vget() 15166 FBSD: Set IN_HISTORICAL_NETS before netinet/in.h 15160 FBSD: Build support for FreeBSD 13 14206 FBSD: Avoid extra vcache puts in afs_root 15162 FBSD: Use vm_object_mightbedirty when available 14796 FBSD: Use vrefl() when available Updated for 'master' branch since 2024-09-19: 15867 volser: Avoid 'vos release' failure partial unlock 14352 volser: Use GetLockedEntry in UV_ReleaseVolume 14355 volser: Split CheckVolume into RW/RO/BK functions 14356 volser: Always fetch locked entry in CheckVolume 14354 volser: Lock entry properly in UV_RestoreVolume2 14357 volser: remove check for VL_ENTDELETED 14353 volser: clean up and clarify storeEntry usage 14350 volser: Introduce GetLockedEntry 15866 macOS: Resolve build errors on Apple Silicon-based macOS Sequoia 15352 ptserver: Ensure proper buffer alignment in pt_util 14717 afs: convert lock macros to functions 14719 afs: assert harder in kernel lock functions 14718 afs: AFS_ASSERT_GLOCK earlier in kernel lock functions 15489 WINNT: Use safer string functions in DumpAfsLog 15557 rx: Avoid increasing Rx harddead timeout 15556 tests: Add C-TAP tests for Rx connection/call timeouts 15839 bozo: Add diagnostic logging for bnode_Wait 14586 DARWIN: Use -Werror=objc-method-access for objc 15864 doc: Add OpenAFS Contributor Guide 15863 doc: Convert doc/process files to markdown 15862 doc: Relocate the Code of Conduct to doc/process/code-of-conduct.md 15861 doc: Split CODING into separate documents 15716 CODING: update guidance on using the git tree 15629 CODING: discuss indentation for non-C files 15627 CODING: clean up initial section 15611 CODING: add code review guidelines 15717 CODING: switch braces policy for single-line bodies 15628 CODING: expand GNU indent options in prose 10291 bozo: add build support for pthreaded bosserver 14205 FBSD: Drop tvc->lock before VOP_LOCK for vinvalbuf 15865 macos: Add support for MacOS 15.X (Sequoia) -- Michael Meffie