-
Notifications
You must be signed in to change notification settings - Fork 44
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
Tracking: Remove feat/filestore branch Filecoin dependency #254
Comments
Indeed I am doint item 1, in #171. |
I've added filecoin-project/go-commp-utils#7 to the list. It's in the lotus dependency tree and pulls in v0.1.1 of go-car even though it doesn't use it. With that change, and switching go-fil-markets and lotus to go-car@master (as per the PRs linked above), I'm growing increasingly confident that we need neither of the commits on the custom branch. So I don't believe #255 is necessary. Only the most basic CAR workflows go through go-car, all of the storage/sealing/retrieval paths go through go-car/v2 which has the zero=eof option in-built and enabled. I've got greens for all of my PRs, just using master here for v0. So I think the next step is to cut a v0.3.2 tag on master so the What to do with #255 is likely a separate question, will take it up over there. |
go-fil-markets update:
|
Lotus deps for go-car and go-commp-utils got updated; and it's got the latest go-fil-markets too so as per above comment it's not using the filestore branch. So I've ticked that off. I'm pretty sure that "remove feat/filestore branch Filecoin dependency" has been completed. Getting the tagged version on go-fil-markets would be nice, but is not essential to resolve this. I'll try this week to get agreement to merge that but I'm going to close this out in the next couple of days unless someone sees a reason to disagree. |
🥳 🎆 calling this done |
#24 is a long-standing PR that has a branch that is relied on for Filecoin. It has the Blockstore API and null padding, both of which are used by Filecoin. But we've never agreed to integrate these changes to master here so they have lingered for a ~year and we need to resolve it.
It's not believed that the Blockstore API is needed at this stage. But the null padding is. So this is the proposed plan:
Switch to this new tag for go-fil-markets (@rvagg) - chore(deps): use go-car master version filecoin-project/go-fil-markets#639 (draft)The text was updated successfully, but these errors were encountered: