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

Sync With Upstream: fixups, updating the CLI to 3.5.0 #43

Merged

Conversation

mzabaluev
Copy link
Collaborator

Resolves #41

Description

Fixes build failures in #30 with mainly the following changes:

  • Fully restore the crates that were partially committed from main by resolving merge conflicts in a mechanical way.
  • Some of the changes made for Monza are overwritten from upstream to reduce the delta and allow resurrecting the above crates, erased to get them out of the way on the monza branch:
    • ring dependency removal from aptos-crypto, moving the noise implementation to aptos-network;
    • removal of tokio synchronization slots from aptos-types.
  • Update movement CLI with upstream changes up to aptos CLI 3.5.0.

Testing

cargo check -p movement
cargo check
cargo test -p aptos-storage-interface

mzabaluev added 5 commits July 9, 2024 20:05
When syncing with upstream, merge conflicts of the "changed by them/
removed by us" kind have been resolved by updating the conflicting
files to the latest upstream revision. This only partially recovered
the source for crates that have been removed for Monza.
Restore the crates fully.

Some of the changes made for Monza are overwritten from upstream
to reduce the delta and allow resurrecting some crates erased
in the work for Monza:
- ring dependency removal from aptos-crypto, moving the noise
  implementation to aptos-network;
- removal of tokio synchronization slots from aptos-types.

This means this branch no longer supports Monza, and those changes
would need to be re-applied if the Monza direction is taken again.
The storage interface used by tests added by Movement
needed to be updated to the upstream changes.
Pull the README from upstream and remove the duplicate workspace entry.
@mzabaluev mzabaluev changed the title Mikhail/sync with upstream fixups Sync With Upstream: fixups, updating the CLI to 3.5.0 Jul 9, 2024
@l-monninger
Copy link
Collaborator

Yes, working. Looks reasonable.

@l-monninger l-monninger self-requested a review July 9, 2024 17:55
@l-monninger l-monninger merged commit 9dd70cc into l-monninger/sync-with-upstream Jul 9, 2024
@mzabaluev mzabaluev mentioned this pull request Jul 9, 2024
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