From unknown Fri Jun 20 07:26:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78002 <78002@debbugs.gnu.org> To: bug#78002 <78002@debbugs.gnu.org> Subject: Status: [PATCH] gnu: opencascade-occt: update to 7.9.0. Reply-To: bug#78002 <78002@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:26:29 +0000 retitle 78002 [PATCH] gnu: opencascade-occt: update to 7.9.0. reassign 78002 guix-patches submitter 78002 Kurt Kremitzki severity 78002 normal tag 78002 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 22 22:21:15 2025 Received: (at submit) by debbugs.gnu.org; 23 Apr 2025 02:21:15 +0000 Received: from localhost ([127.0.0.1]:51153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u7Pje-0006RI-GP for submit@debbugs.gnu.org; Tue, 22 Apr 2025 22:21:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51750) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u7PjY-0006Q7-Ou for submit@debbugs.gnu.org; Tue, 22 Apr 2025 22:21:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u7PjK-0007Lo-J2 for guix-patches@gnu.org; Tue, 22 Apr 2025 22:20:55 -0400 Received: from out-177.mta0.migadu.com ([2001:41d0:1004:224b::b1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u7PjD-0008Jw-Bq for guix-patches@gnu.org; Tue, 22 Apr 2025 22:20:54 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwk.systems; s=key1; t=1745374834; 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; bh=NzYWcUz4nPNm78kcHIjxn38KPunC0f6CmB6eq0qkzYU=; b=N6YEAowkPilFnxkaW7rZ9HQNgd3OawMRnfPfiNBWbTUonWmwrv5K1+QUkP9ACMXxYVVEGD Td82k4Oqf3xiWu0sh4MumzkbwDLRVqmj3dV2R4Ucsccja/trlHPRAWrUbXRKAIcG/hi2GV R2OrPF+bL3kn3Bk7qKlWam0btiqk6fzCzq6uEO5tWhlhfdKqXT5TMHwQsm4OWOvybjj/OY tA8BwFOOIbcu5VkjnKxfBIJrbaHfzp7Wg9sL9FqxAsU+ydv4lu8+Wpr9UhReXG85TrFaVH 07HON33pw5xnFmTSwHvjxCVFjx3rg7O1yRvs6G0uMv8kLYKpALiWpEgXGjGTbg== From: Kurt Kremitzki To: guix-patches@gnu.org Subject: [PATCH] gnu: opencascade-occt: update to 7.9.0. Date: Tue, 22 Apr 2025 21:20:18 -0500 Message-ID: <38a3aca00a7c1c8efafbe47d51e6c7bbdf4b59e7.1745374818.git.kurt@kwk.systems> MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::b1; envelope-from=kurt@kwk.systems; helo=out-177.mta0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Kurt Kremitzki X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/maths.scm (opencascade-occt): Update to 7.9.0. [source]: Revise cleanup of batch files and templates [inputs]: Use newer TBB & rapidjson [arguments]: Build with rapidjson for glTF support Change-Id: I2d0c97bda54fde920aa63d4fb4ba4f0828be440e --- gnu/packages/maths.scm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 4be9e71320..733532ff8d 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -196,6 +196,7 @@ (define-module (gnu packages maths) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages wxwidgets) + #:use-module (gnu packages web) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (srfi srfi-1) @@ -3327,7 +3328,7 @@ (define-public octave (define-public opencascade-occt (package (name "opencascade-occt") - (version "7.6.2") + (version "7.9.0") (properties '((release-tag-prefix . "^V") (release-tag-version-delimiter . "_"))) @@ -3342,7 +3343,7 @@ (define-public opencascade-occt version))))) (file-name (git-file-name name version)) (sha256 - (base32 "07z5d83vm9f50an7vhimzl7gbmri1dn6p2g999l5fgyaj5sg5f02")) + (base32 "1j6g6h5cqrcwslqnz7nkn9jxxa94gavz3s2h7b51r2ic484kd2df")) (modules '((guix build utils))) (snippet '(begin @@ -3350,10 +3351,9 @@ (define-public opencascade-occt (delete-file-recursively "samples/ios") (delete-file-recursively "samples/mfc") (delete-file-recursively "samples/qt/FuncDemo") - (delete-file "genconf.bat") - (delete-file "gendoc.bat") - (delete-file "genproj.bat") - (delete-file "upgrade.bat") + (for-each delete-file (find-files "." "\\.bat$")) + (for-each delete-file (find-files "." "\\.bat\\.in$")) + (for-each delete-file (find-files "." "\\.bat\\.template")) ;; Remove references to deleted files. (substitute* "dox/FILES_HTML.txt" ((".*standard.*") "" ) @@ -3373,6 +3373,7 @@ (define-public opencascade-occt ;; reference' errors. #:configure-flags (list "-DUSE_FREEIMAGE:BOOL=OFF" + "-DUSE_RAPIDJSON:BOOL=ON" "-DUSE_TBB:BOOL=ON" "-DUSE_VTK:BOOL=OFF" "-DBUILD_DOC_Overview:BOOL=OFF" @@ -3388,7 +3389,8 @@ (define-public opencascade-occt libxi libxmu mesa - tbb-2020 + rapidjson + tbb tcl tk)) ;; TODO: build Overview documentation and add 'doc' output. base-commit: b276cf2f9785c71cc37688c3e2b1db38e2c710a1 -- 2.47.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 29 07:27:04 2025 Received: (at 78002) by debbugs.gnu.org; 29 Apr 2025 11:27:04 +0000 Received: from localhost ([127.0.0.1]:51454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9j79-0006BC-U2 for submit@debbugs.gnu.org; Tue, 29 Apr 2025 07:27:04 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:48892) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9j74-00069O-01 for 78002@debbugs.gnu.org; Tue, 29 Apr 2025 07:27:00 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DAD1330F; Tue, 29 Apr 2025 13:26:50 +0200 (CEST) Authentication-Results: hera.aquilenet.fr; none X-Virus-Scanned: Debian amavis at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP id ie5Ip9_nQRgy; Tue, 29 Apr 2025 13:26:50 +0200 (CEST) Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150]) by hera.aquilenet.fr (Postfix) with ESMTPSA id F1ABC18D; Tue, 29 Apr 2025 13:26:49 +0200 (CEST) Date: Tue, 29 Apr 2025 13:26:48 +0200 From: Andreas Enge To: Kurt Kremitzki Subject: Re: [PATCH] gnu: opencascade-occt: update to 7.9.0. Message-ID: References: <38a3aca00a7c1c8efafbe47d51e6c7bbdf4b59e7.1745374818.git.kurt@kwk.systems> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <38a3aca00a7c1c8efafbe47d51e6c7bbdf4b59e7.1745374818.git.kurt@kwk.systems> X-Rspamd-Queue-Id: DAD1330F X-Spamd-Result: default: False [5.40 / 15.00]; SPAM_FLAG(5.00)[]; BAYES_HAM(-3.00)[99.99%]; NEURAL_SPAM(3.00)[1.000]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Spamd-Bar: +++++ X-Rspamd-Action: greylist X-Rspamd-Server: hera X-Spam-Level: ***** X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78002 Cc: 78002@debbugs.gnu.org, nomike@nomike.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Kurt, thanks for your update suggestion! We will need to coordinate with https://issues.guix.gnu.org/77881 (see also https://issues.guix.gnu.org/77811 for a similar patch); I would suggest to first complete #77881. As from the discussion, I am quite certain that the update breaks at least its depending package prusa-slicer; more generally, this can be tested by running ./pre-inst-env guix build -P 1 opencascade-occt locally. In this case, the problem has also been found by QA: https://qa.guix.gnu.org/issue/78002 https://qa.guix.gnu.org/issue/78002/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing Andreas From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 17:47:31 2025 Received: (at 78002) by debbugs.gnu.org; 20 May 2025 21:47:31 +0000 Received: from localhost ([127.0.0.1]:37617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHUo7-0008GU-9h for submit@debbugs.gnu.org; Tue, 20 May 2025 17:47:31 -0400 Received: from buffalo.tulip.relay.mailchannels.net ([23.83.218.24]:56113) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHUo2-0008Fg-Pm for 78002@debbugs.gnu.org; Tue, 20 May 2025 17:47:28 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id C912278264C; Tue, 20 May 2025 21:47:24 +0000 (UTC) Received: from pdx1-sub0-mail-a235.dreamhost.com (100-112-106-115.trex-nlb.outbound.svc.cluster.local [100.112.106.115]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 6E3AA782E23; Tue, 20 May 2025 21:47:24 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747777644; a=rsa-sha256; cv=none; b=y75Haif9p9FiXlvnvjL/GVxI/p10EhJGY1Dt+hOaCT6wyk5ZfiaRqt19quxXFOHUL/UgI6 FYcY8Zb/7ZmQqb5tiGdsQ/gvUPdSpEhFloN1li6Ns+QgazolWEHbncDlSctDkqbaFqQjqJ rvQ4vSkpTUg2El3Jwj+ytvyel5py2qQNq94FWCf6SA0F11dr86y1y6ZigT9Jg66ul7r9Fn X8jOsj1YR+uegMiV9LTvLGWi2w63vFeg84D4fWoc8Kk1p3XnaY7D+nSdPtf3CkjzlDRzmq d0cK2zGqy6Yi3Pr766opcldSEcUNz1qjnHIdslVg5q4rKXbP5yuvte4HPvAdHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1747777644; 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=2pFYo7syzMdUatOGemhPZVAT97QtkmjnaWCxIZZVhkg=; b=ywakCFktOHA4k9j/F3wYRazA3uNFtZ1SN68nALITBuJpGtlYXR5qvikhrPbvv4qxssvAiq IrNauSqe5dMJ50/OFlLV/COqdqaV1gC/1hZ0TuPQgCQqSIayKh4XbOaBzJDpFGmWO/0Jlu Sq/KSGlXL+o2dyDqcCSZuLVr4Q3Vst9lD0yKyxVvNjyBJxvG9pB5PZtfTspaxr/LQrgZxp 4Dautd4OSm8XVgIBux+Sw49pS7fipK928TMNuaZVTHzPp6z8xqiKPDfTV902e6HmeaVykq K3LsOlWMnD2+/APEQSRcm1eR+Zm9qSgGt4w9LdnWQO4FB2RQuCirvpek/elHUQ== ARC-Authentication-Results: i=1; rspamd-5b49d78d5-scvsk; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@nomike.com X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@nomike.com X-MailChannels-Auth-Id: dreamhost X-Thread-Spot: 1ad283eb01a0757b_1747777644661_1788471904 X-MC-Loop-Signature: 1747777644661:3855901628 X-MC-Ingress-Time: 1747777644661 Received: from pdx1-sub0-mail-a235.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.106.115 (trex/7.0.3); Tue, 20 May 2025 21:47: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@nomike.com) by pdx1-sub0-mail-a235.dreamhost.com (Postfix) with ESMTPSA id 4b27SW6wyLz52; Tue, 20 May 2025 14:47:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1747777644; bh=2pFYo7syzMdUatOGemhPZVAT97QtkmjnaWCxIZZVhkg=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=hhogRcu/ibFZ+6SjCQ8u+kNJZy8WezZK8cQsgPIHlVt6xa/f8ssrcj5BIm2SFJnqE kZRsC0Heehy2QboONRJvec5t9UjRtKKibYhBwxJ2StnDLZJYP3K56MPyGktCcM/PYA 0VKiePlM6QES8zNK5ONxHRNqoe7v5+KuKvWj9lc5Wlrk70xQ4qXBel0eg9vB1XDAh0 UahsHJe4vH2PJPp7mIailCqUG7P+/m30qi+jcugWxf8dfx7mnlBV+lOzL/haCxByVg qllrOxKH0CnkJEOLQhTH2VjKL/80SpWDJyiyNmH15j9foOdo8PUZFJPeJ74+Hx9KAf 2wue4pVxNdAag== From: nomike To: 78002@debbugs.gnu.org Subject: [PATCH] gnu: Add opencascade-occt-7.6.1: Add separate package for version 7.6.1 as this is a hard requirement for the new version of prusa-slicer due to a bug in newer versions of opencascade-occt Date: Tue, 20 May 2025 23:46:06 +0200 Message-ID: <20250520214625.2812326-1-nomike@nomike.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Kurt Kremitzki , Andreas Enge Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78002 Cc: nomike X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable Change-Id: Id4f9e3cb31ebe247ff969cac752fcadfa6ad2109 --- gnu/packages/maths.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 781162eca4..06412fd42e 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3478,6 +3478,47 @@ (define-public opencascade-occt ;; File src/NCollection/NCollection_StdAllocator.hxx: license:public-domain)))) +(define-public opencascade-occt-7.6.1 + ;; As of version 2.9.2 PrusaSlicer has a hard dependency on this version of OCCT + ;; "because newer versions are triangulating chamfers incorrectly.". + ;; See https://github.com/prusa3d/PrusaSlicer/commit/c6a02106fd1d3caa9a48a6b7c2bdd04546b24485 + (package + (inherit opencascade-occt) + (name "opencascade-occt") + (version "7.6.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.dev.opencascade.org/repos/occt.git") + (commit (string-append "V" + (string-map (lambda (x) + (if (eq? x #\.) #\_ x)) + version))))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cc7n4rs26lm1awwn2bijvjq9b3kz204ffnks02lrpgs7pf8yk8b")) + (modules '((guix build utils))) + (snippet '(begin + ;; Remove files specific to non-free operating systems. + (delete-file-recursively "samples/ios") + (delete-file-recursively "samples/mfc") + (delete-file-recursively "samples/qt/FuncDemo") + (delete-file "genconf.bat") + (delete-file "gendoc.bat") + (delete-file "genproj.bat") + (delete-file "upgrade.bat") + ;; Remove references to deleted files. + (substitute* "dox/FILES_HTML.txt" + ((".*standard.*") + "") + ((".*UIKitSample.*") + "")) + #t)))) + (inputs (modify-inputs (package-inputs opencascade-occt) + (replace "tbb" tbb-2020) + (delete rapidjson))))) + (define-public fast-downward (package (name "fast-downward") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 17:52:54 2025 Received: (at 78002) by debbugs.gnu.org; 20 May 2025 21:52:54 +0000 Received: from localhost ([127.0.0.1]:37696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHUtK-0000OT-3a for submit@debbugs.gnu.org; Tue, 20 May 2025 17:52:54 -0400 Received: from tiger.tulip.relay.mailchannels.net ([23.83.218.248]:13565) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHUtG-0000Np-RT for 78002@debbugs.gnu.org; Tue, 20 May 2025 17:52:51 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1908C18305F; Tue, 20 May 2025 21:52:49 +0000 (UTC) Received: from pdx1-sub0-mail-a235.dreamhost.com (100-112-52-184.trex-nlb.outbound.svc.cluster.local [100.112.52.184]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8A6DB182F8F; Tue, 20 May 2025 21:52:48 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747777968; a=rsa-sha256; cv=none; b=6Fsh0SanbC1izS29CfK9cYFzOsc+nS7oxYOvaG/gQVO4Jl1r8uGitmZDNema6dvJX4Hn/O UpUyA+yXpFEYvSxHPxXo6Uqa1t2vCicuY1ZMvDAkeLFHYBvaNlke6mNhoO6cpOeHaD47Ww BHbQdQiN5UsYFTF/MhYCSSQp8jZVJpYGmRFIf8KMY5iW9T/SxwE5HkS5la4gMgBhh+CXhL 6y0pkBL+L2owt8y4WwpnjSYX0MtfmDVRe4d5QQS7c7Gc0OQtn2HgOeueWF84zknar2vWVc 8ZT7MWgrQoKm+Wf3TAHkGVJ0eIhhxpKmZqPDhNa3VnWe3gcejRp+vqrb1HcH1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1747777968; 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=x/SnpRKvP/jz4lTJdNAoYWInMpUb9e/8uc1PUNOQvm0=; b=jDyN/sJBVhaPhojpMI14DESEMeZWyzm/M/CNZSDiICgKQCC6a0p3AcwA1Whsfj5g5Ckp+1 /MssNoxX3+3V71NvCZT90rtqH+fMk6hCympgspaFpK+bp2hosU5FnWZhdCYXVHOhCNe7SG 5M242Tbrww9BmJife3EKyCrV2Y0vRvqLIwliEj9JhxBXIHv5ULBcoYTKIVexGtg9Ly5Gz4 KmQVNqQau5KG01sb01p78Ja3isNd2RLNLQzX8ZWsyblL84XYXjTxs0LKXWAzZEdSKNJSG4 Bz6HZpLfeeCY51tRXXK7Vmwf8Rf4yQS5OGpT5bYnQfAQi+9ba8JE5YwsDlHPnA== ARC-Authentication-Results: i=1; rspamd-5b49d78d5-rpfn5; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@nomike.com X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@nomike.com X-MailChannels-Auth-Id: dreamhost X-Harmony-Plucky: 5c1a32d068755a7e_1747777968790_3664285067 X-MC-Loop-Signature: 1747777968790:2845326829 X-MC-Ingress-Time: 1747777968790 Received: from pdx1-sub0-mail-a235.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.52.184 (trex/7.0.3); Tue, 20 May 2025 21:52:48 +0000 Received: from localhost (84-112-221-106.cable.dynamic.surfer.at [84.112.221.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nomike@nomike.com) by pdx1-sub0-mail-a235.dreamhost.com (Postfix) with ESMTPSA id 4b27Zm0RR4z52; Tue, 20 May 2025 14:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1747777968; bh=x/SnpRKvP/jz4lTJdNAoYWInMpUb9e/8uc1PUNOQvm0=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=fApei5TeI3mppSpJkxq3qZNQeP2CpOlhM1mrHQzLagQUDQ5rSjsCF/vn1Wr4IHmZO /pm83ADgWjOt0554WVtZiBn93XkoGX9T4hjLIS+KdIYZ/hfvJJM2U9fSAs3If3JcMW FbylmfYsQ5qyrvuJ1WfuWI/17ySE9IpCPOc/AAZ8S5CQN/C9WGN/AKU8D0hE2UH4Z/ FzsgmUx0QStgAAojlzOsnEYdQwPXzKNx8qstnyipggimXYWFtGmdGd3wYPJI0K8NuE 7kVzzC9l2htc7tnPcF/jnL7EPnsTIDVNXuxG8+WHLGv9A2qtvFtzs1wxFXEsxNGtHC 4ZWwRc/q2aPMA== From: nomike To: 78002@debbugs.gnu.org Subject: [PATCH] gnu: Add opencascade-occt-7.6.1: Add separate package for version 7.6.1 as this is a hard requirement for the new version of prusa-slicer due to a bug in newer versions of opencascade-occt Date: Tue, 20 May 2025 23:51:22 +0200 Message-ID: <20250520215240.2823396-1-nomike@nomike.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Kurt Kremitzki , Andreas Enge , nomike Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78002 Cc: nomike X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable Change-Id: Id4f9e3cb31ebe247ff969cac752fcadfa6ad2109 --- Jus a small update to my patch to also use the better style of getting rid of the .bat files. gnu/packages/maths.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 781162eca4..06412fd42e 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3478,6 +3478,47 @@ (define-public opencascade-occt ;; File src/NCollection/NCollection_StdAllocator.hxx: license:public-domain)))) +(define-public opencascade-occt-7.6.1 + ;; As of version 2.9.2 PrusaSlicer has a hard dependency on this version of OCCT + ;; "because newer versions are triangulating chamfers incorrectly.". + ;; See https://github.com/prusa3d/PrusaSlicer/commit/c6a02106fd1d3caa9a48a6b7c2bdd04546b24485 + (package + (inherit opencascade-occt) + (name "opencascade-occt") + (version "7.6.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.dev.opencascade.org/repos/occt.git") + (commit (string-append "V" + (string-map (lambda (x) + (if (eq? x #\.) #\_ x)) + version))))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1cc7n4rs26lm1awwn2bijvjq9b3kz204ffnks02lrpgs7pf8yk8b")) + (modules '((guix build utils))) + (snippet '(begin + ;; Remove files specific to non-free operating systems. + (delete-file-recursively "samples/ios") + (delete-file-recursively "samples/mfc") + (delete-file-recursively "samples/qt/FuncDemo") + (delete-file "genconf.bat") + (delete-file "gendoc.bat") + (delete-file "genproj.bat") + (delete-file "upgrade.bat") + ;; Remove references to deleted files. + (substitute* "dox/FILES_HTML.txt" + ((".*standard.*") + "") + ((".*UIKitSample.*") + "")) + #t)))) + (inputs (modify-inputs (package-inputs opencascade-occt) + (replace "tbb" tbb-2020) + (delete rapidjson))))) + (define-public fast-downward (package (name "fast-downward") -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 16:08:23 2025 Received: (at 78002) by debbugs.gnu.org; 27 May 2025 20:08:23 +0000 Received: from localhost ([127.0.0.1]:44743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uK0b1-0008Gc-Aj for submit@debbugs.gnu.org; Tue, 27 May 2025 16:08:23 -0400 Received: from out-186.mta1.migadu.com ([95.215.58.186]:46629) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uK0aw-0008G3-P5 for 78002@debbugs.gnu.org; Tue, 27 May 2025 16:08:21 -0400 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwk.systems; s=key1; t=1748376491; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=M7oiH0jS5qIY19k3tR7Mjgu65vDR58OGGv8aH1q3oNo=; b=jLNzVlwbLCF7ugmCfbKMweITu+DN/vXy/f4K1Yez3kxeLhbIK/qdlIex9bdkebUVWFrpPg HDIwvbQBlxDzr2MJtkKxN8q9LiNoSYZ3o+O2nUUSUixkTWQvu27JMTY5lwLNpVzknhY7PH vXhpaWQo1m2r/vFRbX783w5OdYerVy1prOcCRNQXThmGfz3IbTbYFSP7/LBSVB7AglbiHP 4LnNuXdDTCO1/0QtE8AbDn990bme3fCNVIg2wL/35+SbfhThJhgTmfbV4qFhTYyR4rInk7 xaQqv5WrYhNW4SA9Bzt/5aBYqiSqzt8oW4yQZS0jQky4vf8a8RxjklNfCK4cNw== Date: Tue, 27 May 2025 20:08:05 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: kurt@kwk.systems Message-ID: TLS-Required: No Subject: Re: [bug#78002] [PATCH] gnu: Add opencascade-occt-7.6.1: Add separate package for version 7.6.1 as this is a hard requirement for the new version of prusa-slicer due to a bug in newer versions of opencascade-occt To: "nomike" , 78002@debbugs.gnu.org In-Reply-To: <20250520215240.2823396-1-nomike@nomike.com> References: <38a3aca00a7c1c8efafbe47d51e6c7bbdf4b59e7.1745374818.git.kurt@kwk.systems> <20250520215240.2823396-1-nomike@nomike.com> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78002 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello Nomike, May 20, 2025 at 4:51 PM, "nomike" wrote: > Jus a small update to my patch to also use the better style of getting = rid of the .bat files. > ... > + (delete-file "genconf.bat") It looks like there was an issue with sending the updated patch in your l= ast message: you mention changing the method of getting rid of the .bat f= iles, but it's showing `delete-file` still instead of `for-each delete-fi= le`. Cheers, Kurt From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 20:29:03 2025 Received: (at 78002) by debbugs.gnu.org; 28 May 2025 00:29:03 +0000 Received: from localhost ([127.0.0.1]:46504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uK4fC-0001zD-U0 for submit@debbugs.gnu.org; Tue, 27 May 2025 20:29:03 -0400 Received: from out-183.mta0.migadu.com ([91.218.175.183]:37330) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uK4f6-0001yO-BJ for 78002@debbugs.gnu.org; Tue, 27 May 2025 20:28:58 -0400 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwk.systems; s=key1; t=1748392125; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5vfmsxo2FaxC5l6KzboN88JuOczBf8wYfS0ECigOBfQ=; b=70ckLbWtHWMdC3VWfesMMFU9JINp6TLOn8di5ZiLJl1ncfwsqQEX+EBgf3FggNb2lPQ4Yf 5UXCozZWETX9zQxnV5yfKcjWlsh8Lre9Rcsgae40hINfCjL2iudDGkySI+crzNE5zPG5Zm cWytuzEueNAMdVV7dxLtPHffyghxrhy0BAqAkB7K1KvHzLh3a2vwAg4LgF+t1yz7Z0fdgk QYfvGccUss0KpxV3vM3WEpvRLa3QkSgcfqClzlM0xm1GCgB4c8kLEv492U+V14InY/9ziu zNYMOFulHfqj6MeBB+KpREGsKzkuPf9l5M5eKoQHn+l4elPm70r6cg96Z4eQyw== Date: Wed, 28 May 2025 00:28:44 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: kurt@kwk.systems Message-ID: <905118832e926845bca004cebb233bc22c7c9109@kwk.systems> TLS-Required: No Subject: Re: [PATCH] gnu: opencascade-occt: update to 7.9.0. To: "Andreas Enge" In-Reply-To: References: <38a3aca00a7c1c8efafbe47d51e6c7bbdf4b59e7.1745374818.git.kurt@kwk.systems> X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78002 Cc: 78002@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello Andreas, April 29, 2025 at 6:26 AM, "Andreas Enge" wrote: >=20 >=20Hello Kurt, >=20 >=20thanks for your update suggestion! Thanks for your review as well! > As from the discussion, I am quite certain that the update breaks at >=20 >=20least its depending package prusa-slicer; more generally, this can be >=20 >=20tested by running >=20 >=20 ./pre-inst-env guix build -P 1 opencascade-occt >=20 >=20locally. Strangely, I remember running this, being surprised at the lack of failur= es, and indeed in my log, I even have a second check with `--dependents= =3D2`, but after your message, I was of course able to reproduce the fail= ure... I'm not sure what could have happened, but I'll chalk that up to u= ser error. Perhaps some edge-case bug there though that I was not able to= reproduce? Cheers, Kurt P.S. Looking at this again, I noticed I missed the ending `$` regex in th= e third use of `for-each delete-file`. I may try figuring out how to send= an updated patch, but perhaps that's the sort of thing that could just b= e fixed in a merge, so I thought I'd mention it here!