8000 Update ethereum/tests submodule to v16.0 for Prague support by markopiers · Pull Request #8648 · hyperledger/besu · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update ethereum/tests submodule to v16.0 for Prague support #8648

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

markopiers
Copy link

this PR updates the ethereum/tests submodule from the current version to v16.0 as an incremental step toward eventually supporting v17.0.

Changes
updated ethereum/tests submodule to v16.0 (commit hash: afed83bf2a097cba688a60246429f3a051fe03f6)
updated the expectedHash in ethereum/referencetests/build.gradle to match

as noted in issue, v17.0 involves a significant refactor that breaks compatibility with Besu in several ways. 8000 this PR takes the recommended approach of first upgrading to v16.0 to add Prague support without introducing the breaking changes from v17.0. a future PR will be needed to update to v17.0 after addressing the compatibility issues with the refactored test suite.

Testing
verified that the submodule points to the correct v16.0 tag
ensured the expectedHash value in build.gradle matches the v16.0 commit hash

#8558

@siladu
Copy link
Contributor
siladu commented May 20, 2025

Thanks for picking this up @markopiers!

Please check out this page to sort out the DCO issue
https://lf-hyperledger.atlassian.net/wiki/spaces/BESU/pages/22154245/DCO

Basically just need to sign off your commit with name and email. Can force push to your branch to fix CI.

Signed-off-by: Marko Piers <markopiers8@gmail.com>
@markopiers markopiers force-pushed the update-ethereum-tests-to-v16 branch from 351e502 to 91eb0b3 Compare May 20, 2025 00:43
@markopiers
Copy link
Author

@siladu thanks. I've fixed the DCO issue now by adding the sign-off to my commit. If everything looks good, I'd appreciate your review and merge of this PR. Looking forward to contributing more to Besu in the future.

@siladu
Copy link
Contributor
siladu commented May 20, 2025

@markopiers after running CI, it looks like there are some failures in the reference tests:
https://github.com/hyperledger/besu/actions/runs/15126228947/job/42519677592?pr=8648

You can run locally with
./gradlew ethereum:referenceTests:referenceTests
and look at the html report it generates

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
0