From unknown Wed Jun 18 23:04:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78414 <78414@debbugs.gnu.org> To: bug#78414 <78414@debbugs.gnu.org> Subject: Status: [PATCH] gnu: openscad: Fix python support Reply-To: bug#78414 <78414@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:04:42 +0000 retitle 78414 [PATCH] gnu: openscad: Fix python support reassign 78414 guix-patches submitter 78414 nomike severity 78414 normal tag 78414 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 13 20:19:30 2025 Received: (at submit) by debbugs.gnu.org; 14 May 2025 00:19:30 +0000 Received: from localhost ([127.0.0.1]:36955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uEzqM-0003eJ-2Z for submit@debbugs.gnu.org; Tue, 13 May 2025 20:19:30 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47564) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uEzqJ-0003dm-4e for submit@debbugs.gnu.org; Tue, 13 May 2025 20:19:27 -0400 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 ) id 1uEzqD-0007nF-1Q for guix-patches@gnu.org; Tue, 13 May 2025 20:19:21 -0400 Received: from barb.cherry.relay.mailchannels.net ([23.83.223.10]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uEzqA-0003ol-Rh for guix-patches@gnu.org; Tue, 13 May 2025 20:19:20 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 677888A4D99; Wed, 14 May 2025 00:19:16 +0000 (UTC) Received: from pdx1-sub0-mail-a213.dreamhost.com (trex-green-8.trex.outbound.svc.cluster.local [100.119.91.135]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 174C28A4B1E; Wed, 14 May 2025 00:19:16 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747181956; a=rsa-sha256; cv=none; b=aRyElaq/EH3xTn49C4I7iR4JKK+l0X7Hyx5uH4MhA4uA7alj5xTvHdIL3J/Oq3Ae9d3WEi mbjWLh4yZvmNr88frbo2fEvbbVFQYjmiqdZzgccQW+hGterzgXtkp/C2Dh4DUjGh+Fh/lP iRCzSEnsIYPWcJR0Xfz9QU6iE/lb/M8TA7LDYuia1nv51+vrac3SgGLqek4Bov19iY3uWh AStpRyJ7x7kzjN0fcfTH8vozeHVE4fHQHmTm5bSH9SmvGYs6ED0yjyrA4gD8lLhj+Gi/7C bzY1t0rtxxiswAdvkct6ZZMgHSVxq8WJpLkdXdOELpAHQRN7MGZ0WuqxuKqQjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1747181956; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=U1wBuK9vpt4nBeOJHx9mUyEH0KA017ApRZsN3bPOh+M=; b=9/Wl54bmtpDDkZSgbCCMsuPrQbgzbpbmAR/pTHRLe7rK8H9KOq+B7j8xN4XxM6gB60NbSk MWMRx2cdyjGayxyDecHKciAoFSDIWuS+ekPWSzXvLUtveQ5qOx+3uj/Nt5svRo8zuD6UC/ I9JFERDbyYTy7kN2DIfZeux+AlG1cLe/ueXuamBiwZmJNgT+ppqNLEoEkjvTGJqWvf/vBj nSe+DCF9aWiyoiUvg0HpfQNAq4Rshd3CEX1WYSbLJbW8lsQkWw5C3kQdP0DV6wC4QTBOjD R72O8N53B1Iv4rUWbQzOSoQjUcDKRvKqd8y8QQt/4S4Cyx2oJZ8ovU2e+GpGkw== ARC-Authentication-Results: i=1; rspamd-57f676fcfb-547nx; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@nomike.com X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com X-MC-Relay: Bad X-MailChannels-SenderId: dreamhost|x-authsender|nomike@nomike.com X-MailChannels-Auth-Id: dreamhost X-Cooing-Bubble: 4ccaee682eaedcfa_1747181956304_1816664190 X-MC-Loop-Signature: 1747181956304:489532024 X-MC-Ingress-Time: 1747181956304 Received: from pdx1-sub0-mail-a213.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.119.91.135 (trex/7.0.3); Wed, 14 May 2025 00:19:16 +0000 Received: from localhost (84-112-221-106.cable.dynamic.surfer.at [84.112.221.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nomike@nomike.com) by pdx1-sub0-mail-a213.dreamhost.com (Postfix) with ESMTPSA id 4Zxv8z4KBtzCW; Tue, 13 May 2025 17:19:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1747181955; bh=U1wBuK9vpt4nBeOJHx9mUyEH0KA017ApRZsN3bPOh+M=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=biahBgKlrH62qi4ERAmr8P5F0bQaMg3MWHyMmcLwNfNVctamyhOLN4DoA3gvgwICf 6O7j1yo59kQW4feeZFKPUMynC7YDPlGhZq/4PuAQWtpE59rpuffofKnu8pFWwhjNY4 cg4ph7WXjShs0oWy4kgT2C5rFireQiS2IwMP45WG3+Wx2+7ib1MwXoV/nz24H1QaQZ G0/tjwbqxfJ/yJB5Uy33m+vEuNQSH2JwJ9hPFWj9UXvEvbQrrwAdLKfaM5IPCnT9fg 2dKRHG62205FI3PqmcsB0YjO4egdcD5TPoQwfaSe7dE87C8ps7faTRlCSrE/d9BoyO OIdzABQEKav/Q== From: nomike To: guix-patches@gnu.org Subject: [PATCH] gnu: openscad: Fix python support Date: Wed, 14 May 2025 02:16:47 +0200 Message-ID: <20250514001909.3541519-1-nomike@nomike.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=23.83.223.10; envelope-from=nomike@nomike.com; helo=barb.cherry.relay.mailchannels.net 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: nomike X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) * gnu/packages/engineering.scm (emacs-scad-mode): Add missing nettle input; add patch for CMake to fail build if nettle isn't found Change-Id: Ic6bea14048daac56dc8773bf8fbdbd3bb1f0eae9 --- Python support requires Nettle as an input which is nowhere documented. Also due to a bug in the CMake scripts, the build process doesn't fail if CMake is missing but just disables Python support in that case. I've filed an upsrtream bug report and pull request for fixing CMake, added a temporary patch to the packet until the PR is merged and added the missing Nettle input. gnu/packages/engineering.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 377f9cc791..540a122b01 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -137,6 +137,7 @@ (define-module (gnu packages engineering) #:use-module (gnu packages multiprecision) #:use-module (gnu packages mpi) #:use-module (gnu packages ncurses) + #:use-module (gnu packages nettle) #:use-module (gnu packages networking) #:use-module (gnu packages openkinect) #:use-module (gnu packages parallel) @@ -3236,6 +3237,9 @@ (define-public openscad list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) find_package(EGL REQUIRED) target_link_libraries(OpenSCAD PRIVATE EGL::EGL)") + ;; + (("find_package\\(Nettle 3.4\\)") + "find_package(Nettle 3.4 REQUIRED)") ;; Use the system sanitizers-cmake module. (("\\$\\{CMAKE_SOURCE_DIR\\}/submodules/sanitizers-cmake/cmake") (string-append (assoc-ref inputs "sanitizers-cmake") @@ -3263,6 +3267,7 @@ (define-public openscad mesa ; or libglvnd if we had mesa-glvnd, too mimalloc mpfr + nettle opencsg python python-numpy -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Fri May 16 10:19:09 2025 Received: (at 78414-done) by debbugs.gnu.org; 16 May 2025 14:19:09 +0000 Received: from localhost ([127.0.0.1]:39313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uFvu0-0005pn-R5 for submit@debbugs.gnu.org; Fri, 16 May 2025 10:19:09 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45661) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uFvtx-0005oG-85 for 78414-done@debbugs.gnu.org; Fri, 16 May 2025 10:19:06 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 767B3240027 for <78414-done@debbugs.gnu.org>; Fri, 16 May 2025 16:18:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1747405138; bh=FRKCEijvsLfMh4YblkCyO0qrSw7Vi1bD5HAO/ti2fo0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=IKikw9lYFiPPxEwoS2ikrpD4rPt/DE5lvbzUFTsnvtXqZVo4f9049vMabohEGldQm ync3YZkc8VgKN2LVD1uLJrUDyOBJZhdbzeiyYfB2A/xUU7ZYSwvtFKEfucn1b9FM4y lYivWUjRLRsaLLBM5hEKdDUfEszIopm1X/QHPr8tSMFDSwg0CDuF0HnNhYwom8Klo5 b78nQ0vXWkskHZ+P3GkvaKVdSfwICPXakiIXHYwHUEri7Mg9c08yDHRoJLO1DeoPbM hu2sOqdtYtPPllvdz+Pn5aDaDEshQ5+AK6kXDfsOhLzzlKpIVOr+UPv0iry2IWVw6V n0HkADgprhykA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZzThx37sSz6v5D; Fri, 16 May 2025 16:18:57 +0200 (CEST) From: Guillaume Le Vaillant To: nomike Subject: Re: [bug#78414] [PATCH] gnu: openscad: Fix python support In-Reply-To: <20250514001909.3541519-1-nomike@nomike.com> (nomike@nomike.com's message of "Wed, 14 May 2025 02:16:47 +0200") References: <20250514001909.3541519-1-nomike@nomike.com> Date: Fri, 16 May 2025 14:18:56 +0000 Message-ID: <87r00o7i5r.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78414-done Cc: 78414-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Patch applied as a59445e65d7812f586ae743b4a085258162a6995. Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCaCdJUA8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j+X3gD+PBe6p9x9N2a6ZjWGQf91+kFlVNOeFsSaQwf7 4qW6Z+gA/1wfQ5QZjo5HE2XMegj87GE3J7R3kS0yN6hl6E5SXAYM =+15K -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Jun 18 23:04:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 14 Jun 2025 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator