[OpenAFS-devel] OpenAFS Release Team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 18 Aug 2023 10:33:51 -0400


OpenAFS Release Team weekly meeting

Date: August 17, 2023
Participants:
- Stephan Wiesand, OpenAFS Release Manager
- Ben Kaduk
- Cheyenne Wills
- Michael Meffie

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/

Stable (1.8.x)
==============

* Stephan is merging the first batch of changes for 1.8.11.
  (These were merged shortly after the meeting).

* Cheyenne is running build tests for linux 6.5, which requires
  the 2 patches in gerrit (for master)

* Cheyenne is going to update the wiki "Whiteboard" page to list
  gerrit in commit order (that is, 'git log' order)

* Mike volunteered to start a draft NEWS file

Development (1.9.x/master)
==========================

* Ben is almost ready to merge 15526 (*util: Avoid bad ascii[1] in
  volutil_GetPartitionID) but will wait for Andrew to see if we want
  to address a nit.

* Ben plans on completing the review of the audit/thread-safety patches
  for master.

* Mike made a plea for merging the "make-man-pages" stack.
  (The new stack is much faster and much less invasive than the
  previous stack.)


Recent Changes
==============

Merged onto 'openafs-stable-1_8_x' branch since 2023-08-11:

15523 hcrypto: rename abort to _afscrypto_abort
15522 Linux 6.5: Use register_sysctl()
15521 LINUX: Make sysctl definitions more concise
15520 Linux 6.5: Replace generic_file_splice_read
15519 UKERNEL: Build linktest with COMMON_CFLAGS
15518 cf: Undef _FORTIFY_SOURCE for use-after-free check
15517 vol: Don't leak volume bitmaps
15516 rxkad: Free memory used to check rxkad response
15515 LINUX: Make 'fs flush*' invalidate dentry
15514 build: Add rpm target
15513 makesrpm: Support custom version strings
15512 bozo: Do not create client directory and symlinks
15511 Add command fallback to server config
15510 pts: Use cmd_AddParmAtOffset for common parms
15509 viced: Verify primary host address
15508 gcc: Avoid false positive use-after-free in crypto
15507 cf: Fix cast-function-type err w/disable-checking
15506 afs: Check UHasTokens in afs_GCUserData

Updated for 'openafs-stable-1_8_x' branch since 2023-08-11:

15534 LINUX: Check for -Wno-error=frame-larger-than=
15537 bozo: Log a warning if the bosserver is not started in restricted mode
15543 vol: Re-evaluate conditons for cond vars
15536 afs: Let afs_ShakeLooseVCaches run longer
15535 afs: Fix EIO error when reading a 4G or larger file
15533 afs: Skip IsDCacheSizeOK for CDirty/VDIR
15532 afs: Check dcache size when checking DVs
15549 cf: Use static allocated structs for cf tests
15548 clang: Don't redefine printf in salvage.c
15547 Retire the AFS_PTR_FMT macro
15546 dir: check afs_dir_MakeDir return code in DirSalvage
15545 dir: distinguish logical and physical errors on reads
15544 afs: refactor directory checking in DRead
15542 build: package ltmain.sh in the libafs_tree
15541 afs: Use literal NULL for NULL function pointer
15540 cf: Avoid nested C functions built by autoconf
15539 ukernel: Fix AFS_GUNLOCK panic in rx_ServerProc
15538 vlserver: Use bounded string copy in FindByName()
15531 volser: warn if older version of volume is restored

Updated for 'master' branch since 2023-08-11:

15550 linux: Remove use of wrap_directory_iterator
15528 linux: Replace fop iterate with fop iterate_shared
15526 util: Avoid bad ascii[1] in volutil_GetPartitionID
15525 Check length before .readonly/.backup suffix
15460 audit: Call osi_audit_check at initialization
15530 auth: Dynamically allocate ThisCell and CellAlias pathnames
15529 tests: Add afsconf_Open() unit tests