uudoc does not reuse crates built by other jobs
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 24.1k
- Forks
- 2k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 365
Description
$ cargo build -p uu_true
$ cargo build --bin uudoc --features uudoc,true --no-default-features
Builds uu_true twice which means we should use debug profile or build uudoc at same time (prefered) with coreutils at GNUmakefile.
cc @aaron-ang
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the two cargo commands in the issue and inspect the GNUmakefile, especially how uudoc and coreutils are built. Confirm the build configuration and job ordering; done means uu_true is compiled only once when both commands or the preferred combined build are used.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100