2021-03-16 Indy Contributors Call
Summary
Planned:
Status of indy-node CI/CD
Status of Ubuntu upgrade
Status of completed indy-sdk release and follow up tasks
Indy Contributor Campaign
Indy DID Method Spec – actions
Recording from the call: 20210316 Indy Contributors Call Recording
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
@Lynn Gray Bendixsen (Indicio PBC) <lynn@indicio.tech>
@Richard Esplin(Evernym) <richard.esplin@evernym.com>
@name (Employer) <email>
Related Calls and Announcements
Release Status and Work Updates
Indy Node
Functionality to remove tokens led by @Richard Esplin
Blocked by system test dependency on sovrin.deb
Will split Sovrin specific tests in indy-test-automation into separate repo in sovrin-foundation org
Will break the Sovrin Jenkins pipelines further. Best fix is to setup GitHub Actions pipeline for Sovrin deb.
GitHub actions led by @Kevin Griffin @Wade Barnes
Ubuntu 20.04 upgrade led by @Robin Klemens and@Ryan Marsh
Making good progress, but blocked because there isn't a pipeline.
Draft of pipeline based on PR1505 : https://github.com/udosson/indy-plenum/tree/gha-ubuntu-20.04/.github/workflows
Sovrin Updates @Wade Barnes
New branching model led by @Wade Barnes
Documenting plan (HIPE?)
Merging Stable to Master (@Renata Toktar has a PR done)
Rename Master to Main
Releasing what is currently in Master
Evernym can help merge and test.
Indy SDK
GitHub actions led by @Patrik Stas
Indy Node release needs a build of Indy SDK with freeze ledgers to do system tests. Currently blocked with publishing to pypi.
Indy Monitoring - https://github.com/hyperledger/indy-node-monitor
Indy/Aries Shared Libraries - donated to Hyperledger (indy-vdr, indy-shared-rs, aries-askar)
Ursa
Hyperledger Contribution Campaign (@Richard Esplin @Stephen Curran )
Meeting Topics
Update: GitHub actions led by @Kevin Griffin @Wade Barnes - We need a GHA pipeline for Ubuntu 16.04
Indy-Node
CI for Indy Node - merged
CD for Indy Node - active development - no official PR ready - waiting on Plenum
Stable to Master merge
In process, but reintroducing things that were deleted, reverting state
Indy-Plenum
CI for Indy Plenum - merged
CD for Indy Plenum - draft done - the publishing is not added, but will be – fairly easy - Issue 1526 (Robin - DCO) - PR1526
Stable to Master merge
In process - some issues found, but PR resolves them - waiting for review
Indy-SDK
CI/CD for Indy-SDK looks good – paused - ready to move forward (ABSA work).
Sovrin Release - @Wade Barnes
Working on CI/CD - Resource found for that, starting soon - Anmol Singh - contractor through Sovrin
Will be adding Ubuntu 20.04 support
indy-test-automation – had been working, but it is dependent on the Sovrin packages that are not made yet.
Need to research the publishing of the artifacts from GHA to the Sovrin repos – it's magic right now, needs to be brought into the open.
Next Indy-Node release – need CD completed. Once done, then we can plan the final steps to produce a release.
Wade to work on a checklist for what is needed, and who is doing what for the initial release.
Ubuntu 20.04@Renata Toktar and @Robin Klemens
Working on tests related to Python 3.8 upgrade – most are running, 4-5 to go, parallel looking at specific packages to be updated
All tests resolved
CI-CD changes for plenum Ubuntu in progress / getting close
Do we still need to build the deb files of rocksdb or can we directly use https://packages.ubuntu.com/source/focal/rocksdb at v. 5.17.2? In Ubuntu 16.04 we use rocksdb v. 5.8.8
Indy Contribution Campaign
Timing – HGF coming up – timing perhaps best is after HGF
Video – 3 month lead time on that – Digital Identity
Look at second half of the year – but we need to get started
Indy DID Method Spec organizing
Adding to the NYM transactions (write and read) a "diddocContent" item, instead of putting it into an associated ATTRIB
Per Sergey K – may want to use ATTRIB storage for the item instead of adding it to the NYM on the ledger
Old Indy-SDK epic, old Indy epic, (must login to see epics)
Indy-SDK – done. 1.1.16 is in the wild! Merge still needs to be done, but it's ready. All other steps are done.
DONE: Indy Node Maintainers.md, and CODEOWNERS in Indy Node and Indy Plenum
Updated CODEOWNERS list: WadeBarnes Toktar brentzundel esplinr sergey.khoroshavin, udosson, m00sey, ianco, and askolesov
Hyperledger standard Maintainers document?
Use GitHub groups instead of CODEOWNERS? Ry set this up. We just need to approve his changes.
repolinter - needs
Future Calls
Next call:
Future:
Changed to indy-node as 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.
Action items