2022-08-30 Indy Contributors Call
Zoom Link: https://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09
Summary
- Update on the Indy Ubuntu 20.04 Upgrade: Done?
- Update on the "mixed node" problem
- Update to DID Indy Method: Use a domain name for the "name" segment
- Q&A
Recording of Call: dummyfile.txt
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
---|
Welcome and Introductions
Attendees
Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
Wade Barnes (Neoteric Technologies Inc.) <wade@neoterictech.ca>
Christian Bormann (Robert Bosch GmbH) <christiancarl.bormann@de.bosch.com>
Philipp Schlarb (esatus AG) <p.schlarb@esatus.com>
Char Howland (Indicio PBC) <char@indicio.tech>
Related Calls and Announcements
Release Status and Work Updates
- Indy Node
- Indy SDK
- Indy Monitoring - https://github.com/hyperledger/indy-node-monitor
- Indy Node Container - https://github.com/hyperledger/indy-node-container
- Indy/Aries Shared Libraries - Hyperledger (indy-vdr, indy-shared-rs, aries-askar)
- Ursa
- Indy DID Method – https://hyperledger.github.io/indy-did-method/
- AnonCreds Specification: https://anoncreds-wg.github.io/anoncreds-spec/
Meeting Topics
- Update on the Indy Ubuntu 20.04 Upgrade – Done?
- New release candidate – dev build is available, further updates are needed found from 16.04 release, needs to be tagged for RC
- Add in recent updates to Indy
- Review commit differences between main and 20.04 branches.
- Sovrin Build – might be this week – should be copy/paste, although the pipelines take a long time to run (but 1/2 the time of the Jenkins pipelines!!!)
- New release candidate – dev build is available, further updates are needed found from 16.04 release, needs to be tagged for RC
- Root cause and solution to the "mixed node" problem: Indy Node issue 1769
- Discussion of the short and long term handling of the issue.
- Option 1: Just use the new "compat_set" merging from now on.
- Option 2: Add a config transaction with a transaction number and use "compat_set" for earlier transactions, "sort" for ones after
- Option 3: Versioning of transactions
- Option 4: Option 1 for now, and revisit after we are live
- Using a domain name (e.g. "sovrin.org") as the name segment of a `did:indy` identifier, per this GitHub Issue
- Make it optional – the challenge for some will be in retaining a long lasting domain name
- How to keep the two versions (domain hosted, one in did-indy-networks repo) of the genesis file in sync?
- Idea – GHA that compares the two files and if they differ, creates a Pull Request to update the one in GitHub repo to match the one on the domain name.
- Pull request must be reviewed and merged by the editors according to the governance – ensures there is a human step in the process
- Action item: work on did-indy-networks
- Include a static web generator so that we can publish a human friendly version of the information.
- Include the governance guidance for the repo — who can merge and when?
- Odd pipeline behaviour – test export jobs failing – perhaps a missing/wrong token? Fail showing because of export fail but the tests are passing.
- exports being used so that debugging can occur when tests fail.
- Could we disable for PRs, but allow for internal builds.
- Need to update the Indy read-the-docs documents
- Project needed to provide updated docs
- Would like to be on GH-Pages
- Need to redirect from read-the-docs when the transition occurs
Future Calls
- GDPR and the right to be forgotten – mitigations and approaches.
- Status of Indy-SDK
- Statement on the future of the Indy SDK: PR 2329
- Plans for future of Indy CLI (move to Indy VDR?)
- Indy SDK in test for Indy Node (move to Indy VDR?)
- Status of GitHub Actions for the Indy-SDK
- Indy bugs
- Using GitHub tags "Good First Issue" and "Help Wanted"
- Node 1490: problems with large catch-up
- Plenum 1506: view change message consensus calculation error