Skip to content

Toolchain: Use fixed commit hash instead of master branch#7193

Open
Growl1234 wants to merge 3 commits intodeepmodeling:developfrom
Growl1234:toolchain
Open

Toolchain: Use fixed commit hash instead of master branch#7193
Growl1234 wants to merge 3 commits intodeepmodeling:developfrom
Growl1234:toolchain

Conversation

@Growl1234
Copy link
Copy Markdown

@Growl1234 Growl1234 commented Mar 30, 2026

We should never pull directly from a dependency's master branch, as new commits from those repos could break the build process at any time. This PR uses a specific commit hash to pin and download the package instead, and developers should manually edit the hash and sha256 when the update is really needed.
Also removes the outdated patch for Cereal.

@Growl1234
Copy link
Copy Markdown
Author

Growl1234 commented Mar 30, 2026

The similar issue also exists with LTS branch.

@mohanchen mohanchen added the Compile & CICD & Docs & Dependencies Issues related to compiling ABACUS label Mar 31, 2026
@Flying-dragon-boxing
Copy link
Copy Markdown
Collaborator

Flying-dragon-boxing commented Mar 31, 2026

There is another route of solving dependencies in CMakeLists.txt, consider unifying them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Compile & CICD & Docs & Dependencies Issues related to compiling ABACUS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants