cowprotocol / cowprotocol/solana-programs

Fix wincode package issues

Open
#109 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
2
Forks
1
Avg merge
3d 1h
Merged PRs (30d)
32

Description

We tried to fix the wincode dependency issues by locking solana-rpc-client to a lower version, but unfortunately it still has issues when publishing packages such as the test-cli, as the internal package dependencies will fail to compile. This requires use of --frozen on cargo install.

Originally posted by @fedgiac in https://github.com/cowprotocol/solana-programs/pull/105#pullrequestreview-4958789323

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the dependency failure while publishing or installing the test-cli package, comparing cargo install with and without --frozen. Inspect the package dependency manifests and the solana-rpc-client version constraint; done means internal dependencies compile and package installation no longer requires the workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.