Hi John,
> My proposal is to:
> * move cargo-{development-}inputs into inputs, requiring only the source from 
> libraries.
> * either:
>   - move the rust closure function so all packages use it
> Or
>   - adjust the transitive closure function such that it works on normal 
> inputs rather than arguments
> * Do not build rust packages by default. Only run tests.
> * as a corollary to the previous item: Default skip-build? to #f but do run 
> tests even if skip-build is #f and tests? is #t

Actually I do not care so much about  cargo-{development-}inputs fields.

The much more serious issue is that we are not able to build non-trivial
Rust applications: Given a package which needs to add phases, e.g. for
fixing Cargo.toml, we would need to run each package's phases when
building any depending package.


-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goe...@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |


Reply via email to