[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 5 Jun 2020 12:41:20 -0400


OpenAFS release team weekly meeting
Date: June 05, 2020
Participants:
- Stephan Wiesand, Release Manager
- Benjamin Kaduk
- Cheyenne Wills
- Michael Meffie
- Mark Vitale

The weekly release team meetings are held on Fridays at 16:00 UTC (12:00 EDT)
in release-team@conference.openafs.org on jabber. Please request login
information if you would like to participate. Logs are available at:

    https://conference.openafs.org/release-team@conference.openafs.org/

NEWS
====

1.8.x series
============

The Release Team asks developers to refrain from pushing non-critical patches
to the openafs-stable-1_8_x branch on gerrit.openafs.org until the 1.8.6
release has been finalized.

Stephan is preparing 1.8.6pre3 release candidate, to include:

* Changes to support linux 5.7
* 14234 LINUX 5.6: define osi_timeval32_t for 32-bit Linux
* 14104 afs: Add ppc64le changes in osconf.m4 file.

To be defered to 1.8.7pre:

* 14226 afsmonitor: remove unused LWP_WaitProcess
* 14217 Avoid duplicate definitions of globals
* 14232 vol: Fix format-truncation warning with gcc-10.1

Notes for 1.8.6 to include workarounds for gcc 10.

1.6.x series
============

* No report

1.9.x/master
============

New fix submitted to address salvageserver deadlock:

14239 salvaged: serverLogMutex is not initialized in child process

Many and various changes in review.


Buildbot
========

A new buildbot master version has been installed on a newly created RHEL 7 host
at MIT in preparation to transition off of RHEL 6 and older versions of
buildbot and twisted.

Patches
=======

Recently submitted for branch 'openafs-stable-1_8_x':

14234 LINUX 5.6: define osi_timeval32_t for 32-bit Linux

Recently merged onto branch 'openafs-stable-1_8_x':

14097 9a9e26acf7 Make OpenAFS 1.8.6pre2
14096 548b976600 Update NEWS for OpenAFS 1.8.6pre2

Recently submitted for branch 'master':

14238 afs: Always define our own osi_timeval32_t
14237 afs: Move osi_GetTime out of param.h
14239 salvaged: serverLogMutex is not initialized in child process
14236 afs: Remove osi_GetuTime
14235 afs/viced: New UAE (unified_afs) error codes

Recently merged onto branch 'master':

14236 c9eab4b1ee afs: Remove osi_GetuTime
14235 dedb1aed97 afs/viced: New UAE (unified_afs) error codes
14223 ed9a3b7165 util: Fix segfault in the func ConstructLocalPath
14221 336f5d91c6 DARWIN: ensure OpenAFS.pkg is signed
14220 d3f8d81228 DARWIN: ensure PrefPane materials are properly signed
13995 80afdc2ada vol: Avoid building devname.c on AFS_NAMEI_ENV
13994 99eedfdb16 vol: Indent ifdef maze in devname.c
13982 71ce9fff8e FBSD: Add support for FreeBSD 12.1
13972 20dc283226 FBSD: Ignore VI_DOOMED vnodes
14219 145c90bdbe DARWIN: remove vestigial etap_event_t typedefs
14218 f065706fed DARWIN: remove errant typedef for etap_event_t
14215 c6eff25be9 Convert all osi_timeval_t to osi_timeval32_t
14191 d610112866 UKERNEL: remove dead code osi_SetTime
14192 03f4417218 UKERNEL: remove redundant declaration of osi_GetTime
14197 3ab022fda9 afs: remove commented xstats externs
14196 4caadf71f5 afs: remove stats dead code
14216 9a5790cfbb LINUX 5.6: define osi_timeval32_t for 32-bit Linux
13971 13e44b2b20 afs: Refactor osi_vnhold/AFS_FAST_HOLD
14180 d013987315 vlserver: Return error when growing beyond 2 GiB
14207 d73680c5f7 vol: Fix format-truncation warning with gcc-10.1
14213 c81579dc7b auth: Close fd on SetExtendedCellInfo write error
13719 85df3e3d43 afs: Free rx/rxevent resources during shutdown
14159 17b42fe67c LINUX-5.7: replace __pagevec_lru_add with lru_cache_add_file
14167 dca95bcb7e libafs: Abstract the Linux lru cache interface
14181 44b7b93b59 afs: Drop GLOCK for RXAFS_GetCapabilities
14203 5d53ed0bda rxkad: Use krb5_enctype_keysize in tkt_DecodeTicket5
13718 9866511bb0 rx: Avoid osi_NetSend during rx shutdown
14125 929d501421 Add more 'fall through' switch comments
14201 4512d04a9b salvaged: Fix "-parallel all<number>" parsing
14132 790824ff74 cf: Use common macro to test compiler flags
14153 98b5ffb521 ubik: Avoid unlinking garbage during recovery
14135 ca847ddf35 Use autoconf-archive m4 from src/external
14138 d8205bbb48 Import of code from autoconf-archive
14133 a072c65bba Add autoconf-archive to src/external
13673 c05d8b28d3 Update NEWS for OpenAFS 1.9.0
14103 1547db2226 Synchronize NEWS with 1.8.5
14158 befc727498 rx: Use _IsLast to check for last call in queue
14160 ebaefc5a06 tests: Give more leeway in rx/event-t
14168 2b4908d3be afs: fix afs_linux_mmap fstrace entry
14145 df5480057c tests: Skip SIGBUS test on FreeBSD
13970 61993cf45a FBSD: Avoid holding AFS_GLOCK during vinvalbuf
13877 e510e35b25 afs: Fix ifdef indenting in afs_vcache.c
13843 7260c7164b FBSD: Remove MA_* abstractions
13983 0ee53d2fe9 FBSD: Build vnode_if.h before libafs objs
14144 1bd03c9c22 tests: Run perl via 'env'
12578 17a845c8d4 FBSD: Remove LOCKPARENT/ISLASTCN lookup logic
14143 7df5c003ed FBSD: Remove unused 'wantparent' logic
13792 7116de596a FBSD: Add support for FreeBSD 11.3
14147 8002a46125 LINUX: Always crref after _settok_setParentPag
14146 826bb82627 LINUX: Copy session keys to parent in SetToken

-- 
Michael Meffie <mmeffie@sinenomine.net>