[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 1 Jun 2018 15:17:23 -0400


OpenAFS release team weekly meeting

Date: June 1, 2018
Participants:
  * Stephan Wiesand (Release Manager 1.6/1.8)
  * Ben Kaduk
  * Michael Meffie
  * Mark Vitale

The weekly release team meetings are held on Fridays at 14:00 GMT on jabber
(xmpp) in release-team@conference.openafs.org.  Please request login
information if you would like to participate. Logs are available at
https://conference.openafs.org/release-team@conference.openafs.org/


Recent news
===========

New clang-analyzer is not running on the buildbot against the master branch.
Thanks to Pat Riehecky for the recent set of patches to address issues indicated
by the clang static analyzer (and other analyzers Pat has been using).

Discussion on gerrit topic conventions: Should we adopt a convention such that
gerrit topics should always be associated with git "topic branches"?  Gerrit
does not require or enforce this, but it could possibly help keep change sets
organized and help manage commit order.


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

1.6.23pre1
----------

* 1.6.x is pretty clean at this stage according to Stephan
* Remaining topic is "add ctf records" for debugging (solaris only), which
  is not a blocker for 1.6.23pre1
* Additional changes for RPM spec files fixes remaining
* NEWS file update to be done


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

Fixes available and targeted for the next 1.8.x release:

* client fix for vos release callback processing (stale read-only files bug)
* client crash when used in cache bypass mode
* public api updates to support out of tree tools (more review needed)
* various build fixes

In general, we would like to avoid having patches languish on the master branch,
so Stephan is pulling up backports of the backlog since 1.8.0 release.  Patches
for rxgk are not being pulled up, since those are targeted for a future
release, but in general, fixes and cleanups are being pulled up to the 1.8.x
branch.

Reviews are requested. See gerrit branch:openafs-stable-1_8_x status:open

   https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:openafs-stable-1_8_x

Change organized by topics:

    no-topic
    arm64_linux26
    dcache-panic-rocache
    error-no-linux-headers
    gcc-7.3-warnings+
    InlineBulkStatus.InterfaceVersion
    part-name-checks
    public-api
    remove-automake
    rx-raw-abort-serial-numbers
    sol11.4
    solaris-warnings
    ubik-log-stdio
    ubik_perf


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

13036 8fa929c redhat: Make separate debuginfo for kmods work with recent rpm
13037 a83c744 redhat: PACKAGE_VERSION macro no longer exists
12999 b65f3bf redhat: remove the openafs-kernel-version.sh script
12998 17f76df redhat: remove extra kernel version check
12997 b30f21b FBSD: param.h consistency
12986 a819cf4 redhat: Create unique debuginfo packages for kmods
12948 72b2da4 ubik: Log sync site for SDISK_SendFile USYNC error
12949 e46c5c4 Avoid empty libtool -export-symbols-regex pattern
12937 b41065f ubik: don't set database epoch to 0 if not needed
12936 0b1d10f afs: improve -volume-ttl error messages

master
======

Recent activity to clean up issues uncovered by static analyzers.
Ongoing reviews of backlogged issues.


Recently merged onto master branch
----------------------------------

13090 1dc9bb4 afs: fix broken volume callbacks (e.g. vos release)
13086 e71985b Remove pointless assignments
13088 9670937 Convert extended character set to unicode
13087 2b08d68 Add missing va_end
13081 a411366 Add braces to empty conditional blocks
12270 759f29c Windows: define AFS_IHANDLE_PIO_ENV for ihandle pio
12619 343234d ubik: convert ubik_print to ViceLog
13043 8225518 ptserver: improve PR_GetHostCPS logging
13059 849ddd4 Export afs_getDirPath from shared libraries
13058 554c384 Rename getDirPath to afs_getDirPath in preparation for export
13057 b48fe6b Remove duplicates from liboafs_util.la.sym
13056 3be1de0 Export ubik_PR_ symbols from libafsauthent
13055 70c4922 Export comerr initialization functions from libafsauthent
13054 792dd44a opr: install afs/opr.h and opr/lock.h
12621 845c892 ubik: remove redundant memset from udisk_write
12620 e4c7321 ubik: death to orphaned signals
13080 55013a1 lwp: Fix possible memory leak from scan-build
13039 850c7c5 util: check for trailing characters in partition names
13038 c0f2c26 vol: check for bad partition names
13069 f1d389e ubik: Make udisk_Log* functions static
13068 b8617f0 ubik: Remove 'mtime' from ubik_stat
13067 f045de2 viced: SRXAFS_InlineBulkStatus set InterfaceVersion on error
12654 3cc22a4 ubik: clones should not request votes
13065 8e740ae afs: alloc openafs_lck_grp before osi_Init() on darwin
13063 c16423e rx: fix atomics on darwin
13061 96a4bee LINUX: Remove unused osi_fetchstore.c
13047 46d5695 afs: WriteThroughDSlots: Avoid write error panic
13046 22e64df afs: Avoid afs_GetDCache panic on cache open error
13060 3ec0414 Use afs_DestroyReq in afs_PrefetchNoCache()
13045 f6af4a1 LINUX: Return NULL for afs_linux_raw_open error
13014 54e84a9 BSD: Work around panic in FlushVCache
13031 cfa7488 redhat: PACKAGE_VERSION macro no longer exists


-- 
Michael Meffie <mmeffie@sinenomine.net>