[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest
From: |
Jordan Moore |
Subject: |
[bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest |
Date: |
Thu, 26 Dec 2024 18:00:50 -0500 |
This adds the dependencies and package for cargo-nextest. This
is the first step in what I hope is a path to enable the choice
of testing backend for the `cargo-build-system`, among other things.
This package is also a hard requirement for some more complicated
rust packages, as well as some enterprise codebases (unlike base
rust's `cargo-test`, `cargo-nextest` does not share thread local
storage among test runners).
I did try and ensure dependents of updated packages still work,
but I'm pretty sure that
guix build -P1 rust-clap
and
guix refresh -l rust-clap
is not working properly, as I know that eg. `starship` requires
`rust-clap`, but that command reports that it is a leaf package.
NOTE: rust-unicode-ident is updated, which is a dependency of
mesa. If this does not get merged into `rust-team` before that
gets merged into master then we probably want to avoid updating
that.
Jordan Moore (67):
gnu: Add cargo-nextest.
gnu: Add rust-enable-ansi-support-0.2.
gnu: Add rust-guppy-0.17.
gnu: Add rust-nextest-filtering-0.12.
gnu: Add rust-nextest-workspace-hack-0.1.
gnu: Add rust-nextest-metadata-0.12.
gnu: Add rust-nextest-runner-0.70.
gnu: Add rust-quick-junit-0.5.
gnu: Add rust-swrite-0.1.
gnu: Add rust-camino-tempfile-1.
gnu: Add rust-cargo-metadata-0.19.
gnu: Add rust-debug-ignore-1.
gnu: Add rust-guppy-summaries-0.7.
gnu: Add rust-guppy-workspace-hack-0.1.
gnu: Add rust-nested-0.1.
gnu: Add rust-target-spec-3.
gnu: Add rust-recursion-0.5.
gnu: Add rust-test-strategy-0.4.
gnu: Add rust-smol-str-0.3.
gnu: Add rust-async-scoped-0.9.
gnu: Add rust-atomicwrites-0.4.
gnu: Add rust-config-0.14.
gnu: Add rust-console-subscriber-0.4.
gnu: Add rust-future-queue-0.3.
gnu: Add rust-indent-write-2.
gnu: Add rust-mukti-metadata-0.3.
gnu: Add rust-newtype-uuid-1.
gnu: Add rust-self-update-0.41.
gnu: Add rust-target-spec-miette-0.4.
gnu: Add rust-win32job-2.
gnu: Add rust-diffus-0.10.
gnu: Add rust-diffus-derive-0.10.
gnu: Add rust-derive-builder-0.20.
gnu: Add rust-derive-builder-core-0.20.
gnu: Add rust-derive-builder-macro-0.20.
gnu: Add rust-structmeta-0.3.
gnu: Add rust-structmeta-derive-0.3.
gnu: Add rust-quick-xml-0.23.
gnu: Add rust-self-replace-1.
gnu: Add rust-zipsign-api-0.1.
gnu: Add rust-console-api-0.8.
gnu: Add rust-tonic-web-0.12.
gnu: Add rust-rust-ini-0.20.
gnu: Add rust-yaml-rust2-0.8.
gnu: Add rust-snake-case-0.3.
gnu: rust-camino-1: Update to 1.1.9.
gnu: rust-clap-4: Update to 4.5.23.
gnu: rust-clap-builder-4: Update to 4.5.23.
gnu: rust-clap-lex-0.7: Update to 0.7.4.
gnu: rust-owo-colors-4: Update to 4.1.0.
gnu: rust-pathdiff-0.2: Update to 0.2.3.
gnu: rust-semver-1: Update to 1.0.24.
gnu: rust-supports-color-3: Update to 3.0.2.
gnu: rust-tracing-0.1: Update to 0.1.41.
gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
gnu: rust-petgraph-0.6: Update to 0.6.5.
gnu: rust-serde-json-1: Update to 1.0.134.
gnu: rust-chrono-0.4: Update to 0.4.39.
gnu: rust-indicatif-0.17: Update to 0.17.9.
gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
gnu: rust-regex-1: Update to 1.11.1.
gnu: rust-tokio-stream-0.1: Update to 0.1.17.
gnu: rust-unicode-ident-1: Update to 1.0.14.
gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
gnu: rust-tracing-core-0.1: Update to 0.1.33.
gnu: rust-cfg-expr-0.17: Update to 0.17.2.
gnu/packages/crates-graphics.scm | 21 +
gnu/packages/crates-io.scm | 1341 +++++++++++++++++++++++++++---
gnu/packages/crates-web.scm | 33 +
gnu/packages/crates-windows.scm | 21 +
gnu/packages/rust-apps.scm | 49 ++
5 files changed, 1341 insertions(+), 124 deletions(-)
base-commit: 893599007e9304ea9785ebb839946cc5979ecd45
--
2.46.0
- [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest,
Jordan Moore <=
- [bug#75127] [PATCH 01/67] gnu: Add cargo-nextest., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 04/67] gnu: Add rust-nextest-filtering-0.12., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 02/67] gnu: Add rust-enable-ansi-support-0.2., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 03/67] gnu: Add rust-guppy-0.17., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 05/67] gnu: Add rust-nextest-workspace-hack-0.1., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 10/67] gnu: Add rust-camino-tempfile-1., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 09/67] gnu: Add rust-swrite-0.1., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 08/67] gnu: Add rust-quick-junit-0.5., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 12/67] gnu: Add rust-debug-ignore-1., Jordan Moore, 2024/12/26
- [bug#75127] [PATCH 17/67] gnu: Add rust-recursion-0.5., Jordan Moore, 2024/12/26