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

change(deps): Use ECC deps with activation height for NU6 #8978

Merged
merged 3 commits into from
Oct 29, 2024

Conversation

upbqdn
Copy link
Member

@upbqdn upbqdn commented Oct 28, 2024

Motivation

Zebra 2.0.0 uses ECC deps that don't have NU6 Mainnet activation height set. We must use new versions of these crates that have the activation height set.

Solution

Tests

No new tests.

Follow-up Work

  • Do a new release.

We need to enable the `legacy-api` feature of `incrementalmerkletree` to
be able to serialize note commitment trees using an old serialization
format for the `z_gettreestate` RPC.
@upbqdn upbqdn added A-dependencies Area: Dependency file updates NU-6 Network Upgrade: NU6 specific tasks C-trivial Category: A trivial change that is not worth mentioning in the CHANGELOG A-release Area: Zebra releases and release management P-Critical 🚑 labels Oct 28, 2024
@upbqdn upbqdn self-assigned this Oct 28, 2024
@upbqdn upbqdn requested a review from a team as a code owner October 28, 2024 17:54
@upbqdn upbqdn requested review from arya2 and removed request for a team October 28, 2024 17:54
@github-actions github-actions bot added the extra-reviews This PR needs at least 2 reviews to merge label Oct 28, 2024
@upbqdn upbqdn marked this pull request as draft October 28, 2024 17:56
@upbqdn upbqdn marked this pull request as ready for review October 28, 2024 17:59
@arya2
Copy link
Contributor

arya2 commented Oct 28, 2024

Looks like the checkpoint job didn't find a cached state: https://github.com/ZcashFoundation/zebra/actions/runs/11559820540/job/32175800783?pr=8978#step:15:3351

Update: I'm running the sync_to_mandatory_checkpoint_mainnet test locally since it seems to timeout just before the mandatory checkpoint height it's trying to reach.

Update: The test passes locally, I think we should admin merge this if it times out again. Increasing the timeout should help otherwise.

@upbqdn upbqdn enabled auto-merge (squash) October 29, 2024 15:52
@conradoplg conradoplg merged commit d930030 into main Oct 29, 2024
149 of 150 checks passed
@conradoplg conradoplg deleted the remove-dep-patches branch October 29, 2024 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dependencies Area: Dependency file updates A-release Area: Zebra releases and release management C-trivial Category: A trivial change that is not worth mentioning in the CHANGELOG extra-reviews This PR needs at least 2 reviews to merge NU-6 Network Upgrade: NU6 specific tasks P-Critical 🚑
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants