Project Planning May 30, 2018

Project Planning May 30, 2018

Date

May 30, 2018

Attendees

  • @Michael Stay (Unlicensed)

  • @Medha Parlikar (Unlicensed)

  • @Timm Schäuble (invited, on travel)

  • @Kyle Butt

  • @Pawel Szulc (Unlicensed) (invited, on travel)

  • @Michael Birch (Unlicensed)

  • @Henry Till

  • @Kelly Foster

  • @Lucius Meredith

Goals

  • Review node-0.5 release plan

  • Travis issues, We are bringing GitLab on line by next Friday.  Travis is becoming a serious productivity problem now.

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

 

Node 5

 

  • Release date is July 12th (thanks to holiday)

  • Sprint 10 + 11 are part of the release.

  • We need to be in a place to perform integration testing by Sprint 11 in order to hit the date.

  • Demo looks a lot like what will be demo'd today

    • Comm events will be logged in the block

  • Big piece is that RSpace will be integrated into Consensus.

 

Moving to GitLab

 

  • We will move to GitLab by next Friday

  • Need all teams to validate their builds on Gitlab.  

  • We have a GitLab mirror presently.

  • Questions:

    •  Hosted or On Premise?

    • Need url & accounts for development team

    • Does GitLab support code promotion and integration tests?

    • Each subproject builds with each commit, prefer that only affected subproject is built with each commit.

      • Simpler option is to splitting out Roscala into a separate project to speed up everything (no dependencies exist)

  • What needs to be done:

 

Other Items

Rholang Primitives

 

  • Can we use Rholang to write tools against the nodes?  Primitives?  Right now, the answer is no.  Once we have the Casper contract in place in Rholang.

  • No system contracts for Mercury, just blessed contracts. 

Action items

 @Michael Stay (Unlicensed) talk with Greg about the timing on delivering on compilation down to Roscala op-codes from Rholang.  VM May not be ready in time for Sept - and probably December.  
 @Kelly Foster create an issue for sprint 10 for test performance of a single writer