OpenAFS Release Team weekly meeting
Michael Meffie <[email protected]> Thu, 11 Jul 2024 12:37:36 -0400
| Newsgroups | gmane.comp.file-systems.openafs.devel |
|---|---|
| Message-ID | <20240711123736.256aaa2e@lana> |
OpenAFS Release Team weekly meeting Date: July 11, 2024 Participants: - Ben Kaduk - Cheyenne Wills - Michael Meffie - Mark Vitale Meetings are held each Thursday at 12:00PM EDT on Libera.Chat IRC. Participation is welcome. * Connect by pointing your IRC client to irc.libera.chat:6697 (TLS) * Channel #openafs-releaseteam * See https://libera.chat/ for more info. Our working status is maintained at on the OpenAFS wiki: * https://wiki.openafs.org/devel/Whiteboard/ Discussion ========== * Ben plans to release 1.8.12 final * Cheyenne reports Linux 6.10 still builds with no issues. * Cheyenne updated the "wishlist" wiki page for 1.8.x next * Mike reported a number of code cleanup fixes have been merged to master. * Mark rebased the next batch of changes to fix warnings when building with solaris studio. Recent Changes ============== Merged onto 'master' branch since 2024-06-13: 15774 man-pages: Generate man pages with Pod::Man 15772 build: Remove doc directory checks 15398 afs: Remove bulk stat dead code 15393 fs: Restrict 'fs flushall' to root 15777 Inhibit -Wdeprecated-declarations via CFLAGS 15776 Stop defining HC_DEPRECATED 15775 LINUX: Add newline to end of osi_misc.c 15219 Inhibit -Wstrict-prototypes warnings via CFLAGS 15778 cf: Prevent default CFLAGS in OPENAFS_PATH_CC 15781 butm: Remove duplicate library arguments 15592 budb: Remove superfluous rx_SetRxDeadTime 15456 cf: Set CC before calling AC_PROG_CC 15392 fs: Improve 'flush' errno handling 14753 Avoid rxi_tracename overflow 15497 rxgen: Introduce xdrfree_type() 15158 rx: Use atomics for rx_securityClass refcounts 15218 Use -Wno-unknown-pragmas with --enable-checking 15217 Fix various warnings on RHEL5 15216 LINUX: Stop using linux/config.h 15359 SOLARIS: Change K&R declarations to ANSI in osi_inode.c 15358 SOLARIS: Change the condvar functions from K&R to ANSI 14051 doc: Fix grammar in fileserver -admin-write 15131 rx: remove vestigial include 15458 INSTALL: Update AIX notes 15457 AIX: Search harder for compiler path 15454 export: Use XCFLAGS64 for -q64 15436 AIX: Detect IBM Open XL C 17.1+ (clang) on AIX 7.2+ 12612 afsd: Correctly detect invalid cache dirs 15450 AIX: Use MT_CC for libuafs CC 15449 export: Modernize code 15448 tsm41: Fix various errors in aix_aklog.c 15773 man-pages: Fix CellServDB file formatting code in afs.1 15565 volinfo: Consistently report volinfo -sizeonly totals in KiBi units 15564 volinfo: Correct 'volinfo -sizeonly' totals for partitions and server 15444 AIX: Use 'static inline' with clang-ish compilers 13532 afs: Raise AFS_MINBUFFERS 15447 AIX: Don't specify -qlanglvl=stdc99 for libuafs 15446 AIX: Declare syscall() 15445 AIX: Avoid COMPAT_43 for clang 15453 macos: Remove vestigial AFS_MOUNT_AFS references 14876 LINUX: Test for rcu_read_unlock with rcu_read_lock 15432 Remove almost all bcopy/bzero/bcmp calls 12376 libadmin: add rxstat_* -localauth option 12375 libadmin: add afsclient_TokenPrint function 12374 libadmin: parse rxstat_* command line args with libcmd 15435 dumpscan: Include time.h 15434 bozo: Declare tweak_config() void 15433 afsd: Properly declare aix_vmount and vmountdata 15431 kauth: Do not redefine vfprintf 15430 lwp: Declare LWP_CreateProcess2 for AIX 15464 vol: Fix indent in VAdjustVolumeStatistics_r 15677 bubasics: Remove dead code backmon.xg 15360 SOLARIS: Specify -m64 for Solaris 11 kernel builds 15357 afs: Remove stray semicolon from PGetTokens2 15356 Cast LWP event functions to void pointer 15211 afs: Remove unused fields in struct vcache 14896 Standardize static library archive (lib*.a) options 15366 lwp: Remove vestigial Sun pre-8 references 14750 rxkad: Cleanup and build src/rxkad/test 14895 bubasics: use config variable $(AR) to build libbubasics.a 15637 LINUX: Block non-fatal signals when sleeping 15587 doc: Update example output for 'fs getfid' 15636 LINUX: Refactor afs_osi_Sleep 15455 Kill Irix pre-6.5 15420 util: Remove duplicate path definitions 15730 tests: Add make shell target 14591 macos: Remove dead prefpane source file afsltd.m 15407 RedHat: Add RPM_BUILD_MODULES and RPM_BUILD_USERSPACE 15406 RedHat: Add RPM_RELNOTES, RPM_CHANGELOG, and RPM_CELLSERVDB 15475 Clean up packages directory with make clean 13810 Remove TOP_JLIBDIR 15340 doc: Mention negative host ACL behavior 14587 macos: AFSBackgrounder: improve detection of afs mount status 15476 xdr: fix a typo in a comment 15478 vos: Fix potential string buffer overflows 15747 afs: afs_Analyze, don't retry if fatal sig pending 15050 cf: Fail configure --enable-kernel-module on missing Linux headers 15746 afs: Introduce afs_kill_pending() 15745 afs: Refactor afs_Analyze to use common exit label 15355 tests: Specify unsigned char arrays in vos-t uuid tests 15734 tests: Redirect diag() to stdout by default 15678 roken: Add include guards to roken.h 15725 tests: Add missing dependencies for the C-TAP tests 15724 tests: Cleanup auth/writeoldkey-t temp directory 15723 tests: Ensure temp file cleanup on Solaris 15726 vos: Remove client connection rx_ServiceOf() calls 15767 stds.h: Fix comment/indentation for static_inline 14588 macos: AFSBackgrounder: report details of failed command 15768 Linux 6.10: Move 'inline' before func return type 15766 afs: avoid empty-body warning 15763 Linux-6.10: remove includes for asm/ia32_unistd.h 15765 Linux-6.10: define a wrapper for vmalloc 15764 Linux-6.10: Use filemap_alloc_folio when avail 14839 JAVA: remove unsupported JAVA component 14849 afsweb: remove unsupported afsweb component 15530 auth: Allocate ThisCell and CellAlias pathnames 15608 rx: Print free and allocated counters as unsigned values Updated for 'master' branch since 2024-06-13: 15782 build: Repair 'make pristine' target 15780 tests: Add new "simple.example" test in tests/rx 15779 bozo: Make bozo_isrestricted atomic 10286 bozo: pthread support 12744 Do not merge: Check buildbot verification 15154 rxkad: Introduce rxkad_private_common 15498 Use xdrfree_type() instead of xdr_free(xdr_type) 15481 cf: Avoid nested C func in inode op create test 15771 volinfo: Parse -volumeid option in volinfo/volscan 15552 AIX: Add rxkad-k5 support in aklog_dynamic_auth 14739 viced: Always avoid saving HashTable to fsstate 14727 viced: Raise fsstate loop detection limits 14731 viced: Set HashTable size at startup 13376 bozo: mark failed bnodes as stopped/shutdown 15581 config: Document ioctl/pioctl namespace management 14586 DARWIN: Use -Werror=objc-method-access for objc 15635 packaging: Use afs.mount for systemd /afs mount 15452 macos: Update SDK for Ventura 13 15647 packaging: Make client unit start/stop more robust 15633 packaging: Retry umount /afs on systemd shutdown 15634 packaging: Introduce client systemd helper script 15613 packaging: Use KillMode=process for systemd client 15035 macos: Fix 'CellServDB Editor' tab on PrefPane 15032 macos: Add privileged helper tool for PrefPane 15721 bozo: Don't allow bnodes linked to non-exec cmds 15033 macos: Fix 'start at login' option on PrefPane