GNU bug report logs - #78668
[PATCH 0/4] Update openscad to 2024.06.01 and improve package

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: nomike <nomike@HIDDEN>; Keywords: patch; Done: Danny Milosavljevic <dannym@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 78668 <at> debbugs.gnu.org and nomike <nomike@HIDDEN> Request was from Danny Milosavljevic <dannym@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:47:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:47:52 2025
Received: from localhost ([127.0.0.1]:44781 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLvDK-0008Up-TG
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:52 -0400
Received: from cheetah.banana.relay.mailchannels.net ([23.83.217.34]:38659)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLvDH-0008UR-8x
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:48 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 1AEA81824A7;
 Mon,  2 Jun 2025 02:47:46 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-117-153-205.trex-nlb.outbound.svc.cluster.local [100.117.153.205])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id C66611821AD;
 Mon,  2 Jun 2025 02:47:45 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748832465; a=rsa-sha256;
 cv=none;
 b=wn3nJx4fPZT+cMAtshPBciRPdN78e4erqD2KlDRdXdkdsLgd4zFYfkBv/H7hupSeO6zb/D
 tsfrOieLoLREDRGg15n1iKHFKtx+3Ub3dWRmlv5mXieM5xWcv4FX83dt2PnfJOL5KhPaey
 vvAp90IzIu3eruVJB57RTtTE8utRXHAVh14ZL1+GDHRaiauNp9zQFm2D8WHr8k1OmYTMTK
 T89Aw+77e9rORGzLMoXmySjSTtnp+mGTWYLUUt0JwfP6Gk0iSb1BWy3d2Xb/3xxzy4v4d3
 CqjJQZohXn6kEb5qROVfBDcFADFaRkumKaXHfP4YH6KEuWTRi6XFqeqK48Qtlg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748832465;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=HUcJpJqUe1XCkpUiuDIXBYHT3FN32o3E9qs1uX5Akc8=;
 b=GEkS7B+b3MOP7UNDQCZ8n0zPV9MSyCRDqSujcinjAVK1AILp4eaTj2wk+9XdGWeBHG/Sp4
 R5TB+DcObrHm0ijUWAzSon+1nZnModHiRtp+s8OcZVpeA2SZqL8/E47zs0UjnZ8FRFfYW0
 53kE9ZyKjsBoHly+s4Kn2shOdDwoTRhrfCb1IjSvnDcJgIu7YF9l8SUiczVOjZg4KRvBKR
 n6qCIZnjQHCrO683xQlBjsZnSxVbEAekFHvDm1K7aYsBhaCE2aMxcU9JTKAExnKHjP8l4q
 Cmsax0tFR3K17TamLjcPTrlsGidge/zjK5hgv+2FULk9emLTBvfTadPz/sKYBA==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-8kvd6;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Hysterical-Sponge: 54be0dbd06fdc67f_1748832466055_3831126296
X-MC-Loop-Signature: 1748832466055:1788394595
X-MC-Ingress-Time: 1748832466054
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.117.153.205 (trex/7.0.3); Mon, 02 Jun 2025 02:47:46 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9dYY21qjzBZ; 
 Sun,  1 Jun 2025 19:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748832465;
 bh=HUcJpJqUe1XCkpUiuDIXBYHT3FN32o3E9qs1uX5Akc8=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=QplDkjbXJIhhcZZFBNdJcpVTJwgvQRup/tX9im8W75vRlcVHH/jdxJ0u0ODd2CfRk
 sasxgtMjXQPMrpgSFrCtS/LBsTDOXQLFyHfugr/Wjqau8JydTKGBQbRI4aaRcnaS9o
 YYq9bkjxhEqK53fvr2MxNlxJfsVJV4SkzRr52rLWKqqVPOH47FznYd4baZUTokAHD5
 jG45vLsb7+MRLo7hzKoP2g2LuZknYfRf4IA4JRjCofMiXI47D8djrg6wC3RZldN+dV
 mIe3Mxun1OW9BCaycPm2whiDfVVzw4nUjtLmK9zZEXkT5pC9mFPkICs10jEqukPPsV
 ZFsZw9WlYtSnQ==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH v2 4/4] gnu: openscad: Update to 2025.06.01
