From patchwork Wed May 7 05:20:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "nomike (they/them)" X-Patchwork-Id: 2990 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 C3F4027BC4A; Wed, 7 May 2025 06:22:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, 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 A0E6C27BC49 for ; Wed, 7 May 2025 06:22:23 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCXEO-0007q7-JK; Wed, 07 May 2025 01:22:08 -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 1uCXEJ-0007eF-8C for guix-patches@gnu.org; Wed, 07 May 2025 01:22:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCXEI-0001eB-UU for guix-patches@gnu.org; Wed, 07 May 2025 01:22:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=199gZXgKn9L8cu2Cw+9tqfx/Uvp2MNL6K7HFXaaWolA=; b=QchFZjg/9bOL3zX1cFxlAEQLGWw00zf4SLC7st40mYT9hJzTBIGAHNq/Cz23/Nf2Fpq/xpCzY9MwvhQ00bpS1PBTTwVqI6AWkSep87DY6kBg5aUlOGqZgLE9dfzS1VUcB3uhRHbLcdKTQnkEFJ71VXv1PC1mEZ4Cn6ug5nJSRXLSPWq5SKoBVIH3ernGZ40UPZRLlgsmw1Ldu+5Lq2n4ZkSZDRvzOr9SK98WlL7iJ3qsMZCLtPWrZ7r1ktvkratLfI2Wvg0owCKG6NjRjvGYHq2E85zp69qIjPsgTNLNvteAOgTvO5Fo1HsmjlCsc2EJLh1fPqDBxqZzaHc+kk/kHA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1uCXEI-0002be-IX for guix-patches@gnu.org; Wed, 07 May 2025 01:22:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78293] [PATCH 0/2] Update openscad to 2025.05.02 and add manifold Resent-From: nomike Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 May 2025 05:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78293 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78293@debbugs.gnu.org Cc: nomike X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17465953099975 (code B ref -1); Wed, 07 May 2025 05:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2025 05:21:49 +0000 Received: from localhost ([127.0.0.1]:38593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCXE4-0002ag-JH for submit@debbugs.gnu.org; Wed, 07 May 2025 01:21:49 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46526) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCXE1-0002aE-KK for submit@debbugs.gnu.org; Wed, 07 May 2025 01:21:46 -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 1uCXDo-0007CX-BE for guix-patches@gnu.org; Wed, 07 May 2025 01:21:34 -0400 Received: from cornsilk.ash.relay.mailchannels.net ([23.83.222.40]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCXDh-0001bS-8x for guix-patches@gnu.org; Wed, 07 May 2025 01:21:27 -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 A550B2C2520; Wed, 7 May 2025 05:21:17 +0000 (UTC) Received: from pdx1-sub0-mail-a227.dreamhost.com (100-112-52-20.trex-nlb.outbound.svc.cluster.local [100.112.52.20]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id AC1152C429E; Wed, 7 May 2025 05:21:16 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1746595276; a=rsa-sha256; cv=none; b=EQBBaFHTADCBgpbH/fggbAgUmMlTtNa1crbuqk40gMDyPKXane84s3lYNOEcjfjsF0E+78 560ygEHbE6CJnD3imfRQZCzqS5NQ1Z72okseveAWvF7rN5Vq3njznjV+EnfSPkrwFZaQ1D eZZsfvFCrYz43cCS5IoQVBjGKvGSKx9/4M+Rp4pn0k9vfIhkU+5fKwFdNgf9SeQ4zR9mp/ IcorQEMFuetbQX5If/s/YW/byuHzlZnVngszd32UDdvFg8pEY7Hi56hnMx9YtR9BdbZT8w UTbH7FcB0n8+3FD0qGy3d5AppLlXflcd+IHTB4J/h9zjRCpTybKLRxTlEClscQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1746595276; 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=199gZXgKn9L8cu2Cw+9tqfx/Uvp2MNL6K7HFXaaWolA=; b=sWuVWWKCZLS1WyCNn1xmJ+slT4iD7vqnF7vkCqa9JQA0sLGRnoDdA29WPhSDklXygXmP47 HgyYKfFtZaJ1ApP9UiOu7qVL65KRPOTM53rAJ7A1quir4XuqWkr2l+cWgnRa3DaizABWhR jQsLIREIi8vZ3L3Ut+LeZRIhsDGUTUJg3FlbWQcMDG60EAneTwsFRN+y2NUf0QzaYKoU8U oyskdCXLYsaDqbafwH2otIjGSqZKMPs56zx0uTbEClgV3lefjfWHvzrUKi+NB/Wot1JSS4 bi0mIRjm090SUmEGDiVqyPdMpUsHBMYlMpU3CdM5LXN7vPD9QWbvQfVDdKZXRQ== ARC-Authentication-Results: i=1; rspamd-5bd676bfcd-8zwl5; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@nomike.com X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@nomike.com X-MailChannels-Auth-Id: dreamhost X-Stretch-Bitter: 03069b8353a4a306_1746595277303_1141482398 X-MC-Loop-Signature: 1746595277303:2079323026 X-MC-Ingress-Time: 1746595277303 Received: from pdx1-sub0-mail-a227.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.52.20 (trex/7.0.3); Wed, 07 May 2025 05:21:17 +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-a227.dreamhost.com (Postfix) with ESMTPSA id 4ZskBh1XKxz7f; Tue, 6 May 2025 22:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1746595276; bh=199gZXgKn9L8cu2Cw+9tqfx/Uvp2MNL6K7HFXaaWolA=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=Zfyy2dBmmqKK86TD1HK53OA6FG4aHYP8TA2dYiOYweZn6czh+ypGfNa3oAnTi7Q1n kZOEKQFjAki41I/EJkQTSSjSBCk9a6facdGHVwhagn9R00P0v+J2nbtJypu2l6JAO9 34UrROXuyH62Q0T6IhHvGsjNR0FR3M2q6Soyh3xFhpEIsWQUbqIaU0f3aVdrhg7kSp 4MWEgXDaO04uTOVB9pPCd+iEUJ4Az79X7BrJh/g6CDuI8ZDywtUht5/lvcIL2GD0vX WTnas+8oqF6mNkTAZ5hQfxw2IaSCoNuFp2tBWvNxx+FcIigwDqu9DWDdwze4c7+j75 fORu1+gMxwS+Q== From: nomike Date: Wed, 7 May 2025 07:20:52 +0200 Message-ID: <20250507052058.3597155-1-nomike@nomike.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Received-SPF: pass client-ip=23.83.222.40; envelope-from=nomike@nomike.com; helo=cornsilk.ash.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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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-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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches This is an update for openscad. The last official release was in 2021.01 and the project is currently preparing the next one, but it's uncertain when this will be out. In the meantime users are encouraged to use nightly builds and the devs claim they are stable and quite mature. Thus I worked on upgrading the package to a recent commit. Once the new release is out, it should be easy to update the package definition. I encountered a few bugs for which I opened tickets with the openscad project. I've put links to those in the comments. The upstream project also bundles the library manifold via git submodules. I have extracted it into it's own project. Someone from the project proposed a set of [build-flags](https://github.com/openscad/openscad/issues/5880#issuecomment-2848904434) which I ended up using. I couldn't get most of the tests to succeed which is probably due to the lack of a physical GPU inside the build container, so I disabled them. I also updated the package description with the one they have in their readme. nomike (2): gnu: Add manifold gnu: openscad: Upate to 2025.05.02 gnu/packages/engineering.scm | 253 +++++++++++++++++++++-------------- 1 file changed, 155 insertions(+), 98 deletions(-)