-
Notifications
You must be signed in to change notification settings - Fork 7
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
FIP updates with changes since nv24 #838
Comments
@masih or @Kubuxu : can you please help fill out the done criteria with the list of things we should include in the FIP update? I'm hoping to capture those now so we can have @Stebalien eyeball it to keep us honest. Let me know if you disagree, but I'm viewing this FIP update work as procedural requirement for bundling the new changes in the nv25 network upgrade. |
On my plate here are the changes since nv24 that might be worth bubbling up to the FIP:
Apart from the last item listed above the core @Stebalien thoughts? |
Ideally a FIP would include sufficient implementation for an implementer to go ahead and implement the FIP. In practice, there are usually details that get left out but, IMO, we should still strive for this. We absolutely do need to include everything that the community might want to discuss/debate (anything relevant to security, incentives, etc.). This is a bit simpler for actors changes because the actors are effectively a part of the spec so details matter if and only if they're relevant for discussion, but protocol decisions need to be documented fairly thoroughly. Although I'll admit we tend to fall well short of our ideals here. Honestly, I think everything on that list should to be documented unless we can argue that it really is an implementation detail. Something is an implementation detail if:
|
I think that's a good lens to look at things with @Stebalien .
It's hard to pay off sins of the past. I hope we can do it right going forward and that we use this as an opportunity to practice :) |
I'd be happy to update the FIP with items I listed above, and hope that we can look back at FIP-0086 as one of the better examples of "What a sufficiently detailed FIP should be like" 👍. @BigLep a small heads-up in terms of timelines: updating the FIP with all the changes introduced as part of #792 and getting it through review could easily sink a week. |
Done Criteria
There is an update to the F3 FIP outlining the additions/changes related to the protocol changes as a result of the learnings from nv24 passive testing that will be include in nv25. The set of changes that should be included are:
Why Important
There have been non-trivial changes to F3 based on the learnings from nv24. These should make them back to the FIP for visibility to the community, especially since these changes will be shipped as part of nv25.
While we don't expect anyone to care too much about the details, this is about giving visibility into what's changing and following the standard that we'd want any contributing group to follow.
User/Customer
Notes
The text was updated successfully, but these errors were encountered: