Message ID | cover.1735253328.git.lockbox@struct.foo |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8969527BBE9; Thu, 26 Dec 2024 23:02:35 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0C6A127BBE2 for <patchwork@mira.cbaines.net>; Thu, 26 Dec 2024 23:02:33 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tQwrp-0002AF-CV; Thu, 26 Dec 2024 18:02:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tQwrj-00029T-4z for guix-patches@gnu.org; Thu, 26 Dec 2024 18:02:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tQwri-0006WN-SI for guix-patches@gnu.org; Thu, 26 Dec 2024 18:02:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=+/EC71CLzLtOtV+H3Cht3joEzUwCooAM1/DZd7PSONc=; b=dqmNrdTMOtm0w7uBNrIYQrbX3Imyj/EB6p+BCWmLXMG22w5tBccgUvKqLxmDJ4hp8/IyxbPriuOkRAqekNFduzxWkWha3u1uqB8ALDd1oJln17YP2gaIBuQf144PUAtuXZjkeU7OLZrTCnJ+n3r3uOSKLNtA3PdRdqbcvBHVyrUdQc/DALL2r2ZqsNPGIwKJw5YIsfZMSatKmSNNubnSld0ow9f6CLpKPVo/dYRq+TYaWlvzueG6LR9ZUYELtLjI+VqHNNuR3QnSa8YiEm7x1WHcucp30q6xZNr4HGgr/uctvHagGS2Fg/wOOPreznUkCGxwnf9OhuwGrtuI5FtreQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tQwri-0007iO-He; Thu, 26 Dec 2024 18:02:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#75127] [PATCH 00/67] rust-team: Add cargo-nextest Resent-From: Jordan Moore <lockbox@struct.foo> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: efraim@flashner.co.il, guix-patches@gnu.org Resent-Date: Thu, 26 Dec 2024 23:02:02 +0000 Resent-Message-ID: <handler.75127.B.173525407129534@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75127 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 75127@debbugs.gnu.org Cc: Jordan Moore <lockbox@struct.foo>, Efraim Flashner <efraim@flashner.co.il> X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Efraim Flashner <efraim@flashner.co.il> Received: via spool by submit@debbugs.gnu.org id=B.173525407129534 (code B ref -1); Thu, 26 Dec 2024 23:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Dec 2024 23:01:11 +0000 Received: from localhost ([127.0.0.1]:42668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tQwqp-0007gD-Ek for submit@debbugs.gnu.org; Thu, 26 Dec 2024 18:01:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:60042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lockbox@struct.foo>) id 1tQwqk-0007fz-9O for submit@debbugs.gnu.org; Thu, 26 Dec 2024 18:01:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <lockbox@struct.foo>) id 1tQwqj-0001VX-QY for guix-patches@gnu.org; Thu, 26 Dec 2024 18:01:01 -0500 Received: from flow-b7-smtp.messagingengine.com ([202.12.124.142]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <lockbox@struct.foo>) id 1tQwqh-0006Og-Rd for guix-patches@gnu.org; Thu, 26 Dec 2024 18:01:01 -0500 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailflow.stl.internal (Postfix) with ESMTP id 3EF431D406EB; Thu, 26 Dec 2024 18:00:57 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Thu, 26 Dec 2024 18:00:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=struct.foo; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to; s=fm1; t=1735254057; x=1735261257; bh=+/EC71CLzLtOtV+H3Cht3 joEzUwCooAM1/DZd7PSONc=; b=OOWINNllfXA3WeZ8GIN79jT4kr9bVCJAWqOu5 XDlz9Iks4l2OOcOJlsr1GnmHf8hgk5Te4OlPKaGbH8ufgu0z5So4axDBRe86vwbn IQK1e5TzwPkMjehH129mYLS17du3FmSDIQZ7KctLutPQACVVczuf3a2hXBbt520J fLh1JdwE5YsRtP19GtkyzKaLwkvYkdqw7y+npqvqOraFOMvBzikJkeiHiIiOLkOa ZMfAzconCCTqbvFwjakRes14NnaSh4YUotTLM6grhKXO/Iybsdpaua9rhplGo79d 14pKp/9Uwlwq4/mGOag7Iu6F2mSDU+0rLZ4nSNJ3yZ4jgjvGA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= i4d1648a8.fm2; t=1735254057; x=1735261257; bh=+/EC71CLzLtOtV+H3C ht3joEzUwCooAM1/DZd7PSONc=; b=dRvYpVgjL0sI7Zpkp2dIQgWNJaTAQFFX+h zwf6qwjUSEMIt/Xinmzny5HI2XYuVFMg3MOe2FgdzOo6Kz824XD0/N4MoLIuHBTY 6dA/NPiWG7pDBmzSRnZQO0CGSbHomy0vLDaK3Twn4EgoiD6HJm5pQNyd4RawBjRo /bcRi45nrbgJKvKZxOz76UIDLCh7z0fpq9ysLUhjDh/W4cvPM0BiFEsq/kX8J3P2 iqop3qCSO9A+Utp/v0ogU9Wd2WGBvrQdb9e9USEILtWJaq61l5N2pK29TurbaCMb nxnJgw8V6GFTUgR7LXyNyyMMZYpf7142fdpJXc4ZVosc05GDYewQ== X-ME-Sender: <xms:KOBtZySow8tgu28XzIKA_5Wdb-3i3ROuTRbFiEtx3UClcsLv8K4qGg> <xme:KOBtZ3wLhQx0vM-oJTYY4djLcJW5lDY6WUzdGsKkydav9QJcIQE_1L8HlIYWqajcA O0V1B1kLG9nZoXVTD0> X-ME-Received: <xmr:KOBtZ_2jp_LpT-KKHDgioS29sSrSwWyGtDXc993bV7YLV8fwd7azDDsJ05a05Rttf9aAJNyUNe_-3q7pCt4kAD9WnYGWA0bq> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudduledgtdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvfevuf ffkffoggfgsedtkeertdertddtnecuhfhrohhmpeflohhruggrnhcuofhoohhrvgcuoehl ohgtkhgsohigsehsthhruhgtthdrfhhooheqnecuggftrfgrthhtvghrnhepieevieefge ehudfhgeeivdefleevfeejheekudfgfeegfeejgeduhfelieehuedvnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhhotghksghogiesshhtrh hutghtrdhfohhopdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgt phhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdprhgtphhtthhopehloh gtkhgsohigsehsthhruhgtthdrfhhooh X-ME-Proxy: <xmx:KOBtZ-CM1casI9gVCL28PsB0_X7HtlUuirNeFnTL7qxN0QE2ro4Lcg> <xmx:KOBtZ7j_QeDDq-ctianxT1yxhHSs7b76t3hf30ZyPxMbtOvvMK7TvA> <xmx:KOBtZ6rNX5bZ5mtO2Rn2io4mGSNF9FaPV-J2rSVMGL2psXHIuiZ_TQ> <xmx:KOBtZ-je5pCksNe_ErUUojAo9qxtYPxK_DaWHNyOB0vE3FucxYfpzg> <xmx:KeBtZ9ex-FvAB4UeUMxNPWQM2DhiwTgVch-rN5EULlP4k_0IyJclQrh4> Feedback-ID: i4d1648a8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 26 Dec 2024 18:00:55 -0500 (EST) From: Jordan Moore <lockbox@struct.foo> Date: Thu, 26 Dec 2024 18:00:50 -0500 Message-ID: <cover.1735253328.git.lockbox@struct.foo> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=202.12.124.142; envelope-from=lockbox@struct.foo; helo=flow-b7-smtp.messagingengine.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
rust-team: Add cargo-nextest
|
|
Message
Jordan Moore
Dec. 26, 2024, 11 p.m. UTC
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