Skip to content
This repository has been archived by the owner on Mar 11, 2024. It is now read-only.

Move to EOL #233

Merged
merged 2 commits into from
May 4, 2023
Merged

Move to EOL #233

merged 2 commits into from
May 4, 2023

Conversation

mikelodder7
Copy link
Contributor

I propose moving Ursa to EOL status.

None of the maintainers have the time or bandwidth to work on it anymore.
For any upstream projects, I'm happy to help migrate away from it within reason.

@mikelodder7 mikelodder7 requested a review from a team April 24, 2023 20:01
ryjones added a commit to hyperledger/indy-bls-wrapper-python that referenced this pull request Apr 24, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
ryjones added a commit to hyperledger/anoncreds-tex that referenced this pull request Apr 24, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
@appetrosyan
Copy link
Contributor

appetrosyan commented Apr 24, 2023

I vote NO. I have time to work on it, now, though not as much as I'd like. I was wprking on the continuation of #225 and it'd be ready in a couple of days.

The project is still valuable. Please don't kill it until its time.

@swcurran
Copy link

I think this is premature and should not be done without considerably more thought on the impact of the change. And we definitely don’t want to do while the dependencies on Ursa remain.

@mikelodder7 — have you discussed this with others?

@mikelodder7
Copy link
Contributor Author

Yes we discussed on maintainers call today

@brentzundel
Copy link
Contributor

I support moving Ursa to EOL unless it gets more active contribution.

I deeply appreciate the work that @appetrosyan has put in recently, but Mike and I don't have the capacity to contribute much in terms of code development. And few others have been contributing much of anything lately.

Others who have dependencies on Ursa will need to either pull those dependencies directly into their projects so EOL won't affect them, or contribute directly to Ursa so it can stay alive.

@appetrosyan
Copy link
Contributor

appetrosyan commented Apr 24, 2023

Yes we discussed on maintainers call today

@mikelodder7 I apologise, had there not been a mixup with calendars (because of which I assumed the call is on Wednesday), I would have been happy to announce the work on #225 is going forward, as are the less trivial dependencies (in an upcoming PR).

@berendsliedrecht
Copy link
Contributor

I would also like to volunteer with maintaining the library from a non-cryptographic point of view, updating the CI, reviewing PRs, separation, etc if that helps.

ryjones added a commit to hyperledger/anoncreds-tex that referenced this pull request Apr 27, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
ryjones added a commit to hyperledger/indy-bls-wrapper-python that referenced this pull request Apr 27, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
Signed-off-by: Michael Lodder <[email protected]>
Signed-off-by: Ry Jones <[email protected]>
@ryjones ryjones marked this pull request as draft April 27, 2023 14:36
ryjones added a commit to hyperledger/indy-bls-wrapper-python that referenced this pull request Apr 27, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
ryjones added a commit to hyperledger/anoncreds-tex that referenced this pull request Apr 27, 2023
Please see: [TOC issue](hyperledger/toc#96)
Ursa PR: hyperledger-archives/ursa#233

Signed-off-by: Ry Jones <[email protected]>
@dcmiddle
Copy link
Contributor

but.. but.. I feel like we've only bearly just begun. 🐻 😢

@ryjones
Copy link
Contributor

ryjones commented Apr 27, 2023

@@ -4,14 +4,14 @@

repository:
name: ursa
description: Hyperledger Ursa is a shared cryptography library
description: Hyperledger Ursa has moved to end-of-life status.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Request change to:

Hyperledger Ursa (a shared cryptographic library) has moved to end-of-life status, with the components of Ursa still in use moved to their relevant Hyperledger projects (AnonCreds, Indy, Aries and Iroha).

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated

[![Ursa CI](https://github.com/hyperledger/ursa/workflows/Ursa%20CI/badge.svg)](https://github.com/hyperledger/ursa/actions?query=workflow%3A%22Ursa+CI%22)
[![Build status](https://ci.appveyor.com/api/projects/status/1htmp82mdvmfjjap?svg=true)](https://ci.appveyor.com/project/hyperledger/ursa)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2447/badge)](https://bestpractices.coreinfrastructure.org/projects/2447)
[Hyperledger Ursa was moved to EOL at the TOC meeting on 27 APR 2023.](https://toc.hyperledger.org/meeting-minutes/2023/2023-04-27-TOC-meeting-record.html)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Request the following being added. @appetrosyan — not sure if you want to add a reference to Iroha here.

The components of Ursa that are still in active use are moved to their respective projects where they will continue to be maintained, including:

- CL Signatures to AnonCreds
- BBS+ Signatures to Aries
- BLS Signatures to Indy

The published Ursa crates remain available for those projects already using them.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated

Remove appveyor build

Signed-off-by: Ry Jones <[email protected]>
@ryjones ryjones marked this pull request as ready for review April 29, 2023 14:22
@ryjones ryjones merged commit dc8aa5c into main May 4, 2023
@ryjones ryjones deleted the ml/eol branch May 4, 2023 14:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

9 participants