2019 02 07 TSC Minutes
February 07, 2019 (7:00am - 8:00am PT)
via Zoom
TSC Members
Present?
- Arnaud Le Hors
- Baohua Yang
- Binh Nguyen
- Christopher Ferris
- Dan Middleton
- Hart Montgomery
- Kelly Olson
- Mark Wagner
- Mic Bowman
- Nathan George
- Silas Davis
Resources:
Github: www.github.com/hyperledger
Wiki: wiki.hyperledger.org/
Public lists: lists.hyperledger.org
Meetings: wiki.hyperledger.org/community/calendar-public-meetings
Announcements
- Still looking for mentors for the summer internship program.
- Intern applications will happen next month.
- Propose a new internship project here.
- Quilt architecture regroup process started yesterday.
- Quilt meetings are on the calendar.
- Tracy Kuhrt is leaving us. Her last day is the 12th.
- She's staying on as a Labs steward.
- Lots of thanks Tracy!!
Quarterly updates
Fabric
- 2019 Q1 Hyperledger Fabric Update
- First long-term support (LTS), version 1.4 was released in early January.
- Coming soon: 1.41, fixes for the LTS.
- Coming soon: 2.0, new features.
- Overall health:
- Still very popular
- Contributors numbers are stable
- Recent presentation at Univ. of Waterloo
- Started with 3.5k tx/sec and with optimizations increased that to 20k tx/sec.
- Open source works well. Despite all of the work so far, a researcher came in and drastically improved performance.
- One issue is that non-regular-contributors submit PRs but they are having difficulty getting them reviewed.
- Maintainers and contributors have had discussions about it.
- There's a RocketChat channel #fabric-pr-review is for asking for reviews.
- Automating PR review nagging of maintainers.
- Any PR's that don't get responses from the submitters will be archived.
- Any PR's tied to a JIRA will not close JIRA ticket if PR gets archived.
- Brian suggests
- In a move from 1.x to 2.x we are tolerant of backwards compatibility
- Fabric should make some moves to interop more.
- Fabric project is looking forward to Ursa and to Burrow integration.
- Fabric and Burrow integration resulted in mutual bug discoveries and fixes.
Indy
- 2019 Q1 Hyperledger Indy Update
- Lots of growth.
- Two new use cases are live on Sovrin mainnet.
- 2M credentials in production.
- Agent side of codebase is growing most.
- Lots of standards work around edge protocols and specifications.
- Two new use cases are live on Sovrin mainnet.
- Sovrin Provo, UT Office is hosting agent connect-a-thon February 19-22.
- Organizations from all over the world coming together to test agent-to-agent communications.
- Lots of stability changes in main ledger.
- Lots of changes in SDK.
- Next release is 1.8.
- Release of 2.0 will have new wallet features and will use Hyperledger Ursa.
- Expected before next quarterly report.
- The new design work for 2.0 is already underway.
- Indy is moving over to Hyperledger Ursa for crypto abstraction.
- Have not completed all of the CII badge requirements.
- However all of the changes have been merged, but infrastructure issues are slowing things down.
- Project Health
- One maintainer has shifted away, however new contributors and maintainers have joined to fill in.
- Indy Catalyst has moved towards the main codebase.
- Reaching out to Streetcred group to coordinate agent work with their .Net implementations.
- Proposing a new wallet codebase as new project that will lead to cross-ledger compatibility.
- Project proposal is being drafted now.
- Expected after release of Indy based on Ursa.
- Been moving build infrastructure out of Evernym.
- Some trouble moving to Hyperledger infrastructure is difficult, especially with Android and iOS build support.
- Hyperledger Ursa CI/CD fixes should help with Hyperledger Indy migration.
- Working with Sawtooth team to coordinate cooperation so that interop can increase.
- Questions:
- What are the greatest challenges that the Indy team is facing that the HL staff could help fix?
- The build infrastructure seems very focused on Fabric.
- The Ursa build work is shifting that somewhat.
- There are a lot of client build requirements which presents a challenge.
- Thank you Tracy and Ry working with the Indy team getting them through issues.
- Turn-around time is slow while working out mismatches in requirements.
- Done a good job at bringing in outside contributors. How much time does the Indy team spend on recruiting additional contributors?
- Is it worth it? Yes, spending time recruiting has yielded success.
- The team has also experienced PRs from new contributors stalling, like Fabric.
- Spending time on getting new contributors introduced and plugged in seems to help.
- Nathan estimates that he spends about 20% of time recruiting.
- Sovrin developers focus on building developers moreso than building code.
- Maintainers spending 20-30% of time recruiting new contributors seems like the minimum. –Brian
- Does Indy/Sovrin host a user-focused call around users of the platform?
- Have had a call in the past.
- It has shifted to be more offline recently.
- Several companies in consulting ecosystem are doing consulting.
- Working to resurrect user-facing support and educational materials and training opportunities in healthcare/financial/government verticals.
- Is the user-facing coordination happening through Sovrin?
- A lot of it is.
- Hyperledger also serves as an important platform for doing the coordination.
- What are the greatest challenges that the Indy team is facing that the HL staff could help fix?
Items of discussion
How we are going to handle quarterly updates going forward?
- Offline discussion about having TSC members read the quarterly updates offline.
- Should the TSC meetings just be for questions about the updates?
- Having updates on confluence where they can be commented on is nice.
- Flagging for discussion should be done on the confluence.
- Can subscribe to the page to get notifications about edits.
- Should we enforce reading of the updates with checkmarks/+1 on the reports.
- Let's not assume that silence equals consent on the updates.
- Apache Foundation reads updates ahead of time and each board member +1's the updates to accept them.
- The idea is to be more efficient with everybody's time in the meetings.
- Maybe limit the updates in the meeting to just notable details instead of a complete readout.
- Conclusion:
- Checkboxes on the future updates so that TSC members can signal they have read and approve of the update.
- Topics for further discussion to be marked with comments on the quarterly update page in confluence.
- People will still give updates but limit it to just notable highlights.
- Working to get learning materials group rebooted.
- Old chair has walked away for another job.
- New chair is slowly taking over.
- The TSC will have to approve the new chair.
- How do we get the other projects to send representatives to working group to keep our materials up-to-date.
- The new working group is trying to be more meta-level that keeps an eye on what's going on with all of the projects and curating best practices.
- The wiki section for this group has be refreshed with the new direction.
- Hong Kong Bootcamp
- Extremely popular, had to shut off registration.
- Session proposals are coming in.
- Indy is trying to create bootcamp materials that are reusable for future bootcamps.
- Contributors' Summit
- Still trying to find locations and dates. Looking in Canada in September or October.
- Questions:
- Will the Contributors' Summit be linked up with the General Members' Summit?
- No, not currently. We want to space them out so that we have three big events: Contributors' Summit, Members' Summit, and Global Forum.
- When are other bootcamps are happening?
- Denver, Canadian Government, Defcon in August/September
- Hoping that India and Brazil bootcamps happen sooner.
- There is concern that we have no technical events on the calendar until the fall.
- Conclusion:
- Taking it offline to see what can be done about having a sooner technical event.
- Let's see if we can do a technical event in Japan adjacent to the Members' Summit.
- Will the Contributors' Summit be linked up with the General Members' Summit?
- (Backlog) Fabric Desktop proposal
- The proposal is going to be brought to the Fabric maintainers.
- (Backlog) The role of Labs
StewardsSponsors- The proposal for definition needs to be brought to the TSC mailing list.
- It was originally sent to the TSC but the action item was to keep discussing it and bring it up at a later date.
- What is expected exactly of sponsors? Potential sponsors were unsure what was expected of them.
- Should they be technical people engaged with the project?
- Conclusion:
- A sponsors are an initial gating factor in proposal acceptance. They review the lab to make sure it meets the criteria and that its scope is right.
- We need to record the role definition and approve it by TSC.
- (Backlog) Still waiting for submittal of Project from DPU interop Requestion
- see ODPi TSC's request surrounding Big Data, AI, and Blockchain
Upcoming items
- Hyperledger Composer from 29 October 2018
- Hyperledger Quilt from 10 January
- Hyperledger Performance and Scalability WG from 07 February
Backlog
Empty. (Yay!)