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.