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

[skip changelog] chore: types: buildconstants split post-cleanup #12246

Merged

Conversation

ribasushi
Copy link
Collaborator

Related Issues

Another followup to #12112
🧵 musing about root cause: https://filecoinproject.slack.com/archives/CP50PPW2X/p1721133178627459

Proposed Changes

Remove multiple uses of deprecated constants. This is a large diff, yet should have exactly zero functional changes.

Ideally as a result of this some parts of the depchain will become lighter, with downstream reaping the same benefits as the team that initiated this split.

P.S. work was done as a result of forming better intuition of current dependency graph

While technically the entire "what are we building" should stay in build/... ,
not having the static-ish machinery split across 2 namespaces is an improvement
@ribasushi ribasushi force-pushed the chore/buildconstants_cleanup branch 2 times, most recently from cf7e5bb to 22cf119 Compare July 16, 2024 17:08
This is a large diff, yet should have exactly zero functional changes

Ideally as a result of this some parts of the depchain will become lighter,
with downstream reaping the same benefits as the team that initiated this split.

P.S. work was done while forming better intuition of current dependency graph
@ribasushi ribasushi force-pushed the chore/buildconstants_cleanup branch from 22cf119 to 33b9869 Compare July 16, 2024 17:35
@ribasushi ribasushi marked this pull request as ready for review July 16, 2024 17:47
@ribasushi
Copy link
Collaborator Author

@rvagg @ZenGround0 (can't request reviewers). This is mostly mechanical, but who knows...

@aarshkshah1992 aarshkshah1992 merged commit 8efe5be into filecoin-project:master Jul 22, 2024
77 checks passed
@ribasushi ribasushi deleted the chore/buildconstants_cleanup branch July 22, 2024 13:38
ribasushi added a commit to ribasushi/ci-abusing-lotus-fork that referenced this pull request Jul 23, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
rvagg pushed a commit that referenced this pull request Jul 24, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
ribasushi added a commit to ribasushi/ci-abusing-lotus-fork that referenced this pull request Jul 24, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
ribasushi added a commit to ribasushi/ci-abusing-lotus-fork that referenced this pull request Aug 17, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
ribasushi added a commit to ribasushi/ci-abusing-lotus-fork that referenced this pull request Aug 20, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
ribasushi added a commit to ribasushi/ci-abusing-lotus-fork that referenced this pull request Aug 20, 2024
Makes testground build again, namely:

 for d in ./cmd/lotus*; do go build -tags testground -o /dev/null $d || break ; done
@rvagg rvagg mentioned this pull request Aug 30, 2024
8 tasks
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.

2 participants