From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 05:38:48 2022 Received: (at submit) by debbugs.gnu.org; 31 Jan 2022 10:38:48 +0000 Received: from localhost ([127.0.0.1]:38393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU5A-0004V1-1l for submit@debbugs.gnu.org; Mon, 31 Jan 2022 05:38:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:54314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU57-0004Us-OZ for submit@debbugs.gnu.org; Mon, 31 Jan 2022 05:38:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54412) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEU57-00056P-9y for guix-patches@gnu.org; Mon, 31 Jan 2022 05:38:45 -0500 Received: from flashner.co.il ([178.62.234.194]:53706) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEU55-0000U0-Rg for guix-patches@gnu.org; Mon, 31 Jan 2022 05:38:45 -0500 Received: from localhost (unknown [31.210.177.79]) by flashner.co.il (Postfix) with ESMTPSA id 677C040190; Mon, 31 Jan 2022 10:38:42 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH 0/2] 2 Julia packages Date: Mon, 31 Jan 2022 12:38:02 +0200 Message-Id: X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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: -2.3 (--) Two more julia packages, ready for upstreaming. Efraim Flashner (2): gnu: Add julia-linesearches. gnu: Add julia-optim. gnu/packages/julia-xyz.scm | 93 +++++++++++++++++++++++++++++++++++++- 1 file changed, 92 insertions(+), 1 deletion(-) base-commit: 43dd34c7777a212c99a97da7a2c237158faa9a1b prerequisite-patch-id: 0db9d2565885888d76f51e5e9ab3287fdaa3877a -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 05:41:16 2022 Received: (at 53656) by debbugs.gnu.org; 31 Jan 2022 10:41:17 +0000 Received: from localhost ([127.0.0.1]:38405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU7Y-0004a8-Ka for submit@debbugs.gnu.org; Mon, 31 Jan 2022 05:41:16 -0500 Received: from flashner.co.il ([178.62.234.194]:35596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU7U-0004Zr-CA for 53656@debbugs.gnu.org; Mon, 31 Jan 2022 05:41:15 -0500 Received: from localhost (unknown [31.210.177.79]) by flashner.co.il (Postfix) with ESMTPSA id 7F57F40190; Mon, 31 Jan 2022 10:41:06 +0000 (UTC) From: Efraim Flashner To: 53656@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add julia-linesearches. Date: Mon, 31 Jan 2022 12:40:32 +0200 Message-Id: <9e56fc467f7b56b65422a010a43a5df3f50fcdd8.1643625386.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/julia-xyz.scm (julia-linesearches): New variable. --- gnu/packages/julia-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e30cf39dc9..7de0c32113 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,7 +1,7 @@ ;;; GNU Guix [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) X-Debbugs-Envelope-To: 53656 Cc: Efraim Flashner 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/julia-xyz.scm (julia-linesearches): New variable. --- gnu/packages/julia-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e30cf39dc9..7de0c32113 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020, 2021 Nicolò Balzarotti ;;; Copyright © 2021, 2022 Simon Tournier -;;; Copyright © 2021 Efraim Flashner +;;; Copyright © 2021, 2022 Efraim Flashner ;;; Copyright © 2021 Vinicius Monego ;;; Copyright © 2021 jgart ;;; @@ -3104,6 +3104,49 @@ (define-public julia-lazyarrays implementation of matrix-free methods for iterative solvers.") (license license:expat))) +(define-public julia-linesearches + (package + (name "julia-linesearches") + (version "7.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaNLSolvers/LineSearches.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qc4la07w6s1xhcyd0hvbnpr31zc1a2ssgyybc8biv5m00g0dnr0")))) + (build-system julia-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'link-depot 'skip-optim-tests + (lambda _ + (substitute* "test/examples.jl" + ;; Prevent a cycle with Optim.jl. + (("^ SKIPFILE.*") "") + (("^ #SKIPFILE") " SKIPFILE")))) + (add-after 'link-depot 'skip-doublefloats-tests + (lambda _ + (substitute* "test/runtests.jl" + (("using DoubleFloats.*") "") + ((".*arbitrary_precision\\.jl.*") ""))))))) + (propagated-inputs + (list julia-nlsolversbase + julia-nanmath + julia-parameters)) + (native-inputs + ;; DoubleFloats.jl transitively depends on TimeZones.jl, which is currently + ;; unpackageable due to its oversized Artifacts.toml. + (list ;julia-doublefloats + julia-optimtestproblems)) + (home-page "https://github.com/JuliaNLSolvers/LineSearches.jl") + (synopsis "Line search methods for optimization and root-finding") + (description "This package provides an interface to line search algorithms +implemented in Julia.") + (license license:expat))) + (define-public julia-logexpfunctions (package (name "julia-logexpfunctions") -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 31 05:41:52 2022 Received: (at 53656) by debbugs.gnu.org; 31 Jan 2022 10:41:52 +0000 Received: from localhost ([127.0.0.1]:38408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU88-0004aw-0T for submit@debbugs.gnu.org; Mon, 31 Jan 2022 05:41:52 -0500 Received: from flashner.co.il ([178.62.234.194]:35602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEU86-0004ai-HD for 53656@debbugs.gnu.org; Mon, 31 Jan 2022 05:41:51 -0500 Received: from localhost (unknown [31.210.177.79]) by flashner.co.il (Postfix) with ESMTPSA id AB51F40160; Mon, 31 Jan 2022 10:41:44 +0000 (UTC) From: Efraim Flashner To: 53656@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add julia-optim. Date: Mon, 31 Jan 2022 12:40:33 +0200 Message-Id: <93a51e504cd30094511b1eac3957e10ff800cdf0.1643625386.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.34.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53656 Cc: Efraim Flashner 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/julia-xyz.scm (julia-optim): New variable. --- gnu/packages/julia-xyz.scm | 48 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 7de0c32113..2fcc4cf83e 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -23,6 +23,7 @@ (define-module (gnu packages julia-xyz) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) + #:use-module (guix gexp) #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix git-download) @@ -3650,6 +3651,53 @@ (define-public julia-nnlib doesn't provide any other \"high-level\" functionality like layers or AD.") (license license:expat))) +(define-public julia-optim + (package + (name "julia-optim") + (version "1.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaNLSolvers/Optim.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0nvl3xp9c6r80y9n7fic4zyq2443apfmbcpnx0wvgkv4vsy08x5j")))) + (build-system julia-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'adjust-tests + (lambda _ + ;; TODO: Figure out why this test fails. + (substitute* "test/runtests.jl" + ((".*l_bfgs.*") ""))))))) + (propagated-inputs + (list julia-compat + julia-fillarrays + julia-forwarddiff + julia-linesearches + julia-nanmath + julia-nlsolversbase + julia-parameters + julia-positivefactorizations + julia-statsbase)) + (native-inputs + (list julia-linesearches + julia-measurements + julia-nlsolversbase + julia-optimtestproblems + julia-positivefactorizations + julia-recursivearraytools + julia-stablerngs)) + (home-page "https://github.com/JuliaNLSolvers/Optim.jl") + (synopsis "Optimization functions for Julia") + (description "@code{Optim.jl} is a package for univariate and multivariate +optimization of functions.") + (license license:expat))) + (define-public julia-optimtestproblems (package (name "julia-optimtestproblems") -- 2.34.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 11:22:43 2022 Received: (at 53656) by debbugs.gnu.org; 10 Feb 2022 16:22:43 +0000 Received: from localhost ([127.0.0.1]:56909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nICDT-0001Zt-FB for submit@debbugs.gnu.org; Thu, 10 Feb 2022 11:22:43 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:46611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nICDS-0001Zg-EA for 53656@debbugs.gnu.org; Thu, 10 Feb 2022 11:22:42 -0500 Received: by mail-wr1-f45.google.com with SMTP id q7so10433974wrc.13 for <53656@debbugs.gnu.org>; Thu, 10 Feb 2022 08:22:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=xZhlY/0YuDtdjgJGNPgHQK/bc7edp4jUzHYjOfVo4mo=; b=oXIe5yEK4RqdvBI/YRsHLZNJOF1yY6hqqvKjBS1Sq0OSkNlR5tLbUENSJaXhlirVq7 o2ktvFePG942y/DnqQXdzvuEfh41YsJoQ1Kd3jD0iNHrQggYMllF5rX3DTcTad8MFmKl xQPqj5FPCMBDSAj4IQ5WJjMzvmTSCsiBBWKeofitx/dOomQCEPxx0t2qzWNvp5c5mVTT cPx3z2OfR6HP1HBDhPsX+QCl5GnH1hHPEu6GE7ti5ht7iUYWCIqt1bd2igQQ3P0JKfVq 9AsR5XXC++0M28ijcZHW1/OvjaLa6kWlwZEN9aEQ+2z6gJgvtYUt1Fz0djiT08HM7f4/ BuNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=xZhlY/0YuDtdjgJGNPgHQK/bc7edp4jUzHYjOfVo4mo=; b=Nc1h57zdas9MD+ttXsDbInJbbdHYGnvEeF8uPykAw11umWbp/fdV38xd3cQdWiRupV T17uOrNtzsR0bV6w9+5b5Cuq6sKpKXMqQH93D9nvx4gA8YC/SfjZ2WukL9tuFVpoTwAZ ThElFZTSW/vvfm5FORU57OJB01RjOHT/4a/Aa9CFoScjUae8ttLzjmVTdSLtbx/dvuKd w5ccOlSuXc3lmvHw7Bm36bVTD+LA3J+BdGD+iz0jBHmbSgFTDgn51wIKCelv6TNvGdLi suATSMf+Fd208sUdYXq5DD3H7XZVdIabtsWajs2jAr+iE4Jw338hK0Xpz62jS0o/M9JB pyrQ== X-Gm-Message-State: AOAM532ffIEUENLUAJIUsN8oufLORXdWAOg41AlKuHIegGwvTgpxPZak kF1MigkHs/3OfpyiSmUOc+Msqqy7SJk= X-Google-Smtp-Source: ABdhPJzllmXhQRTmtBMokXEah5xhC8Ip8K2wKwhmp9KZnyq3VuEGBS0+nDx/qKFofHySYu7bgUX29w== X-Received: by 2002:a05:6000:2c6:: with SMTP id o6mr7216600wry.585.1644510156274; Thu, 10 Feb 2022 08:22:36 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id p12sm1795326wmg.36.2022.02.10.08.22.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Feb 2022 08:22:35 -0800 (PST) From: zimoun To: Efraim Flashner Subject: Re: bug#53656: [PATCH 0/2] 2 Julia packages References: <93a51e504cd30094511b1eac3957e10ff800cdf0.1643625386.git.efraim@flashner.co.il> Date: Thu, 10 Feb 2022 17:22:33 +0100 In-Reply-To: <93a51e504cd30094511b1eac3957e10ff800cdf0.1643625386.git.efraim@flashner.co.il> (Efraim Flashner's message of "Mon, 31 Jan 2022 12:40:33 +0200") Message-ID: <87r18a8zee.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53656 Cc: 53656@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.0 (-) Hi Efraim, Both patches look good to me. I notice this warning: --8<---------------cut here---------------start------------->8--- =E2=94=8C Warning: Package OptimTestProblems does not have LinearAlgebra in= its dependencies: =E2=94=82 - If you have OptimTestProblems checked out for development and h= ave =E2=94=82 added LinearAlgebra as a dependency but haven't updated your pr= imary =E2=94=82 environment's manifest file, try `Pkg.resolve()`. =E2=94=82 - Otherwise you may need to report an issue with OptimTestProblems =E2=94=94 Loading LinearAlgebra into OptimTestProblems from project depende= ncy, future warnings for OptimTestProblems are suppressed. --8<---------------cut here---------------end--------------->8--- and... On Mon, 31 Jan 2022 at 12:40, Efraim Flashner wrote: > * gnu/packages/julia-xyz.scm (julia-optim): New variable. [...] > + #:use-module (guix gexp) [...] > + #:phases > + #~(modify-phases %standard-phases > + (add-after 'unpack 'adjust-tests > + (lambda _ > + ;; TODO: Figure out why this test fails. > + (substitute* "test/runtests.jl" > + ((".*l_bfgs.*") ""))))))) ...I am thinking loudly if this gexp is required. There are other many similar patter without a gexp. Therefore, for consistency with the rest, I would be in favor to switch to regular modification of phases. Or let me know if this is becoming the new patter and I would adapt for the others. Cheers, simom From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 13 05:24:00 2022 Received: (at 53656-done) by debbugs.gnu.org; 13 Feb 2022 10:24:00 +0000 Received: from localhost ([127.0.0.1]:36497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJC2y-0007Sj-Hz for submit@debbugs.gnu.org; Sun, 13 Feb 2022 05:24:00 -0500 Received: from flashner.co.il ([178.62.234.194]:55338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJC2w-0007SV-L3 for 53656-done@debbugs.gnu.org; Sun, 13 Feb 2022 05:23:59 -0500 Received: from localhost (unknown [37.46.46.251]) by flashner.co.il (Postfix) with ESMTPSA id 54C1840349; Sun, 13 Feb 2022 10:23:52 +0000 (UTC) Date: Sun, 13 Feb 2022 12:23:19 +0200 From: Efraim Flashner To: zimoun Subject: Re: bug#53656: [PATCH 0/2] 2 Julia packages Message-ID: Mail-Followup-To: Efraim Flashner , zimoun , 53656-done@debbugs.gnu.org References: <93a51e504cd30094511b1eac3957e10ff800cdf0.1643625386.git.efraim@flashner.co.il> <87r18a8zee.fsf_-_@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="V5gLirqurfPJVpm6" Content-Disposition: inline In-Reply-To: <87r18a8zee.fsf_-_@gmail.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53656-done Cc: 53656-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --V5gLirqurfPJVpm6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 10, 2022 at 05:22:33PM +0100, zimoun wrote: > Hi Efraim, >=20 > Both patches look good to me. >=20 >=20 > I notice this warning: >=20 > --8<---------------cut here---------------start------------->8--- > =E2=94=8C Warning: Package OptimTestProblems does not have LinearAlgebra = in its dependencies: > =E2=94=82 - If you have OptimTestProblems checked out for development and= have > =E2=94=82 added LinearAlgebra as a dependency but haven't updated your = primary > =E2=94=82 environment's manifest file, try `Pkg.resolve()`. > =E2=94=82 - Otherwise you may need to report an issue with OptimTestProbl= ems > =E2=94=94 Loading LinearAlgebra into OptimTestProblems from project depen= dency, future warnings for OptimTestProblems are suppressed. > --8<---------------cut here---------------end--------------->8--- It ends up not being a problem, but I'm left wondering if we should extend the #:julia-package-foo arguments to add more fields or if we should just add a custom phase to build a Package.toml that includes all the fields needed. > and... >=20 >=20 > On Mon, 31 Jan 2022 at 12:40, Efraim Flashner wro= te: >=20 > > * gnu/packages/julia-xyz.scm (julia-optim): New variable. >=20 > [...] >=20 > > + #:use-module (guix gexp) >=20 > [...] >=20 > > + #:phases > > + #~(modify-phases %standard-phases > > + (add-after 'unpack 'adjust-tests > > + (lambda _ > > + ;; TODO: Figure out why this test fails. > > + (substitute* "test/runtests.jl" > > + ((".*l_bfgs.*") ""))))))) >=20 > ...I am thinking loudly if this gexp is required. There are other many > similar patter without a gexp. Therefore, for consistency with the > rest, I would be in favor to switch to regular modification of phases. > Or let me know if this is becoming the new patter and I would adapt for > the others. It's definitely the new pattern we're using now. I suppose it's not really necessary here, but having more instances of it throughout the codebase also makes it easier to search for examples when others are looking to use or modify gexps. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --V5gLirqurfPJVpm6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmII3BQACgkQQarn3Mo9 g1FiFhAArFpb+nlSp5h37UOgAu/iuK7v0wXIQ3Q66RSe7kssjSG/PqN4eVc7DDZS 6gwiOCCNIZrZYL/dmPs7a2DxjDMg9X9TW4d2VS5cU/3YVbQoS5AdLrFoBYeTTGX5 K+MzUROAz5TZhtsNObXwUWB4lcEjBK/xHAa16IXAvJss2bKOkQ5BXfh6Qor1lwSk odeIeqm/2hEXvKZ/ee6QYXsEoaEZDTLNIwhoOJdBIqIKTpcRIGfTLZdbKeZWyIcc HQDfDc231rWUeJUty+BCHXtaeWl+9uCTDhCVcTFgkDSsN8RJEcAvz8kyvdaQebfO j9yC4KnfZy9kWv6zWchzMZE0GWnHHSgIjZ6HFgR5mmDW1Ovm+OlwTlrxktK9oX3N OHJCcZhP2lERAdKu9ep9U/ex+1vgi5yM2RJJfE0wALj9fU14eIK6B7O2wBgiKa3j JYyVF+vL9XnhCoj9jakf6As7cS8TWLSw0lOKmYBr/gaq6ftt3sQU1gUl0DGj3/rJ IXKI2Q8qru7OBL4UJTwFdj6h0mMmeMDPv9yKtTFh46tXNgF4ZTvMyqVugu/iSonb dQAEAbL2Lv8jfFWl1zUQmvh5tgLOk9gSjaTE/dTjtURNqftNwtTj79a7khzYvXtn uTSJvhMP6fJiztzo7lU900fG5+7tyYExeesrbrhh3zeibtRSgCA= =Lfbu -----END PGP SIGNATURE----- --V5gLirqurfPJVpm6-- From unknown Sun Jun 22 17:17:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 13 Mar 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator