X-Loop: help-debbugs@HIDDEN Subject: [bug#60849] [PATCH core-updates 0/4] Enable cross-Compilation for python-pycryptodome Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 16 Jan 2023 05:11:02 +0000 Resent-Message-ID: <handler.60849.B.167384580617443 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 60849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60849 <at> debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.167384580617443 (code B ref -1); Mon, 16 Jan 2023 05:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jan 2023 05:10:06 +0000 Received: from localhost ([127.0.0.1]:60155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHkz-0004XG-D4 for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:10:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:45518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHkx-0004Wv-0o for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:10:03 -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 <maxim.cournoyer@HIDDEN>) id 1pHHkp-0000yu-GE for guix-patches@HIDDEN; Mon, 16 Jan 2023 00:09:57 -0500 Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHkn-00043k-Ja for guix-patches@HIDDEN; Mon, 16 Jan 2023 00:09:55 -0500 Received: by mail-qt1-x82c.google.com with SMTP id bp44so23967295qtb.0 for <guix-patches@HIDDEN>; Sun, 15 Jan 2023 21:09:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=rdhSZgzzyu8O2mXlk9gof1bseKgukK6LvRzbz5MKCfo=; b=MNb8/XvJ3iJaxgmn6866BBfjbIWCqYVXv/DbXOzkwbp58+sxjvQYY4VgQIjilb4G/9 DIZ870Q8C4aDg0J1vX8AkRWi8qmL+g2l3Mq82OBt5I43O0yzyz5UwCCjRl05tOqwVdhj cWd9KSN+p4RfElMz/Rnu9gQWEtN7p3OweXC92RBTPVDYqFxnuyDgQSo7jlfc04YKbZ36 t3j3SmXanTPKoQ1tlUSu4o8ymp9m69qyImWjtWQJXD7ScWxEDizOb9CxzKKBWpIrW+SZ 7PtVLp0Hp/rc1wJTc4r7mo0ri4BRw9FlmfW447rr93NUpNTGLQmofmW639PZRY3NBe7g g1Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rdhSZgzzyu8O2mXlk9gof1bseKgukK6LvRzbz5MKCfo=; b=VWgsp2j9OaM2Q6eXMQGzghe7bPmb6l20XQM4Qxx/pH+/YBtdT0HBKHQNNUVaLetDNO C9ApYurc3KdsIRaUqYq4Zl+mX3WA3QTYTUCOXU6uU0r8u8wiefgFcn7aNub4gFD4bWWp X8agP2lIaHgE3QTzpZEA6QGr3Ltku7xRvGBkCfz0zfTilkKZod56vymbfB76fCqGNC4n +fk4XIOwvxLw+R5wPjHHAHkfVc3dAg7ZNRbzIo1ZspycHi6VAL0BAim42nYTGnPbXFQS s4BD2nllV8cd0LQY4xkP6QvuKUrRkZn1c+5JND4PMfUd6bybSeC9ae1fA0o9UgiYk7pG taJg== X-Gm-Message-State: AFqh2kpabEPCLaap2jyHec2NPDYi1I97vSb7ljqDpWcWyz+Ef+M0vjxo pWdHIyeAKKmNKUCBdXqZRJ2i9Bo9xu7obZ0S X-Google-Smtp-Source: AMrXdXvbk9U7A6nmQzkuHyUwpxb3bz5aS+6YXQ+AMEHWtylaiyP/vuqptrTgNI4oQxR3dABPeNxAIw== X-Received: by 2002:ac8:1247:0:b0:3a7:efe3:47c8 with SMTP id g7-20020ac81247000000b003a7efe347c8mr122994006qtj.6.1673845792568; Sun, 15 Jan 2023 21:09:52 -0800 (PST) Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id cr26-20020a05622a429a00b003a68fe872a5sm14060486qtb.96.2023.01.15.21.09.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:09:52 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Mon, 16 Jan 2023 00:09:42 -0500 Message-Id: <20230116050942.26300-1-maxim.cournoyer@HIDDEN> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::82c; envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x82c.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This is an example making use of the recent changes proposed for pyproject, enabling cross compilation for the pyproject-build-system packages (see: https://issues.guix.gnu.org/60847). You can test it like: ./pre-inst-env guix build --target=aarch64-linux-gnu python-pycryptodome And inspect the produced C libraries part of the package match the expected architecture. Maxim Cournoyer (4): gnu: libtommath: Update to 1.2.0-0.03de03d. gnu: libtomcrypt: Update to 1.18.2-0.29986d0. gnu: python-pycryptodome: Fix build and enable cross-compilation. gnu: python-coverage: Switch to pyproject-build-system. gnu/packages/check.scm | 2 +- gnu/packages/multiprecision.scm | 179 +++++++++++--------------------- gnu/packages/python-crypto.scm | 20 +++- 3 files changed, 78 insertions(+), 123 deletions(-) base-commit: 5c921977179489caef4a9e54ada6696fc86d2f0b -- 2.38.1
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: bug#60849: Acknowledgement ([PATCH core-updates 0/4] Enable cross-Compilation for python-pycryptodome) Message-ID: <handler.60849.B.167384580617443.ack <at> debbugs.gnu.org> References: <20230116050942.26300-1-maxim.cournoyer@HIDDEN> X-Gnu-PR-Message: ack 60849 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 60849 <at> debbugs.gnu.org Date: Mon, 16 Jan 2023 05:11:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 60849 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 60849: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60849 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#60849] [PATCH core-updates 1/4] gnu: libtommath: Update to 1.2.0-0.03de03d. References: <20230116050942.26300-1-maxim.cournoyer@HIDDEN> In-Reply-To: <20230116050942.26300-1-maxim.cournoyer@HIDDEN> Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 16 Jan 2023 05:15:02 +0000 Resent-Message-ID: <handler.60849.B60849.167384606617902 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60849 <at> debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 60849-submit <at> debbugs.gnu.org id=B60849.167384606617902 (code B ref 60849); Mon, 16 Jan 2023 05:15:02 +0000 Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:26 +0000 Received: from localhost ([127.0.0.1]:60164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHpB-0004eY-If for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:26 -0500 Received: from mail-qt1-f172.google.com ([209.85.160.172]:42868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHp9-0004eA-FW for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:24 -0500 Received: by mail-qt1-f172.google.com with SMTP id fd15so13924865qtb.9 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=p30WJ+AUsGGNrT8p61tmCLktKfFImWqPczcUNBfPNzI=; b=LtRhv5xxiv9RJHQWDwYZwZcRixo2mvFcfnxnJLCgu18W37VY8WlpYk4JtHhSjoD+NK bPQ5VOnrpE8NaYR+Sz2226fX3vI5scAEmpx4WKVLox8fsiI/6Xk6X7ayJUxKHwRBTSMF efV3kUEapUrhXJLtKebFn7bXzuCcLkM2FQQHVtXAnNHIc7PMtTOoZPTWvUmsBJ2PbEOb j1P+QZrM/lD3Jq7vi4MCn6V8+vov4mBan+AAPcy2ex1xznCzaoIjMyUaYHcK2a1HkQhs zkwTK5H9ZsSgMdDqAfN/S2aVoE4yyBVWaF3z9z4hA/IUnAkYZajTgWMWWFU+u2IUf2Ln gXpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=p30WJ+AUsGGNrT8p61tmCLktKfFImWqPczcUNBfPNzI=; b=VYGX6G0fPOOaut8HllGnPs5g2u1ErBPODaVYILl/7HyHGJEQUfdjwke8QpNgxgc0CO sDJQKl402n320RPb84UXlDm5ufZJS1YMCgVUPQxA7wvvRup8GmaOoXMW/cE9ZQe9T2Tt B0fhy7E+XiyT2FAHmg4XJ9pfN12YLlEIf27BV8giJDwEbEAOYF5VqyjpibV/+2RRFZ6B nXwHYqr8yCTaXRFlyOjdJvn4ISuoLXui5a5tW7ycRKkOHgUBdwd7q0dm46aMM+8Yf6Jr ogMcZvKxW0rrOP4t0vEuCFa+0ZWzQEZv72o6mlyVYrC97vd+ps/+uI8h0ZN1AsubFLMd 0PlA== X-Gm-Message-State: AFqh2koNVifl23UDJVh05Xh6D1oRsXSm+IT8dMu6T/41Rr932W4Sh5o8 4fV4J+hg4xMsLM7CKCWCcfJNJyInFudHYY1w X-Google-Smtp-Source: AMrXdXv2bKpJoqJ712S14ohuO9ZyJytogNMjEW/RqRNrbEClAxRRo/Nyh1uTwAehm6RiVmEQqe7RGA== X-Received: by 2002:a05:622a:618b:b0:3ac:833b:e5b6 with SMTP id hh11-20020a05622a618b00b003ac833be5b6mr38506823qtb.21.1673846057766; Sun, 15 Jan 2023 21:14:17 -0800 (PST) Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:14:17 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Mon, 16 Jan 2023 00:13:36 -0500 Message-Id: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This change makes it possible to cross-compile libtommath. * gnu/packages/multiprecision.scm (libtommath): Update to 1.2.0-0.03de03d. [outputs]: Delete field. [source]: Fetch from git. [build-system]: Switch to cmake-build-system. [arguments]: Delete prepare-build, remove-static-library, check and install-static-library phases. Delete #:test-target and #:make-flags arguments. Add #:configure-flags argument. [native-inputs]: Delete field. --- gnu/packages/multiprecision.scm | 73 +++++++++++---------------------- 1 file changed, 25 insertions(+), 48 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index b96efed843..c8b4639ed7 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -8,7 +8,7 @@ ;;; Copyright © 2018 Eric Bavier <bavier@HIDDEN> ;;; Copyright © 2018, 2019, 2021 Efraim Flashner <efraim@HIDDEN> ;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> -;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN> +;;; Copyright © 2022, 2023 Maxim Cournoyer <maxim.cournoyer@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,6 +39,7 @@ (define-module (gnu packages multiprecision) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public gmp @@ -439,56 +440,32 @@ (define-public libtomcrypt (license unlicense))) (define-public libtommath - (package - (name "libtommath") - (version "1.2.0") - (outputs '("out" "static")) - (source - (origin - (method url-fetch) - (uri (string-append "https://github.com/libtom/libtommath/releases/" - "download/v" version "/ltm-" version ".tar.xz")) - (sha256 - (base32 - "1c8q1qy88cjhdjlk3g24mra94h34c1ldvkjz0n2988c0yvn5xixp")))) - (build-system gnu-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (delete 'configure) ; no configure - (add-after 'unpack 'prepare-build - (lambda _ - ;; We want the shared library by default so force it to be the - ;; default makefile target. - (delete-file "makefile") - (symlink "makefile.shared" "makefile") - #t)) - (add-after 'install 'remove-static-library - (lambda* (#:key outputs #:allow-other-keys) - (delete-file (string-append (assoc-ref outputs "out") - "/lib/libtommath.a")) - #t)) - (replace 'check - (lambda* (#:key test-target make-flags #:allow-other-keys) - (apply invoke "make" test-target make-flags) - (invoke "sh" "test"))) - (add-after 'install 'install-static-library - (lambda* (#:key outputs #:allow-other-keys) - (invoke "make" "-f" "makefile.unix" "install" - (string-append "PREFIX=" (assoc-ref outputs "static")) - (string-append "CC=" (which "gcc")))))) - #:test-target "test" - #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - "CC=gcc"))) - (native-inputs - (list libtool)) - (home-page "https://www.libtom.net/LibTomMath/") - (synopsis "Portable number theoretic multiple-precision integer library") - (description "LibTomMath is a portable number theoretic multiple-precision + ;; Use the latest commit, as it contains a new CMake build system capable of + ;; cross-compilation. + (let ((revision "0") + (commit "03de03dee753442d4b23166982514639c4ccbc39")) + (package + (name "libtommath") + (version (git-version "1.2.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libtom/libtommath") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0maqzpc3f4l9b3bps8dj49b3schj3dfzvf2xcpilg8q3p1sxgrbl")))) + (build-system cmake-build-system) + (arguments (list #:configure-flags #~(list "-DBUILD_TESTING=ON" + "-DBUILD_SHARED_LIBS=ON"))) + (home-page "https://www.libtom.net/LibTomMath/") + (synopsis "Portable number theoretic multiple-precision integer library") + (description "LibTomMath is a portable number theoretic multiple-precision integer library written entirely in C. It's designed to provide an API that is simple to work with that provides fairly efficient routines that build out of the box without configuration.") - (license unlicense))) + (license unlicense)))) (define-public libtommath-1.1 (package -- 2.38.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#60849] [PATCH core-updates 2/4] gnu: libtomcrypt: Update to 1.18.2-0.29986d0. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 16 Jan 2023 05:15:02 +0000 Resent-Message-ID: <handler.60849.B60849.167384606917913 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60849 <at> debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 60849-submit <at> debbugs.gnu.org id=B60849.167384606917913 (code B ref 60849); Mon, 16 Jan 2023 05:15:02 +0000 Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:29 +0000 Received: from localhost ([127.0.0.1]:60168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHpE-0004er-Mo for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500 Received: from mail-qt1-f169.google.com ([209.85.160.169]:36630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpA-0004eE-L1 for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:25 -0500 Received: by mail-qt1-f169.google.com with SMTP id x5so256192qti.3 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sGFpH92DfajF9VzUNmTjNiF6+DLgBRCJAdWPA4itJvE=; b=KJDhiwsNgBycJxtLuOALAF318VxfrFOk/swIHZsKGL3D0dmJRlw38nntIQL4Qkb4uW q/ZuwaOf3q8NYGjpjHT6yQ7S37XGwLUiiUr+xZfyGS709aSpyDx6h6hxDZNwvdjxIU4M gURS1dU48K2M3hKGyOSrLObabOLjXSwBIOJUjV2Mq4Wl7TfF+kcAwlFz1T9qA7st26RQ k3Is0tF/V3w0M4PnIzPT7j7Nk6n48Hnp/2M7Bd4IVott/ZmSq0/s9atl8/VMszacXfQy IjKAAI7T/Lfccfun8EgUxtRLbU90qmkUgpgTcoINIXZvxOeyUCNiLEpBVDF6crBiDuMG 8o8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sGFpH92DfajF9VzUNmTjNiF6+DLgBRCJAdWPA4itJvE=; b=kJPfPf505OC01Cink/W2b8Wp5Cz3KW9j9bQ0oqOdOYRGCtxdFFQShIPMp4XVYw5NX+ A2BaB3clfL5EMB9MPGbuvNIgtxtaKQwMhdvM+Qgp0IUMPuRL1vW/PjaiJuWNo63XGvkU WEOkOtaakA7YxzHINVU/qV/BM437QxXeXjlc9mJcKpn1SVNhzDsoc4xm1NN/18NiDm8z 7ZIIm2V3DvZemEpxY07FbDt2ZcLc3Vyg5GRrRkf8JxXOIt9SONQfYOAfYdbk8mau2hpc sOlx3n4smBrZq170k3s/qQ7njlfhrrQx8OUvWeOEFai6dXC4TIxmEeyg0csV3OJ4akJa nsbQ== X-Gm-Message-State: AFqh2kpMxJjYw+mEAn9lZKcXiCnIC2PGHWH7W5RpHS8bITU2t+Aw7e0A ylx2vZKZDs6vzegj0DzTYdtXNRoFLbveDq1I X-Google-Smtp-Source: AMrXdXtyIxQb1jWCWv21FK9tbgnnd9lei0uk/F1cWPN2ubbSvcJ6lOwzBtzOJbSNFNH/q3ykQVQCfA== X-Received: by 2002:a05:622a:4c16:b0:3b6:2d75:9b07 with SMTP id ey22-20020a05622a4c1600b003b62d759b07mr7431841qtb.26.1673846059033; Sun, 15 Jan 2023 21:14:19 -0800 (PST) Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:14:18 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Mon, 16 Jan 2023 00:13:37 -0500 Message-Id: <20230116051339.27113-3-maxim.cournoyer@HIDDEN> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This change makes it possible to cross-compile libtomcrypt. * gnu/packages/multiprecision.scm (libtomcrypt): Update to 1.18.2-0.29986d0. [outputs]: Delete field. [source]: Fetch from git. Delete snippet and modules field. [build-system]: Switch to cmake-build-system. [phases]: Delete all phase. Add patch-libtomcrypt.pc.in phase. [native-inputs]: Delete field. --- gnu/packages/multiprecision.scm | 106 +++++++++++--------------------- 1 file changed, 35 insertions(+), 71 deletions(-) diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index c8b4639ed7..6acf22c6d6 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -364,80 +364,44 @@ (define-public tomsfastmath (license public-domain))) (define-public libtomcrypt - (package - (name "libtomcrypt") - (version "1.18.2") - (outputs '("out" "static")) - (source - (origin - (method url-fetch) - (uri (string-append "https://github.com/libtom/libtomcrypt" - "/releases/download/v" version - "/crypt-" version ".tar.xz")) - (sha256 - (base32 - "113vfrgapyv72lalhd3nkw7jnks8az0gcb5wqn9hj19nhcxlrbcn")) - (modules '((guix build utils))) - (snippet - '(begin - ;; Patch CVE-2019-17362 - ;; https://github.com/libtom/libtomcrypt/commit/25c26a3b7a9ad8192ccc923e15cf62bf0108ef94 - (substitute* "src/pk/asn1/der/utf8/der_decode_utf8_string.c" - (("z > 4") "z == 1 || z > 4")) - #t)))) - (build-system gnu-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (delete 'configure) ; no configure - (add-after 'unpack 'prepare-build - (lambda _ - ;; We want the shared library by default so force it to be the - ;; default makefile target. - (delete-file "makefile") - (symlink "makefile.shared" "makefile") - ;; We link to libtommath, so we need to add it to the pc file - (substitute* "libtomcrypt.pc.in" - (("-ltomcrypt") "-ltomcrypt -ltommath")) - #t)) - (add-after 'build 'build-static - (lambda* (#:key make-flags #:allow-other-keys) - (apply invoke "make" "-f" "makefile.unix" make-flags))) - (replace 'check - (lambda* (#:key test-target make-flags #:allow-other-keys) - (apply invoke "make" "-f" "makefile.unix" test-target make-flags) - (invoke "./test"))) - (add-after 'install 'install-static-library - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (static (assoc-ref outputs "static"))) - (mkdir-p (string-append static "/lib")) - (mkdir-p (string-append static "/include")) - (rename-file (string-append out "/lib/libtomcrypt.a") - (string-append static "/lib/libtomcrypt.a")) - (copy-recursively (string-append out "/include") - (string-append static "/include")) - #t)))) - #:test-target "test" - #:make-flags - (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - "CFLAGS += -DLTM_DESC -DUSE_LTM" - (string-append "EXTRALIBS=" - (search-input-file %build-inputs - "/lib/libtommath.so")) - (string-append "CC=" ,(cc-for-target))))) - (native-inputs - (list libtool)) - (inputs - (list libtommath)) - (home-page "https://www.libtom.net/LibTomCrypt/") - (synopsis "Cryptographic toolkit") - (description "LibTomCrypt is a fairly comprehensive, modular and portable + ;; Use the latest commit, as it contains a new CMake build system capable of + ;; cross-compilation. + (let ((revision "0") + (commit "29986d04f2dca985ee64fbca1c7431ea3e3422f4")) + (package + (name "libtomcrypt") + (version (git-version "1.18.2" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libtom/libtomcrypt") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "02x0h3lcl2s4zykiqwdccj8cxsbilg0lspxn8r1gmhxc3k9bgk88")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-DBUILD_TESTING=ON" + "-DBUILD_SHARED_LIBS=ON") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-libtomcrypt.pc.in + (lambda _ + ;; We link to libtommath, so we need to add it to the pc file + ;; (see: https://github.com/libtom/libtomcrypt/issues/610). + (substitute* "libtomcrypt.pc.in" + (("-ltomcrypt") "-ltomcrypt -ltommath"))))))) + (inputs (list libtommath)) + (home-page "https://www.libtom.net/LibTomCrypt/") + (synopsis "Cryptographic toolkit") + (description "LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.") - (properties `((lint-hidden-cve . ("CVE-2019-17362")))) - (license unlicense))) + (properties `((lint-hidden-cve . ("CVE-2019-17362")))) + (license unlicense)))) (define-public libtommath ;; Use the latest commit, as it contains a new CMake build system capable of -- 2.38.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#60849] [PATCH core-updates 3/4] gnu: python-pycryptodome: Fix build and enable cross-compilation. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 16 Jan 2023 05:15:02 +0000 Resent-Message-ID: <handler.60849.B60849.167384607017922 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60849 <at> debbugs.gnu.org Cc: jgart <jgart@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 60849-submit <at> debbugs.gnu.org id=B60849.167384607017922 (code B ref 60849); Mon, 16 Jan 2023 05:15:02 +0000 Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:30 +0000 Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHpF-0004ey-Eu for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500 Received: from mail-qt1-f169.google.com ([209.85.160.169]:41778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpB-0004eG-Kd for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:26 -0500 Received: by mail-qt1-f169.google.com with SMTP id d16so10908102qtw.8 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uFgwAeqOV9gRBIea9PHHiYHtDpltqOyl85c+IZOkhXY=; b=QdpE922Vsh1NzpnG2ahxpP0IFw492nEphHLGAUt39j4+76fsjQG//X/3x/ntm9WGrS seE1buvQ0viVGI6jrW7ZrJYGA29MuT2bPDE9HsqqacsIhADDeMhK8vFz+fPWgDwKRPyH Hf5PqkWyK3pkX+67yJdHvPfH1TiYXUdFhrxSN/M0fMzblJGtmuY76VAyiY5L2yWBhJ2R PHmVDH+AmMl88ZDeYTQhpGgsf52q6qakHyDfq7XDBrJDuDPdd4aOpbTK7U15aa0cPL70 sogi3o9ennXJvTrF8RtKGKRz721NoAfvW8ufCOapS6p3uX7DYz23mx5GP8BgnkC4ygCU K5Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uFgwAeqOV9gRBIea9PHHiYHtDpltqOyl85c+IZOkhXY=; b=4hPNfyipskCG7yrSUpkqpLfFHuRMCT9s8kZ1SQBg6S2aNGiN9r6ZtsF9YBaLp49maw YDf/EDj2teAJ6q8nsUXGUtkwfie6rp4Lx5Te3QR10kYCRaaAj7pUDl8JGCq4IWrVTqkE kBHA9cL+glqRGpVbWFvwzEZIU0iz20+G3Xu49uz6pUHyiPkBdZC/u7JAInRLd6Uhl7mX err/EyIevav5f2oP3Iik96JJ3lR8+T9dpUJ0zZxQL8rFTuALIZcYf8WwfBuZm7ch5OV9 fur+M4EIdkwYX6uzKlLq72qieAY44i2QEYZrjFpniGE0QFqdNtCNQxmwNKTv+qMeYk+i KbBQ== X-Gm-Message-State: AFqh2kraFn6xaxIbVxmiarS1f//uSgcgXLRAB2ant8FLlZR+/rFH04Db FF3n4xbkrvZrrb7zlAIphCztH/RqeO2Jbwgd X-Google-Smtp-Source: AMrXdXuNcuW4cex1rYqkQubk/yWxHsKepbTvjjzvreK5fEtwriVRtTvi1vfHmT4tQQGYtBCC+d2Q0Q== X-Received: by 2002:ac8:1249:0:b0:3b0:e83e:4331 with SMTP id g9-20020ac81249000000b003b0e83e4331mr26516767qtj.44.1673846060169; Sun, 15 Jan 2023 21:14:20 -0800 (PST) Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:14:19 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Mon, 16 Jan 2023 00:13:38 -0500 Message-Id: <20230116051339.27113-4-maxim.cournoyer@HIDDEN> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/python-crypto.scm (python-pycryptodome) [build-system]: Use pyproject-build-system. [arguments]: New field. [inputs]: Re-indent. --- gnu/packages/python-crypto.scm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index c9071c4cf6..9023a5e054 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -1012,9 +1012,23 @@ (define-public python-pycryptodome "1f0qc0ns3ppybkr7wi66gsl5wfkcx1fdklmh3362nn84spddsdci")) (modules '((guix build utils))) (snippet pycryptodome-unbundle-tomcrypt-snippet))) - (build-system python-build-system) - (inputs - (list libtomcrypt libtommath)) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'extend-C_INCLUDE_PATH + (lambda* (#:key inputs target #:allow-other-keys) + (if target + (setenv "CROSS_C_INCLUDE_PATH" + (string-append (search-input-directory + inputs "include/libtomcrypt") + ":" (getenv "CROSS_C_INCLUDE_PATH"))) + (setenv "C_INCLUDE_PATH" + (string-append (search-input-directory + inputs "include/libtomcrypt") + ":" (getenv "C_INCLUDE_PATH"))))))))) + (inputs (list libtomcrypt libtommath)) (home-page "https://www.pycryptodome.org") (synopsis "Low-level cryptographic Python library") (description -- 2.38.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#60849] [PATCH core-updates 4/4] gnu: python-coverage: Switch to pyproject-build-system. Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 16 Jan 2023 05:15:03 +0000 Resent-Message-ID: <handler.60849.B60849.167384607417941 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 60849 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60849 <at> debbugs.gnu.org Cc: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 60849-submit <at> debbugs.gnu.org id=B60849.167384607417941 (code B ref 60849); Mon, 16 Jan 2023 05:15:03 +0000 Received: (at 60849) by debbugs.gnu.org; 16 Jan 2023 05:14:34 +0000 Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHpJ-0004fI-S3 for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:34 -0500 Received: from mail-qt1-f174.google.com ([209.85.160.174]:39714) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHpC-0004eI-Vr for 60849 <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:14:29 -0500 Received: by mail-qt1-f174.google.com with SMTP id r15so658871qtx.6 for <60849 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:14:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=oAJB7W2p8aqxdGfmCsxsbVShKzXT7uENR3KkytJ20s4=; b=cdiG1YRiWIs+9gt8GzqIJY5m48T271J3C66W21VGXujNncPKyfMmBrMxl8Q7PRiTyq 7hH+lxEK2hJSZcNNt/G9nFpVbP6PzTpHT45NHpXIP3NYTpKLD8fwgetd59krSi6jjaR+ /AEDCjobwjA68b8iuCcaTHzwEOxeVN//TwmlQlr8FuTsNms5uNVTJLBgiy0mspM55vTz 9KY9g3dOnAHb4CmH4IxpUkbD0XISCKLDZSwifkVXx7i2CooA+4M1fO/wl5VehIpetour 95BZaOkLxKOq2V/j9mXfIyDqWAr7kG7+z5s+g6aKIIciIN2UykLJFoS4QvUUHAfVGvca ti4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oAJB7W2p8aqxdGfmCsxsbVShKzXT7uENR3KkytJ20s4=; b=SsLRxg21+mJ+mXA2plYe+PoATpX9a+84cYa5fxArWotgs8iseYnWp5fxJAm2LHcTab 5k34eDeadYkTxDbl8+j47Cei0BxJb4lnk/47gVCjKp7w5QZBOINAPSClsBiyZR6Kv4NY UhOsAjMKgyG0Xym8fSn70hyamZmNfxRZU5ejTrJSyKamzVTrDJuri5L7fhzzC/UIYu9f JYcIA2lUlWh94yp+nG6BArplEPiNLimEVHyIArCc+9fSq6kYI7iWkXz2lC0OmL973Lf7 kZ+MMALumDh0YUFyDzT7V/BGAVZm7yPINlMgN1cDCAmOhu6SCwg5Y/ZA+v9hd9lYNTw5 12zg== X-Gm-Message-State: AFqh2kqpVYfqUIIdrQKiQSNcaA5FFoxQLbjdVPE/ydNDXuQOG3fQEsBo RzD+M21NWO9wZAyOudN5JkzNANWMArxmyWfy X-Google-Smtp-Source: AMrXdXuKIw1zHjMh95OoTMMpkDwLC6kYVkxFxEfb63bAZsRLn3NLI9z1Ej7zAhuXmiQpBN8xD6BfqA== X-Received: by 2002:a05:622a:20a:b0:3a8:2bf6:85ea with SMTP id b10-20020a05622a020a00b003a82bf685eamr154359133qtx.49.1673846061267; Sun, 15 Jan 2023 21:14:21 -0800 (PST) Received: from localhost.localdomain (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id em8-20020a05622a438800b003a82ca4e81csm8084590qtb.80.2023.01.15.21.14.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:14:20 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Date: Mon, 16 Jan 2023 00:13:39 -0500 Message-Id: <20230116051339.27113-5-maxim.cournoyer@HIDDEN> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> References: <20230116051339.27113-2-maxim.cournoyer@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/check.scm (python-coverage) [build-system]: Use pyproject-build-system. --- gnu/packages/check.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index aaa41777dc..3a6a0687e3 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -2004,7 +2004,7 @@ (define-public python-coverage (sha256 (base32 "16z8i18msgs8k74n73dj9x49wzkl0vk4vq8k5pl1bsj70y7b4k53")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments ;; FIXME: 95 tests failed, 539 passed, 6 skipped, 2 errors. '(#:tests? #f)) -- 2.38.1
Received: (at control) by debbugs.gnu.org; 16 Jan 2023 05:17:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 16 00:17:01 2023 Received: from localhost ([127.0.0.1]:60179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHHrd-00072u-G4 for submit <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:17:01 -0500 Received: from mail-qt1-f169.google.com ([209.85.160.169]:33675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHHrW-00072b-96 for control <at> debbugs.gnu.org; Mon, 16 Jan 2023 00:16:56 -0500 Received: by mail-qt1-f169.google.com with SMTP id q15so2372qtn.0 for <control <at> debbugs.gnu.org>; Sun, 15 Jan 2023 21:16:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=Tj0f1V4CukXBQU29SI6dlp81PXCU/GynlcfxPvFSAGM=; b=nlR80QifqYciXpVicDmL0XhQAmtqNo69PaKzTDAIbZbXVQlHX1BoLWrI8F+LMSSM1A 9nwaw/tjWnkSYKRwQio5jXV2tvmDh6CS3RHBmUeYr+Cj+N4vzhfoni2nUTlZQOBneuL3 YMYSDLKH9l7DTvPvlJZtkcEXmKOnMHDxpMQgukHP2i1w7xail8F36iKYewhwZtvlGoq8 tEMg5DWVcKY2gw/65vciqa08+28VOszqCSYJ9hVpuFAs5bs0aqExm//IgrGoxNHZlkG8 C/78INvxdftyTRCL14XwYBnqjfad5ClMNsl0erCr/2ejSPxmn3UFJxCXZVJI/gazJadc Cdww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Tj0f1V4CukXBQU29SI6dlp81PXCU/GynlcfxPvFSAGM=; b=swEHhz2EIN3Zuk9gzowG6nyrJxxlFukaeCU9qrhmdiAfI12kctZmSE3J8qoFCBekwT qJXwrfzt/5tA8oPaIScTTzrg87ZOglmFjCoP7dar3iZnSmHmmuTgpmtLNiTnOH75vvAs 2RkQ9tQ9VIIyPnIzuwo4wjdo5KRZmiZeG1j9tLuyQdAWJho06Ky8MnhF8syppvvgvWum +fMgCMY4gvioLVhQi8tOjXXLrs8ItWhnIuAhwcz4Lm2Rc591Y2D2PFuA/7lHXnxNb30j gMXi63YLuwurrt0nEouatS10qM3wmsgIHmrPBK00pT4wM6eBZiZsmdssx0/rVTOf0tM0 A6PA== X-Gm-Message-State: AFqh2kpI+D0+B1O0mKup/YqtBeGlhT0U6I+TRn60OeKOxlCvkkSYoBqx hqQehNtJMpqGQqS3iNCnc9tkeiERUE+0/7X2 X-Google-Smtp-Source: AMrXdXtOMFOsagffWiLPme2a48Yxyw8djpuQEVk68lcxW8y3WfA7Z5eZyJi9pIzG+tzGpA1msDbX6w== X-Received: by 2002:ac8:4609:0:b0:3ab:2a7f:83e4 with SMTP id p9-20020ac84609000000b003ab2a7f83e4mr118985206qtn.35.1673846200960; Sun, 15 Jan 2023 21:16:40 -0800 (PST) Received: from hurd (dsl-10-130-209.b2b2c.ca. [72.10.130.209]) by smtp.gmail.com with ESMTPSA id u24-20020a37ab18000000b006f9c2be0b4bsm1513343qke.135.2023.01.15.21.16.40 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Jan 2023 21:16:40 -0800 (PST) Date: Mon, 16 Jan 2023 00:16:39 -0500 Message-Id: <875yd7cb48.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #60849 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) block 60849 by 60847 quit
Received: (at control) by debbugs.gnu.org; 17 Jan 2023 15:50:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 17 10:50:13 2023 Received: from localhost ([127.0.0.1]:38008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pHoE0-0005zi-T0 for submit <at> debbugs.gnu.org; Tue, 17 Jan 2023 10:50:13 -0500 Received: from mail-qt1-f172.google.com ([209.85.160.172]:47069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1pHoDw-0005zD-Cg for control <at> debbugs.gnu.org; Tue, 17 Jan 2023 10:50:11 -0500 Received: by mail-qt1-f172.google.com with SMTP id x7so17370866qtv.13 for <control <at> debbugs.gnu.org>; Tue, 17 Jan 2023 07:50:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=J/8C08DuvOQFRDlUenEz1Qp0/n3y3KLbtRLmlElHxqg=; b=LOXelXRD3XOJePmM2dG/U1lisfilLyZVH1JsEj/tNUOIEiYi8go1Uvm3szZIxmGVOC W/ZvMl3ku2IRc8J6NRW/hjfEXxNE1GycNdATWrFJhhGjaWjn1cwwz4AfvAyj5Ovhnd3m awvgsjyKeHpaoHaD05TOMdBikcgxxHwOjsn1mk1T74PHdPKuWulffXsRnyPFnAQdnU2U q5UK8dAMHhuWXwdaDaCEj560qwdMyyKqEypEFmyP81cAztSq+fV2QpD5Kk9tsKGG1usT HODgxvP2i7iczhevpffoE58NfBhmulUjDufvS8/TxKPnJUYDADZSrMiiVrQlGVsAHI44 tJbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J/8C08DuvOQFRDlUenEz1Qp0/n3y3KLbtRLmlElHxqg=; b=G3pYSRKSAse3UR1KQa4P+IcxF673mq/6QRcgb1HXNHpqnBiTyZf64BNNcC3iMekOil 13m8dPdrBCoqsvEbbaZBEQaICCDxvs6o1hJ2vBQ9l4wLMSJZvuxnxouUTbANK2c/wOlS nP07fUtDtclFk086DpK9zPVQrg5OX8wajbDQSwjSRcuLZfIIvikLnZ3pwTXVXemA7la0 W91Cv9RFWYhNBmTBb1l88LpDJuDM3UM1IgVU7zvQ/l9v1PlFLuyg2kmTDssUWiy37XKW V2LdQ7rDI21dX3VH+CnCH9pKEl+I39cMSXHkK6SddTjD+6WEeP7F2hQ1vMt4iWolnwEq 6LSQ== X-Gm-Message-State: AFqh2kpz6ogQjSQxackmf5JsSeqd3i/q/wwip4SnY0YQCEQ89tV0PPbe W7GOo56b5CjVjlmEI3gau0/06kU4VE+6EtoN X-Google-Smtp-Source: AMrXdXvO4gqH2PTW2mKASJwFcuOWiww6wsthe/h9bqVzkrFQrMHG31+m3i4klDi+1vDccDjTNpCWNw== X-Received: by 2002:ac8:5a88:0:b0:3b1:4a8:4665 with SMTP id c8-20020ac85a88000000b003b104a84665mr6322909qtc.62.1673970602844; Tue, 17 Jan 2023 07:50:02 -0800 (PST) Received: from hurd (dsl-205-233-125-107.b2b2c.ca. [205.233.125.107]) by smtp.gmail.com with ESMTPSA id t39-20020a05622a182700b003b63b20314esm1546415qtc.57.2023.01.17.07.50.02 for <control <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Jan 2023 07:50:02 -0800 (PST) Date: Tue, 17 Jan 2023 10:50:01 -0500 Message-Id: <874jsp2mae.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> Subject: control message for bug #60868 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) block 60868 by 60849 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.