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

Update SIMD-0001 #157

Merged
merged 12 commits into from
Jul 29, 2024
Merged

Conversation

Benhawkins18
Copy link
Collaborator

This update does 2 things:

  1. Add a new status, Activated, that represents SIMDs that have been completed and activated on mainnet.
  2. Changes the direction to go to solana tech discord to discuss new SIMD ideas to use the newly added discussion pages on this repo https://github.com/solana-foundation/solana-improvement-documents/discussions

If this PR gets accepted then I will post a PR updating all the existing SIMDs to their correct status and in the future we will only merge SIMDs with the status "Accepted". No more "Draft" status in the main canonical branch.

@Benhawkins18 Benhawkins18 changed the title Update simd-0001 Update SIMD-0001 Jul 18, 2024
@jacobcreech
Copy link
Contributor

Could you also add this to the mermaid diagram and within the cicd?

Otherwise this seems like a great change to me. It'll help us better track activation of each SIMD. I'll wait until other core contributors opine before we decide to pull this in.

@ripatel-fd ripatel-fd removed their request for review July 19, 2024 23:05
@@ -130,7 +136,8 @@ is descriptive)
- Fill in the proposal. Put care into the details: proposals that do not
present convincing motivation, demonstrate lack of understanding of the
design's impact, or are disingenuous about the drawbacks or alternatives tend
to be poorly received.
to be poorly received. Low quality proposals with limited engagement will be
Copy link
Contributor

Choose a reason for hiding this comment

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

How would you define limited engagement? It may be easier to define a length of time such as what we had with stagnant.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I just got rid of the "limited engagement" text.

proposals/0001-simd-process.md Outdated Show resolved Hide resolved
Copy link
Contributor

@t-nelson t-nelson left a comment

Choose a reason for hiding this comment

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

mostly lgtm. just a couple of nits

@@ -83,6 +84,7 @@ The stages in a lifecycle of a proposal are as follows:
- Stagnant
- Withdrawn
- Implemented
- Activated

```mermaid
flowchart LR
Copy link
Contributor

Choose a reason for hiding this comment

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

seems like the Idea state below dies with the gh discussions change?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yeah, I think that's a reasonable point. Considering making a change to the flow further down the line.

proposals/0001-simd-process.md Outdated Show resolved Hide resolved
- **Networking**:
Changes or substantial improvements to network protocol specifications.
- **Interfaces**:
Breaking changes around the client JSON RPC API specifications and standards.
Copy link
Contributor

Choose a reason for hiding this comment

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

i don't believe json rpc is under simd (nor should it be). svm et. al probably a better example for an interfaces bullet point

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I had a simiiliar thought. I would like to address this an a separate change further down the line. This mirrors SIMD-0001 for now

Comment on lines +42 to +50
The SIMD repository has three levels of access, as detailed in
[SIMD-0007](https://github.com/solana-foundation/solana-improvement-documents/blob/main/proposals/0007-access-policy.md):

1. Triage
2. Write
3. Maintain

To request access or report misuse, please follow the procedures outlined in
SIMD-0007.
Copy link
Contributor

Choose a reason for hiding this comment

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

it will probably pay to avoid info duplication here and simply link out to simd-0007 with a bit of guiding commentary

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I went back and forth on this my self. I'd like to keep it the same but only hold that opinion loosely

Benhawkins18 and others added 2 commits July 23, 2024 09:46
@jacobcreech
Copy link
Contributor

I think this is a reasonable change. Let's pull this in Thursday if there are no further comments from other write-access core contributors.

@jacobcreech jacobcreech merged commit 9359c71 into solana-foundation:main Jul 29, 2024
2 checks 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