Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LTS #799

Merged
merged 4 commits into from
Jan 31, 2024
Merged

LTS #799

merged 4 commits into from
Jan 31, 2024

Conversation

TelegramSam
Copy link
Contributor

No description provided.

Signed-off-by: Sam Curren <telegramsam@gmail.com>
@TelegramSam
Copy link
Contributor Author

Discussed WG 20231108.

Feedback:
don't include LTS in the version tag. Rely on project documentation.
note that version numbering of projects must have a way to indicate patch releases, semver or other.
LTS releases need LTS jump release notes, including gotchas for upgrades.
LTS patches need very clear release notes.
branch created for the LTS to simplify bugfixes.

Copy link
Member

@TimoGlastra TimoGlastra left a comment

Choose a reason for hiding this comment

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

I'm not sure if LTS is something that should be documented as part of the Aries RFCs. I see the RFCs mostly as a way to define standards and how to achieve interop. LTS seems something that is specific to each software project, and thus I'd rather see this added to the frameworks that wish to adopt this specific strategy.

@swcurran
Copy link
Member

@TimoGlastra — I think the point of this PR is to define/provide guidance on how to do an LTS. The decision to actually add an LTS implementation is indeeed up to the maintainers of the projects. Once that decision is made, this is how to execute on the plan. As such, I think it is appropriate to be included here.

@TheTechmage
Copy link
Member

I believe it would be helpful to address Timo's concern within the LTS Support doc, explaining that individual projects may implement their own LTS support some other way. While I understand that individual projects should implement their own LTS policy, I believe it's important to have the idea that an LTS policy should be adopted by all projects as they reach a stage of maturity. As mentioned in the past, having the LTS policy is a huge concern for larger organizations and organizations that just can't move as fast as the ecosystem.

Correct me if I'm wrong, @TelegramSam, but isn't the goal of this RFC to heavily encourage the various Aries projects to adopt an LTS policy, whether they base theirs off of this one or not?

Signed-off-by: Sam Curren <telegramsam@gmail.com>
Copy link
Contributor Author

@TelegramSam TelegramSam left a comment

Choose a reason for hiding this comment

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

Discussed WG 20240131 No objections to merging.

@swcurran swcurran merged commit 762ba75 into hyperledger:main Jan 31, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants