filecoin-project / go-f3

Golang implementation of Fast Finality in Filecoin (F3)
Apache License 2.0
6 stars 4 forks source link

Release for Lotus v1.28.0-rc-for-calibration-upgrade #383

Closed BigLep closed 3 weeks ago

BigLep commented 1 month ago

Done Criteria

  1. There is a tagged release that Lotus v1.28.0 can depend on that has the minimum F3 functionality needed for Lotus v1.28.0 final calibration candidate
  2. There is a PR to Lotus master depending on this version

Items in scope

Generally, this corresponds with items in https://github.com/filecoin-project/go-f3/milestone/2.

Specific items that must be in here that aren't completed yet at the time of this issue being created include:

Must haves:

Not blocking, but very nice to have - without these in the release, we will need to ask calib node operators to do another upgrade, for meaningful testing:

Notes

I know the release is trivial, but I created this issue so:

  1. it could be linked from the Lotus v1.28.0 release issue. I didn't want the Lotus issue to be tracking individual F3 items. It should just be waiting for the go-f3 release.
  2. make it clear that there is the open-a-depenency-bump step that needs to be done after the code is merged
BigLep commented 3 weeks ago

From @rjan90 : "2024-07-03: After discussions with F3 in the weekly sync - v0.0.3 is not a blocker for shipping RC2. I have therefore moved this down to Mainnet Upgrade Release"

As a result, I'm going to close this issue in favor of https://github.com/filecoin-project/go-f3/issues/386 . We can list out there specific items that need to complete before mainnet.

rjan90 commented 3 weeks ago

Reopening this ticket as https://github.com/filecoin-project/lotus/pull/12173 (and its dependency https://github.com/filecoin-project/go-f3/pull/391) has been surfaced to be Lotus v1.28.0-rc2 backport candidates, which will require a go-f3 release

BigLep commented 3 weeks ago

Per 2024-07-04 conversation with @rjan90, this can actually be closed now as Lotus 1.28.0-rc2 doesn't need another go-f3 release. More context: https://filecoinproject.slack.com/archives/CP50PPW2X/p1720095087798859?thread_ts=1720084473.124679&cid=CP50PPW2X