OpenAFS release team weekly meeting Date: June 8, 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-t...@conference.openafs.org. Please request login information if you would like to participate. Logs are available at https://conference.openafs.org/release-t...@conference.openafs.org/ Recent news =========== Backport policy clarification from Stephan and Ben: When submitting backports to gerrit for stable branches, pull up commits from the nearest upstream branch. * Patches targeted to openafs-stable-1_6_22_branch should be cherry picked from the openafs-stable-1_6_x branch. * Patches targeted to openafs-stable-1_6_x (old stable) should be cherry picked from the openafs-stable-1_8_x branch (new stable). * Patches targeted to openafs-stable-1_8_x (new stable) should be cherry picked from the master branch (development). This workflow adds overhead, but is intended to reduce the risk of fixes being overlooked and reduces potential merge conflicts. Exceptions may be made for special cases, for example for proof-of-concept patches against stable branches, but they should immediately marked -1 or -2 explaining why they were not pulled up from development branch. Mike to update the wiki.openafs.org with this info. 1.6.x stable series =================== 1.6.23pre1 ---------- * No updates this week. * Remaining tasks are rpm spec file and NEWS updates. 1.8.x series ============ Many patches pulled up to 1.8.x this week. Questions raised by Ben on gerrit 13121 (util: check for trailing characters in partition names) Mike to retest. (Note: unit tests submitted as 13176 after the meeting). Remaining items for 1.8.1pre1: * public-api topic on master to get finished and pulled up * NEWS file updates Recently merged onto openafs-stable-1_8_x branch ------------------------------------------------ 13150 7a191a786 Remove pointless assignments 13149 47694e297 Add braces to empty conditional blocks 13152 c41860c2c Convert extended character set to unicode 13148 37daf1010 Windows: define AFS_IHANDLE_PIO_ENV for ihandle pio 13147 ba18ab004 ptserver: improve PR_GetHostCPS logging 13120 1962edf36 vol: check for bad partition names 13117 8ca1b87d0 viced: SRXAFS_InlineBulkStatus set InterfaceVersion on error 13116 eb607b677 ubik: clones should not request votes 13115 ecc94cdf1 afs: alloc openafs_lck_grp before osi_Init() on darwin 13114 881062ab6 Use afs_DestroyReq in afs_PrefetchNoCache() 13108 579c077aa Export {Get,Set}ServiceSpecific from liboafs_rx.la 13151 acee367c6 Add missing va_end 13146 9d633e128 Export afs_getDirPath from shared libraries 13145 10caff7c0 Rename getDirPath to afs_getDirPath in preparation for export 13144 19eb5b5c7 Remove duplicates from liboafs_util.la.sym 13143 034b141e2 Export ubik_PR_ symbols from libafsauthent 13142 2cdd86644 Export comerr initialization functions from libafsauthent 13141 0c6d1610a opr: install afs/opr.h and opr/lock.h 13124 f52d15371 ubik: remove redundant memset from udisk_write 13119 99f1df279 ubik: Make udisk_Log* functions static 13118 7200e6c5c ubik: Remove 'mtime' from ubik_stat 13140 74de0a543 afs: fix broken volume callbacks (e.g. vos release) 13113 c80af69e0 BSD: Work around panic in FlushVCache 13110 489dce604 autoconf: remove more linux 2.4 references 13109 00f4b8b94 autoconf: remove check for lorder 13123 7177faad0 ubik: death to orphaned signals 13107 6c481da10 Suppress statement not reached warnings under Solaris Studio 13106 d3389b02b afs: squash empty declaration warning 13105 c9061ab02 libafs: git ignore build artifacts on Solaris 13104 a2ae6ace3 Export a few krb5 routines for rxgk 13103 0bb3fef5a auth: Let superuser identities be superusers 13066 690b0f0bd Avoid libtool 'nm' errors 13025 ad86112bb Remove warning "find_preferred_connection: no connection and !create" 13084 002844c5f rx: fix atomics on darwin 13102 c201f8d7a SOLARIS: Check for map_addr() without 'vacalign' 13101 04ed8a2f4 hcrypto: Avoid arc4random in kernel 13100 e6198969d venus: convert fs.c to safer string functions 13099 e1b71e884 venus: fix format overflow warning 13098 1bbe9a3fd butc: convert butc/dump.c to safer string handling 13097 dba69c2a1 butc: fix format overflow warning 13096 f947e1dcb RHEL: Add aarch64/arm64 to spec file 13095 10be5372a Add support for arm64_linux26 13094 891cb6732 hcrypto: Avoid 'double' param in arm64 kernel code 13093 518220c7f Do not set default AFS_SYSCALL 13092 73c15c452 Do not require AFS_SYSCALL 13091 902e70a30 util: Add the AFS_STRINGIZE() macro 13074 9a03d8443 LINUX: Remove unused osi_fetchstore.c 13073 92de7260e afs: WriteThroughDSlots: Avoid write error panic 13072 e05a09545 afs: Avoid afs_GetDCache panic on cache open error 13071 a5eeee6d2 LINUX: Return NULL for afs_linux_raw_open error 13051 5b9da6686 rx: connection aborts send serial zero when no conn available 13050 36575f909 rx: pass serial number to rxi_SendRawAbort 13036 8fa929c4c redhat: Make separate debuginfo for kmods work with recent rpm master ====== Patches to address static analyzer warnings have been updated and are still under review (Thank you Pat Riehecky). 13175 Resolve a few dereference of null pointer issues 13171 Resolve use of uninitialized vars. 13161 afsmonitor: avoid possible double free 13133 bucoord: avoid memory leaks on early returns from bc_Restorer 13162 afsweb: possible array overrun 13089 Fix possible memory leaks 13156 If realloc() == NULL we lost the pointer to old memory 13158 Some if statements were static expressions 13135 cppcheck fprintf type matching 13164 mcas: char array doesn't end in \0 13163 strncpy restricted to array lenght. 13136 Invalid scanf format width could overrun array. 13155 Resolve missing printf args 13157 Simplify some if conditions 13154 Close files when completed 13085 Set defaults for complex if statements Recently merged onto master branch ---------------------------------- 12615 b9fe4d429 ubik: disambiguate "Synchonize database with server" msgs 13076 fdc8adbf0 xdr: remove dead code, whitespace from xdr_enum 13075 eb1d2ef20 xdr: avoid xdr_enum memory overrun 13130 ef6a1e811 libafsauthent: export ugen_ClientInit* 13129 1974eac77 libafsauthent: Export more token-manipulation functions 13128 4008f83ca libafsauthent: export ktc token 'Ex' routines for Unix 13127 cdd1f16f5 libafsauthent: export more afsconf_ functions 13126 bcce41bd9 Synchronize libafsauthent afsconf_ exports with windows 13090 1dc9bb4e7 afs: fix broken volume callbacks (e.g. vos release) -- Michael Meffie <mmef...@sinenomine.net> _______________________________________________ OpenAFS-devel mailing list OpenAFS-devel@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-devel