GNU logs - #77394, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 0/5] Update rdkit to 2024.09.6
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:05:02 +0000
Resent-Message-ID: <handler.77394.B.17433722802868 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17433722802868
          (code B ref -1); Sun, 30 Mar 2025 22:05:02 +0000
Received: (at submit) by debbugs.gnu.org; 30 Mar 2025 22:04:40 +0000
Received: from localhost ([127.0.0.1]:38336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0lj-0000kA-IU
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:39 -0400
Received: from lists.gnu.org ([2001:470:142::17]:34614)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lf-0000jQ-Sb
 for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:36 -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 <david.elsing@HIDDEN>)
 id 1tz0lY-00008i-59
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:29 -0400
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lW-0005pK-En
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:27 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E0AC4240101
 for <guix-patches@HIDDEN>; Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372263; bh=aT+XTUTqBwLeDmsHCJzG0c9ciydz4FcLGUM00MWdMVU=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=CrBDH3r+iatq4nKOwkxVv+fFiL8JU9bvZeh88b2BDfSREaZn1ZXlzQc8q6c8/geHl
 sY0vOsKl14DQJAdSbULH/FyQLlZfcU7Xjzxbuyecn5VUUmXz2iYYMtglTHY/YSEs3U
 kGNtXeH+8rVFCinM+BdxTyl/kek5hWaPFaazUt4XiJN9wGeRsrV2JfkUN8ZzjfsYEJ
 MSHPvZpujBDY54jPITigO3gURfCtyEyFes0PrN+N8bQPJLc0NqYxEMldHn5tG9MvdK
 X3ci56VmZ7lzqtfW5mZYouSElGM6Jji5jzMNPd2zh3HGFwlX3Jq37od7kc7NuNsgeE
 5gHLZJslyY1ZQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpFg37wBz6twH;
 Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:04:10 +0000
Message-ID: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.66;
 envelope-from=david.elsing@HIDDEN; helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_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: 1.0 (+)
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.0 (/)

This patch series updates rdkit and some of its dependencies.
The build now depends on the CMake files of the NumPy extension of
Boost.Python and rdkit depends on python-numpy anyway, so I added a package
variant of boost with it enabled.

David Elsing (5):
  gnu: inchi: Update to 1.07.3.
  gnu: yaehmop: Update to 2024.03.1.
  gnu: Add boost-with-numpy.
  gnu: Add pubchem-align3d.
  gnu: rdkit: Update to 2024.09.6.

 gnu/packages/boost.scm                        |   8 +
 gnu/packages/chemistry.scm                    | 186 +++++++++++-------
 ...rdkit-unbundle-external-dependencies.patch | 183 +++++++++++++++--
 3 files changed, 291 insertions(+), 86 deletions(-)

-- 
2.48.1





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: David Elsing <david.elsing@HIDDEN>
Subject: bug#77394: Acknowledgement ([PATCH 0/5] Update rdkit to 2024.09.6)
Message-ID: <handler.77394.B.17433722802868.ack <at> debbugs.gnu.org>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
X-Gnu-PR-Message: ack 77394
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 77394 <at> debbugs.gnu.org
Date: Sun, 30 Mar 2025 22:05:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 77394 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77394: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77394
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 1/5] gnu: inchi: Update to 1.07.3.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:09:01 +0000
Resent-Message-ID: <handler.77394.B77394.17433725004268 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17433725004268
          (code B ref 77394); Sun, 30 Mar 2025 22:09:01 +0000
