Message ID | cover.1639859819.git.h.goebel@crazy-compilers.com |
---|---|
Headers | show
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 7D96927BBEA; Sat, 18 Dec 2021 20:52:05 +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.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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 F149927BBE9 for <patchwork@mira.cbaines.net>; Sat, 18 Dec 2021 20:52:04 +0000 (GMT) Received: from localhost ([::1]:50716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org>) id 1myggW-0006Kd-3I for patchwork@mira.cbaines.net; Sat, 18 Dec 2021 15:52:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49178) 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 1mygfa-00050C-GF for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60826) 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 1mygfX-0003Tn-NL for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1mygfX-0004iP-Lc for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52610] [PATCH 00/42] Revising sequoia packaging and update to 1.6 Resent-From: Hartmut Goebel <h.goebel@crazy-compilers.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Dec 2021 20:51:03 +0000 Resent-Message-ID: <handler.52610.B.163986060417692@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52610@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163986060417692 (code B ref -1); Sat, 18 Dec 2021 20:51:03 +0000 Received: (at submit) by debbugs.gnu.org; 18 Dec 2021 20:50:04 +0000 Received: from localhost ([127.0.0.1]:44059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1mygeZ-0004b6-VS for submit@debbugs.gnu.org; Sat, 18 Dec 2021 15:50:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:50662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <h.goebel@crazy-compilers.com>) id 1mygeY-0004ar-P6 for submit@debbugs.gnu.org; Sat, 18 Dec 2021 15:50:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <h.goebel@crazy-compilers.com>) id 1mygeY-0004qU-I1 for guix-patches@gnu.org; Sat, 18 Dec 2021 15:50:02 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:35971) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <h.goebel@crazy-compilers.com>) id 1mygeW-0003FJ-Fq for guix-patches@gnu.org; Sat, 18 Dec 2021 15:50:02 -0500 Received: from hermia.goebel-consult.de ([46.87.136.58]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MIMOy-1mkRYe21Tw-00EMKQ for <guix-patches@gnu.org>; Sat, 18 Dec 2021 21:49:56 +0100 Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24]) by hermia.goebel-consult.de (Postfix) with ESMTP id 3F9B35F53C; Sat, 18 Dec 2021 21:50:05 +0100 (CET) From: Hartmut Goebel <h.goebel@crazy-compilers.com> Date: Sat, 18 Dec 2021 21:49:11 +0100 Message-Id: <cover.1639859819.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cs: Efraim Flashner <efraim@flashner.co.il>, Nicolas Goaziou <mail@nicolasgoaziou.fr>, John Soo <jsoo1@asu.edu> Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:1LHqynWTfSKqj1yunuIUajcxEl+R5sGfo6cEITPBjHzyGxn/E9P 89ZGZgz2vhZeXDCjjcTsrNWeLnltcobRYTxVhLkhOY+mqUsFY19fEuizVeDt/TF+fE/SUSA g6ihRnN/hyo3tZvrJwrrXae1F9rAXnRm5fvIUjfRbA/23OZ3FEuJyPYlaz0sJwED79mFEMu fO5JJt//4NTS11XPL+ltQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:OtMEqfL3U6I=:Rf2m/W4J66PaS4XvWfc3wJ 47w4VBeMkXHxm5dIqZDK4zDjSZMDR9xNaeAR4LaZNLQg/ZvYYk5jrhOQlxdMxntjW6t0DKdp0 pAdCedkbQSMhuP3nk79e3Ggn/rFnjirtzBsHrMxi6oCYjoPmgtx+YZWItDATxpihVeSzfYQi8 7VCOc+9nK+9NrcNkbvsS5uvITY9tP/0MBfutloURBfo3KVqNAsHdJJE9ikUXEGJEfB9oJABMl vdFKTN96nhzzQW/SHncQOQc0+oG3qMAtWmmwWCB0W25KZvK7Y0XIi01WletbPzjHmB3tLMFAr eZI9zN3NsEptkut8KReZ0VzndZHbqV+8jqEMifq0vAegf2dRBomh6AXuPv64sBth5OnbVWaAC agojX2vooEjhfF3yCgBazTkbTw+FrtEuNT3E80naDlafm5Self9uGsVeilDixLUr8jOl+2eKU pr2LDucmQiDHTf4p7V06JX58Gj38Q5rzhD345YL7YOzgr0guHnIPwA+zyJCd8YFZtuoFJ7PT/ +e45EmT7fY+KMz70pa6b1xAkCgK/J0HiAN85cJW3YFepZ7hLvQJloAjhVde2RbapXfqq0mPtS /ccQ9+wjjBL9e9cWSaKc/neMWWVCqJkUlGu2nOc4lJ6meSjFHloLExutbcyhwgDxx7km5/eCr XWnPENuh0ibe03o5tKOY8EmnswfWdtRzIVnQkn0E2mBpuv8sraYqN3xzMTvRhjFsXMS02fk9U LP4BSg7fq9i4wTWo Received-SPF: none client-ip=212.227.126.134; envelope-from=h.goebel@crazy-compilers.com; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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" <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-getmail-retrieved-from-mailbox: Patches |
Series |
Revising sequoia packaging and update to 1.6
|
expand
|
Hello Hartmut Goebel <h.goebel@crazy-compilers.com> writes: > This implements the following changes I announced some weeks ago, see > <https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00221.html>. > It also updates each sequoia package to its current version. > > * Move all sequoia related crates in to sequoia.scm. As of now these are only > rust-sequoia-openpgp-0.9, rust-sequoia-rfc2822-0.9 and there is only on > package depending on them rust-libpijul-0.12 > > * bufferedreader, rust-nettle and other crates from the sequoia project but > not having "sequoia" (or such) in the name would be kept in crates-io.scm > > * In sequoia.scm there would be all sequoia crates, with the app packages > named without "rust-" prefix ("sequoia-sq", …) > > * The current "sequoia" package will become a "wrapper", just propagating (or > copying, what ever is more common in guix) the other packages which have an > actual output. Nice. Note that some patches are not necessary anymore (e.g., updating rust-criterion-0.3). Also, please remove trailing #t in packages definitions (snippets and phases) and make sequoia use new package style (e.g., $#sequoia-sqv instead of (assoc-ref %build-inputs "sequoia-sqv") and $#output instead of (assoc-ref %outputs "out")). Otherwise, LGTM. Regards,
Updated and pushed as bf7ed7c9f2083e5bf81fffa41e2e7213817d5acd. Thanks for the review It took me quite some time to figure out how toe use the new gexp/ungexp since documentation and examples are rare. So now we have an example how to use gexp and cargo-inputs :-)