[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 31 Jan 2020 16:25:43 -0500


OpenAFS release team weekly meeting
Date: Jan 31, 2020
Participants:
- Stephan Wiesand, Release Manager
- Ben Kaduk
- Michael Meffie

The weekly release team meetings are held on Fridays at 17:00 GMT (12:00 EST) 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/


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

- Stephan reported the better part of the 1.8 backlog have been merged.

- Stephan requested reviews of the following gerrits (in priority)

13738 bos: remove smail-notifier
13750 restorevol: replace snprintf with asprintf
13894 cmd: improve help for programs without subcommands
13900 auth: plug auth realms memory leaks
13901 auth: fix afsconf_GetExtendedCellInfo memory leak
13904 asetkey: Fix random_key for Heimdal
13968 afs: avoid extra VL_GetEntryByName for .readonly's
13974 afs: afs_pag_wait() makes process unkillable
13975 sys: retry lsetpag if errno is EINTR
13895 venus: fix memory leak
13896 vol: avoid query for parent id when deleting disk header
13897 vol: remove empty directories left by vos zap -force
13906 ubik: log important messages at default log level
13908 ubik: improve logging for database synchonizations
13938 afs: Avoid -1 error for vreadUIO/vwriteUIO
13951 afs: Ensure CDirty is set during afs_write loop
14018 viced: prevent writes on readonly fileservers
14019 viced: add opt to allow admin writes on RO servers
14031 macos: tell the compiler the system include path
14032 macos: upgrade *.xib files
14033 macos: add support for MacOS 10.15
14034 macos: packaging support for MacOS X 10.15
14035 macos: prepare for notarization
14036 macos: add script to notarize OpenAFS
14037 macos: add entry for afs into synthetic.conf

- Stephan noted the windows gerrit builders have been running slower.
  - Builds are taking about an hour on these 4 builders.
  - Ben will ask the owner to take a look at these
  - Mike removed 2 of the 4 gerrit builders in the meantime. We
    will now do gerrit builds for 64-bit "free" and 32-bit "checked"
    builds.

Stephan asked: Do we need to standardize on an OS environment in which
`makerelease` is run? (If the configure is made with an older version of
autoconf, it may not support a particular platform.)

- Ben suggested we probably should not mandate a specific os or distribution
- We could start by tablulating current versions of autoconf and automake.

  EL7: autoconf-2.69, automake-1.13.4
  EL6: autoconf-2.63, automake-1.11.1
  U18: autoconf-2.69, automake-1.15.1

- How to know which versions know about ppc64le? autoconf-2.69?

- Stephan agrees that these problems should come up very infrequently.  Maybe
  those on these bleeding edge platforms should indeed be prepared to run
  regen.sh and report issues.

- The current plan is to cut 1.8.6pre1 on a fully updated EL7 with the standard
  autoconf/automake and we wait/ask for feedback.

- Stephan is preparing a NEWS file for 1.8.6pre1 (with input from the NEWS
  files in gerrit for 1.9.x)


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

The next 1.6.x pre-release to done after the 1.8.6 pre-release

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

- Ben continues to review patches for master.
- Ben plans to tidy up the 1.9 NEWS file next.

Patches
=======

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

14047 Make OpenAFS 1.8.6pre1

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

13910 b69c0d81b4 LINUX 5.3: Add comments for fallthrough switch cases
13765 5679fdb720 LINUX: Unlock page on afs_linux_read_cache errors
13748 7ddb6b5994 LINUX: Avoid re-taking global lock in afs_dentry_iput
13899 62ec1c9131 afs: Free 'addrs' array
13892 dace4163c1 rx: Fix test for end of call queue for LWP
13879 b3ce4c493a The interminable rework of afs_random()
13743 f5f44ca2ef rework afs_random() yet again
13742 1b704df8db Avoid incomplete function type in casts
13902 64d0352df1 Avoid calling krb5_free_context(NULL)
13846 c3869ac05b vlserver: initialize nvlentry elements after read
13734 c83a135dac vlserver: fix vlentryread() for old vldb formats
13736 d38a136c13 uss: Allocate buffer space for trailing NUL
13729 43651533d3 uss: uss_procs.c format-overflow warning
13730 d5c2f53e94 ptserver: testpt.c format-overflow warning
13728 3cb29cf776 ptserver: Incorrect variable used to print error msg
13791 20cd3ab424 aklog: require opt-in to enable single-DES in libkrb5
13756 b28a61fc0b rxkad: ticket5.c fix typo in #if statement
13727 f65650bdc7 rxkad: v5der.c format truncation warnings
13844 639ee571a7 ptserver: Increase length limit of namelist, idlist, prlist, prentries
13852 89355bc959 WINNT: Link tbutc against mtafsutil.lib
13851 58867933e9 rx: Export rx_GetCallStatus
13850 ee00e78c7a WINNT: Link butc against audit
13937 f01f910f19 afs: Avoid giving wrong 'tf' to afs_InitVolSlot
13893 9f38cbdc54 viced: consistently enforce host thread quota for ICBS(3)
13849 0922caa3be kauth: Move COUNT_REQ to beginning of block
13848 be51e46d04 WINNT: Build bubasics before audit
13847 11232f19f0 afs: Avoid panics in afs_InvalidateAllSegments
13749 8898cb3f12 gtx: Avoid incomplete function type in casts
13745 a350b45814 libadmin: appease clang -Wsometimes-uninitialized
13744 d50932bd85 uss: signed/unsigned char fallout
13741 c8762d82f5 dumpscan: appease gcc8 -Wformat-overflow
13739 b86c1f142a scout: band-aid -Wformat-truncation
13737 aa6c1946c0 butc: -Wformat-truncation fallout
13735 589d811eb6 vlserver: use large enough buffer for rxinfo string
13733 86a453f374 vol: avoid -Wformat-truncation issues in vol-salvage.c

Recently submitted for branch 'master':

14049 uss: more gcc9 truncation warning appeasement
14044 vos: add new option to send reads to the sync-site
14048 afs: silence bogus warning about dcListCount uninitialized
14043 ubik: death to SVOTE_GetSyncSite
14046 RedHat: support the ppc64le architecture
14045 Cleanup vestiges of old shared library build directories

Recently merged onto branch 'master':

13720 9238b1eb9e vos: fix name availability check in vos rename
14049 6c54bc9e12 uss: more gcc9 truncation warning appeasement
14021 bf1b3e2fc1 tests: skip vos tests when a vlserver is already running
14023 6d309f8608 afs: Remove osi_VMDirty_p
14022 6ee2d6de7d aklog: Make dummy write AIX-specific
14020 dcf44ab5fc tests: do not resolve addresses in vos/vl test
13973 37c5db3ce7 FBSD: Declare vnops/vfsops static
13842 a4e9365fff FBSD: Remove support for 8.x and 9.x
13993 eab0bb0af8 tests: Explicitly build target 'all' by default
13992 ce7a76a13e tests: Stop vlserver on errors
13991 a21a2f8edb tests: Introduce afstest_GetProgname
14017 48d181ca1f libtool: Serialize building libfoo.la and libfoo.a
13986 057f848a9c ubik: Introduce ugen_secproc_func
13947 86170750dd doc: Document new rxgk options

-- 
Michael Meffie <mmeffie@sinenomine.net>