Received: (at 77394) by debbugs.gnu.org; 30 Mar 2025 22:08:20 +0000
Received: from localhost ([127.0.0.1]:38348 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0pH-00016j-Ur
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:20 -0400
Received: from mout02.posteo.de ([185.67.36.66]:41271)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0pE-00015z-FJ
 for 77394 <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:17 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 112F6240101
 for <77394 <at> debbugs.gnu.org>; Mon, 31 Mar 2025 00:08:08 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372489; bh=mJhwDmJNKORS4dC6UmFDRh5ke2e5wkDhG9D2A6rd9QE=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=Jzq14Hb2Ts9lL+e6iRfzah4mJCTQadg9q2UBk2E/nDPkKzO3Nkn4ZSNEHGIKH/mbp
 w7vpneLVX4C4nGnOoEtyZnRe4xncmVeykXZCWO28WtE72xQ7YRWpeb5xyIpEIq+MgO
 pYPTibZYubBaE6jzMubN3O9D0NE+tXRPtlwUuY8VYlmrvKx4sG2Q+6mEOmNtKko/0u
 rJYQXE9EqcPbdMxp7ToNwrqzBdKeQGY+y7zf1vvaeUdWsIsEA9jNgvRsa5YE+u+6Od
 QFc+InZh8RaOudVmfvF90h9+a3YZ3GcTqsuqdWj3ks9x08tbsVIfbKp6gXMpa+MfDz
 lUXtrsn/7IPYw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpL04MWDz6v0K;
 Mon, 31 Mar 2025 00:08:08 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:06:54 +0000
Message-ID: <20250330220745.25337-1-david.elsing@HIDDEN>
In-Reply-To: <20250330220421.24480-1-david.elsing@HIDDEN>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

* gnu/packages/chemistry.scm (inchi): Update to 1.07.3.
[source]: Switch to git-fetch.
[arguments]: Use gexps.  Adjust chdir-to-build-directory, build and install
phases. Enable parallel building.
[native-inputs]: Remove input label.
[license]: Change to Expat license.
---
 gnu/packages/chemistry.scm | 122 ++++++++++++++++++-------------------
 1 file changed, 59 insertions(+), 63 deletions(-)

diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm
index bd27bfad7a..df5048d22e 100644
--- a/gnu/packages/chemistry.scm
+++ b/gnu/packages/chemistry.scm
@@ -146,68 +146,66 @@ (define-public inchi
   (package
     (name "inchi")
     ;; Update the inchi-doc native input when updating inchi.
-    (version "1.06")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "https://www.inchi-trust.org/download/"
-                                  (string-join (string-split version #\.) "")
-                                  "/INCHI-1-SRC.zip"))
-              (sha256
-               (base32
-                "1zbygqn0443p0gxwr4kx3m1bkqaj8x9hrpch3s41py7jq08f6x28"))
-              (file-name (string-append name "-" version ".zip"))))
+    (version "1.07.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/IUPAC-InChI/InChI")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0r32f6i5d8ir96ic3nvqb5lywxrznwrkk6hnz1q0a4bgsw5pmk0n"))
+       (modules '((guix build utils)))
+       (snippet '(delete-file-recursively "INCHI-1-BIN"))))
     (build-system gnu-build-system)
     (arguments
-     '(#:tests? #f ; no check target
-       #:phases
-       (modify-phases %standard-phases
-         (delete 'configure) ; no configure script
-         (add-before 'build 'chdir-to-build-directory
-           (lambda _ (chdir "INCHI_EXE/inchi-1/gcc") #t))
-         (add-after 'build 'build-library
-           (lambda _
-             (chdir "../../../INCHI_API/libinchi/gcc")
-             (invoke "make")))
-         (replace 'install
-           (lambda* (#:key inputs outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (doc (string-append out "/share/doc/inchi"))
-                    (include-dir (string-append out "/include/inchi"))
-                    (lib (string-append out "/lib/inchi"))
-                    (inchi-doc (assoc-ref inputs "inchi-doc"))
-                    (unzip (search-input-file inputs "/bin/unzip")))
-               (chdir "../../..")
-               ;; Install binary.
-               (with-directory-excursion "INCHI_EXE/bin/Linux"
-                 (rename-file "inchi-1" "inchi")
-                 (install-file "inchi" bin))
-               ;; Install libraries.
-               (with-directory-excursion "INCHI_API/bin/Linux"
-                 (for-each (lambda (file)
-                             (install-file file lib))
-                           (find-files "." "libinchi\\.so\\.1\\.*")))
-               ;; Install header files.
-               (with-directory-excursion "INCHI_BASE/src"
-                 (for-each (lambda (file)
-                             (install-file file include-dir))
-                           (find-files "." "\\.h$")))
-               ;; Install documentation.
-               (mkdir-p doc)
-               (invoke unzip "-j" "-d" doc inchi-doc)
-               #t))))))
-    (native-inputs
-     `(("unzip" ,unzip)
-       ("inchi-doc"
-        ,(origin
-           (method url-fetch)
-           (uri (string-append "http://www.inchi-trust.org/download/"
-                                  (string-join (string-split version #\.) "")
-                                  "/INCHI-1-DOC.zip"))
-           (sha256
-            (base32
-             "1kyda09i9p89xfq90ninwi7w13k1w3ljpl4gqdhpfhi5g8fgxx7f"))
-           (file-name (string-append name "-" version ".zip"))))))
+     (list
+      #:tests? #f ; no check target
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure) ; no configure script
+          (add-after 'unpack 'chdir-to-build-directory
+            (lambda _ (chdir "INCHI-1-SRC/INCHI_EXE/inchi-1/gcc")))
+          (add-after 'build 'build-library
+            (lambda* (#:key parallel-build? #:allow-other-keys)
+              (chdir "../../../INCHI_API/libinchi/gcc")
+              (invoke "make" "-j" (if parallel-build?
+                                      (number->string (parallel-job-count))
+                                      "1"))))
+          (replace 'install
+            (lambda* (#:key inputs outputs #:allow-other-keys)
+              (let* ((bin (string-append #$output "/bin"))
+                     (doc (string-append #$output "/share/doc/inchi"))
+                     (include-dir (string-append #$output "/include/inchi"))
+                     (lib (string-append #$output "/lib/inchi")))
+                (chdir "../../..")
+                ;; Install binary.
+                (with-directory-excursion "INCHI_EXE/bin/Linux"
+                  (rename-file "inchi-1" "inchi")
+                  (install-file "inchi" bin))
+                ;; Install library.
+                (with-directory-excursion "INCHI_API/bin/Linux"
+                  (let ((libname (basename
+                                  (car
+                                   (find-files "." "libinchi\\.so\\.1\\.*")))))
+                    (install-file libname lib)
+                    (with-directory-excursion lib
+                      (symlink libname "libinchi.so.1")
+                      (symlink "libinchi.so.1" "libinchi.so"))))
+                ;; Install header files.
+                (with-directory-excursion "INCHI_BASE/src"
+                  (for-each (lambda (file)
+                              (install-file file include-dir))
+                            (find-files "." "\\.h$")))
+                ;; Install documentation.
+                (with-directory-excursion "../INCHI-1-DOC"
+                  (for-each
+                   (lambda (file)
+                     (install-file file doc))
+                   (find-files "." "\\.pdf$")))))))))
+    (native-inputs (list unzip))
     (home-page "https://www.inchi-trust.org")
     (synopsis "Utility for manipulating machine-readable chemical structures")
     (description
@@ -216,9 +214,7 @@ (define-public inchi
 unique to the compound they describe and can encode absolute stereochemistry
 making chemicals and chemistry machine-readable and discoverable.  A simple
 analogy is that InChI is the bar-code for chemistry and chemical structures.")
-    (license (license:non-copyleft
-              "file://LICENCE"
-              "See LICENCE in the distribution."))))
+    (license license:expat)))
 
 (define-public libmsym
   (package
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 2/5] gnu: yaehmop: Update to 2024.03.1.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:09:02 +0000
Resent-Message-ID: <handler.77394.B77394.17433725104331 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17433725104331
          (code B ref 77394); Sun, 30 Mar 2025 22:09:02 +0000
Received: (at 77394) by debbugs.gnu.org; 30 Mar 2025 22:08:30 +0000
Received: from localhost ([127.0.0.1]:38356 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0pR-00017n-Qw
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:30 -0400
Received: from mout02.posteo.de ([185.67.36.66]:34465)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0pH-00016B-0H
 for 77394 <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:19 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 291FE240101
 for <77394 <at> debbugs.gnu.org>; Mon, 31 Mar 2025 00:08:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372493; bh=7yutaNa6OMIWYtF3cbDoQ7485jcA8Ku87uAqsdnmYog=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=icDKAu0s+0plwcbymWyDluB59Ayuhn0+k9lVuezM7T9/wTu8vIpzq3gAxbWcNNijv
 L01Nhfm+zc3YoYiL4P+eltGLWs2uPvdGfCUNKhEjnn7TbGoe2E2uQmeMrsMD+pMILx
 +VeH+7Z85dORze5Lm+BTdvAcUsJlSuqg5dHFReX1NF4b5JHU8nHXcS1+ZreKm6DWD2
 yL8KWwHLfR1gK7vZLIxM9Z2VD0cO4tkJWDbAeELaHSQ9eDV9ZuG2yEtsPMKz9IIG1r
 +W2mJMTNw71p12Xej6deLVYlUQzrOMB6Io4q7GmD2vfG1eZZSRdADPIwOvHFzdL4oR
 KCltjpcJ0rnXw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpL45vm3z6v0J;
 Mon, 31 Mar 2025 00:08:12 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:06:55 +0000
Message-ID: <20250330220745.25337-2-david.elsing@HIDDEN>
In-Reply-To: <20250330220421.24480-1-david.elsing@HIDDEN>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

* gnu/packages/chemistry.scm (yaehmop): Update to 2024.03.1.
---
 gnu/packages/chemistry.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm
index df5048d22e..36227916b6 100644
--- a/gnu/packages/chemistry.scm
+++ b/gnu/packages/chemistry.scm
@@ -813,7 +813,7 @@ (define-public coordgenlibs
 (define-public yaehmop
   (package
     (name "yaehmop")
-    (version "2023.03.1")
+    (version "2024.03.1")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -822,7 +822,7 @@ (define-public yaehmop
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "18xnxqn8i7vswy3iffapfh9q2iimpnd23ps45hn4xxbs6dqgzprb"))
+                "1wy38cfqfs203p1k3qqsizzlpvasldjcfxmlng54y5mxzw97n55f"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 3/5] gnu: Add boost-with-numpy.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:09:03 +0000
Resent-Message-ID: <handler.77394.B77394.17433725104342 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17433725104342
          (code B ref 77394); Sun, 30 Mar 2025 22:09:03 +0000
Received: (at 77394) by debbugs.gnu.org; 30 Mar 2025 22:08:30 +0000
Received: from localhost ([127.0.0.1]:38358 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0pS-00017t-6k
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:30 -0400
Received: from mout01.posteo.de ([185.67.36.65]:40313)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0pJ-00016J-G9
 for 77394 <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:21 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id D8FB0240027
 for <77394 <at> debbugs.gnu.org>; Mon, 31 Mar 2025 00:08:13 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372493; bh=TFRFJ6svFlcjhGdMqWPy3np3hh2rXMlkuPSCiDtcCx0=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=XEKhOrSLvEr8uAYj91FxxL8bMK0VAq8VVf/YwR0Fplg8tGXUI5/x5J7hmUK5JwgJe
 ulriQGY7f5yh3w5W2j3TjEGx0Qzt24Oq1/avfOFBIFz9xDJ2T7Ddv5eYQghLU+IlwE
 qmK3COvgDLfQS2tJKtdtHnoHVLnF0bewfhkJ6HZC6CaVTVALSwXQEc6X/VTcNb0zlP
 Q0jhpZq5TMyVeeYueyrEp5JE/0KOW5lWL0+AlaNnSKnsd4u4gM1WFzlkFHNR6fhBCj
 PHtN5DG1f+2Ga1xEKztyPI5GB7BJNxYhvVcU7B651ZN971YzeOxDecESiyQImDPyyr
 2ok4ncIDctWhA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpL52Y1hz6v0J;
 Mon, 31 Mar 2025 00:08:13 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:06:56 +0000
Message-ID: <20250330220745.25337-3-david.elsing@HIDDEN>
In-Reply-To: <20250330220421.24480-1-david.elsing@HIDDEN>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

* gnu/packages/boost.scm (boost-with-numpy): New variable.
---
 gnu/packages/boost.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index 4f54c6b578..cd625e2cbb 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -50,6 +50,7 @@ (define-module (gnu packages boost)
   #:use-module (gnu packages llvm)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages shells)
   #:use-module (gnu packages mpi))
 
@@ -359,6 +360,13 @@ (define-public boost-for-mysql
        (delete "python-minimal-wrapper")))
     (properties '((hidden? . #t)))))
 
+(define-public boost-with-numpy
+  (package
+    (inherit boost)
+    (native-inputs
+     (modify-inputs (package-native-inputs boost)
+       (append python-numpy)))))
+
 (define-public boost-sync
   (let ((commit "e690de2d30e2f1649ff500c9a6f3539814994b1c")
         (version "1.55")
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 4/5] gnu: Add pubchem-align3d.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:09:03 +0000
Resent-Message-ID: <handler.77394.B77394.17433725114349 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17433725114349
          (code B ref 77394); Sun, 30 Mar 2025 22:09:03 +0000
Received: (at 77394) by debbugs.gnu.org; 30 Mar 2025 22:08:31 +0000
Received: from localhost ([127.0.0.1]:38360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0pS-00017y-JQ
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:30 -0400
Received: from mout02.posteo.de ([185.67.36.66]:49423)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0pI-00016L-Gi
 for 77394 <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:22 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id A8003240101
 for <77394 <at> debbugs.gnu.org>; Mon, 31 Mar 2025 00:08:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372494; bh=AIE23fd5hlRIOPxB3yqKxZgYbiLCFi7Z23XyEhZUinY=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=LPZ/kkFc0wYiSOg18IxmK/Mt3JwMTlGyCLf9clPuPn4rmsKYYOtI4ffxR1yn4x7Xc
 jqHov4XUS97TgTxe0W3vi4Kk4ARwcb07KZDqGVCQ/dp8iP3h018K07pOfCFjUvy5aA
 2GLWPuOGfEl0zxWFHZHbTF9k7mlH3lSpmDB/9Md/LaV2l0vhL2Z5tzU82f6i5m0NOK
 GlxCW6Pxktb6OI0663VkvqoHmIHyB/ryzuc/oElEYHud2kE2GnPN5G6SLRhOJ0JP+R
 IX8CwOtsFJfpvdBfAB8Gr5TPYxoB/Syt5PuoRrCUi9HqOsiwClHQOT/d9/U6DfWPmU
 +aIHIn+rIhv3A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpL56F7qz6v0J;
 Mon, 31 Mar 2025 00:08:13 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:06:57 +0000
Message-ID: <20250330220745.25337-4-david.elsing@HIDDEN>
In-Reply-To: <20250330220421.24480-1-david.elsing@HIDDEN>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

* gnu/packages/chemistry.scm (pubchem-align3d): New variable.
---
 gnu/packages/chemistry.scm | 46 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm
index 36227916b6..c1e0586534 100644
--- a/gnu/packages/chemistry.scm
+++ b/gnu/packages/chemistry.scm
@@ -1066,6 +1066,52 @@ (define-public ringdecomposerlib
 other ring topology descriptions.")
     (license license:bsd-3)))
 
+(define-public pubchem-align3d
+  (let ((commit "daefab3dd0c90ca56da9d3d5e375fe4d651e6be3")
+        (revision "0"))
+    (package
+      (name "pubchem-align3d")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/ncbi/pubchem-align3d")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1nj1zz5nvn5h3dyj66zi11mmvmzpq3b8y51fld9bkxnsmk17h05m"))))
+      (build-system gnu-build-system)
+      (arguments
+       (list
+        #:tests? #f ; circular dependency with rdkit
+        #:phases
+        #~(modify-phases %standard-phases
+            (delete 'configure)
+            (replace 'build
+              (lambda _
+                (invoke "g++"
+                        "-o" "libpubchem-align3d.so"
+                        "-O2" "-g" "-fPIC" "-shared"
+                        "shape_functions1.cpp" "shape_functions2.cpp"
+                        "shape_neighbor.cpp")))
+            (replace 'install
+              (lambda _
+                (for-each
+                 (lambda (file)
+                   (install-file
+                    file
+                    (string-append #$output "/include/pubchem-align3d")))
+                 (find-files "." "\\.hpp"))
+                (install-file "libpubchem-align3d.so"
+                              (string-append #$output "/lib")))))))
+      (home-page "https://github.com/ncbi/pubchem-align3d")
+      (synopsis "C++ library for aligning small molecules")
+      (description "This is a generic C++ library that can be used to rapidly
+align two small molecules in 3D space, with shape - and optionally color -
+Tanimoto scoring.")
+      (license license:public-domain))))
+
 (define-public rdkit
   (package
     (name "rdkit")
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 5/5] gnu: rdkit: Update to 2024.09.6.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 30 Mar 2025 22:09:04 +0000
Resent-Message-ID: <handler.77394.B77394.17433725124358 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77394 <at> debbugs.gnu.org
Cc: David Elsing <david.elsing@HIDDEN>
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17433725124358
          (code B ref 77394); Sun, 30 Mar 2025 22:09:04 +0000
Received: (at 77394) by debbugs.gnu.org; 30 Mar 2025 22:08:32 +0000
Received: from localhost ([127.0.0.1]:38362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0pT-000186-23
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:32 -0400
Received: from mout02.posteo.de ([185.67.36.66]:57063)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0pN-00016i-Eo
 for 77394 <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:08:27 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id AEF26240103
 for <77394 <at> debbugs.gnu.org>; Mon, 31 Mar 2025 00:08:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372494; bh=akOqWmC5uQKEUWKrmpgdB37Y4qyM7jk8EB5aRCmaCgk=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=OioLkn0Oz/iqr2UdcWK9OST4ad011zs35afOnYZrOyY3po+Lv+G55Qohj+JNDCuYU
 6jh1HmxVYxsYrr5J8FakNiTWIQovoAzxKQ/CFpF10z4tyUTPixuiUoJDgd9UNeX8w/
 sIzBIx1Ws0SLj3hiacbVcFdtHzDLN2856/4oWxOqJUl6Wx8eYgtDEzvDxdPViIip34
 ijijrDL0vvyxSd5TFfJAOM8ejlTRoTEs3OWNBZx3ETciTbNNwZcu7lTWtSdLXGPqW2
 1/XkZp8B58rd4pTid942IWRMX4z56Lg4tNRsLQKKN/tiBCWw20FaIBUsVxvnW6NPsG
 Dxdwam/c0+laQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpL62jRnz6v0J;
 Mon, 31 Mar 2025 00:08:14 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
Date: Sun, 30 Mar 2025 22:06:58 +0000
Message-ID: <20250330220745.25337-5-david.elsing@HIDDEN>
In-Reply-To: <20250330220421.24480-1-david.elsing@HIDDEN>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

* gnu/packages/chemistry.scm (rdkit): Update to 2024.09.6.
[arguments]: Disable more failing tests.
[inputs]: Add pubchem-align3d.
[native-inputs]: Replace boost with boost-with-numpy. Add python-pytest.
* gnu/packages/patches/rdkit-unbundle-external-dependencies.patch: Adjust patch.
---
 gnu/packages/chemistry.scm                    |  14 +-
 ...rdkit-unbundle-external-dependencies.patch | 183 ++++++++++++++++--
 2 files changed, 176 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/chemistry.scm b/gnu/packages/chemistry.scm
index c1e0586534..66901a22a0 100644
--- a/gnu/packages/chemistry.scm
+++ b/gnu/packages/chemistry.scm
@@ -1115,7 +1115,7 @@ (define-public pubchem-align3d
 (define-public rdkit
   (package
     (name "rdkit")
-    (version "2023.09.4")
+    (version "2024.09.6")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1126,7 +1126,7 @@ (define-public rdkit
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1lgcgijlzzwpfxndsdlx13npdfk7hcii11zg25cvpmzhbpn6vyn8"))
+                "0nagqy5c9b86ip8qr1rnvby235am1zyc4sqm0z7wphbb70cqazxg"))
               (patches
                (search-patches "rdkit-unbundle-external-dependencies.patch"))
               (modules '((guix build utils)))
@@ -1224,10 +1224,16 @@ (define-public rdkit
                             "graphmoltestPickler" "pyPartialCharges"
                             "substructLibraryTest" "pyFeatures"
                             "pythonTestDirML" "pythonTestDirChem"
+                            "pyRealValueVect" "pyDiscreteValueVect"
+                            "pickleTestsCatch"
                             ;; Catching Python exception fails
                             "pyRanker"
                             ;; Flaky test depending on floating point rounding
                             "testConrec"
+                            ;; Expensive test which may time out
+                            "pySynthonSpaceSearch"
+                            ;; Circular import
+                            "pythonSourceTests"
                             ) "|")
                          ")")))))))))
     (inputs
@@ -1238,18 +1244,20 @@ (define-public rdkit
            freetype
            inchi
            maeparser
+           pubchem-align3d
            python
            ringdecomposerlib
            sqlite
            yaehmop))
     (native-inputs
      (list bison
-           boost
+           boost-with-numpy
            catch2-3
            eigen
            flex
            freesasa
            pkg-config
+           python-pytest
            rapidjson
            tar))
     (propagated-inputs
diff --git a/gnu/packages/patches/rdkit-unbundle-external-dependencies.patch b/gnu/packages/patches/rdkit-unbundle-external-dependencies.patch
index e22ff57ee0..3e72f40504 100644
--- a/gnu/packages/patches/rdkit-unbundle-external-dependencies.patch
+++ b/gnu/packages/patches/rdkit-unbundle-external-dependencies.patch
@@ -3,10 +3,10 @@ They are packaged separately as rapidjson, avalon-toolkit, freesasa,
 ringdecomposerlib and yaehmop.
 
 diff --git a/Code/GraphMol/MolInterchange/CMakeLists.txt b/Code/GraphMol/MolInterchange/CMakeLists.txt
-index 1673386a4..c3504e6f1 100644
+index 0c1e9a0de..c3504e6f1 100644
 --- a/Code/GraphMol/MolInterchange/CMakeLists.txt
 +++ b/Code/GraphMol/MolInterchange/CMakeLists.txt
-@@ -1,18 +1,3 @@
+@@ -1,26 +1,3 @@
 -
 -if(NOT EXISTS "${CMAKE_SOURCE_DIR}/External/rapidjson-1.1.0")
 -    downloadAndCheckMD5("https://github.com/Tencent/rapidjson/archive/v1.1.0.tar.gz"
@@ -15,8 +15,16 @@ index 1673386a4..c3504e6f1 100644
 -    execute_process(COMMAND ${CMAKE_COMMAND} -E tar zxf
 -      ${CMAKE_SOURCE_DIR}/External/rapidjson-1.1.0.tar.gz
 -      WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/External)
+-    # comment out a line which causes a compilation error on some platforms
+-    # (based on the change which has already been applied to the RapidJSON master branch, see
+-    # https://github.com/Tencent/rapidjson/blob/ab1842a2dae061284c0a62dca1cc6d5e7e37e346/include/rapidjson/document.h#L414)
+-    file(READ ${CMAKE_SOURCE_DIR}/External/rapidjson-1.1.0/include/rapidjson/document.h RAPIDJSON_DOCUMENT_H)
+-    string(REGEX REPLACE
+-           "( *)(GenericStringRef& operator=\\(const GenericStringRef& rhs\\) { s = rhs\\.s. length = rhs\\.length. })" "\\1//\\2"
+-           RAPIDJSON_DOCUMENT_H "${RAPIDJSON_DOCUMENT_H}")
+-    file(WRITE ${CMAKE_SOURCE_DIR}/External/rapidjson-1.1.0/include/rapidjson/document.h "${RAPIDJSON_DOCUMENT_H}")
 -else()
--  message("-- Found RapidJSON source in ${CMAKE_SOURCE_DIR}/External")
+-    message("-- Found RapidJSON source in ${CMAKE_SOURCE_DIR}/External")
 -endif()
 -
 -include_directories(${CMAKE_SOURCE_DIR}/External/rapidjson-1.1.0/include)
@@ -26,7 +34,7 @@ index 1673386a4..c3504e6f1 100644
                Parser.cpp Writer.cpp
                LINK_LIBRARIES GraphMol)
 diff --git a/External/AvalonTools/AvalonTools.cpp b/External/AvalonTools/AvalonTools.cpp
-index e6c382123..d83d80668 100644
+index f4b37ba5c..e1b25aed1 100644
 --- a/External/AvalonTools/AvalonTools.cpp
 +++ b/External/AvalonTools/AvalonTools.cpp
 @@ -24,15 +24,15 @@
@@ -55,7 +63,7 @@ index e6c382123..d83d80668 100644
  extern int RunStruchk(struct reaccs_molecule_t **mpp,
                        struct data_line_t *data_list);
 diff --git a/External/AvalonTools/CMakeLists.txt b/External/AvalonTools/CMakeLists.txt
-index 3e31195fc..314ba35b5 100644
+index 30203ecdf..4e2661d7e 100644
 --- a/External/AvalonTools/CMakeLists.txt
 +++ b/External/AvalonTools/CMakeLists.txt
 @@ -2,90 +2,8 @@ if(NOT RDK_BUILD_AVALON_SUPPORT)
@@ -151,7 +159,7 @@ index 3e31195fc..314ba35b5 100644
  rdkit_headers(AvalonTools.h DEST GraphMol)
  rdkit_test(testAvalonLib1 test1.cpp
 diff --git a/External/AvalonTools/Wrap/pyAvalonTools.cpp b/External/AvalonTools/Wrap/pyAvalonTools.cpp
-index fb24c497e..31997bc0a 100644
+index 72c7a5ee2..e7ac609ae 100644
 --- a/External/AvalonTools/Wrap/pyAvalonTools.cpp
 +++ b/External/AvalonTools/Wrap/pyAvalonTools.cpp
 @@ -12,7 +12,7 @@
@@ -164,10 +172,10 @@ index fb24c497e..31997bc0a 100644
  
  namespace python = boost::python;
 diff --git a/External/FreeSASA/CMakeLists.txt b/External/FreeSASA/CMakeLists.txt
-index 43dfbdc40..81165a143 100644
+index 8baadb618..81165a143 100644
 --- a/External/FreeSASA/CMakeLists.txt
 +++ b/External/FreeSASA/CMakeLists.txt
-@@ -2,88 +2,8 @@ if(NOT RDK_BUILD_FREESASA_SUPPORT)
+@@ -2,174 +2,8 @@ if(NOT RDK_BUILD_FREESASA_SUPPORT)
    return()
  endif(NOT RDK_BUILD_FREESASA_SUPPORT)
  
@@ -223,6 +231,85 @@ index 43dfbdc40..81165a143 100644
 -  set(freesasa_additional_exports ${CMAKE_CURRENT_SOURCE_DIR}/additional_exports.def)
 -  file(WRITE ${freesasa_additional_exports}
 -    "EXPORTS\n"
+-    "freesasa_calc_structure\n"
+-    "freesasa_calc_coord\n"
+-    "freesasa_calc_tree\n"
+-    "freesasa_result_classes\n"
+-    "freesasa_result_free\n"
+-    "freesasa_classifier_from_file\n"
+-    "freesasa_classifier_free\n"
+-    "freesasa_classifier_radius\n"
+-    "freesasa_classifier_class\n"
+-    "freesasa_classifier_class2str\n"
+-    "freesasa_classifier_name\n"
+-    "freesasa_selection_new\n"
+-    "freesasa_selection_free\n"
+-    "freesasa_selection_name\n"
+-    "freesasa_selection_command\n"
+-    "freesasa_selection_area\n"
+-    "freesasa_set_verbosity\n"
+-    "freesasa_get_verbosity\n"
+-    "freesasa_set_err_out\n"
+-    "freesasa_get_err_out\n"
+-    "freesasa_structure_new\n"
+-    "freesasa_structure_free\n"
+-    "freesasa_structure_from_pdb\n"
+-    "freesasa_structure_array\n"
+-    "freesasa_structure_add_atom\n"
+-    "freesasa_structure_add_atom_wopt\n"
+-    "freesasa_structure_get_chains\n"
+-    "freesasa_structure_chain_labels\n"
+-    "freesasa_structure_n\n"
+-    "freesasa_structure_n_residues\n"
+-    "freesasa_structure_n_chains\n"
+-    "freesasa_structure_radius\n"
+-    "freesasa_structure_set_radius\n"
+-    "freesasa_structure_atom_name\n"
+-    "freesasa_structure_atom_res_name\n"
+-    "freesasa_structure_atom_res_number\n"
+-    "freesasa_structure_atom_chain\n"
+-    "freesasa_structure_atom_symbol\n"
+-    "freesasa_structure_atom_radius\n"
+-    "freesasa_structure_atom_set_radius\n"
+-    "freesasa_structure_residue_name\n"
+-    "freesasa_structure_residue_number\n"
+-    "freesasa_structure_residue_chain\n"
+-    "freesasa_structure_model\n"
+-    "freesasa_structure_coord_array\n"
+-    "freesasa_structure_residue_atoms\n"
+-    "freesasa_structure_chain_atoms\n"
+-    "freesasa_structure_chain_residues\n"
+-    "freesasa_structure_classifier_name\n"
+-    "freesasa_tree_new\n"
+-    "freesasa_tree_init\n"
+-    "freesasa_tree_add_result\n"
+-    "freesasa_tree_join\n"
+-    "freesasa_tree_export\n"
+-    "freesasa_node_free\n"
+-    "freesasa_node_area\n"
+-    "freesasa_node_children\n"
+-    "freesasa_node_next\n"
+-    "freesasa_node_parent\n"
+-    "freesasa_node_type\n"
+-    "freesasa_node_name\n"
+-    "freesasa_node_classified_by\n"
+-    "freesasa_node_atom_is_polar\n"
+-    "freesasa_node_atom_is_mainchain\n"
+-    "freesasa_node_atom_radius\n"
+-    "freesasa_node_atom_pdb_line\n"
+-    "freesasa_node_residue_number\n"
+-    "freesasa_node_residue_n_atoms\n"
+-    "freesasa_node_residue_reference\n"
+-    "freesasa_node_chain_n_residues\n"
+-    "freesasa_node_structure_n_chains\n"
+-    "freesasa_node_structure_n_atoms\n"
+-    "freesasa_node_structure_chain_labels\n"
+-    "freesasa_node_structure_model\n"
+-    "freesasa_node_structure_result\n"
+-    "freesasa_node_structure_selections\n"
+-    "freesasa_node_structure_add_selection\n"
+-    "freesasa_node_result_parameters\n"
+-    "freesasa_select_area\n"
 -    "freesasa_default_parameters DATA\n"
 -    "freesasa_protor_classifier DATA\n"
 -    "freesasa_naccess_classifier DATA\n"
@@ -236,8 +323,15 @@ index 43dfbdc40..81165a143 100644
 -
 -set (freesasa_h ${FREESASA_SRC_DIR}/src/freesasa.h)
 -file(READ ${freesasa_h} freesasa_h_data)
--string(REGEX REPLACE "(#include <stdio.h>)" "\\1\n#include <RDGeneral/export.h>" freesasa_h_data "${freesasa_h_data}")
--string(REGEX REPLACE "([^R][^D][^K][^I][^T][^_][^F][^R][^E][^E][^S][^A][^S][^A][^_][^C][^L][^I][^B][^_][^E][^X][^P][^O][^R][^T][^ ])(extern const)" "\\1RDKIT_FREESASA_CLIB_EXPORT \\2" freesasa_h_data "${freesasa_h_data}")
+-if (NOT freesasa_h_data MATCHES "RDGeneral/export")
+-  string(REGEX REPLACE "(#include <stdio.h>)" "\\1\n#include <RDGeneral/export.h>" freesasa_h_data "${freesasa_h_data}")
+-endif()
+-if (MSVC)
+-  set (RDKIT_FREESASA_CLIB_EXPORT "RDKIT_FREESASA_CLIB_EXPORT ")
+-else()
+-  set (RDKIT_FREESASA_CLIB_EXPORT "")
+-endif()
+-string(REGEX REPLACE "(RDKIT_FREESASA_CLIB_EXPORT )?(extern const)" "${RDKIT_FREESASA_CLIB_EXPORT}\\2" freesasa_h_data "${freesasa_h_data}")
 -file(WRITE ${freesasa_h} "${freesasa_h_data}")
 -
 -add_definitions(-DUSE_THREADS=0)
@@ -258,7 +352,7 @@ index 43dfbdc40..81165a143 100644
  
  rdkit_headers(RDFreeSASA.h DEST GraphMol)
 diff --git a/External/RingFamilies/CMakeLists.txt b/External/RingFamilies/CMakeLists.txt
-index 08dd1fe04..66ecd5834 100644
+index 08dd1fe04..068435506 100644
 --- a/External/RingFamilies/CMakeLists.txt
 +++ b/External/RingFamilies/CMakeLists.txt
 @@ -1,47 +1,7 @@
@@ -314,7 +408,7 @@ diff --git a/External/RingFamilies/dummy.cpp b/External/RingFamilies/dummy.cpp
 new file mode 100644
 index 000000000..e69de29bb
 diff --git a/External/YAeHMOP/CMakeLists.txt b/External/YAeHMOP/CMakeLists.txt
-index f1027b3bd..8bee2f910 100644
+index c8daef9a5..01eaddac6 100644
 --- a/External/YAeHMOP/CMakeLists.txt
 +++ b/External/YAeHMOP/CMakeLists.txt
 @@ -4,52 +4,7 @@ endif(NOT RDK_BUILD_YAEHMOP_SUPPORT)
@@ -326,8 +420,8 @@ index f1027b3bd..8bee2f910 100644
 -endif()
 -
 -if(NOT EXISTS "${YAEHMOP_DIR}/tightbind/bind.h")
--    set(RELEASE_NO "2023.03.1")
--    set(MD5 "e6450f13e02c54d024233b993c3c7ff6")
+-    set(RELEASE_NO "2024.03.1")
+-    set(MD5 "ebbddca4f79ab71544cb1fef9a7eca8a")
 -    downloadAndCheckMD5("https://github.com/greglandrum/yaehmop/archive/refs/tags/v${RELEASE_NO}.tar.gz"
 -          "${CMAKE_CURRENT_SOURCE_DIR}/yaehmop-${RELEASE_NO}.tar.gz" ${MD5})
 -    execute_process(COMMAND ${CMAKE_COMMAND} -E tar zxf
@@ -372,11 +466,11 @@ index f1027b3bd..8bee2f910 100644
  rdkit_headers(EHTTools.h DEST GraphMol)
  rdkit_catch_test(testEHTLib1 test1.cpp
 diff --git a/External/YAeHMOP/EHTTools.cpp b/External/YAeHMOP/EHTTools.cpp
-index 7a229f51f..71033dc5c 100644
+index 021c548f1..43afdca57 100644
 --- a/External/YAeHMOP/EHTTools.cpp
 +++ b/External/YAeHMOP/EHTTools.cpp
-@@ -10,7 +10,7 @@
- #include <fstream>
+@@ -13,7 +13,7 @@
+ #include <filesystem>
  
  extern "C" {
 -#include <yaehmop/tightbind/bind.h>
@@ -384,7 +478,7 @@ index 7a229f51f..71033dc5c 100644
  }
  
  namespace RDKit {
-@@ -160,4 +160,4 @@ bool runMol(const ROMol &mol, EHTResults &results, int confId,
+@@ -211,4 +211,4 @@ bool runMol(const ROMol &mol, EHTResults &results, int confId,
  }
  
  }  // end of namespace EHTTools
@@ -404,3 +498,56 @@ index 759a9f360..114d24532 100644
                         
  add_pytest(pyEHTTools
           ${CMAKE_CURRENT_SOURCE_DIR}/testEHTTools.py)
+diff --git a/External/pubchem_shape/CMakeLists.txt b/External/pubchem_shape/CMakeLists.txt
+index a0f16eadb..463a9e31e 100644
+--- a/External/pubchem_shape/CMakeLists.txt
++++ b/External/pubchem_shape/CMakeLists.txt
+@@ -2,47 +2,8 @@ if(NOT RDK_BUILD_PUBCHEMSHAPE_SUPPORT)
+   return()
+ endif()
+ 
+-if(NOT DEFINED PUBCHEMSHAPE_DIR)
+-  set(PUBCHEMSHAPE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/pubchem-align3d")
+-  set(fileToCheck "${PUBCHEMSHAPE_DIR}/shape_functions1.cpp")
+-  set(needDownload "TRUE")
+-  if(EXISTS "${fileToCheck}")
+-    set(needDownload "FALSE")
+-  endif()
+-else()
+-  set(needDownload "FALSE")
+-endif()
+-
+-if(needDownload)
+-  set(PUBCHEM_COMMIT_SHA daefab3)
+-  if(NOT DEFINED PUBCHEMSHAPE_URL)
+-    set(PUBCHEMSHAPE_URL "https://github.com/ncbi/pubchem-align3d/archive/${PUBCHEM_COMMIT_SHA}.tar.gz")
+-  endif()
+-  if(NOT DEFINED PUBCHEMSHAPE_MD5SUM)
+-    set(PUBCHEMSHAPE_MD5SUM "a78a6273851709083ac3803d62cb5ae6")
+-  endif()
+-  if(NOT DEFINED PUBCHEMSHAPE_BASE)
+-    string(REGEX REPLACE "^.*/" "" PUBCHEMSHAPE_BASE "${PUBCHEMSHAPE_URL}")
+-  endif()
+-  downloadAndCheckMD5(${PUBCHEMSHAPE_URL} "${CMAKE_CURRENT_SOURCE_DIR}/${PUBCHEMSHAPE_BASE}" ${PUBCHEMSHAPE_MD5SUM})
+-  execute_process(COMMAND ${CMAKE_COMMAND} -E tar xzf
+-    ${CMAKE_CURRENT_SOURCE_DIR}/${PUBCHEM_COMMIT_SHA}.tar.gz
+-    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+-
+-  file(GLOB tar_dirname ${CMAKE_CURRENT_SOURCE_DIR}/pubchem-align3d-${PUBCHEM_COMMIT_SHA}*)
+-  execute_process(COMMAND ${CMAKE_COMMAND} -E rename ${tar_dirname}
+-       ${PUBCHEMSHAPE_DIR}
+-       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+-endif()
+-
+-rdkit_library(pubchem_align3d ./pubchem-align3d/shape_functions1.cpp
+-            ./pubchem-align3d/shape_functions2.cpp ./pubchem-align3d/shape_neighbor.cpp SHARED)
+-if((MSVC AND RDK_INSTALL_DLLS_MSVC) OR ((NOT MSVC) AND WIN32))
+-  set_target_properties(pubchem_align3d PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE)
+-endif()
+-
+ rdkit_library(PubChemShape PubChemShape.cpp SHARED
+- LINK_LIBRARIES pubchem_align3d SmilesParse SubstructMatch)
++ LINK_LIBRARIES -lpubchem-align3d SmilesParse SubstructMatch)
+ target_compile_definitions(PubChemShape PRIVATE RDKIT_PUBCHEMSHAPE_BUILD)
+ 
+ rdkit_headers(PubChemShape.hpp DEST GraphMol)
-- 
2.48.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 1/5] gnu: inchi: Update to 1.07.3.
Resent-From: Andreas Enge <andreas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 07 Apr 2025 10:37:02 +0000
Resent-Message-ID: <handler.77394.B77394.17440221841445 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: David Elsing <david.elsing@HIDDEN>
Cc: 77394 <at> debbugs.gnu.org
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17440221841445
          (code B ref 77394); Mon, 07 Apr 2025 10:37:02 +0000
Received: (at 77394) by debbugs.gnu.org; 7 Apr 2025 10:36:24 +0000
Received: from localhost ([127.0.0.1]:52896 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1jq4-0000NE-2G
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:36:24 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:57564)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1u1jq0-0000Ma-D6
 for 77394 <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:36:21 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B4F5F310;
 Mon,  7 Apr 2025 12:36:12 +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 XQfPax8ekPyo; Mon,  7 Apr 2025 12:36:10 +0200 (CEST)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1B22813D;
 Mon,  7 Apr 2025 12:36:06 +0200 (CEST)
Date: Mon, 7 Apr 2025 12:36:04 +0200
From: Andreas Enge <andreas@HIDDEN>
Message-ID: <Z_OqlJVPdh2Vd1fG@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20250330220745.25337-1-david.elsing@HIDDEN>
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: B4F5F310
X-Spamd-Result: default: False [-5.60 / 15.00]; BAYES_HAM(-3.00)[100.00%];
 NEURAL_HAM(-3.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]
X-Spamd-Bar: -----
X-Rspamd-Action: no action
X-Spam-Score: 0.0 (/)
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 (-)

Hello David,

thanks for the patches!

Am Sun, Mar 30, 2025 at 10:06:54PM +0000 schrieb David Elsing:
> [native-inputs]: Remove input label.
>      ;; Update the inchi-doc native input when updating inchi.
> -    (native-inputs
> -     `(("unzip" ,unzip)
> -       ("inchi-doc"
> -        ,(origin
> -           (method url-fetch)
> -           (uri (string-append "http://www.inchi-trust.org/download/"
> -                                  (string-join (string-split version #\.) "")
> -                                  "/INCHI-1-DOC.zip"))
> -           (sha256
> -            (base32
> -             "1kyda09i9p89xfq90ninwi7w13k1w3ljpl4gqdhpfhi5g8fgxx7f"))
> -           (file-name (string-append name "-" version ".zip"))))))
> +    (native-inputs (list unzip))

You also dropped the documentation native input. Is that intended?

Andreas





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 1/5] gnu: inchi: Update to 1.07.3.
Resent-From: Andreas Enge <andreas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 07 Apr 2025 10:49:02 +0000
Resent-Message-ID: <handler.77394.B77394.174402289216202 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: David Elsing <david.elsing@HIDDEN>
Cc: 77394 <at> debbugs.gnu.org, sharlatanus@HIDDEN, code@HIDDEN, bavier@HIDDEN
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.174402289216202
          (code B ref 77394); Mon, 07 Apr 2025 10:49:02 +0000
Received: (at 77394) by debbugs.gnu.org; 7 Apr 2025 10:48:12 +0000
Received: from localhost ([127.0.0.1]:52932 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1k1T-0004DF-HI
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:48:11 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:42630)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1u1k1R-0004Ce-3d
 for 77394 <at> debbugs.gnu.org; Mon, 07 Apr 2025 06:48:09 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D8BEC5F5;
 Mon,  7 Apr 2025 12:48:02 +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 AMo0vwo4Gakd; Mon,  7 Apr 2025 12:48:02 +0200 (CEST)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CFE3353;
 Mon,  7 Apr 2025 12:48:01 +0200 (CEST)
Date: Mon, 7 Apr 2025 12:48:00 +0200
From: Andreas Enge <andreas@HIDDEN>
Message-ID: <Z_OtYP_0fzH6ENwS@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-1-david.elsing@HIDDEN>
 <Z_OqlJVPdh2Vd1fG@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Z_OqlJVPdh2Vd1fG@jurong>
X-Rspamd-Server: hera
X-Spamd-Bar: +++++
X-Rspamd-Queue-Id: D8BEC5F5
X-Spamd-Result: default: False [5.40 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-3.00)[99.99%];
 MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_FIVE(0.00)[5]; ARC_NA(0.00)[];
 FREEMAIL_ENVRCPT(0.00)[gmail.com]; RCVD_VIA_SMTP_AUTH(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[];
 TO_DN_SOME(0.00)[];
 FREEMAIL_CC(0.00)[debbugs.gnu.org,posteo.net,gmail.com,greghogan.com]
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Spam-Score: 0.0 (/)
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 have pushed your patches 2 and 4.

Concerning boost with numpy, I am not sure; should we add numpy
directly to boost as an input? This might actually create a circular
dependency (I have not checked). In any case, both are monster packages,
so replacing boost by a combination of the two may be a bad idea, and
your suggestion to create a separate boost-with-numpy is preferable.

I am cc-ing the science and C++ teams for their opinion.

Andreas





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 1/5] gnu: inchi: Update to 1.07.3.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 07 Apr 2025 14:31:03 +0000
Resent-Message-ID: <handler.77394.B77394.17440362161619 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andreas Enge <andreas@HIDDEN>
Cc: 77394 <at> debbugs.gnu.org
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.17440362161619
          (code B ref 77394); Mon, 07 Apr 2025 14:31:03 +0000
Received: (at 77394) by debbugs.gnu.org; 7 Apr 2025 14:30:16 +0000
Received: from localhost ([127.0.0.1]:56127 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1nUN-0000OV-M0
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:30:16 -0400
Received: from mout02.posteo.de ([185.67.36.66]:55951)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1u1nUK-0008K8-15
 for 77394 <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:30:13 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 78427240104
 for <77394 <at> debbugs.gnu.org>; Mon,  7 Apr 2025 16:30:05 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1744036205; bh=cWDKwFyFk2M8lXnHJRzKCo6V4zh6yzPm12V+IXoi5ck=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=Jv1Ui6GGBVinp9rX0FSirY4FBFulu0++myQ0wScLqo4HjjYz/xqszW12gzc4Llxgb
 hAhtXxu8U255fHuRjFMcQ4Ww7AG4BUdoPzW4D40wXw1hlHxE1iOA93gzA2rysc0RX+
 lyDd68A+1P25P/x6+7uanW8444wRppIx9l53zdRVu9UsYjwZiohFHOmqccXG/w9zv7
 Rnbmpq3a7h3qtYkegQrzdFFEr+/xX8fj9iZDxq9M94W9FPfR29zGzJNQL7wYm3nGM9
 JIqlKjNLX1zOH7Ws619PwOPAuBkRW/LXYrMm8ypPFb5sp/eY1BDr6oYT3rYRFOFhGO
 IYUCu/AWh8niA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZWWnn0Bd5z9rxG;
 Mon,  7 Apr 2025 16:30:04 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
In-Reply-To: <Z_OqlJVPdh2Vd1fG@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-1-david.elsing@HIDDEN> <Z_OqlJVPdh2Vd1fG@jurong>
Date: Mon, 07 Apr 2025 14:30:04 +0000
Message-ID: <7ywmbwqc2b.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hello,

Andreas Enge <andreas@HIDDEN> writes:

> You also dropped the documentation native input. Is that intended?

Yes, it is included in the Git repo, but I forgot to mention it in the
commit message. I also forgot to update the copyright header. :)

Can you add them or should I send an updated patch?

Thank you,
David




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77394] [PATCH 1/5] gnu: inchi: Update to 1.07.3.
Resent-From: David Elsing <david.elsing@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 07 Apr 2025 14:45:02 +0000
Resent-Message-ID: <handler.77394.B77394.174403705615148 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77394
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andreas Enge <andreas@HIDDEN>
Cc: 77394 <at> debbugs.gnu.org, sharlatanus@HIDDEN, code@HIDDEN, bavier@HIDDEN
Received: via spool by 77394-submit <at> debbugs.gnu.org id=B77394.174403705615148
          (code B ref 77394); Mon, 07 Apr 2025 14:45:02 +0000
Received: (at 77394) by debbugs.gnu.org; 7 Apr 2025 14:44:16 +0000
Received: from localhost ([127.0.0.1]:56177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u1nhw-0003wF-CS
	for submit <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:44:16 -0400
Received: from mout01.posteo.de ([185.67.36.65]:59645)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1u1nhs-0003vg-Qi
 for 77394 <at> debbugs.gnu.org; Mon, 07 Apr 2025 10:44:14 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 707A7240028
 for <77394 <at> debbugs.gnu.org>; Mon,  7 Apr 2025 16:44:06 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1744037046; bh=LI+Rn62GlYs38M634o7oVvIrwUEgPI0e7rem1NoVnKs=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type:
 From;
 b=kmRSMIsjeGnF2+sPQJV2ZCLVMp0WOw5IIDODRabk0OvapIvQ1bvKhkRaJ5k1L7qvk
 icoo99+UHoCkH0SfnbOFRvp2YtLIjrYs85XOGpP/jzGp3jZSPjvBa09NqqLnd8oSww
 z2MEvw5t3qrVGu3lZKuu8VWgJuKnVULqYfgQ/hb6IkjRqd8sY97Ls5tZjedinEGlQp
 J0IpYpTkGJHdSYx+WdLrGjwWBV44lnIy6Tsa+5DHRkpWpnc5vUYfeP36dLtw/fKfwd
 lA8s0FZxuhqTZgkGs1gUU7a5431bF9O1I1plvz0MVuFQObgMzUqGVLJpktSIN3saQ8
 3RfvVTYKPakaw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZWX5x694Mz9rxQ;
 Mon,  7 Apr 2025 16:44:05 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
In-Reply-To: <Z_OtYP_0fzH6ENwS@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-1-david.elsing@HIDDEN> <Z_OqlJVPdh2Vd1fG@jurong>
 <Z_OtYP_0fzH6ENwS@jurong>
Date: Mon, 07 Apr 2025 14:44:05 +0000
Message-ID: <7ytt70qbey.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

Hello Andreas,

Andreas Enge <andreas@HIDDEN> writes:

> I have pushed your patches 2 and 4.

Thanks!

> Concerning boost with numpy, I am not sure; should we add numpy
> directly to boost as an input? This might actually create a circular
> dependency (I have not checked). In any case, both are monster packages,
> so replacing boost by a combination of the two may be a bad idea, and
> your suggestion to create a separate boost-with-numpy is preferable.

I just checked and there does not seem to be a circular dependency.
However, boost has *much* less transitive dependencies than python-numpy
and is depended on by many packages. Its build time and compressed size
(~20 MB) is also not that large, so I think a separate package is not
that bad.

Cheers,
David




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Andreas Enge <andreas@HIDDEN>
Subject: bug#77394: closed ([PATCH 0/5] Update rdkit to 2024.09.6)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.77394.D77394.174411179523338.ackdone <at> debbugs.gnu.org>
References: <Z_UIpBGZgdqxzdHg@jurong>
 <20250330220421.24480-1-david.elsing@HIDDEN>
X-Gnu-PR-Message: closed 77394
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Date: Tue, 08 Apr 2025 11:30:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1744111802-23397-0"

This is a multi-part message in MIME format...

------------=_1744111802-23397-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Tue, 8 Apr 2025 13:29:40 +0200
with message-id <Z_UIpBGZgdqxzdHg@jurong>
and subject line Re: [PATCH 5/5] gnu: rdkit: Update to 2024.09.6.
has caused the debbugs.gnu.org bug report #77394,
regarding [PATCH 0/5] Update rdkit to 2024.09.6
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
77394: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77394
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1744111802-23397-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 30 Mar 2025 22:04:40 +0000
Received: from localhost ([127.0.0.1]:38336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0lj-0000kA-IU
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:39 -0400
Received: from lists.gnu.org ([2001:470:142::17]:34614)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lf-0000jQ-Sb
 for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:36 -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 <david.elsing@HIDDEN>)
 id 1tz0lY-00008i-59
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:29 -0400
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lW-0005pK-En
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:27 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E0AC4240101
 for <guix-patches@HIDDEN>; Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372263; bh=aT+XTUTqBwLeDmsHCJzG0c9ciydz4FcLGUM00MWdMVU=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=CrBDH3r+iatq4nKOwkxVv+fFiL8JU9bvZeh88b2BDfSREaZn1ZXlzQc8q6c8/geHl
 sY0vOsKl14DQJAdSbULH/FyQLlZfcU7Xjzxbuyecn5VUUmXz2iYYMtglTHY/YSEs3U
 kGNtXeH+8rVFCinM+BdxTyl/kek5hWaPFaazUt4XiJN9wGeRsrV2JfkUN8ZzjfsYEJ
 MSHPvZpujBDY54jPITigO3gURfCtyEyFes0PrN+N8bQPJLc0NqYxEMldHn5tG9MvdK
 X3ci56VmZ7lzqtfW5mZYouSElGM6Jji5jzMNPd2zh3HGFwlX3Jq37od7kc7NuNsgeE
 5gHLZJslyY1ZQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpFg37wBz6twH;
 Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/5] Update rdkit to 2024.09.6
Date: Sun, 30 Mar 2025 22:04:10 +0000
Message-ID: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.66;
 envelope-from=david.elsing@HIDDEN; helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_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: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: David Elsing <david.elsing@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.0 (/)

This patch series updates rdkit and some of its dependencies.
The build now depends on the CMake files of the NumPy extension of
Boost.Python and rdkit depends on python-numpy anyway, so I added a package
variant of boost with it enabled.

David Elsing (5):
  gnu: inchi: Update to 1.07.3.
  gnu: yaehmop: Update to 2024.03.1.
  gnu: Add boost-with-numpy.
  gnu: Add pubchem-align3d.
  gnu: rdkit: Update to 2024.09.6.

 gnu/packages/boost.scm                        |   8 +
 gnu/packages/chemistry.scm                    | 186 +++++++++++-------
 ...rdkit-unbundle-external-dependencies.patch | 183 +++++++++++++++--
 3 files changed, 291 insertions(+), 86 deletions(-)

-- 
2.48.1




------------=_1744111802-23397-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 77394-done) by debbugs.gnu.org; 8 Apr 2025 11:29:55 +0000
Received: from localhost ([127.0.0.1]:59420 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u279P-00064L-Da
	for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:29:55 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:35674)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1u279M-00063P-1d
 for 77394-done <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:29:52 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4B9472C3;
 Tue,  8 Apr 2025 13:29:44 +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 5WLwrjIt2eXD; Tue,  8 Apr 2025 13:29:43 +0200 (CEST)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id E443D98;
 Tue,  8 Apr 2025 13:29:41 +0200 (CEST)
Date: Tue, 8 Apr 2025 13:29:40 +0200
From: Andreas Enge <andreas@HIDDEN>
To: David Elsing <david.elsing@HIDDEN>
Subject: Re: [PATCH 5/5] gnu: rdkit: Update to 2024.09.6.
Message-ID: <Z_UIpBGZgdqxzdHg@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-5-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20250330220745.25337-5-david.elsing@HIDDEN>
X-Rspamd-Server: hera
X-Spamd-Bar: +++++
X-Rspamd-Queue-Id: 4B9472C3
X-Spamd-Result: default: False [5.42 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.98)[99.93%];
 MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[];
 RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77394-done
Cc: 77394-done <at> debbugs.gnu.org
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 (-)

Hello David,

I have just pushed with the few changes you suggested.

Concerning boost-with-numpy, it also needed a "name" field, since
otherwise there was a commandline collision between the two packages.
In the end I opted for "boost-numpy" for the name field and the variable
name, since we already have "boost-mpi" and it felt consistent.

Thanks, closing!

Andreas



------------=_1744111802-23397-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: David Elsing <david.elsing@HIDDEN>
Subject: bug#77394: closed (Re: [PATCH 5/5] gnu: rdkit: Update to 2024.09.6.)
Message-ID: <handler.77394.D77394.174411179523338.notifdone <at> debbugs.gnu.org>
References: <Z_UIpBGZgdqxzdHg@jurong>
 <20250330220421.24480-1-david.elsing@HIDDEN>
X-Gnu-PR-Message: they-closed 77394
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 77394 <at> debbugs.gnu.org
Date: Tue, 08 Apr 2025 11:30:03 +0000
Content-Type: multipart/mixed; boundary="----------=_1744111803-23397-1"

This is a multi-part message in MIME format...

------------=_1744111803-23397-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#77394: [PATCH 0/5] Update rdkit to 2024.09.6

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 77394 <at> debbugs.gnu.org.

--=20
77394: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77394
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1744111803-23397-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 77394-done) by debbugs.gnu.org; 8 Apr 2025 11:29:55 +0000
Received: from localhost ([127.0.0.1]:59420 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u279P-00064L-Da
	for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:29:55 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:35674)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1u279M-00063P-1d
 for 77394-done <at> debbugs.gnu.org; Tue, 08 Apr 2025 07:29:52 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4B9472C3;
 Tue,  8 Apr 2025 13:29:44 +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 5WLwrjIt2eXD; Tue,  8 Apr 2025 13:29:43 +0200 (CEST)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id E443D98;
 Tue,  8 Apr 2025 13:29:41 +0200 (CEST)
Date: Tue, 8 Apr 2025 13:29:40 +0200
From: Andreas Enge <andreas@HIDDEN>
To: David Elsing <david.elsing@HIDDEN>
Subject: Re: [PATCH 5/5] gnu: rdkit: Update to 2024.09.6.
Message-ID: <Z_UIpBGZgdqxzdHg@jurong>
References: <20250330220421.24480-1-david.elsing@HIDDEN>
 <20250330220745.25337-5-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20250330220745.25337-5-david.elsing@HIDDEN>
X-Rspamd-Server: hera
X-Spamd-Bar: +++++
X-Rspamd-Queue-Id: 4B9472C3
X-Spamd-Result: default: False [5.42 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(3.00)[1.000]; BAYES_HAM(-2.98)[99.93%];
 MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.10)[text/plain];
 MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[];
 RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77394-done
Cc: 77394-done <at> debbugs.gnu.org
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 (-)

Hello David,

I have just pushed with the few changes you suggested.

Concerning boost-with-numpy, it also needed a "name" field, since
otherwise there was a commandline collision between the two packages.
In the end I opted for "boost-numpy" for the name field and the variable
name, since we already have "boost-mpi" and it felt consistent.

Thanks, closing!

Andreas



------------=_1744111803-23397-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 30 Mar 2025 22:04:40 +0000
Received: from localhost ([127.0.0.1]:38336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tz0lj-0000kA-IU
	for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:39 -0400
Received: from lists.gnu.org ([2001:470:142::17]:34614)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lf-0000jQ-Sb
 for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 18:04:36 -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 <david.elsing@HIDDEN>)
 id 1tz0lY-00008i-59
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:29 -0400
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <david.elsing@HIDDEN>)
 id 1tz0lW-0005pK-En
 for guix-patches@HIDDEN; Sun, 30 Mar 2025 18:04:27 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id E0AC4240101
 for <guix-patches@HIDDEN>; Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1743372263; bh=aT+XTUTqBwLeDmsHCJzG0c9ciydz4FcLGUM00MWdMVU=;
 h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:From;
 b=CrBDH3r+iatq4nKOwkxVv+fFiL8JU9bvZeh88b2BDfSREaZn1ZXlzQc8q6c8/geHl
 sY0vOsKl14DQJAdSbULH/FyQLlZfcU7Xjzxbuyecn5VUUmXz2iYYMtglTHY/YSEs3U
 kGNtXeH+8rVFCinM+BdxTyl/kek5hWaPFaazUt4XiJN9wGeRsrV2JfkUN8ZzjfsYEJ
 MSHPvZpujBDY54jPITigO3gURfCtyEyFes0PrN+N8bQPJLc0NqYxEMldHn5tG9MvdK
 X3ci56VmZ7lzqtfW5mZYouSElGM6Jji5jzMNPd2zh3HGFwlX3Jq37od7kc7NuNsgeE
 5gHLZJslyY1ZQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4ZQpFg37wBz6twH;
 Mon, 31 Mar 2025 00:04:23 +0200 (CEST)
From: David Elsing <david.elsing@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/5] Update rdkit to 2024.09.6
Date: Sun, 30 Mar 2025 22:04:10 +0000
Message-ID: <20250330220421.24480-1-david.elsing@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.66;
 envelope-from=david.elsing@HIDDEN; helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_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: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: David Elsing <david.elsing@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.0 (/)

This patch series updates rdkit and some of its dependencies.
The build now depends on the CMake files of the NumPy extension of
Boost.Python and rdkit depends on python-numpy anyway, so I added a package
variant of boost with it enabled.

David Elsing (5):
  gnu: inchi: Update to 1.07.3.
  gnu: yaehmop: Update to 2024.03.1.
  gnu: Add boost-with-numpy.
  gnu: Add pubchem-align3d.
  gnu: rdkit: Update to 2024.09.6.

 gnu/packages/boost.scm                        |   8 +
 gnu/packages/chemistry.scm                    | 186 +++++++++++-------
 ...rdkit-unbundle-external-dependencies.patch | 183 +++++++++++++++--
 3 files changed, 291 insertions(+), 86 deletions(-)

-- 
2.48.1




------------=_1744111803-23397-1--



Last modified: Tue, 8 Apr 2025 11:45:02 UTC

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