TSC Meeting Notes 2019-08-29

Attendees:

  • Cary Phillips
  • Christina Tempelaar-Lietz
  • John Mertic
  • Kimball Thurston
  • Peter Hillman

Agenda:

  • Release 2.4.0

Discussion

  • Cary still has a problem building PyIlmBase on his mac, but it's most likely a local problem with the installation of boost::python.

  • The documentation should reference the Azure build scripts as a working example manifestation of the proper sequence of steps for installing and building.

  • The CHANGES.md file lists a summary of changed, followed by a listing of all commits, PR's, and Issues. Is this necessary? Only the summary will appear on the Releases page. Who cares if the CHANGES.md file is verbose; sure, you can query this information directly via the GitHub page, but it still seems convenient to list everything out, and at the very least, it's not hurting anyone.

  • Decision was made to turn off floating-point exception handling by default; it doesn't work at all under FreeBSD, because signals happen asynchronously.

  • All tests should pass on Azure now, although the Azure windows build does not yet include PyIlmBase because of boost issues.

  • No one on the board voiced concerns about the DWA Lossy Compression license changes. When Steve Winslow returns, he will re-run the license scan, and then John will put a new exception request to the board.

  • The release can proceed independently of the license issues.

  • CII Best Practices badge progress is at 95%.

  • Dan Hutchinson from Foundry responded with security/CVE guidance, need to schedule a follow-up discussion, when he's available.

  • Kimball will look into adding an option to run the test under valgrind. The CII badge suggests dynamic analysis; this should suffice for that.