2020-09-17 Special: Planning Next Indy Node Release
Summary
Planned:
- Review current PRs
- Discuss work remaining to release
The call recording is available here: (Richard forgot to hit the button. Whoops!)
Remember the Hyperledger Code of Conduct
Anti-Trust Policy
Linux Foundation meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
Introductions
Attendees
- @name (Employer) <email>
- Richard Esplin (Evernym) <richard.esplin@evernym.com>
- Wade Barnes (Wade Barnes / BC Gov) <wade.barnes@shaw.ca>
- Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
- Kevin Griffin (Scoir) <kg@scoir.com>
- Lynn Gray Bendixsen (Indicio.tech) <lynn@indicio.tech>
- Alexander Jonsson (Laniakea Health) <alex@laniakeahealth.com>
- Sergey Khoroshavin (Evernym) <sergey.khoroshavin@evernym.com>
- Ajay Jadhav (AyanWorks) <ajay@ayanworks.com>
Related Calls and Announcements
Meeting Topics
Current PRs in:
Open issues
Release plan
- Release workflow doc Renata put together for us; https://docs.google.com/presentation/d/1iYIIlkZUcgfVh8SvrzQXPgPyUUNubgUAomTTpcJ9J_Q/edit?usp=sharing
- Ensure all commits in Stable are merged back to Master -
- indy-node
- indy-plenum
- sovrin
- sov-token
- Test Indy Node built from Master against Indy Plenum built from Master
- Test Rich Schema transactions
- Add system level tests for the new rich schema transactions: https://github.com/hyperledger/indy-test-automation/tree/master/system
- Probably means adding support for new Rich Schema transactions to LibIny
- Or wrap Indy-VDR into Indy-SDK to use the Rich Schema support in Indy-VDR (https://github.com/hyperledger/indy-sdk/pull/2120)
- Rich Schema transactions are unlikely to break existing functionality, but bugs in the new transaction type could crash the network if triggered.
- Could introduce a feature-flag to turn off handling the new transaction type until it is fully tested.
- Add system level tests for the new rich schema transactions: https://github.com/hyperledger/indy-test-automation/tree/master/system
- Test Rich Schema transactions
- Replace Indy Node with Ursa:
- https://github.com/hyperledger/indy-node/pull/1607
- https://github.com/hyperledger/indy-plenum/pull/1369
- https://github.com/hyperledger/indy-plenum/pull/1481
- Summary: work is done in Plenum, but we need to complete the CI / CD work in Indy Node
- Continue this conversation on next Indy Contributors call.
Future Calls
Next call:
Future:
Action items
- Migrating to Ursa (Indy Node)
- Recover when Audit Ledger is out of sync with other ledgers: https://github.com/hyperledger/indy-node/issues/1618