2021-08-03 Indy Contributors Call
Summary
Status of indy-node CI/CD
Status of Ubuntu upgrade
Recording from the 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>
Related Calls and Announcements
Release Status and Work Updates
Indy Node
GitHub actions led by @Wade Barnes
Ubuntu 20.04 upgrade led by @Robin Klemens
Sovrin Updates @Wade Barnes
New branching model led by @Wade Barnes
Indy SDK
GitHub actions led by @Patrik Stas
LibVCX tests are failing. Proposal is to deprecate LibVCX in the Indy SDK, and focus on aries-vcx.
Indy Monitoring - https://github.com/hyperledger/indy-node-monitor
Indy/Aries Shared Libraries - Hyperledger (indy-vdr, indy-shared-rs, aries-askar)
Ursa
Appears that refactor has stalled? Need volunteers.
Hyperledger Contribution Campaign (@Richard Esplin @Stephen Curran )
Meeting Topics
Update on CI/CD Update and Ubuntu Upgrade: Status Document
GitHub Issues
Indy-Plenum - issues – "2004" tag, including some help wanted
Indy-Plenum
16.04 PR has been merged. Artifact were published to https://hyperledger.jfrog.io/ui/repos/tree/General/indy%2Fpool%2Fdev%2Fi%2Findy-plenum%2Findy-plenum_1.13.0~dev106_amd64.deb
Python packaging is being added to the 16.04 branch
20.04 PR ready to merge – final reviews for debian publishing
Next up is PyPi publishing (done for 16.04, repeat for 20.04 and update)
Once done, we'll move to indy-node
To be done post-publishing: https://github.com/hyperledger/indy-plenum/issues/1554
Things in Jenkins and not in GHA
Indy-Node
Work on Node was delayed due to the investigation of the hanging tests and the collaboration on the Python packaging.
Work on Node should commence again this week.
Sovrin Release - @Wade Barnes
Work will resume following the work on Plenum and Node.
Once it's complete, Evernym can test the release candidate.
indy-test-automation
Work will continue as/when needed.
TBD from Devin Smith – where was this left off.
Indy Plenum issuer reported: IC Queue getting quite large
Evernym has provided feedback and Dom is looking into things further on his end.
Indy SDK
Async libindy https://github.com/hyperledger/indy-sdk/pull/2319 - what's the plan?
IndySDK LibVCX - should be removed from IndySDK?
Consensus - Yes
PR for removal: https://github.com/hyperledger/indy-sdk/pull/2416
Should Indy CLI be part of indy-node or put into it's own repository.
Could it pulled out and put on indy-vdr?
Possibly post as a help wanted – pulling out of indy-sdk and into indy-cli
Plan for migrating Ubuntu 20.04 from a branch in Indy-Node and Indy-Plenum into Main.
This release is the last release that will support Ubuntu 16.04.
Need pipelines that support Ubuntu 20.04 LTS and Ubuntu 22.04 LTS.
After this release we can start decommissioning Jenkins.
Future Calls
Indy Contributor Campaign
Focus: Indy Generation Next
Audience: Organizations building Indy Instances, applications built on Indy
Not going for casual, independent developers, more on organizations that can assign developers to work on the project for a set chunk of time (e.g one month)
Key Features:
Indy network of networks support
Indy support for W3C DID Standard 1.0
Tasks:
Update NYM to support new "diddoc_content" data element
Indy-sdk, indy-vdr support for new "diddoc_content" data element
Indy DID Resolver support for new "diddoc_content"
indy-sdk, indy-vdr support for multiple ledgers
Support for new ledger object identifiers
Handling cred_defs that references schema on other ledgers
Possible: support for NYM "keri_keystate" data element, indy-sdk/indy-vdr support and DID resolver support
Other?
Foundational Work:
did:indy spec. as a spec.
Tasks in GitHub Issues - tagged for campaign
Getting started with developing indy-plenum and indy-node
Tutorial: Sample feature to add to indy-node
Example: rich schema feature flag
Campaign work
Landing page
Video: Intro to Indy Generation Next
Meetup channels
Changes to indy-node needed for did:indy
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
Hyperledger campaign to recruit additional developers.