Bringing clarity to ICP upgrade proposals

I agree. This proposal seems reasonable and a step in the right direction. It would be nice if frontends had a way to label each proposal topic and type consistently. It seems like those labels should be defined on the backend, but I understand there is a language issue.

Wow, that was a nice trip down memory lane. The link to the forum post in that proposal included all three proposals that came out that week (125503, 125504, and 125506). There were many questions from the CodeGov team and a lot of different DFINITY team members provided great responses. It was one of the most active discussions we’ve had on these types of proposals.

Regarding my original concern, it appears that the Update Elected HostOS Version proposal type is rare. Hence, grouping it into the new IC OS Version Election proposal topic shouldn’t be a problem. In fact, we should probably be intentionally reviewing that proposal topic anyway. It just hasn’t been high on our radar screen since it currently falls under Node Admin and they have been rare.

Yes, it would be helpful if you could verify that HostOS updates are still expected to be low frequency. It would also be helpful if they could be issued on Friday’s just like the GuestOS updates. The work process that DFINITY has been using for Replica Version Management proposals has been working very well, so it would be great if all proposals under the new IC-OS Version Election topic could follow that same work process.

I’m not too concerned about being able to filter proposal topics and types with the automation tools we have set up and that are in development. I passed the DFX recommendation you provided to our CodeGov team just in case it is helpful. My main concern was with the inability to easily filter on the dashboard for proposal type. Given that Revise Elected HostOS Version is expected to be infrequent, it probably won’t be a problem after all. It’s more likely that we will include these proposal types in our reviews moving forward.

Thanks for clarifying this detail. It makes sense.

I’d be interested in knowing @Manu’s thoughts on this one. Particularly, why did HostOS updates end up in Node Admin instead of Replica Version Management? There really wasn’t any distinction between GuestOS, HostOS, and SetupOS back when Manu first proposed creating the Replica Version Management proposal topic with proposal 80639 (forum discussion). Perhaps there is an interesting historical context.

Thank you for the excellent explanations on this proposal @aterga. I’m not seeing any major issues. I would vote to support this proposal.

4 Likes