From patchwork Fri Jan 28 10:02:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Simon South X-Patchwork-Id: 36852 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F0A2E27BBEA; Fri, 28 Jan 2022 10:03:58 +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 AF64627BBE9 for ; Fri, 28 Jan 2022 10:03:58 +0000 (GMT) Received: from localhost ([::1]:55964 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nDO6m-0006ay-Uo for patchwork@mira.cbaines.net; Fri, 28 Jan 2022 05:03:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDO5u-0006ZX-Re for guix-patches@gnu.org; Fri, 28 Jan 2022 05:03:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36338) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nDO5u-00046i-Ia for guix-patches@gnu.org; Fri, 28 Jan 2022 05:03:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nDO5u-0002sr-HQ for guix-patches@gnu.org; Fri, 28 Jan 2022 05:03:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53600] [PATCH] gnu: cppzmq: Update to 4.8.1. Resent-From: Simon South Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jan 2022 10:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53600 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53600@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164336414511011 (code B ref -1); Fri, 28 Jan 2022 10:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jan 2022 10:02:25 +0000 Received: from localhost ([127.0.0.1]:57470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDO5J-0002rX-76 for submit@debbugs.gnu.org; Fri, 28 Jan 2022 05:02:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:57888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDO5H-0002rL-1k for submit@debbugs.gnu.org; Fri, 28 Jan 2022 05:02:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDO5C-0006SN-Vy for guix-patches@gnu.org; Fri, 28 Jan 2022 05:02:20 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:49746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDO5B-00045V-09 for guix-patches@gnu.org; Fri, 28 Jan 2022 05:02:18 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 71573741D7 for ; Fri, 28 Jan 2022 10:02:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo05-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo05-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z9_yl9ouRyEA for ; Fri, 28 Jan 2022 10:02:15 +0000 (UTC) Received: from laptop.simonsouth.net (23-233-96-244.cpe.pppoe.ca [23.233.96.244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id F0400740E7 for ; Fri, 28 Jan 2022 10:02:14 +0000 (UTC) From: Simon South Date: Fri, 28 Jan 2022 05:02:13 -0500 Message-Id: <20220128100213.15263-1-simon@simonsouth.net> X-Mailer: git-send-email 2.25.2 MIME-Version: 1.0 Received-SPF: pass client-ip=64.68.200.34; envelope-from=simon@simonsouth.net; helo=mailout.easymail.ca X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/networking.scm (cppzmq)[version]: Update to 4.8.1. [arguments]: Update to run test suite except when cross-compiling. [inputs]: Add catch2-framework. --- Tested on x86-64: The package and its 13 dependents all build fine. As before, on AArch64 the package itself builds fine, but unrelated build failures are preventing me from checking all its dependents. Note I've re-enabled the test suite (and added the Check2 framework as a necessary input) as the issue mentioned in the "FIXME" appears to have been resolved with upstream commit 197f8d2516.[1]. [0] https://issues.guix.gnu.org/53587 [1] https://github.com/zeromq/cppzmq/commit/197f8d251676fa3e18c9a8352b35f28b032600b1 gnu/packages/networking.scm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) base-commit: e778910bdfc68c60a5be59aac93049d32feae904 prerequisite-patch-id: b2ac59f048d6061c443b4f0eefeee6a86d2f838a diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 69e27f3113..a6b4786a06 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -1152,7 +1152,7 @@ (define-public czmq (define-public cppzmq (package (name "cppzmq") - (version "4.6.0") + (version "4.8.1") (source (origin (method git-fetch) (uri (git-reference @@ -1160,19 +1160,15 @@ (define-public cppzmq (commit (string-append "v" version)))) (sha256 (base32 - "19acx2bzi4n6fdnfgkja1nds7m1bwg8lw5vfcijrx9fv75pa7m8h")) + "0zzq20wzk5grshxfqhqgqqfwb38w3k83r821isvyaxghsglpwks3")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments - '(;; FIXME: The test suite requires downloading Catch and custom - ;; CMake targets, and refuses to use the system version. - ;; See . - #:tests? #f - #:configure-flags '("-DCPPZMQ_BUILD_TESTS=OFF"))) + `(#:tests? ,(not (%current-target-system)))) ; run unless cross-compiling (native-inputs (list pkg-config)) (inputs - (list zeromq)) + (list catch-framework2 zeromq)) (home-page "https://zeromq.org") (synopsis "C++ bindings for the ØMQ messaging library") (description