From patchwork Wed Feb 9 16:01:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: phodina X-Patchwork-Id: 37146 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F3F1927BBEA; Wed, 9 Feb 2022 16:16:09 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, 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 5B84227BBE9 for ; Wed, 9 Feb 2022 16:16:07 +0000 (GMT) Received: from localhost ([::1]:60674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHpdW-00033f-9w for patchwork@mira.cbaines.net; Wed, 09 Feb 2022 11:16:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46888) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHpQs-0001ye-GQ for guix-patches@gnu.org; Wed, 09 Feb 2022 11:03:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHpQs-0008Gk-0C for guix-patches@gnu.org; Wed, 09 Feb 2022 11:03:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHpQr-000877-OT for guix-patches@gnu.org; Wed, 09 Feb 2022 11:03:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53899] [PATCH 01/30] gnu: Add rust-platforms-2. Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 09 Feb 2022 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53899 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53899@debbugs.gnu.org X-Debbugs-Original-To: Guix Patches Received: via spool by submit@debbugs.gnu.org id=B.164442255031136 (code B ref -1); Wed, 09 Feb 2022 16:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Feb 2022 16:02:30 +0000 Received: from localhost ([127.0.0.1]:52373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHpQF-000860-82 for submit@debbugs.gnu.org; Wed, 09 Feb 2022 11:02:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:48036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHpQB-00085q-AW for submit@debbugs.gnu.org; Wed, 09 Feb 2022 11:02:21 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHpQ7-0000rt-TC for guix-patches@gnu.org; Wed, 09 Feb 2022 11:02:18 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:64361) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHpPt-0007zw-Vq for guix-patches@gnu.org; Wed, 09 Feb 2022 11:02:15 -0500 Date: Wed, 09 Feb 2022 16:01:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1644422483; bh=qIZe1xJNttmsz8OUHsEqQom/sfTozmnRX8ykEH0cHis=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=GJqhsNHi60Mj/dKZdz7UmE2CJk2jRoBcVYd/6jntnREa91cUuONIb/vs0tYtVHCmd Ye+E6WCMJmdNh+0z/4qwrhpjcVCZU1TG8o4P4v+WDQ/W2GLz22Oe4srp1mbOOIGc7g rDPD5bJQ6N77ecEuyIEqdT9SWXH9z6Jm02oZRLFN6ayyh85mOqPRjSNCnG5rlUxfsh VpXx381HIYQPBSQZEy0qVHjMlH2oipD0+6LyvzYZYILJFK8TnCjuluouVCJhQini5w Fr2BkGTjNyMO1bF2ocODteRQofkiInV15HuHDILxJXBCQ5r+VMuvpGkgK4oOh6+6j0 +NG9YcDPAE+ZQ== Message-ID: <6bPdcKgTGnx-606JRTcWEWB_aFQor9SMJT4dzYr9CHX_1rOVWhLHGHsyckR6dsRPg5412jdfBtRnxyD5L0ql2BxBx-7Bvkc3lp6JK4DHhzc=@protonmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=185.70.43.22; envelope-from=phodina@protonmail.com; helo=mail-4322.protonmail.ch 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: phodina X-ACL-Warn: , phodina via Guix-patches X-Patchwork-Original-From: phodina via Guix-patches via From: phodina X-getmail-retrieved-from-mailbox: Patches Hi, These patches add new cargo utility to audit the security of rust crates. Maybe it could be integrated into the guix lint command to increase the auditing of rust ecosystem in GNU Guix. However, I do see one downside as this would create coupling on rust which might be problematic e.g. on Aarch64 architecture and it would also increase the complexity and build time for guix package. Nevertheless it can be used on it's own. ---- Petr From 8a47e973c486e43d49f5aa1f43fd253156edf440 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Sat, 5 Feb 2022 15:19:55 +0100 Subject: [PATCH 27/30] gnu: Add rust-abscissa-core-0.5. * gnu/packages/crates-io.scm (rust-abscissa-core-0.5): New variable. diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9775adba6d..926049da03 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -141,6 +141,50 @@ (define-public rust-abomonation-0.7 library in Rust.") (license license:expat))) +(define-public rust-abscissa-core-0.5 + (package + (name "rust-abscissa-core") + (version "0.5.2") + (source (origin + (method url-fetch) + (uri (crate-uri "abscissa_core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0fmvaqzdz6qg7z42dlhvs3lf338xz0gdvdhp6xc042hjjdq6f1va")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-abscissa-derive" ,rust-abscissa-derive-0.5) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-canonical-path" ,rust-canonical-path-2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-color-backtrace" ,rust-color-backtrace-0.3) + ("rust-generational-arena" ,rust-generational-arena-0.2) + ("rust-gumdrop" ,rust-gumdrop-0.7) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1) + ("rust-secrecy" ,rust-secrecy-0.6) + ("rust-semver" ,rust-semver-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-signal-hook" ,rust-signal-hook-0.1) + ("rust-termcolor" ,rust-termcolor-1) + ("rust-toml" ,rust-toml-0.5) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-log" ,rust-tracing-log-0.1) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.1) + ("rust-wait-timeout" ,rust-wait-timeout-0.2)))) + (home-page "https://github.com/iqlusioninc/abscissa/") + (synopsis "Application microframework") + (description + "This package provides application microframework with support +for command-line option parsing, configuration, error handling, logging, +and terminal interactions. This crate contains the framework's core +functionality.") + (license license:asl2.0))) + (define-public rust-abscissa-derive-0.5 (package (name "rust-abscissa-derive") -- 2.34.0