Date: Mon,  2 Jun 2025 04:45:53 +0200
Message-ID: <20250602024724.3282058-5-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602024724.3282058-1-nomike@HIDDEN>
References: <20250602024724.3282058-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/engineering.scm (openscad): Update to 2025.06.01, unundle bundles libraries, fix all tests, properly comment all fixes currently in place including links to upstream tickets.

Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb
---
 gnu/packages/engineering.scm                  |  58 ++++++---
 ...cted-test-results-to-acommodate-diff.patch | 117 ++++++++++++++++++
 2 files changed, 158 insertions(+), 17 deletions(-)
 create mode 100644 gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 32427568e5..24bba7e9c4 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3189,8 +3189,8 @@ (define-public python-lcapy
     (license license:lgpl2.1+)))
 
 (define-public openscad
-  (let ((commit "72c9919d63116f8e711f3566ae34e9eb63a2d6e6")
-        (version "2025.05.08")
+  (let ((commit "7245089d3226de41ab55faee62ffe326f6efcb69")
+        (version "2025.06.01")
         (revision "0"))
     (package
       (name "openscad")
@@ -3201,23 +3201,27 @@ (define-public openscad
          (uri (git-reference
                (url "https://github.com/openscad/openscad")
                (commit commit)
+               ;; Needed for libraries/MCAD, a library specific to OpenSCAD
+               ;; which is included as a submodule. All other libraries are
+               ;; deleted in the patch-source build phase.
                (recursive? #t)))
          (sha256
-          (base32 "077x7s3z65mz6rnrzan3qn06045d2fkqnd6ss6ibw1fhlaypzfbf"))
+          (base32 "0lynjxa5y9wi443vxgaj2r8lr98dyfxinq7n4gcw9gz7cfc52a4a"))
+         (patches (search-patches
+                   "openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"))
          (file-name (git-file-name name version))))
       (build-system qt-build-system)
       (arguments
        (list
         #:configure-flags
         #~(list "-DCMAKE_BUILD_TYPE=Release"
-                "-DUSE_BUILTIN_OPENCSG=ON"
+                "-DUSE_BUILTIN_CLIPPER2=OFF"
+                "-DUSE_BUILTIN_MANIFOLD=OFF"
+                "-DUSE_BUILTIN_OPENCSG=OFF"
                 "-DMANIFOLD_PYBIND=OFF"
                 "-DMANIFOLD_TEST=OFF"
-                "-DENABLE_TESTS=OFF"
                 "-DEXPERIMENTAL=ON"
-                "-DSNAPSHOT=ON"
                 "-DENABLE_PYTHON=ON"
-                "-DUSE_BUILTIN_CLIPPER2=OFF"
                 (string-append "-DOPENSCAD_VERSION="
                                #$version)
                 (string-append "-DOPENSCAD_COMMIT="
@@ -3226,27 +3230,47 @@ (define-public openscad
                 "-DENABLE_GLX=ON")
         #:phases
         #~(modify-phases %standard-phases
-            (delete 'check)
             (add-after 'unpack 'patch-source
               (lambda* (#:key inputs #:allow-other-keys)
-                ;; <https://github.com/openscad/openscad/issues/5877>
+                ;; Delete all unbundled libraries to replace them with guix
+                ;; packages.
+                (delete-file-recursively "submodules")
+                ;; Fix: Dependency lib3mf is not found due to using a wrong
+                ;; variable name in the CMake config (see
+                ;; https://github.com/openscad/openscad/issues/5877).
                 (substitute* "cmake/Modules/FindLib3MF.cmake"
                   (("PC_LIB3MF_INCLUDE_DIRS")
                    "PC_LIB3MF_INCLUDEDIR"))
                 (substitute* "CMakeLists.txt"
-                  ;; <https://github.com/openscad/openscad/issues/5880>
+                  ;; Remove bundled libraries from cmake.
+                  (("add_subdirectory\\(submodules\\)")
+                   "")
+                  ;; Fix detection of EGL (see
+                  ;; https://github.com/openscad/openscad/issues/5880).
                   (("target_link_libraries\\(OpenSCAD PRIVATE OpenGL::EGL\\)")
-                   "      find_package(ECM REQUIRED NO_MODULE)
+                   "find_package(ECM REQUIRED NO_MODULE)
       list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
       find_package(EGL REQUIRED)
       target_link_libraries(OpenSCAD PRIVATE EGL::EGL)")
-                  ;; <https://github.com/openscad/openscad/issues/5897>
-                  (("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")
-                                  "/share/sanitizers-cmake/cmake"))))))))
+                                  "/share/sanitizers-cmake/cmake")))
+                ;; Fix test-tool expecting build directory to be a direct
+                ;; subdirectory of the source directory (see
+                ;; https://github.com/openscad/openscad/issues/5937).
+                (substitute* "tests/test_cmdline_tool.py"
+                  (("build_to_test_sources = \"../../tests\"")
+                   "build_to_test_sources = \"../../source/tests\""))))
+            (add-before 'check 'patch-tests
+              (lambda _
+                ;; Fix tests expecting build directory to be a direct descendant
+                ;; of the source dir (see
+                ;; https://github.com/openscad/openscad/issues/5938).
+                (copy-recursively "../source/color-schemes" "./color-schemes")
+                (copy-recursively "../source/shaders" "./shaders")
+                ;; Required for fontconfig
+                (setenv "HOME" "/tmp"))))))
       (inputs (list boost
                     cairomm
                     cgal
@@ -3267,7 +3291,7 @@ (define-public openscad
                     libxml2
                     libzip
                     manifold
-                    mesa ; or libglvnd if we had mesa-glvnd, too
+                    mesa
                     mimalloc
                     mpfr
                     nettle
@@ -3275,9 +3299,9 @@ (define-public openscad
                     python
                     python-numpy
                     python-pillow
-                    python-pip
                     qscintilla
                     qtbase-5
+                    qtgamepad
                     qtmultimedia-5
                     qtsvg-5
                     qtwayland-5
diff --git a/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch b/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch
new file mode 100644
index 0000000000..595acb8a68
--- /dev/null
+++ b/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch
@@ -0,0 +1,117 @@
+From 4fd0053f89728d03c3123c9473c36209556d1018 Mon Sep 17 00:00:00 2001
+From: nomike <nomike@HIDDEN>
+Date: Sat, 31 May 2025 23:54:08 +0200
+Subject: [PATCH] Fix path in expected test  results to acommodate different
+ directory structure in guix build
+ (see https://github.com/openscad/openscad/issues/5938)
+---
+ .../echo/bitwise-operators-expected.echo       | 10 +++++-----
+ .../echo/include-recursive-test-expected.echo  | 18 +++++++++---------
+ .../echo/include-tests-expected.echo           |  8 ++++----
+ tests/regression/echo/linenumber-expected.echo | 18 +++++++++---------
+ tests/regression/echo/use-tests-expected.echo  |  8 ++++----
+ 5 files changed, 31 insertions(+), 31 deletions(-)
+
+diff --git a/tests/regression/echo/bitwise-operators-expected.echo b/tests/regression/echo/bitwise-operators-expected.echo
+index d85a95915..91f3155ba 100644
+--- a/tests/regression/echo/bitwise-operators-expected.echo
++++ b/tests/regression/echo/bitwise-operators-expected.echo
+@@ -1,8 +1,8 @@
+-WARNING: Hexadecimal constant "0x10000000000000000" too large in file ../../tests/data/scad/functions/bitwise-operators.scad, line 106
+-WARNING: Integer "0x1000000000000001" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 108
+-WARNING: Integer "1152921504606846977" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 109
+-WARNING: Integer "0xfffffffffffffff0" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 113
+-WARNING: Integer "18446744073709551600" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 113
++WARNING: Hexadecimal constant "0x10000000000000000" too large in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 106
++WARNING: Integer "0x1000000000000001" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 108
++WARNING: Integer "1152921504606846977" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 109
++WARNING: Integer "0xfffffffffffffff0" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 113
++WARNING: Integer "18446744073709551600" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 113
+ ECHO: "Expect two warnings:"
+ WARNING: undefined operation (number | bool) in file bitwise-operators.scad, line 42
+ WARNING: undefined operation (bool | number) in file bitwise-operators.scad, line 44
+diff --git a/tests/regression/echo/include-recursive-test-expected.echo b/tests/regression/echo/include-recursive-test-expected.echo
+index c20e44cbe..855c16d10 100644
+--- a/tests/regression/echo/include-recursive-test-expected.echo
++++ b/tests/regression/echo/include-recursive-test-expected.echo
+@@ -1,12 +1,12 @@
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
+ ECHO: "INC"
+ ECHO: "INC"
+ ECHO: "INC"
+diff --git a/tests/regression/echo/include-tests-expected.echo b/tests/regression/echo/include-tests-expected.echo
+index d0aaecf88..64098d5d6 100644
+--- a/tests/regression/echo/include-tests-expected.echo
++++ b/tests/regression/echo/include-tests-expected.echo
+@@ -1,6 +1,6 @@
+-WARNING: Can't open include file 'not_exist.scad'. in file ../../tests/data/scad/misc/sub1/included.scad, line 3
+-WARNING: Can't open include file 'non/existent/path/non-file'. in file ../../tests/data/scad/misc/include-tests.scad, line 8
+-WARNING: Can't open include file 'test/'. in file ../../tests/data/scad/misc/include-tests.scad, line 20
+-WARNING: Can't open include file '/'. in file ../../tests/data/scad/misc/include-tests.scad, line 23
++WARNING: Can't open include file 'not_exist.scad'. in file ../../source/tests/data/scad/misc/sub1/included.scad, line 3
++WARNING: Can't open include file 'non/existent/path/non-file'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 8
++WARNING: Can't open include file 'test/'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 20
++WARNING: Can't open include file '/'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 23
+ ECHO: "included.scad"
+ ECHO: "included2.scad"
+diff --git a/tests/regression/echo/linenumber-expected.echo b/tests/regression/echo/linenumber-expected.echo
+index 35a74ebe0..f243ae2c0 100644
+--- a/tests/regression/echo/linenumber-expected.echo
++++ b/tests/regression/echo/linenumber-expected.echo
+@@ -1,12 +1,12 @@
+-WARNING: Can't open library 'line 1'. in file ../../tests/data/scad/misc/linenumber.scad, line 1
+-WARNING: Can't open include file 'line 1'. in file ../../tests/data/scad/misc/linenumber.scad, line 1
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 7
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 8
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 9
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 10
+-WARNING: Can't open include file 'line 9'. in file ../../tests/data/scad/misc/linenumber.scad, line 10
+-WARNING: new lines 'use<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 16
+-WARNING: Can't open library 'line 16'. in file ../../tests/data/scad/misc/linenumber.scad, line 16
++WARNING: Can't open library 'line 1'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 1
++WARNING: Can't open include file 'line 1'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 1
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 7
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 8
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 9
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 10
++WARNING: Can't open include file 'line 9'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 10
++WARNING: new lines 'use<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 16
++WARNING: Can't open library 'line 16'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 16
+ WARNING: Unable to convert cube(size="line 3", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 3
+ WARNING: Unable to convert cube(size="line 12", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 12
+ WARNING: Unable to convert cube(size="line 18", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 18
+diff --git a/tests/regression/echo/use-tests-expected.echo b/tests/regression/echo/use-tests-expected.echo
+index 2da158d03..1cfa234e7 100644
+--- a/tests/regression/echo/use-tests-expected.echo
++++ b/tests/regression/echo/use-tests-expected.echo
+@@ -1,7 +1,7 @@
+-WARNING: Can't open library ''. in file ../../tests/data/scad/misc/use-tests.scad, line 2
+-WARNING: Can't open library 'non/existent/path/non-file'. in file ../../tests/data/scad/misc/use-tests.scad, line 8
+-WARNING: Can't open library 'test/'. in file ../../tests/data/scad/misc/use-tests.scad, line 20
+-WARNING: Can't open library '/'. in file ../../tests/data/scad/misc/use-tests.scad, line 23
++WARNING: Can't open library ''. in file ../../source/tests/data/scad/misc/use-tests.scad, line 2
++WARNING: Can't open library 'non/existent/path/non-file'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 8
++WARNING: Can't open library 'test/'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 20
++WARNING: Can't open library '/'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 23
+ WARNING: Ignoring unknown module 'test3' in file use-tests.scad, line 42
+ WARNING: Ignoring unknown module 'test4' in file use-tests.scad, line 43
+ WARNING: Ignoring unknown variable "test2_variable" in file use-tests.scad, line 49
+-- 
+2.49.0
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:47:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:47:47 2025
Received: from localhost ([127.0.0.1]:44778 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLvDH-0008UV-Bl
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:47 -0400
Received: from basenji.aspen.relay.mailchannels.net ([23.83.221.12]:62473)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLvDE-0008U2-Vw
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:45 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 29F431C369E;
 Mon,  2 Jun 2025 02:47:43 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (trex-green-7.trex.outbound.svc.cluster.local [100.117.211.171])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id CB0871C2FBA;
 Mon,  2 Jun 2025 02:47:42 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748832462; a=rsa-sha256;
 cv=none;
 b=IM6aNwakCYjYx3lWs27unKlBFUHMcwIOzN3S7zxiMERowKEq46hKv2wkLB3d4OneaLd2ot
 NxASlqqzK9CKisbUNUrJUT6wiOmC43BsZ20AnrPu1PjB2J9QE2fjG67Af6KNCWv+F2snuS
 5Lkst2pG6DtzEg0FOWD8/APXjjdh5gBftzxao3zPhCePWxiQdsDsS/O8hjfuGaRIbv+pwD
 6uF8Obrkwa9feGK0gICmYd/JzBJdfCbaAxI8MLTeAg53QgK1xZGvdOtYcMGw0VNi9VtXGM
 VsaDon2s7zksVloO9gTW8XBhobTy8Y5TEzn3l6+AO07Gin6FzjkPK6hHanEVpA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748832462;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=ATstl1RY0QTTuq1m+SnE8bxZtDgLDZZ+3tRnCsL/zqE=;
 b=GYIiR5k0BwZ59MCVQSOrWxSIj6uFOp34G0x6nsM+qtqSNiGVYiSF+fhrBuZaaXT2allyhw
 sxgWBAvVQEp2loKqdC6+YRk2EFukpkGq9gnDTL8BeUJJEa/+NR4iMg7eGrxpKA3WZ//GNA
 bX2yWUJpSMlH7jssYNuUCYWvoKApCPuoyWXMe0yDT6g5EyrZl+A5vnnv/uDw5LrG93M5jf
 42YVIICjnCtTk4gBqsvT1VDZtZFPFAdONLxhobaSR8KGCFBqUK/C8xuTwnO62HEgpqYgnw
 pUqZoWqSfiKb9VZUaxx0J3HWO8kwfCsoREtIf1DEtJDdd9IThpTKTD1HGLvQRw==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-vzwq6;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Obese-Duck: 7b00e298099077c2_1748832463063_1575488628
X-MC-Loop-Signature: 1748832463063:1067624024
X-MC-Ingress-Time: 1748832463063
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.117.211.171 (trex/7.0.3); Mon, 02 Jun 2025 02:47:43 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9dYV273pzCT; 
 Sun,  1 Jun 2025 19:47:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748832462;
 bh=ATstl1RY0QTTuq1m+SnE8bxZtDgLDZZ+3tRnCsL/zqE=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=GYhSmaretzcNrvsYq3FrvklyCWpO8FPC9YtA4O0Tc5tLjlBFsKJLYuGNUt1bQl4Lw
 0BwpC8A+5+7M4sggvIqpYVypWbvWWMj2XjXoeq6ONhBahQjEZbGsyE/P+6SyaaqQ6a
 BMIpPar5CsqcT0LAJ0R7MQRM67g8XlVZwRyaH/djxKhS436mN20Fr3aNZGcw5c7OqJ
 hUR2LvmEmRFXp/GQrf2o27kYxFWv8hnOeODTqut1vvumjb7nyHipbal4WFyrIXU4j3
 wMd5AWlORcuO9GKlLCzo2HCRBKGT6GCMkVLkk9UnTpWdMgxg+wgr3Mguy63B8QnQfV
 a7+dstQ14wKdA==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH v2 3/4] gnu: manifold: Update to 3.0.1-0.7c8fbe1
Date: Mon,  2 Jun 2025 04:45:52 +0200
Message-ID: <20250602024724.3282058-4-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602024724.3282058-1-nomike@HIDDEN>
References: <20250602024724.3282058-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/engineering.scm (manifold): Update to commit 7c8fbe. OpenSCAD is currently the only dependant on this package and some tests will fail with version 3.0.1 of manifold whereas some other tests will fail with the most recent version 3.1.1. The OpenSCAD project currently uses that commit of manifold itself.

Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341
---
 gnu/packages/engineering.scm | 47 +++++++++++++++++++-----------------
 1 file changed, 25 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 8b1332e186..32427568e5 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2924,32 +2924,35 @@ (define-public lib3mf
     (license license:bsd-2)))
 
 (define-public manifold
-  (package
-    (name "manifold")
-    (version "3.0.1")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/elalish/manifold")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "1f0k8937gk7b9100k99pmz1f17nzczpdk7797p2aijla0z29ddy1"))))
-    (build-system cmake-build-system)
-    (inputs (list tbb clipper2 assimp python-nanobind googletest))
-    (arguments
-     ;; can be removed when emscripten is packaged
-     `(#:configure-flags '("-DMANIFOLD_JSBIND=OFF")))
-    (synopsis "Geometry library for topological robustness")
-    (description
-     "Manifold is a geometry library dedicated to creating and operating on
+  (let ((commit "7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9")
+        (version "3.0.1")
+        (revision "0"))
+    (package
+      (name "manifold")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/elalish/manifold")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "09s4r4hlarl5lzbbihfd1fpfd3987lma5m26wkkvi7zssdbis9zc"))))
+      (build-system cmake-build-system)
+      (inputs (list tbb clipper2 assimp python-nanobind googletest))
+      (arguments
+       ;; can be removed once emscripten is packaged
+       `(#:configure-flags '("-DMANIFOLD_JSBIND=OFF")))
+      (synopsis "Geometry library for topological robustness")
+      (description
+       "Manifold is a geometry library dedicated to creating and operating on
 manifold triangle meshes.  A manifold mesh is a mesh that represents a solid
 object, and so is very important in manufacturing, CAD, structural analysis,
 etc..  Manifold also supports arbitrary vertex properties and enables mapping
 of materials for rendering use-cases.")
-    (home-page "https://github.com/elalish/manifold")
-    (license license:asl2.0)))
+      (home-page "https://github.com/elalish/manifold")
+      (license license:asl2.0))))
 
 (define-public python-keithley2600
   (package
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:47:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:47:45 2025
Received: from localhost ([127.0.0.1]:44775 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLvDE-0008UC-Rc
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:45 -0400
Received: from cadetblue.ash.relay.mailchannels.net ([23.83.222.28]:21373)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLvDB-0008Tl-Re
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:42 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id D1C1322A13;
 Mon,  2 Jun 2025 02:47:39 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (trex-green-8.trex.outbound.svc.cluster.local [100.118.166.165])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 83BE222957;
 Mon,  2 Jun 2025 02:47:39 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748832459; a=rsa-sha256;
 cv=none;
 b=x+CmKh+287Bb+N8nSSkjM9SURnKKsmCu9hspRt/GUoUIie6s/XzJZYXs+uj3fyEh9Q4nwN
 N3JbbD/tNYNeyJNhmABKkgHDLVEYHZAIEIjo7HQPhAT4GheIEv7Q/SCk4nXI+mGiWkjZoK
 qcX8RZnQw5ezH97dTKR9xWu3V5OwGYLtubyMV7JWGEMKyPqhEvVcboT8uoHl7JhWzfCJL9
 WdFXXiPAjFzYZMELMDIkbUNmmg2JEEeWhO2FFPVDnNJkooJm1eTOKJc4xnRTMwJOCQQ+t4
 kKFgfRxzoxP71vyCJaaNyMPJaQ0kxJRNZINbCFERG4/+g8bd+ee/ZkkaOPK9lw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748832459;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=g0/4fziVUqDoiOgL2CY8n6tNgLH2MYiut6q+B6ULRik=;
 b=9zXDhykhNDlY3zJT9OJSZ9uZb3tRCW0jhf1SzN/n/JZgF191r/O83HPet56QZMbq3JAK6P
 kuMh7YwvyIj2gVsAebru+QIuJ73JUum7acGN6BZ+FaxlXaZaX9fm+FOwnoIwPWIRFJqO19
 g6fK/1+EzJ76NoEIaFVu9aiLC9cW0QRQsNGRpculIKx/Nd6PZzSQ2ozsEUuSgUeGXOekSE
 /UeCnMKy8aWDGKmIFtBiB8tuyovghEpgBomuTEHBVBZXNVyVXcx36zsO9Fs9zzuBRwMBBx
 3osahK7VR0GZWrD8Fj2rtLIff6XTomfLdDkPYFvmVp0GXF2Cf9QMp+nyfPedVg==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-xp8w6;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Share-Interest: 68ed330f060f36ac_1748832459767_4025445564
X-MC-Loop-Signature: 1748832459767:1335303854
X-MC-Ingress-Time: 1748832459767
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.118.166.165 (trex/7.0.3); Mon, 02 Jun 2025 02:47:39 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9dYR00BRzCT; 
 Sun,  1 Jun 2025 19:47:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748832459;
 bh=g0/4fziVUqDoiOgL2CY8n6tNgLH2MYiut6q+B6ULRik=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=K8nNZS6+rMyxEEe5M7gY/as8VyZ7pNmpZOFuFmhJtnAuk5fTt1ZDFiBTjMmkTujqm
 SLeisjtMY0x5CpQKWNx5nmfpqdjY08HhY/9id70AwrxPao4XLE7lvc4PjX3pS+Ifgh
 LS+SP1JM6IDKMjnMIOVcMLIlIRP71R1JUlemz4QQ/exJ+uJq6cq1mTalIz+5qwAyXn
 YkM9T8M/255/TJTS2bXWapHPwmgXwnGwLusqnsft8gnvMSHqmyENeZEoSAlkmwYykO
 9NURdDSHInJsuNpOQp2VNHUM7YIn/Isn1z3fdWti6ODf4UStERbh/tp8pjQCzOizG8
 kbpYJ5plrmjQg==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH v2 2/4] gnu: opencsg: guix style
Date: Mon,  2 Jun 2025 04:45:51 +0200
Message-ID: <20250602024724.3282058-3-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602024724.3282058-1-nomike@HIDDEN>
References: <20250602024724.3282058-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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 (-)

Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff
---
 gnu/packages/graphics.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index e61b6bc0f6..e6ddd21727 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2209,7 +2209,8 @@ (define-public opensubdiv
     (license license:asl2.0)))
 
 (define-public opencsg
-  (let ((dot-to-dash (lambda (c) (if (char=? c #\.) #\- c))))
+  (let ((dot-to-dash (lambda (c)
+                       (if (char=? c #\.) #\- c))))
     (package
       (name "opencsg")
       (version "1.8.1")
@@ -2223,15 +2224,13 @@ (define-public opencsg
                                       "-release"))))
          (file-name (git-file-name name version))
          (sha256
-          (base32
-           "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
+          (base32 "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
       (build-system cmake-build-system)
       (arguments
        `(#:phases (modify-phases %standard-phases
                     ;; library has no tests
                     (delete 'check))))
-      (inputs
-       (list glew freeglut))
+      (inputs (list glew freeglut))
       (synopsis "Library for rendering Constructive Solid Geometry (CSG)")
       (description
        "OpenCSG is a library for rendering Constructive Solid Geometry (CSG) using
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:47:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:47:40 2025
Received: from localhost ([127.0.0.1]:44772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLvDA-0008Tm-EM
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:40 -0400
Received: from cadetblue.banana.relay.mailchannels.net ([23.83.217.28]:17193)
 by debbugs.gnu.org with esmtps
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)
 (envelope-from <nomike@HIDDEN>) id 1uLvD7-0008TM-7H
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:37 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id A68AB783690;
 Mon,  2 Jun 2025 02:47:35 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-116-194-202.trex-nlb.outbound.svc.cluster.local [100.116.194.202])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 44BFD783B7A;
 Mon,  2 Jun 2025 02:47:35 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748832455; a=rsa-sha256;
 cv=none;
 b=qZMG2UwLtFEVlzCN2+jSgckLnUqB/6GHw6AqgKf+oXUCXzSWvKbFW32xAhuN53KSsT3Oo9
 7cQsaHHl1mH+xh4tHJSgFixdb+v4PMEE13X9r5XqnvTVY891rV+z+nuqp4J03C9p5XZT5M
 A+r+zL0QjFPdtU2II4oy9sfpkDZaDBYqgikr5AOclVHsTAErmyZwDOMP/2fub47rXs0418
 6bGY7zxKp3N0hZHvBLIzoOhr2D7B63MW6qGHHIBi8lDtIHe2K7vzVIq7lDEJchXJzHWlU/
 kUAf14TSDuBjOvudN+mdhDNXumaW6hMFKc43X/QCcTkq2VzM2FTTk1HmaoupTg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748832455;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=zZGJCxkwvFh4HgQHvlVW8cAq01ti24eYlPhizcoPiwo=;
 b=ijyWvJlM4fqEqrEBWAC8kL7My9jrrs+hJc/Qh41HsA4GtLePI0ft3sb37oCG7sxprMJjZ1
 hWN3VB6yK+fUwV0A7RYE4i5X8V8p8V4RIjceMrtbHCHz7skELGHIpvymm5nwmGC1mR5vN7
 bj1Pj0mOtg9tKn9ZSk0jX/2etv/K0uqKNZ9um0ZRVJhKuqmFwb64yUHcpZFf+IJG2L4MCP
 BCGIA5uUqUeEvkuHRFRmWQckrXlzhcjme8141mt45xo5x/iHLfKIn2gR51KSXaWRDjk3oW
 UNrg/iTWF67KPfxr9K7LYCZxikp5GW+ogRAECgmH9hgLR7hj4HOOUO+Aa1VYxw==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-58wtj;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Shrill-Chief: 44493f4b0fc1a2bc_1748832455505_155562661
X-MC-Loop-Signature: 1748832455505:133531469
X-MC-Ingress-Time: 1748832455505
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.116.194.202 (trex/7.0.3); Mon, 02 Jun 2025 02:47:35 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9dYL5S2szBZ; 
 Sun,  1 Jun 2025 19:47:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748832455;
 bh=zZGJCxkwvFh4HgQHvlVW8cAq01ti24eYlPhizcoPiwo=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=XtNtzHldtwnwIwyRelu4CONF/sKo2rNtZ5fqv+Yat0naY17bpEhlzU8HL1zVJkrHL
 3qFtilcodJoKjVyNB/HzU24ywxPjE3y11McLUuFmO5Ab5Nnki03BTloZnd6mfwyaCO
 BKA9MMkbNQgw7zEqRswOIwkIM5BK7TWOhPprCYGOVABNP1QhokM/HbfFta4IgTZ9lz
 dP+9czbnNU8BQDwSjZcN/WgHzpAv+LEPnernGy/l3xlh9F5oEgEx7QiSS+akR89A9V
 35YxBD6r79A787+G6W42GPEIeKuuHjpoUMEwt+23DR9LVv6EZVu4VTGaoO700wmvu+
 gV3QCHARbe4yA==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH v2 1/4] gnu: opencsg: Update to 1.8.2
Date: Mon,  2 Jun 2025 04:45:50 +0200
Message-ID: <20250602024724.3282058-2-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602024724.3282058-1-nomike@HIDDEN>
References: <20250602024724.3282058-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/graphics.scm (opencsg): Switch to cmake build system as project has switched to that.

Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84
---
 gnu/packages/graphics.scm | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 4415c56660..e61b6bc0f6 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2212,7 +2212,7 @@ (define-public opencsg
   (let ((dot-to-dash (lambda (c) (if (char=? c #\.) #\- c))))
     (package
       (name "opencsg")
-      (version "1.4.2")
+      (version "1.8.1")
       (source
        (origin
          (method git-fetch)
@@ -2224,18 +2224,12 @@ (define-public opencsg
          (file-name (git-file-name name version))
          (sha256
           (base32
-           "00m4vs6jn3scqczscc4591l1d6zg6anqp9v1ldf9ymf70rdyvm7m"))))
-      (build-system gnu-build-system)
+           "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
+      (build-system cmake-build-system)
       (arguments
-       `(#:phases
-         (modify-phases %standard-phases
-           (replace 'configure
-             (lambda* (#:key outputs #:allow-other-keys)
-               (substitute* "src/Makefile"
-                 (("/usr/local") (assoc-ref outputs "out")))
-               #t))
-           (add-before 'build 'skip-example
-             (lambda _ (chdir "src") #t)))))
+       `(#:phases (modify-phases %standard-phases
+                    ;; library has no tests
+                    (delete 'check))))
       (inputs
        (list glew freeglut))
       (synopsis "Library for rendering Constructive Solid Geometry (CSG)")
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:47:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:47:37 2025
Received: from localhost ([127.0.0.1]:44769 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLvD7-0008TS-2r
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:37 -0400
Received: from catfish.cherry.relay.mailchannels.net ([23.83.223.32]:38257)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLvD4-0008T2-5E
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:47:35 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 81E79162E0E;
 Mon,  2 Jun 2025 02:47:32 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-125-233-148.trex-nlb.outbound.svc.cluster.local [100.125.233.148])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 29651161C71;
 Mon,  2 Jun 2025 02:47:32 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748832452; a=rsa-sha256;
 cv=none;
 b=sneccgC1CV1hbEGJ9F5HZFgktBhyne3CBXBfSm/KlcKmGhPJ89QNB+uqRMfxl+xTOtXk9I
 JmtHAz4l/n9+JKraU8pBMiQVm9oJd70EwA1Fn6l1A7gs0JBmPDfiA/wivViOp4fMh8RTgc
 TYDyGi/5rf473yy0T9nNxJOC7cQ1R/odHyudeN0clR5KpOchH/pqIeItPFcbptbiezQXFl
 T9MMlpJwj4zDyY02A153SyCRGuQLng/8DmU9nu9nLfh220OeNuW0Ntuf2f+UifEkbPyK0l
 h9EvYSbbOBO8JnknFt2oElfB6NboVrZlb5utYfjw1lLdrz3qcMRZPfRIVq3y0w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748832452;
 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=0yArz6CLOw5PkmvGqqrSbvO+vO15ga6lp4jfMG1Xn6U=;
 b=unj7a3W7tHd/hAkRGwr0hy43EerPsNJYAI1FpnQyenLARqbzo30cQl+QT1bOkawtsiCjtV
 uOfa8Ah0n/6gWPU/Kxsbx/cDov4RSMlRtidTUwX4hABOw3KPVLJ4ddk4gyXCjt4v8/vqE+
 7Do8KDlWGI2BzzLooABuEJvGl+MLAAI2XWJ4T7ygpY6XZpyiSvjjVQRE/c6IjT1VauJ5IK
 gJGP8tbl3SzpxvI4lLfsmGPVsjft952nubwiIlKMrwNPga11p8vMdPlLgS2jiRgSdObJ0/
 iENDuMyfpIKvriDFFlk3OrZFN5lJg7zium8AxOrZ2FKnvkn/JCDBqBIMBq3loQ==
ARC-Authentication-Results: i=1; rspamd-cc9cfccc-6pvtw;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Wiry-Army: 333a4d285f237326_1748832452396_3337604904
X-MC-Loop-Signature: 1748832452396:3213836183
X-MC-Ingress-Time: 1748832452396
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.125.233.148 (trex/7.0.3); Mon, 02 Jun 2025 02:47:32 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9dYH4dYszCT; 
 Sun,  1 Jun 2025 19:47:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748832452;
 bh=0yArz6CLOw5PkmvGqqrSbvO+vO15ga6lp4jfMG1Xn6U=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=mdfcRM9yVY2AqIGL2H3YACZEsB4ZLeN5TsdPFMpQbEEKP72KaZUVPohKZIBYSEyLi
 vZp2SRRqJcCq5EQPPo5iLo5QOa04Yqbsz93N1fjsIU+yRnd0wHyeowodnQEywP0trE
 uMJ6PJk7KFWRN/rko2vT3K7C3k4hFhOTLwJXFlb2EOuDXF6IP6qxeWK9ftC+/GwUn4
 yd0o3pUNkcM68Mnn7daIhzzA3tc+eIms5IIUykMDjesMhWbuTY6ewb5/HRkQOuxXAX
 Fs/POMbDSU8NdxAgORPSbbSbXLH/QGZFGmSv4QjXbceFlorCVyjY6m67+70DmQ1xHS
 vu+gzBc8h1eOg==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH v2 0/4] Updaten OpenSCAD to 2025.06.01 [v2]
Date: Mon,  2 Jun 2025 04:45:49 +0200
Message-ID: <20250602024724.3282058-1-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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 (-)

I somehow managed to have incorrect source hashes for manifold and openscad in my original submission.
This complete v2 patchset fixes that.

nomike (4):
  gnu: opencsg: Update to 1.8.2
  gnu: opencsg: guix style
  gnu: manifold: Update to 3.0.1-0.7c8fbe1
  gnu: openscad: Update to 2025.06.01

 gnu/packages/engineering.scm                  | 105 ++++++++++------
 gnu/packages/graphics.scm                     |  25 ++--
 ...cted-test-results-to-acommodate-diff.patch | 117 ++++++++++++++++++
 3 files changed, 192 insertions(+), 55 deletions(-)
 create mode 100644 gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch

-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:12:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:12:59 2025
Received: from localhost ([127.0.0.1]:44536 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLufa-00061i-17
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:59 -0400
Received: from camel.cherry.relay.mailchannels.net ([23.83.223.29]:25081)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLufW-00061O-Mt
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:56 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id AE036782977;
 Mon,  2 Jun 2025 02:12:53 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-118-166-165.trex-nlb.outbound.svc.cluster.local [100.118.166.165])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 63643782B23;
 Mon,  2 Jun 2025 02:12:53 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748830373; a=rsa-sha256;
 cv=none;
 b=QN0f0ztRGwx4+0Z0N0on4VFHTazxu+Wwskhjsuq8zpU1pQq0xfvbFNk6xR4b0L9GkZLKSX
 EiKfQncfdy5B7PkLuukIyTWBggOhRSsUYqAwcnG7O5Vv08hOIMRjGQCNX8cb21Z3OqCRmO
 amattH1YzxCsRauhJ9M3sPaW0eYiIRreFSmEy8woC9z2OdGL/1bughrMzlNj/XHU/nUMNf
 GwinLWapPnNDGCzjOQ1qoHyhq6cu/3Lk6LMQn4GQbLtW6sf5Yxy/5tVb8Hw6iljDYPIfaM
 ecdUa7ruWAdGzQ/VWt/+rtgzKJ48C3LXrBWdJ4Ae/+0KTeYPAotDWrhYv3SzEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748830373;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=ZLdp+T9uAivvM25u/oQym76Ye6RlaxRaPVtIq8vBMyA=;
 b=Lq/hrx7cnH/3i1gqTdpSJ/UC3aKdLvDIk0FXCkhpLC3C8YwxJ1TEguvBGfJj8qWeNO17hE
 +Su0ppO+DGLVxXQzgKGoW15gHlIowZj0u20fDfNcjJ0NDivKsyMnsoRs5PkQqSmgj5tG0s
 2jU/JnoqYRzUmAxUAcTZGymOmJmIVhV1MZTIy4xvxxsU8MEOwEhxQYFDRfyybmEvFFWqux
 Q0SVTe0hTaBOor+hyI6IcomqMw7TxsXD5cVb716GT3ZEnvh5rnK/B8JurP1Tm287UHufEE
 ZCPHODardWr6QY4Hug44jPs7nNDk+5elaQpzGwwpODMNjYRarAR+AicJa58hwA==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-8kvd6;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Tart-Invention: 425cd703521a8539_1748830373652_2949983262
X-MC-Loop-Signature: 1748830373652:10516764
X-MC-Ingress-Time: 1748830373652
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.118.166.165 (trex/7.0.3); Mon, 02 Jun 2025 02:12:53 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9cnJ6BNSzC9; 
 Sun,  1 Jun 2025 19:12:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748830373;
 bh=ZLdp+T9uAivvM25u/oQym76Ye6RlaxRaPVtIq8vBMyA=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=LnoBMUlnuGl8LAxuUNkd+ZYPQlp0LM4KSBQxfyn9WVVqFEFH5ksG3Ud2uz8KZuX1H
 tftl7PCzmmBSJRG6KDseH4OFNbJ3PtCBfzv5STnhfPjBgD7FA3t+hcIwIeDIv5QbbG
 s0WUXuu+roU+Yalar62jE0RoGtrIX35TD/mngGn6Wc0mf6dNRESItvwTSqZreNrFNw
 SCl+bHn5IaDGKG+ay1KRZyLDVkGzofE+OsMYreBniD/zaq5Ii0YKX0Xj+SCKnGGMJe
 W5En89eYPqjQ8O4uGtWcHjZO93cQ/Tvea1dDUd4xHa/DWhbkXhREjc/PQeDFCiFrfj
 MhoRUBrE7GwIQ==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: openscad: Update to 2025.06.01
Date: Mon,  2 Jun 2025 04:12:30 +0200
Message-ID: <20250602021230.3231771-4-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602021230.3231771-1-nomike@HIDDEN>
References: <20250602021230.3231771-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/engineering.scm (openscad): Update to 2025.06.01, unundle bundles libraries, fix all tests, properly comment all fixes currently in place including links to upstream tickets.

Change-Id: I8537290ebd23c14f1d5eef66440d905db7a1e773
---
 gnu/packages/engineering.scm                  |  58 ++++++---
 ...cted-test-results-to-acommodate-diff.patch | 117 ++++++++++++++++++
 2 files changed, 158 insertions(+), 17 deletions(-)
 create mode 100644 gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index d9be7a50c4..a2a7177b79 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3189,8 +3189,8 @@ (define-public python-lcapy
     (license license:lgpl2.1+)))
 
 (define-public openscad
-  (let ((commit "72c9919d63116f8e711f3566ae34e9eb63a2d6e6")
-        (version "2025.05.08")
+  (let ((commit "7245089d3226de41ab55faee62ffe326f6efcb69")
+        (version "2025.06.01")
         (revision "0"))
     (package
       (name "openscad")
@@ -3201,23 +3201,27 @@ (define-public openscad
          (uri (git-reference
                (url "https://github.com/openscad/openscad")
                (commit commit)
+               ;; Needed for libraries/MCAD, a library specific to OpenSCAD
+               ;; which is included as a submodule. All other libraries are
+               ;; deleted in the patch-source build phase.
                (recursive? #t)))
          (sha256
-          (base32 "077x7s3z65mz6rnrzan3qn06045d2fkqnd6ss6ibw1fhlaypzfbf"))
+          (base32 "1bkzrjjp0qvfg7pj24j5pa0i6zj0zsqjb5z4w4l6pjdb5q9in0qi"))
+         (patches (search-patches
+                   "openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"))
          (file-name (git-file-name name version))))
       (build-system qt-build-system)
       (arguments
        (list
         #:configure-flags
         #~(list "-DCMAKE_BUILD_TYPE=Release"
-                "-DUSE_BUILTIN_OPENCSG=ON"
+                "-DUSE_BUILTIN_CLIPPER2=OFF"
+                "-DUSE_BUILTIN_MANIFOLD=OFF"
+                "-DUSE_BUILTIN_OPENCSG=OFF"
                 "-DMANIFOLD_PYBIND=OFF"
                 "-DMANIFOLD_TEST=OFF"
-                "-DENABLE_TESTS=OFF"
                 "-DEXPERIMENTAL=ON"
-                "-DSNAPSHOT=ON"
                 "-DENABLE_PYTHON=ON"
-                "-DUSE_BUILTIN_CLIPPER2=OFF"
                 (string-append "-DOPENSCAD_VERSION="
                                #$version)
                 (string-append "-DOPENSCAD_COMMIT="
@@ -3226,27 +3230,47 @@ (define-public openscad
                 "-DENABLE_GLX=ON")
         #:phases
         #~(modify-phases %standard-phases
-            (delete 'check)
             (add-after 'unpack 'patch-source
               (lambda* (#:key inputs #:allow-other-keys)
-                ;; <https://github.com/openscad/openscad/issues/5877>
+                ;; Delete all unbundled libraries to replace them with guix
+                ;; packages.
+                (delete-file-recursively "submodules")
+                ;; Fix: Dependency lib3mf is not found due to using a wrong
+                ;; variable name in the CMake config (see
+                ;; https://github.com/openscad/openscad/issues/5877).
                 (substitute* "cmake/Modules/FindLib3MF.cmake"
                   (("PC_LIB3MF_INCLUDE_DIRS")
                    "PC_LIB3MF_INCLUDEDIR"))
                 (substitute* "CMakeLists.txt"
-                  ;; <https://github.com/openscad/openscad/issues/5880>
+                  ;; Remove bundled libraries from cmake.
+                  (("add_subdirectory\\(submodules\\)")
+                   "")
+                  ;; Fix detection of EGL (see
+                  ;; https://github.com/openscad/openscad/issues/5880).
                   (("target_link_libraries\\(OpenSCAD PRIVATE OpenGL::EGL\\)")
-                   "      find_package(ECM REQUIRED NO_MODULE)
+                   "find_package(ECM REQUIRED NO_MODULE)
       list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
       find_package(EGL REQUIRED)
       target_link_libraries(OpenSCAD PRIVATE EGL::EGL)")
-                  ;; <https://github.com/openscad/openscad/issues/5897>
-                  (("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")
-                                  "/share/sanitizers-cmake/cmake"))))))))
+                                  "/share/sanitizers-cmake/cmake")))
+                ;; Fix test-tool expecting build directory to be a direct
+                ;; subdirectory of the source directory (see
+                ;; https://github.com/openscad/openscad/issues/5937).
+                (substitute* "tests/test_cmdline_tool.py"
+                  (("build_to_test_sources = \"../../tests\"")
+                   "build_to_test_sources = \"../../source/tests\""))))
+            (add-before 'check 'patch-tests
+              (lambda _
+                ;; Fix tests expecting build directory to be a direct descendant
+                ;; of the source dir (see
+                ;; https://github.com/openscad/openscad/issues/5938).
+                (copy-recursively "../source/color-schemes" "./color-schemes")
+                (copy-recursively "../source/shaders" "./shaders")
+                ;; Required for fontconfig
+                (setenv "HOME" "/tmp"))))))
       (inputs (list boost
                     cairomm
                     cgal
@@ -3267,7 +3291,7 @@ (define-public openscad
                     libxml2
                     libzip
                     manifold
-                    mesa ; or libglvnd if we had mesa-glvnd, too
+                    mesa ;or libglvnd if we had mesa-glvnd, too
                     mimalloc
                     mpfr
                     nettle
@@ -3275,9 +3299,9 @@ (define-public openscad
                     python
                     python-numpy
                     python-pillow
-                    python-pip
                     qscintilla
                     qtbase-5
+                    qtgamepad
                     qtmultimedia-5
                     qtsvg-5
                     qtwayland-5
diff --git a/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch b/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch
new file mode 100644
index 0000000000..595acb8a68
--- /dev/null
+++ b/gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch
@@ -0,0 +1,117 @@
+From 4fd0053f89728d03c3123c9473c36209556d1018 Mon Sep 17 00:00:00 2001
+From: nomike <nomike@HIDDEN>
+Date: Sat, 31 May 2025 23:54:08 +0200
+Subject: [PATCH] Fix path in expected test  results to acommodate different
+ directory structure in guix build
+ (see https://github.com/openscad/openscad/issues/5938)
+---
+ .../echo/bitwise-operators-expected.echo       | 10 +++++-----
+ .../echo/include-recursive-test-expected.echo  | 18 +++++++++---------
+ .../echo/include-tests-expected.echo           |  8 ++++----
+ tests/regression/echo/linenumber-expected.echo | 18 +++++++++---------
+ tests/regression/echo/use-tests-expected.echo  |  8 ++++----
+ 5 files changed, 31 insertions(+), 31 deletions(-)
+
+diff --git a/tests/regression/echo/bitwise-operators-expected.echo b/tests/regression/echo/bitwise-operators-expected.echo
+index d85a95915..91f3155ba 100644
+--- a/tests/regression/echo/bitwise-operators-expected.echo
++++ b/tests/regression/echo/bitwise-operators-expected.echo
+@@ -1,8 +1,8 @@
+-WARNING: Hexadecimal constant "0x10000000000000000" too large in file ../../tests/data/scad/functions/bitwise-operators.scad, line 106
+-WARNING: Integer "0x1000000000000001" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 108
+-WARNING: Integer "1152921504606846977" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 109
+-WARNING: Integer "0xfffffffffffffff0" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 113
+-WARNING: Integer "18446744073709551600" cannot be represented precisely in file ../../tests/data/scad/functions/bitwise-operators.scad, line 113
++WARNING: Hexadecimal constant "0x10000000000000000" too large in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 106
++WARNING: Integer "0x1000000000000001" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 108
++WARNING: Integer "1152921504606846977" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 109
++WARNING: Integer "0xfffffffffffffff0" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 113
++WARNING: Integer "18446744073709551600" cannot be represented precisely in file ../../source/tests/data/scad/functions/bitwise-operators.scad, line 113
+ ECHO: "Expect two warnings:"
+ WARNING: undefined operation (number | bool) in file bitwise-operators.scad, line 42
+ WARNING: undefined operation (bool | number) in file bitwise-operators.scad, line 44
+diff --git a/tests/regression/echo/include-recursive-test-expected.echo b/tests/regression/echo/include-recursive-test-expected.echo
+index c20e44cbe..855c16d10 100644
+--- a/tests/regression/echo/include-recursive-test-expected.echo
++++ b/tests/regression/echo/include-recursive-test-expected.echo
+@@ -1,12 +1,12 @@
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
+-WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 1
+-WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 2
+-WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
++WARNING: Can't open include file 'include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 1
++WARNING: Can't open include file '../misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 2
++WARNING: Can't open include file '../../scad/misc/include-recursive-test.scad'. in file ../../source/tests/data/scad/misc/include-recursive-test.scad, line 3
+ ECHO: "INC"
+ ECHO: "INC"
+ ECHO: "INC"
+diff --git a/tests/regression/echo/include-tests-expected.echo b/tests/regression/echo/include-tests-expected.echo
+index d0aaecf88..64098d5d6 100644
+--- a/tests/regression/echo/include-tests-expected.echo
++++ b/tests/regression/echo/include-tests-expected.echo
+@@ -1,6 +1,6 @@
+-WARNING: Can't open include file 'not_exist.scad'. in file ../../tests/data/scad/misc/sub1/included.scad, line 3
+-WARNING: Can't open include file 'non/existent/path/non-file'. in file ../../tests/data/scad/misc/include-tests.scad, line 8
+-WARNING: Can't open include file 'test/'. in file ../../tests/data/scad/misc/include-tests.scad, line 20
+-WARNING: Can't open include file '/'. in file ../../tests/data/scad/misc/include-tests.scad, line 23
++WARNING: Can't open include file 'not_exist.scad'. in file ../../source/tests/data/scad/misc/sub1/included.scad, line 3
++WARNING: Can't open include file 'non/existent/path/non-file'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 8
++WARNING: Can't open include file 'test/'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 20
++WARNING: Can't open include file '/'. in file ../../source/tests/data/scad/misc/include-tests.scad, line 23
+ ECHO: "included.scad"
+ ECHO: "included2.scad"
+diff --git a/tests/regression/echo/linenumber-expected.echo b/tests/regression/echo/linenumber-expected.echo
+index 35a74ebe0..f243ae2c0 100644
+--- a/tests/regression/echo/linenumber-expected.echo
++++ b/tests/regression/echo/linenumber-expected.echo
+@@ -1,12 +1,12 @@
+-WARNING: Can't open library 'line 1'. in file ../../tests/data/scad/misc/linenumber.scad, line 1
+-WARNING: Can't open include file 'line 1'. in file ../../tests/data/scad/misc/linenumber.scad, line 1
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 7
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 8
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 9
+-WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 10
+-WARNING: Can't open include file 'line 9'. in file ../../tests/data/scad/misc/linenumber.scad, line 10
+-WARNING: new lines 'use<>'-statement is not defined - behavior may change in the future in file ../../tests/data/scad/misc/linenumber.scad, line 16
+-WARNING: Can't open library 'line 16'. in file ../../tests/data/scad/misc/linenumber.scad, line 16
++WARNING: Can't open library 'line 1'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 1
++WARNING: Can't open include file 'line 1'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 1
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 7
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 8
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 9
++WARNING: new lines in 'include<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 10
++WARNING: Can't open include file 'line 9'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 10
++WARNING: new lines 'use<>'-statement is not defined - behavior may change in the future in file ../../source/tests/data/scad/misc/linenumber.scad, line 16
++WARNING: Can't open library 'line 16'. in file ../../source/tests/data/scad/misc/linenumber.scad, line 16
+ WARNING: Unable to convert cube(size="line 3", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 3
+ WARNING: Unable to convert cube(size="line 12", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 12
+ WARNING: Unable to convert cube(size="line 18", ...) parameter to a number or a vec3 of numbers in file linenumber.scad, line 18
+diff --git a/tests/regression/echo/use-tests-expected.echo b/tests/regression/echo/use-tests-expected.echo
+index 2da158d03..1cfa234e7 100644
+--- a/tests/regression/echo/use-tests-expected.echo
++++ b/tests/regression/echo/use-tests-expected.echo
+@@ -1,7 +1,7 @@
+-WARNING: Can't open library ''. in file ../../tests/data/scad/misc/use-tests.scad, line 2
+-WARNING: Can't open library 'non/existent/path/non-file'. in file ../../tests/data/scad/misc/use-tests.scad, line 8
+-WARNING: Can't open library 'test/'. in file ../../tests/data/scad/misc/use-tests.scad, line 20
+-WARNING: Can't open library '/'. in file ../../tests/data/scad/misc/use-tests.scad, line 23
++WARNING: Can't open library ''. in file ../../source/tests/data/scad/misc/use-tests.scad, line 2
++WARNING: Can't open library 'non/existent/path/non-file'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 8
++WARNING: Can't open library 'test/'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 20
++WARNING: Can't open library '/'. in file ../../source/tests/data/scad/misc/use-tests.scad, line 23
+ WARNING: Ignoring unknown module 'test3' in file use-tests.scad, line 42
+ WARNING: Ignoring unknown module 'test4' in file use-tests.scad, line 43
+ WARNING: Ignoring unknown variable "test2_variable" in file use-tests.scad, line 49
+-- 
+2.49.0
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:12:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:12:57 2025
Received: from localhost ([127.0.0.1]:44534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLufX-00061U-Br
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:57 -0400
Received: from egyptian.larch.relay.mailchannels.net ([23.83.213.56]:12439)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLufU-000615-H0
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:53 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 3E5702C22CA;
 Mon,  2 Jun 2025 02:12:51 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-117-210-190.trex-nlb.outbound.svc.cluster.local [100.117.210.190])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id E05EB2C296F;
 Mon,  2 Jun 2025 02:12:50 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748830370; a=rsa-sha256;
 cv=none;
 b=6ow3IsaO9bCmZ8Rmy5nkUkJOwXedpkOnyTPwIwiFz4ig0Y6wjvenDTGPO0vYC4EduNzlIT
 o3/uynUYsXNMHhDDM0Q7AuHN3kyAY3llXsPehWkK4z53w3R/WKZyVj31yskLmxsBFeM3im
 QNTY7oTHnpck3NY4BYnWhc09IX/q/2aUvdE+K0/RsaECXid31ogLbHnkm6LOTRcNZBbR5H
 rjSSuIwnUIme9+BUtuXONhDnifGZGkfZppBJmMwWFPrLz7zsqWPdrOtp4tC2zuzuT4AI3V
 YwJJ3QpmOt/MpM2M7rTB6Av07E04hwc+h3pIBbE8RWt6Rjm1qsq/kHj/WooBgQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748830370;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=JQDyoSm6kI0dolcAG/q8zvHFwszn3pge22wePnIYDXE=;
 b=ULjwgklskgGORC/6Fa7KuIx2CnIpPNi8Pr1unYGBRROUNM8PhPq67qcXZV2tKcaeUn0N5y
 IfQPmCMdicFEXyt2UMTmLHvu+g7r51b+S7HEBAWoOo89Vlvq4Z5A4sqI+Ty1iuRS8xzk7R
 0pYmOYyrkHT2E5qI/qMO6iYAanjyLL6gyFzDkTuf4CnK7/34Tok9CRYWXEac2HGq0v/kHz
 OKOEzx7IaFa+o51ts9tio7QM8TOKYBGJJEhNoThx7YOg2V9M96/OPGeawiLvnlcl0nV4++
 mNN1aOcOmGFKL1sFgnMna0Bpf9p7zh8y2SmrZ/aIiuNXl9Z8wtdBeU0kzHZu6w==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-hxgn7;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Rock-Soft: 051ca4143c686903_1748830371155_2462802151
X-MC-Loop-Signature: 1748830371155:2864035565
X-MC-Ingress-Time: 1748830371155
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.117.210.190 (trex/7.0.3); Mon, 02 Jun 2025 02:12:51 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9cnG2l3DzC9; 
 Sun,  1 Jun 2025 19:12:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748830370;
 bh=JQDyoSm6kI0dolcAG/q8zvHFwszn3pge22wePnIYDXE=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=bbvv9AA4yLsMLKWGGsaZlTKgYMqVwdGOOIdQvM9Otc7tB3QK42RVsyCJVHa7RJV8r
 Lkbmx/Iq52Dq4k7W2KZAYcYftMrd9JR/wrpL0k2g2g5qS9H/VDCjj8EPVM60DkS5M1
 /hEuq3xOsvhXsgx5RYohmpEQ3kSD9WYO5CAOuB19EyVVJfPbWm115e2/5H3tBDJgm8
 UwokunASjSQxjlSF3Q0kqR81IH0NZ8zHMKm4UQuvEJKIqOIp9jRBFH79P6nZqHPMIx
 BTd3PjK163CWhrzyYHyT1EVr20QOlngQCh3a3M6ZFS9XNbWKH/oT94zfI/SNafbgxz
 y7Liz6KVRHZiw==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: manifold: Update to 3.0.1-0.7c8fbe1
Date: Mon,  2 Jun 2025 04:12:29 +0200
Message-ID: <20250602021230.3231771-3-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602021230.3231771-1-nomike@HIDDEN>
References: <20250602021230.3231771-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/engineering.scm (manifold): Update to commit 7c8fbe. OpenSCAD is currently the only dependant on this package and some tests will fail with version 3.0.1 of manifold whereas some other tests will fail with the most recent version 3.1.1. The OpenSCAD project currently uses that commit of manifold itself.

Change-Id: If7ddc903b8b6d78b6cc5c35031cbb2a840b961c2
---
 gnu/packages/engineering.scm | 47 +++++++++++++++++++-----------------
 1 file changed, 25 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 8b1332e186..d9be7a50c4 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2924,32 +2924,35 @@ (define-public lib3mf
     (license license:bsd-2)))
 
 (define-public manifold
-  (package
-    (name "manifold")
-    (version "3.0.1")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/elalish/manifold")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "1f0k8937gk7b9100k99pmz1f17nzczpdk7797p2aijla0z29ddy1"))))
-    (build-system cmake-build-system)
-    (inputs (list tbb clipper2 assimp python-nanobind googletest))
-    (arguments
-     ;; can be removed when emscripten is packaged
-     `(#:configure-flags '("-DMANIFOLD_JSBIND=OFF")))
-    (synopsis "Geometry library for topological robustness")
-    (description
-     "Manifold is a geometry library dedicated to creating and operating on
+  (let ((commit "7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9")
+        (version "3.0.1")
+        (revision "0"))
+    (package
+      (name "manifold")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/elalish/manifold")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1vipfy68crvik3760jjmsqnyci6rabb26iiw22p2qpb3cj6r683l"))))
+      (build-system cmake-build-system)
+      (inputs (list tbb clipper2 assimp python-nanobind googletest))
+      (arguments
+       ;; can be removed once emscripten is packaged
+       `(#:configure-flags '("-DMANIFOLD_JSBIND=OFF")))
+      (synopsis "Geometry library for topological robustness")
+      (description
+       "Manifold is a geometry library dedicated to creating and operating on
 manifold triangle meshes.  A manifold mesh is a mesh that represents a solid
 object, and so is very important in manufacturing, CAD, structural analysis,
 etc..  Manifold also supports arbitrary vertex properties and enables mapping
 of materials for rendering use-cases.")
-    (home-page "https://github.com/elalish/manifold")
-    (license license:asl2.0)))
+      (home-page "https://github.com/elalish/manifold")
+      (license license:asl2.0))))
 
 (define-public python-keithley2600
   (package
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:12:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:12:52 2025
Received: from localhost ([127.0.0.1]:44530 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLufT-000616-Ml
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:52 -0400
Received: from caracal.cherry.relay.mailchannels.net ([23.83.223.30]:33275)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLufQ-00060g-T8
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:49 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id C06EF84565F;
 Mon,  2 Jun 2025 02:12:47 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (trex-green-2.trex.outbound.svc.cluster.local [100.124.32.19])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 7207A844874;
 Mon,  2 Jun 2025 02:12:47 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748830367; a=rsa-sha256;
 cv=none;
 b=jD0VEtbhUS/ni0DD3gIyyLzHGBFslkju7dhzbw3tuEBma18ctPvUiScy1D6g/yQmczBSAQ
 FKSDbZ1kbtnifvCvbxR/MEbCBhLDvMfKkWH3YPY4CilPmgpx1Nwi5o2ikTkj6mwDAWHf5V
 p1fZ4kGMBRqWTdY3SHReeVB2ShYgiV47HGU7npAow5BC+SL8glc5USNxC0Qm/m5ygeUMXW
 eW4fU0gRhwHEb6/KxeU1+zSvLMfOliTRaJcAfUre4i2eeixWczoqelP9i0/c5Tl/uPC0Fx
 5cUSd+5wlJXkMSraNIaiLuCm8T2P6dNZsDXepqO6SWT3eMD8lS8vksFE4oxzsw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748830367;
 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:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=g0/4fziVUqDoiOgL2CY8n6tNgLH2MYiut6q+B6ULRik=;
 b=ms+8BKBpnyEV6JVZ3GXiB2O2/JG2506eR4bnocsGdjzGBJsXz+tG3byx+6BqdkzRgJ36wc
 2O62Tv2UsFpv+fFkAXLjhzy8Ro5fA46JDDT/rWXMr0bZ+7UFE7FXT8K6wxm/LAy+t84WnG
 wOdJw9J9tB58Vz06ADQeZ7TF4EB2pFW42gAMYEBCtSU5Y9nQCl/zgYbciFK5g4CmcRgGKJ
 wkZ64xnhxxHF0Q7JXaPgyj/bLUMNSuC+4dCIa9Ir7aWdwHJzH/06qucpVPdE6ZNDRyN2zZ
 VpdASZZvDAv61gOq4rLrDJDEsRTXvVXrwnBn2dzQMA2NPrmKZqFXVLyLq6+W3A==
ARC-Authentication-Results: i=1; rspamd-cc9cfccc-nq842;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Irritate-Blushing: 3cc715080e40b7f0_1748830367687_2744314790
X-MC-Loop-Signature: 1748830367687:2455573052
X-MC-Ingress-Time: 1748830367687
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.124.32.19 (trex/7.0.3); Mon, 02 Jun 2025 02:12:47 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9cnB5cSKzBZ; 
 Sun,  1 Jun 2025 19:12:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748830367;
 bh=g0/4fziVUqDoiOgL2CY8n6tNgLH2MYiut6q+B6ULRik=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=GYJaOo62SY8+cHjB706/WUeV9em0dReuGEH7E9oV71yEL+WA9b/RrWzhRyQa+PyGC
 71+AE1/XtEObS4/6iUen+hnLpfaqI59PIY09hqgF+whLatu+Jb+AOkt3v2Ml1YxO0l
 +1yPX/8+5dA8TCq0lq3VqKq6HqFX4vin/SHY+iKZTu6Vo1g7cHlgNLCoU3aIioncAN
 J1gyqLV0/mbiRUqL7rSCCUaG1u64fv+dOU5MHsa0gZAGVMlK+nMdjg0oSdRxXiEIPn
 GPqMF4KP6VcPOjTxwGNFXNtd0EcZSxjfHRLqjw8ePbl0CQA+ZhfSw06smyMBITZ7e3
 ene6inmo7yeQg==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: opencsg: guix style
Date: Mon,  2 Jun 2025 04:12:28 +0200
Message-ID: <20250602021230.3231771-2-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250602021230.3231771-1-nomike@HIDDEN>
References: <20250602021230.3231771-1-nomike@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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 (-)

Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff
---
 gnu/packages/graphics.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index e61b6bc0f6..e6ddd21727 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2209,7 +2209,8 @@ (define-public opensubdiv
     (license license:asl2.0)))
 
 (define-public opencsg
-  (let ((dot-to-dash (lambda (c) (if (char=? c #\.) #\- c))))
+  (let ((dot-to-dash (lambda (c)
+                       (if (char=? c #\.) #\- c))))
     (package
       (name "opencsg")
       (version "1.8.1")
@@ -2223,15 +2224,13 @@ (define-public opencsg
                                       "-release"))))
          (file-name (git-file-name name version))
          (sha256
-          (base32
-           "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
+          (base32 "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
       (build-system cmake-build-system)
       (arguments
        `(#:phases (modify-phases %standard-phases
                     ;; library has no tests
                     (delete 'check))))
-      (inputs
-       (list glew freeglut))
+      (inputs (list glew freeglut))
       (synopsis "Library for rendering Constructive Solid Geometry (CSG)")
       (description
        "OpenCSG is a library for rendering Constructive Solid Geometry (CSG) using
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at 78668 <at> debbugs.gnu.org:


Received: (at 78668) by debbugs.gnu.org; 2 Jun 2025 02:12:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:12:48 2025
Received: from localhost ([127.0.0.1]:44527 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLufQ-00060h-4T
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:48 -0400
Received: from black.aspen.relay.mailchannels.net ([23.83.221.19]:33847)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLufN-00060L-GK
 for 78668 <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:12:46 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id B6A682C5466;
 Mon,  2 Jun 2025 02:12:43 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-126-10-237.trex-nlb.outbound.svc.cluster.local [100.126.10.237])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 414532C5446;
 Mon,  2 Jun 2025 02:12:43 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748830363; a=rsa-sha256;
 cv=none;
 b=JiARu+Q/c5GBKPQXzSpUoA2QBMI31MaFVn6Q0Ux8F9GsxEobXwPc9F7FkHiX/efsH+2iCF
 lwfO0BHM61reoyAfs72S9TT5M5jpTXOJGg9nol1ZwerlmW9GMR1vaIwuzM5Hax7W5fVehC
 +g2K1VojyC4tqjTdjGRrn7D7oHQUyKRY6uCjYFlP9f3OlqpWvYZ3SRNWAaIpSjaUXjrPXk
 tUbFUurpAAFPaatpQz3ewh/hQ5NwAG6hFS62opOXoJ7YottsSGbUbHfPWi6MxwPUq6UfjI
 QKJo+r+sCvuj427Gc9lc9l+KPmMURILWT0m0rcnkPtEvqaUt9Ce0kq6GLa4SQw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748830363;
 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=zZGJCxkwvFh4HgQHvlVW8cAq01ti24eYlPhizcoPiwo=;
 b=VCDcrbQRSCpbtO09fYZSnEwn9vFiNyvv/WDH7Ye7ESDc32OsJtLysryEdJ0+Rfr/2gVMjR
 xBh41NlRg3VFKRDU3NgH3oWp6nlnfn4eUJgBchFM8qrYKoCWSUwOn/+u2Vk6tIsDolS6Ti
 WHBToiOP7i1qmvabsL6dyE06NeGAG4rwxas1Lp2sr/lmQFOF4KfO7dAdiufoBf4UGTvTGD
 YBscFNMs4QTT/HADEmTrQuzuRiqNC5h6c4K7xIfdIL/dKdRYRu+1m1EPRnYshU+AnwIKDX
 Iggy3Rbt3CEU9QOB48RNlz93kcIzJiNz7HTFMYFqsSEFIvZ2cPc6rIhajCvtmw==
ARC-Authentication-Results: i=1; rspamd-cc9cfccc-qlhnx;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Abaft-Celery: 171c7b9822d25a80_1748830363493_240146424
X-MC-Loop-Signature: 1748830363493:1929541854
X-MC-Ingress-Time: 1748830363493
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.126.10.237 (trex/7.0.3); Mon, 02 Jun 2025 02:12:43 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9cn65B0qzC9; 
 Sun,  1 Jun 2025 19:12:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748830363;
 bh=zZGJCxkwvFh4HgQHvlVW8cAq01ti24eYlPhizcoPiwo=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=N8e/czV1H0THQHlGlLEReuYOjeUItTCjk5u+4+rAtZULKgfMPnnRJbkTosR3LI7yp
 WtMsc9g+qNjiuAONqgHKu72qDNsTJpjSoDFnTqvMNPmsOOnL2m5u346+8Vgb8bgZgB
 nLD6KRH3OHHAIbngtMjXTR7gzQGmiN4RjzD/JZO3K0v8UAK3atwlloXVMJwH6a0DBB
 Tb3DYhTsaMjcxkXQvC90NbICZmp7aIvuppVusNSo4hg4e80LqW0OUPM66JrVRfKLN3
 6Yf1fpwxf5AjU39cehWYeUlX60QRcR+3+vcgugJvpK4GQQq1pfN4PToIvJygVsi+dM
 Zj9GrAgauYivA==
From: nomike <nomike@HIDDEN>
To: 78668 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: opencsg: Update to 1.8.2
Date: Mon,  2 Jun 2025 04:12:27 +0200
Message-ID: <20250602021230.3231771-1-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78668
Cc: nomike <nomike@HIDDEN>
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/graphics.scm (opencsg): Switch to cmake build system as project has switched to that.

Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84
---
 gnu/packages/graphics.scm | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 4415c56660..e61b6bc0f6 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2212,7 +2212,7 @@ (define-public opencsg
   (let ((dot-to-dash (lambda (c) (if (char=? c #\.) #\- c))))
     (package
       (name "opencsg")
-      (version "1.4.2")
+      (version "1.8.1")
       (source
        (origin
          (method git-fetch)
@@ -2224,18 +2224,12 @@ (define-public opencsg
          (file-name (git-file-name name version))
          (sha256
           (base32
-           "00m4vs6jn3scqczscc4591l1d6zg6anqp9v1ldf9ymf70rdyvm7m"))))
-      (build-system gnu-build-system)
+           "0q19mswyjlampdssqgik4q7j08fbj0dhxdr9mzg0i7ma2b2rhdhw"))))
+      (build-system cmake-build-system)
       (arguments
-       `(#:phases
-         (modify-phases %standard-phases
-           (replace 'configure
-             (lambda* (#:key outputs #:allow-other-keys)
-               (substitute* "src/Makefile"
-                 (("/usr/local") (assoc-ref outputs "out")))
-               #t))
-           (add-before 'build 'skip-example
-             (lambda _ (chdir "src") #t)))))
+       `(#:phases (modify-phases %standard-phases
+                    ;; library has no tests
+                    (delete 'check))))
       (inputs
        (list glew freeglut))
       (synopsis "Library for rendering Constructive Solid Geometry (CSG)")
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Jun 2025 02:09:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 01 22:09:42 2025
Received: from localhost ([127.0.0.1]:44493 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLucP-0005js-HT
	for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:09:42 -0400
Received: from lists.gnu.org ([2001:470:142::17]:40488)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uLucI-0005it-78
 for submit <at> debbugs.gnu.org; Sun, 01 Jun 2025 22:09:39 -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 <nomike@HIDDEN>) id 1uLucC-0004xS-9b
 for guix-patches@HIDDEN; Sun, 01 Jun 2025 22:09:28 -0400
Received: from bat.oak.relay.mailchannels.net ([23.83.215.13])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <nomike@HIDDEN>) id 1uLucA-0004iC-Ku
 for guix-patches@HIDDEN; Sun, 01 Jun 2025 22:09:28 -0400
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 3E6F2323210;
 Mon,  2 Jun 2025 02:09:24 +0000 (UTC)
Received: from pdx1-sub0-mail-a206.dreamhost.com
 (100-117-153-205.trex-nlb.outbound.svc.cluster.local [100.117.153.205])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id B121232312E;
 Mon,  2 Jun 2025 02:09:23 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1748830163; a=rsa-sha256;
 cv=none;
 b=E7rctTtkyetp+fe45Ksf5YgGvZ/algdw5KYY4MLf+5HLjXFNOnclx5va6q2+q+3mrFm9YV
 ZEFrRyVe5SVgkP20SQVXUhk+UwMOzUzo5HLGrheQPwihFJT8UF8V/K7Z5BZSNbbkNGbFv6
 ueXOc1CDb0OMyVCmwcFEs5upMs01drrn+8vC2sgUfspm68wy9pIzAsntC2Yr2szEblT2Jn
 DEowXn3Jm2BRVbJ9oZErp7h3VzmocHdAj75GeZ+bOtmg4JbuSyOO82JNZCJgvlMoEdOuag
 C8jzwwPQR/WKuBaE2BwLDUqGSb+IshaZzWoMKib+OER4FJq53aG3ioNIFnzVYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1748830163;
 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=DuW3E74iCvXRZ84HIicqTew5nhahHnZ+ZoEQAnxzwow=;
 b=He+Li5XIjt+z1cZGFVwGAId9t3X2QsL5JD3QoKNE5Akb6FeK3TF64mOZpC+ppqFn1JV9Lq
 /D/x4jSROX49qig0g7MIXjF3RnxgFgQDRnO/6+EQp/T5antLSejp6VswnKpIBTj/diyRG5
 +qzGXVRT5Z1F8TiMcn8vWP88W49bZJXsfHFnrXHVPhs5rQOmJUcOQgP4UG1Nm2y/gOWgfy
 TQmm0RGk8/0pfs9ZroOjiyeOEyZ0h30FHt2EZFAVK8hNGrfa6cXfP1zwn5dpQnjjifOyHC
 KKtggrvnqjJJUj+8JM/tw64a8Jp8ESgga2Y/qEYqiX+/mTZEHsaChbxg5T63xg==
ARC-Authentication-Results: i=1; rspamd-76569d6b7-vzwq6;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN
X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN
X-MC-Relay: Bad
X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Cooperative-Hysterical: 620fad664c953bdd_1748830164124_802554328
X-MC-Loop-Signature: 1748830164124:1661859891
X-MC-Ingress-Time: 1748830164123
Received: from pdx1-sub0-mail-a206.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.117.153.205 (trex/7.0.3); Mon, 02 Jun 2025 02:09:24 +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@HIDDEN)
 by pdx1-sub0-mail-a206.dreamhost.com (Postfix) with ESMTPSA id 4b9cjH1Q2VzCT; 
 Sun,  1 Jun 2025 19:09:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com;
 s=dreamhost; t=1748830163;
 bh=DuW3E74iCvXRZ84HIicqTew5nhahHnZ+ZoEQAnxzwow=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=Kkzr6boV0RVcvpa5bWVhq79HT1nDC1yHaE4hnnDDkn08I/HBfAq6dl8tIQig6cx/e
 Rm3OmD6I06+WgLisWdB/QZF8Dx/vQr2qulvKIwuMEjB7faGiQNwsFMQmiqnbuqPeOJ
 aazp6zM43MF66ksm0+8PRVcAFYd8nASyCPXWmLO+P5W0ydQYsFZ6X5Xc3L6oBspzfo
 Ur8RRzsBhyOI/GCWeIHxW7a1kR+aJMJN+x7JStw9eqg6fsTaidDcZL41gTN86Jyzq9
 ZhGQAtwn0jUNwNfnWXqPCIN8aWrBh+6Z/OAbXEIntF8PZc2TQIipXd+o8JfoWOEyCH
 MhxONIkGtyD/A==
From: nomike <nomike@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/4] Update openscad to 2024.06.01 and improve package
Date: Mon,  2 Jun 2025 04:03:57 +0200
Message-ID: <20250602020916.3217860-1-nomike@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=23.83.215.13; envelope-from=nomike@HIDDEN;
 helo=bat.oak.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_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 <nomike@HIDDEN>
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: -0.1 (/)

I have upgraded OpenSCAD to a newer version and have also made various improvements to the package:

- all workarounds and patches are now properly documented
- bug reports have been filed upstream for each of them
- links to those bug reports are in the comments
- all libraries are unbundled
- dependent libraries are now up to date
- all unit tests are now enabled and green (except for the ones disabled by the upstream project)

nomike (4):
  gnu: opencsg: Update to 1.8.2
  gnu: opencsg: guix style
  gnu: manifold: Update to 3.0.1-0.7c8fbe1
  gnu: openscad: Update to 2025.06.01

 gnu/packages/engineering.scm                  | 105 ++++++++++------
 gnu/packages/graphics.scm                     |  25 ++--
 ...cted-test-results-to-acommodate-diff.patch | 117 ++++++++++++++++++
 3 files changed, 192 insertions(+), 55 deletions(-)
 create mode 100644 gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch

-- 
2.49.0





Acknowledgement sent to nomike <nomike@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#78668; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 2 Jun 2025 23:30:09 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.