From unknown Mon Aug 18 02:34:12 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67896 <67896@debbugs.gnu.org> To: bug#67896 <67896@debbugs.gnu.org> Subject: Status: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Reply-To: bug#67896 <67896@debbugs.gnu.org> Date: Mon, 18 Aug 2025 09:34:12 +0000 retitle 67896 [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH reassign 67896 guix-patches submitter 67896 soeren@soeren-tempel.net severity 67896 normal tag 67896 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 19 05:07:39 2023 Received: (at submit) by debbugs.gnu.org; 19 Dec 2023 10:07:39 +0000 Received: from localhost ([127.0.0.1]:34446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFX0k-0001x6-Ua for submit@debbugs.gnu.org; Tue, 19 Dec 2023 05:07:39 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rFX0j-0001wX-Dd for submit@debbugs.gnu.org; Tue, 19 Dec 2023 05:07:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFX0a-0004PC-1i for guix-patches@gnu.org; Tue, 19 Dec 2023 05:07:28 -0500 Received: from magnesium.8pit.net ([45.76.88.171]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rFX0W-0000hg-VC; Tue, 19 Dec 2023 05:07:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=PkqmREvHFQ 7W7gPH+C1ClmUdCFZePLpPMjEwMGOtwI8=; h=date:subject:to:from; d=soeren-tempel.net; b=Mv4HT8KGl6v6nF5hpLeu9/DaNH6GmqFBZil8DOTvrvc0wBk 30KevrKz5UOYlTQt3L5aXaBWRjEAndRtarkQdEr1Fbjvbdh1bSBtORcxAlhKPsm1ncpVqe zizFnWQwCd7rO7sEvVO4qXbtLHSbq/XZZ0hQnNU0Rz/oAGQ8L/R62Y= Received: from localhost (dynamic-2a02-3102-49da-001b-34ef-c804-0250-115c.310.pool.telefonica.de [2a02:3102:49da:1b:34ef:c804:250:115c]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id 5d9852b0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Tue, 19 Dec 2023 11:07:17 +0100 (CET) From: soeren@soeren-tempel.net To: guix-patches@gnu.org Subject: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Date: Tue, 19 Dec 2023 11:05:32 +0100 Message-ID: <6fccf7c2e9095cb27cb93644f3bd4a92f4687d13.1702980332.git.soeren@soeren-tempel.net> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: lars@6xq.net X-Debbugs-Cc: Lars-Dominik Braun Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=45.76.88.171; envelope-from=soeren@soeren-tempel.net; helo=magnesium.8pit.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=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: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) From: Sören Tempel **tl;dr** Applying this patch makes Cabal work in Guix environments and ensures that Cabal picks up Haskell packages installed via Guix. Guix makes heavy use of GHC_PACKAGE_PATH to make GHC pickup Haskell packages installed via the Guix package manager. The environment variable is set using native-search-paths from the GHC packages. Unfortunately, upstream Cabal does presently not respect GHC_PACKAGE_PATH. If this environment variable is set, `cabal build` and other commands will terminate. For building packages, Guix does not make much use of cabal-install hence this is not as big of an issue. However, cabal-install does therefore presently not work out-of-the-box in environments created by Guix. For example, in `guix shell` environments. This makes it essentially impossible to use Guix for setting up development environments for Haskell software. Cabal upstream is aware of this issue and a patch exists to workaround this problem. The patch is currently not merged upstream due to issues related to reconfiguration (changing GHC_PACKAGE_PATH between `cabal configure` and `cabal build`). However, I would argue that this edge case is not that relevant for Guix and therefore propose including this patch with the Cabal Guix package. As outlined above, cabal-install is not usable by default presently, and I would therefore argue that this is a major improvement over the current situation. I am willing to work with Cabal upstream to have this issue fixed upstream eventually. Note that this requires patching the GHC package instead of the cabal-install package as Guix uses the version of the Cabal package distributed with GHC. See: https://github.com/haskell/cabal/issues/3728 * gnu/packages/haskell-apps.scm (cabal-install): Include patch to support the GHC_PACKAGE_PATH environment variable. Signed-off-by: Sören Tempel --- gnu/packages/haskell.scm | 3 +- .../ghc-9.2-cabal-support-package-path.patch | 67 +++++++++++++++++++ 2 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/ghc-9.2-cabal-support-package-path.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 62815efbb1..0cd0734d6d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1348,7 +1348,8 @@ (define-public ghc-9.2 (sha256 (base32 "07028i0hm74svvq9b3jpkczaj6lsdgn3hgr4wa7diqiq3dypj1h6")) - (patches (search-patches "ghc-9.2-glibc-2.33-link-order.patch")))) + (patches (search-patches "ghc-9.2-glibc-2.33-link-order.patch" + "ghc-9.2-cabal-support-package-path.patch")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) diff --git a/gnu/packages/patches/ghc-9.2-cabal-support-package-path.patch b/gnu/packages/patches/ghc-9.2-cabal-support-package-path.patch new file mode 100644 index 0000000000..9e4c405c50 --- /dev/null +++ b/gnu/packages/patches/ghc-9.2-cabal-support-package-path.patch @@ -0,0 +1,67 @@ +Without this patch, Cabal terminates if GHC_PACKAGE_PATH is set. This is +an annoyance with Guix as it makes heavy use of GHC_PACKAGE_PATH to have +GHC pickup Haskell package installed via Guix. Therefore, Cabal does +presently not work by default in environments created by Guix. This is +a workaround which makes Cabal respect GHC_PACKAGE_PATH. + +Taken from https://github.com/haskell/cabal/issues/3728 + +diff -upr a/libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs b/libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs +--- a/libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs 2022-11-06 20:41:17.000000000 +0100 ++++ b/libraries/Cabal/Cabal/src/Distribution/Simple/GHC.hs 2023-12-18 14:34:15.148911717 +0100 +@@ -71,6 +71,7 @@ module Distribution.Simple.GHC ( + ) where + + import Prelude () ++import Distribution.Compat.Environment (lookupEnv) + import Distribution.Compat.Prelude + + import qualified Distribution.Simple.GHC.Internal as Internal +@@ -117,7 +118,7 @@ import System.Directory + , canonicalizePath, removeFile, renameFile, getDirectoryContents ) + import System.FilePath ( (), (<.>), takeExtension + , takeDirectory, replaceExtension +- ,isRelative ) ++ , isRelative, searchPathSeparator ) + import qualified System.Info + #ifndef mingw32_HOST_OS + import System.Posix (createSymbolicLink) +@@ -333,9 +334,11 @@ getInstalledPackages :: Verbosity -> Com + -> ProgramDb + -> IO InstalledPackageIndex + getInstalledPackages verbosity comp packagedbs progdb = do +- checkPackageDbEnvVar verbosity + checkPackageDbStack verbosity comp packagedbs +- pkgss <- getInstalledPackages' verbosity packagedbs progdb ++ envPackageDBs <- ++ maybe [] (map SpecificPackageDB . unintersperse searchPathSeparator) ++ <$> lookupEnv "GHC_PACKAGE_PATH" ++ pkgss <- getInstalledPackages' verbosity (envPackageDBs ++ packagedbs) progdb + index <- toPackageIndex verbosity pkgss progdb + return $! hackRtsPackage index + +@@ -405,10 +408,6 @@ getUserPackageDB _verbosity ghcProg plat + packageConfFileName = "package.conf.d" + ghcVersion = fromMaybe (error "GHC.getUserPackageDB: no ghc version") $ programVersion ghcProg + +-checkPackageDbEnvVar :: Verbosity -> IO () +-checkPackageDbEnvVar verbosity = +- Internal.checkPackageDbEnvVar verbosity "GHC" "GHC_PACKAGE_PATH" +- + checkPackageDbStack :: Verbosity -> Compiler -> PackageDBStack -> IO () + checkPackageDbStack verbosity comp = + if flagPackageConf implInfo +@@ -461,8 +460,11 @@ getInstalledPackagesMonitorFiles :: Verb + -> ProgramDb + -> [PackageDB] + -> IO [FilePath] +-getInstalledPackagesMonitorFiles verbosity platform progdb = +- traverse getPackageDBPath ++getInstalledPackagesMonitorFiles verbosity platform progdb packageDBs = do ++ envPackageDBs <- ++ maybe [] (map SpecificPackageDB . unintersperse searchPathSeparator) ++ <$> lookupEnv "GHC_PACKAGE_PATH" ++ traverse getPackageDBPath (envPackageDBs ++ packageDBs) + where + getPackageDBPath :: PackageDB -> IO FilePath + getPackageDBPath GlobalPackageDB = base-commit: 29c94dd522833b2603a651c14a5b06120bcf1829 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 04:09:44 2024 Received: (at 67896) by debbugs.gnu.org; 6 Jan 2024 09:09:44 +0000 Received: from localhost ([127.0.0.1]:58550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM2ga-0007Lg-Gd for submit@debbugs.gnu.org; Sat, 06 Jan 2024 04:09:44 -0500 Received: from magnesium.8pit.net ([45.76.88.171]:38893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM2gU-0007LN-JB for 67896@debbugs.gnu.org; Sat, 06 Jan 2024 04:09:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=TM8sPw4vuV AQ7j90DdsXGzYnm4UAgbHj1pgWo5lB6lk=; h=from:subject:cc:to:date; d=soeren-tempel.net; b=dBFeNdVUFBL3iksSMxLYSs1wzFVLgK7LHPYR7HTtFkWcIPd KaVPI46iORVBz8M+ZyZL5/uLnlW0KiagL8FQ5vOwrLPJysvefL9IWz6VC3gXIytbOyRMLV 6V3wrWj72XeN2KgOZm2vNQfCQ/DmO0/i3Kk6QZadExRjoxOpu2Ieqg= Received: from localhost (dynamic-2a02-3102-49da-001b-213d-aee2-0ee6-bb6e.310.pool.telefonica.de [2a02:3102:49da:1b:213d:aee2:ee6:bb6e]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id 6d1ef870 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Sat, 6 Jan 2024 10:09:30 +0100 (CET) Date: Sat, 06 Jan 2024 10:09:23 +0100 To: 67896@debbugs.gnu.org Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH From: =?UTF-8?Q?S=C3=B6ren?= Tempel Message-Id: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> 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: 67896 Cc: lars@6xq.net 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 (-) If we don't want to patch the vendored Cabal version shipped by GHC itself, we could also explore packaging Cabal separately and making cabal-install depend on that. However, given that Setup.hs also uses Distribution.Simple and that there are several places in Guix itself where we need to unset GHC_PACKAGE_PATH atm, I personally believe it to be preferable to fix the vendored version. Lars, what do you think? Greetings S=C3=B6ren From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 09:49:28 2024 Received: (at 67896) by debbugs.gnu.org; 6 Jan 2024 14:49:28 +0000 Received: from localhost ([127.0.0.1]:58873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM7zM-0000kK-1P for submit@debbugs.gnu.org; Sat, 06 Jan 2024 09:49:28 -0500 Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:46682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM7zI-0000k4-VC for 67896@debbugs.gnu.org; Sat, 06 Jan 2024 09:49:26 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4T6jrm0grXz9sS2; Sat, 6 Jan 2024 15:49:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1704552552; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oHkWeNMLRU6xqKoBqOJrNoHl8PSmZ5ECE5KNzTua4o8=; b=IuzHgNKQ/rU1zSj+EkRcjyYQRkENtaLPfva5Fn15EFBWAWZxhfsVybVztVItGg+WjdqayN 3/nlCYR1/36ajzN1/QhskBNf8NJZV46rLrWFu4UgMB/a9nnsJjAzoMAKeNFBpAZYztEOO1 6r+BeBgyomWbY3VJynL0PrjVlyutbKVyNfx+4ghFqi4wq9uc9/5CFaGM+XHGfpoOIoKzW9 j0nC9APAdqUUecUKrnIa9QEbTb8H+54dYIoudYnmumBz834UveMaF8BL6YTvJTrmAa+wPY 63ZEu0vLYjjIv7WZO2Ysu2tQp9Lsnd17p2mzaOO+NVHMk+SRBYJRPx2iOrwlFg== Date: Sat, 6 Jan 2024 15:49:07 +0100 From: Lars-Dominik Braun To: =?iso-8859-1?Q?S=F6ren?= Tempel Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Message-ID: References: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67896 Cc: 67896@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, sorry for the delay, I just tried your patch and it works well combining a local cabal project and libraries/GHC from Guix. I’d say this is a massive improvement, so I’d like to ship it with Guix. However this is a world rebuilding change, so I’ll push it to the haskell-team branch and probably wait for #67921 to be ready before it can hit master. One minor issue: If you add a patch file, also add it to gnu/local.mk. > However, given that Setup.hs also uses > Distribution.Simple and that there are several places in Guix itself > where we need to unset GHC_PACKAGE_PATH atm, I personally believe it > to be preferable to fix the vendored version. Which locations are you referring to? Cheers, Lars From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 10:07:22 2024 Received: (at 67896) by debbugs.gnu.org; 6 Jan 2024 15:07:22 +0000 Received: from localhost ([127.0.0.1]:60129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM8Gf-00045W-Uw for submit@debbugs.gnu.org; Sat, 06 Jan 2024 10:07:22 -0500 Received: from magnesium.8pit.net ([45.76.88.171]:21759) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM8Gc-00045K-LU for 67896@debbugs.gnu.org; Sat, 06 Jan 2024 10:07:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=8n2Mi/o5/4 BGcdBmVZjjjCdkB7YRrRMfJc/E4oPAeYY=; h=in-reply-to:references:from: subject:cc:to:date; d=soeren-tempel.net; b=bLlGW3fjOfp6LUydIGIZlhM8Ex3 iGKCrwjK+fjCioRJ01vq2Vn7mcnALQ8yFhkKWtCMtFN89XGdlH/jMrnMbQPfnnWIOg2G6H WWr9OvvwJR/rxOb5JdmiYaNB1UPK37MeZYPIG3/mgaopjLuuf8FO/5+4bv8Dt5Svn8tkQN bgFA= Received: from localhost (dynamic-2a02-3102-49da-001b-3b7d-d1ac-1e16-7275.310.pool.telefonica.de [2a02:3102:49da:1b:3b7d:d1ac:1e16:7275]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id e911015a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Sat, 6 Jan 2024 16:07:10 +0100 (CET) Date: Sat, 06 Jan 2024 16:07:05 +0100 To: Lars-Dominik Braun Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH From: =?UTF-8?Q?S=C3=B6ren?= Tempel References: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> In-Reply-To: Message-Id: <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> 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: 67896 Cc: 67896@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, Lars-Dominik Braun wrote: > sorry for the delay, I just tried your patch and it works well combining > a local cabal project and libraries/GHC from Guix. I=E2=80=99d say this i= s a > massive improvement, so I=E2=80=99d like to ship it with Guix. However th= is > is a world rebuilding change, so I=E2=80=99ll push it to the haskell-team= > branch and probably wait for #67921 to be ready before it can hit master.= Yea, glad to hear that. Waiting for #67921 is fine by me. Should I also prepare a patch for the GHC 9.4 package then? Currently this is only GHC 9.2. > One minor issue: If you add a patch file, also add it to gnu/local.mk. Oh, I wasn't aware. Thanks for pointing that out, will keep it in mind for future patches! > > However, given that Setup.hs also uses > > Distribution.Simple and that there are several places in Guix itself > > where we need to unset GHC_PACKAGE_PATH atm, I personally believe it > > to be preferable to fix the vendored version. >=20 > Which locations are you referring to? I just grep'ed for GHC_PACKAGE_PATH, e.g.: * https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/virtualizati= on.scm#n784 * https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/haskell-build-= system.scm#n111 * https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/haskell.scm#= n963 Greetings S=C3=B6ren From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 10:51:45 2024 Received: (at 67896) by debbugs.gnu.org; 6 Jan 2024 15:51:45 +0000 Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM8xc-0004Zg-R6 for submit@debbugs.gnu.org; Sat, 06 Jan 2024 10:51:45 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]:49336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rM8xa-0004ZR-Sj for 67896@debbugs.gnu.org; Sat, 06 Jan 2024 10:51:43 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4T6lDc2WxJz9sNb; Sat, 6 Jan 2024 16:51:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1704556288; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kncE/0u2l/RYT+e0FinjxWsqM/CVPJkkewz4Bs02kzA=; b=kP+7vvg/3EkvZKLeYCNu/UTr7qsrAWXmseZD1bnDMo0G+SDvY+paCPJNW0IXA5FN4zBeDo XSWpwWknnKbVzj6b8mAZsbInzFeGphVVuqYsRozzNkFCGUQteTNXsqKp1/TDnMTILozK1L KRuHiLSHy01p65EUuobJ91GkOwW2iG3N0HBXK6xtNKjYhu1X8bu6l/eaxP1bT647c0as0O HlhYAw3PCGiL8Wt8BzG2kvnVG1yb6vtHXwT71LBAmX9ssZroqeg8QiDdOTDPuiSMXMvvr/ T3H42x0wbLYbK6LpFNeya9f9Fx4eBNZyTd792sdfy61DcsJAOw41rzpYjS843g== Date: Sat, 6 Jan 2024 16:51:24 +0100 From: Lars-Dominik Braun To: =?iso-8859-1?Q?S=F6ren?= Tempel Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Message-ID: References: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> X-Rspamd-Queue-Id: 4T6lDc2WxJz9sNb X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67896 Cc: 67896@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > Yea, glad to hear that. Waiting for #67921 is fine by me. Should I also > prepare a patch for the GHC 9.4 package then? Currently this is only GHC > 9.2. as far as I see 9.4 inherits from 9.2 and thus this patch should be applied automatically. > I just grep'ed for GHC_PACKAGE_PATH, e.g.: > > * https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/virtualization.scm#n784 > * https://git.savannah.gnu.org/cgit/guix.git/tree/guix/build/haskell-build-system.scm#n111 > * https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/haskell.scm#n963 Ah, I see. I’ll check whether this is still necessary. Cheers, Lars From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 06 16:16:42 2024 Received: (at 67896) by debbugs.gnu.org; 6 Jan 2024 21:16:42 +0000 Received: from localhost ([127.0.0.1]:60338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rME25-0002QW-Nj for submit@debbugs.gnu.org; Sat, 06 Jan 2024 16:16:42 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:42812 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rME23-0002Ne-0n for 67896@debbugs.gnu.org; Sat, 06 Jan 2024 16:16:39 -0500 Received: from X-kone (88-113-24-127.elisa-laajakaista.fi [88.113.24.127]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 496FA343045; Sat, 6 Jan 2024 22:16:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1704575808; bh=jDcCNblsvN/fdro3zBluEbGlHJIuvLumdxKaVj6xX58=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=m1jufk4hwdbjIQNRhXrsA/H0NhxTEjWbIhEyLcGmOnmGZCDZjAoACfkFaQP6iUexi GFDQZCM870GNGt7UZM/hFkrpUlP8+kmb1cAiBBiuTai1WTHi8VuKvLbUPMQATaZsi2 DRen/0rvmz5siQuJZlsvd/FxmBIl7QCt1UjSuHDE= Date: Sat, 6 Jan 2024 23:16:27 +0200 From: Saku Laesvuori To: =?utf-8?B?U8O2cmVu?= Tempel Subject: Re: [bug#67896] [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Message-ID: References: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3i5z5yyieqak3tre" Content-Disposition: inline In-Reply-To: <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67896 Cc: Lars-Dominik Braun , 67896@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 (-) --3i5z5yyieqak3tre Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > Hi, >=20 > Lars-Dominik Braun wrote: > > sorry for the delay, I just tried your patch and it works well combining > > a local cabal project and libraries/GHC from Guix. I=E2=80=99d say this= is a > > massive improvement, so I=E2=80=99d like to ship it with Guix. However = this > > is a world rebuilding change, so I=E2=80=99ll push it to the haskell-te= am > > branch and probably wait for #67921 to be ready before it can hit maste= r. >=20 > Yea, glad to hear that. Waiting for #67921 is fine by me. Should I also > prepare a patch for the GHC 9.4 package then? Currently this is only GHC > 9.2. I'm currently trying to update GHC to 9.6 in that series (there are some weird issues when running the test suite). If the same cabal patch works with GHC 9.6 I can add the reference to it in the package definition (same with 9.4). Otherwise a patch for those versions would be nice. --3i5z5yyieqak3tre Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmWZwysACgkQJX0oSiod OjLRBRAAwIm+OVdfsjEVmZGGygim1vjjFIq0GUXIXGyQ7qArsIhHQ+Uy1CD9nuRf HnjbF+6LCqcF8WFTmnCiHuHUo6v0Af8iXUhbO6iGpuQ+bnj9YYLubI+l81QyN83f yf9ON60AVy0X0Mlb1TDA4IO02idbftr+9VKMpUbyO1jZVm76T+w1M7B0YscXhHXN dnZM/naUxcOvHEdL8qBSPz+357oRXOdYZYGe3FpeP8oVygB9VXQwfXeJej7QE71H H+0LSlv2/7rqbBolMJRGX/I1LbE5RsBbprBaaSrbSLBQSgVL3btbarziQWlFUdsq HViIyyVk9HquIkWee6vqXmPsh/AJBMjZWQtrAlPhiMkblQgnoqNOlSovYRHzBE0D WCH3pR3PdNqlzmmwUqkQ48VVN1geklk1pStxbBcSRt+ReoX+wWptlzz6lyU687Ia RUSXnWMSksO3+Ghy/rjxETAsy0OLELepPfDuvUocvQMVE7S6znNi+hRyL4TnOQDV K7VnprCzh7tAAP+6Gyw4Yh9Ee0WVta7gjLsLm9USBtNo/TPf9bWQwu3rpjwgzzAD zEKfNfWkBYPthIBdZouJGPbkDfVsg66Stn4zMmReRKOU9awUogx7qmKO0usRPHKb Qvero3/bfeAknXaEWXgXpJeO5540jLpAIH3OsDLYeytCBvyZXq4= =vwJz -----END PGP SIGNATURE----- --3i5z5yyieqak3tre-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 07 04:38:02 2024 Received: (at 67896) by debbugs.gnu.org; 7 Jan 2024 09:38:02 +0000 Received: from localhost ([127.0.0.1]:60633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMPbW-0006Ep-IA for submit@debbugs.gnu.org; Sun, 07 Jan 2024 04:38:02 -0500 Received: from magnesium.8pit.net ([45.76.88.171]:27644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMPbU-0006EP-14 for 67896@debbugs.gnu.org; Sun, 07 Jan 2024 04:38:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=gkOZooAtUa v9Vz2ArucLZbpUH35+YcoUsV7BljJySkE=; h=in-reply-to:references:from: subject:cc:to:date; d=soeren-tempel.net; b=I7kjNlV68syBu5UgU/VXQ6OZkum d/BEjoVIfXlIkZnR0F37gQ0PzWHonzHr8o7YMvqQwLuWqX8VysO8jMkVTRsThJmgclojnf 2+ps4HMOrLyPiY1gPr8jv8gecktNlf9UNC9wzg6PaQa6I/CJeAC+IwvLC4raxI+eCRCtK2 m/08= Received: from localhost (dynamic-2a02-3102-49da-001b-dbac-d05c-0836-c585.310.pool.telefonica.de [2a02:3102:49da:1b:dbac:d05c:836:c585]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id a5d50719 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Sun, 7 Jan 2024 10:37:52 +0100 (CET) Date: Sun, 07 Jan 2024 10:37:45 +0100 To: Saku Laesvuori Subject: Re: [bug#67896] [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH From: =?UTF-8?Q?S=C3=B6ren?= Tempel References: <3K6E1L1WLK573.223FCVRGQCGWL@8pit.net> <3ELNY2F2SV7KX.2JFO7970OJNKU@8pit.net> In-Reply-To: Message-Id: <270O1QKCL3GA8.2UGLUU9CUOGAL@8pit.net> 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: 67896 Cc: Lars-Dominik Braun , 67896@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 (-) I just tested this, the patch applies cleanly for both GHC 9.4.8 and 9.6.3.= Saku Laesvuori wrote: > > Hi, > >=20 > > Lars-Dominik Braun wrote: > > > sorry for the delay, I just tried your patch and it works well combin= ing > > > a local cabal project and libraries/GHC from Guix. I=E2=80=99d say th= is is a > > > massive improvement, so I=E2=80=99d like to ship it with Guix. Howeve= r this > > > is a world rebuilding change, so I=E2=80=99ll push it to the haskell-= team > > > branch and probably wait for #67921 to be ready before it can hit mas= ter. > >=20 > > Yea, glad to hear that. Waiting for #67921 is fine by me. Should I also= > > prepare a patch for the GHC 9.4 package then? Currently this is only GH= C > > 9.2. >=20 > I'm currently trying to update GHC to 9.6 in that series (there are some > weird issues when running the test suite). If the same cabal patch works > with GHC 9.6 I can add the reference to it in the package definition > (same with 9.4). Otherwise a patch for those versions would be nice. From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 05:35:11 2024 Received: (at 67896) by debbugs.gnu.org; 18 May 2024 09:35:11 +0000 Received: from localhost ([127.0.0.1]:60603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8GT9-0000PX-D2 for submit@debbugs.gnu.org; Sat, 18 May 2024 05:35:11 -0400 Received: from magnesium.8pit.net ([45.76.88.171]:1551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8GT5-0000PO-SR for 67896@debbugs.gnu.org; Sat, 18 May 2024 05:35:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=opensmtpd; bh=ZK7+uMEk BorBXpDC8FoWaw4FPFgIJwcI5309Ae1FQdQ=; h=from:subject:cc:to:date; d=soeren-tempel.net; b=cpFCQGNz+gMpeT9NH+kyH6vuhInlnM2hYoLwuEw1+HXlshx NLruVLF8IZ8JvJNSvuzQEpdxEETGXxegCpc/5K1jHKK/Pw/DBKkqgMtTztv+OL+V3C1DFf Jw/cHcQ6pW7dfd7VgpXQubULQZvK1WtriZpkKVsVzTqJH/hnTtkuyQ= Received: from localhost (dynamic-2a02-3102-49da-001b-841b-2734-4dde-2df9.310.pool.telefonica.de [2a02:3102:49da:1b:841b:2734:4dde:2df9]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id eedc523d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Sat, 18 May 2024 11:34:59 +0200 (CEST) Date: Sat, 18 May 2024 11:34:55 +0200 To: 67896@debbugs.gnu.org Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH From: =?UTF-8?Q?S=C3=B6ren?= Tempel Message-Id: <2LX9NNBI6VEFW.2C41MWFWYX6JA@8pit.net> 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: 67896 Cc: lars@6xq.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello again, Lars-Dominik Braun wrote: > However this is a world rebuilding change, so I=E2=80=99ll push it to the= > haskell-team branch and probably wait for #67921 to be ready before it > can hit master. Given that #67921 has been stale since February, is there any chance that we could move forward with this? I would really like to use Guix for some Haskell projects of mine and this is a major blocker to this end. Did you run into any issues on the haskell-team branch? If we want to avoid a world rebuild, we could look into packaging a patched version of the Cabal Hackage package (superseding the one vendored by GHC) and have cabal-install dependent on that patched version. Best, S=C3=B6ren From debbugs-submit-bounces@debbugs.gnu.org Sat May 25 13:06:51 2024 Received: (at 67896) by debbugs.gnu.org; 25 May 2024 17:06:51 +0000 Received: from localhost ([127.0.0.1]:44476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAur5-0005Gu-Ek for submit@debbugs.gnu.org; Sat, 25 May 2024 13:06:51 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:42340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAur3-0005Go-G9 for 67896@debbugs.gnu.org; Sat, 25 May 2024 13:06:50 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4VmpGd5hCwz9spX; Sat, 25 May 2024 19:06:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1716656793; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=no+JOkeOb/8kijIKkkPhNlnXIfDM3rIHHfn0RVnvJcc=; b=DtQLx7jgHDSQkYVmJHQ07cUMCEIAADODfDQ/vcMrnFnANvAXLVwZdrLiFj6WoGmBq52UJ5 ti+OQcVQIEjnhe0gzvB4NOQeNyMLbh1AINgBOlwWWacJsZTPmrUOe6a56CZtOc4mHu6EE/ STpGhJKUK6gsylyJ45EQ0lP6J66NuhHmt8gXl3NcAL/acTXI/NWSrnk6w+R4qGB880OyS9 qfKVq5f7GmxfoD/9UX1x7aOLtZtl/ttwyERZb055sg+y1jddzUdDYBvfzvCJNA51QGIyld 9bJj4yullZDyeCTB5QGT1bV/dv1PcW1dzI2ZKu66u+qe0hMmIQPXpe9Yg72UHg== Date: Sat, 25 May 2024 19:06:30 +0200 From: Lars-Dominik Braun To: =?iso-8859-1?Q?S=F6ren?= Tempel Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Message-ID: References: <2LX9NNBI6VEFW.2C41MWFWYX6JA@8pit.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2LX9NNBI6VEFW.2C41MWFWYX6JA@8pit.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67896 Cc: 67896@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > Given that #67921 has been stale since February, is there any chance > that we could move forward with this? I would really like to use Guix > for some Haskell projects of mine and this is a major blocker to this > end. Did you run into any issues on the haskell-team branch? yeah, I agree this is the way forward for now. I updated GHC to 9.2.8 on the haskell-team branch as well to justify the world rebuild and Cuirass is building the branch here: https://ci.guix.gnu.org/jobset/haskell-team. I’ll open a “Request for merge …” issue as soon as everything runs green. Sorry for the delays :( Lars From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 29 03:01:07 2024 Received: (at 67896-done) by debbugs.gnu.org; 29 Jun 2024 07:01:07 +0000 Received: from localhost ([127.0.0.1]:36854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNS55-000639-1h for submit@debbugs.gnu.org; Sat, 29 Jun 2024 03:01:07 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:38094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNS53-00062R-0K for 67896-done@debbugs.gnu.org; Sat, 29 Jun 2024 03:01:05 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4WB3971bZzz9sbC; Sat, 29 Jun 2024 09:00:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1719644427; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Mg9Sqe58xS+Ei5aWjisjA/VXVeICLP5o0IMasv/ryrc=; b=l19Z9bBG0hyok6JhuraIf/ek4NOU2UUZOIaCTrC+pzNa3nwoIYvmbj3OkwBaJqFWY8ObXg PUmreboRVSvABt+vi/Ae4iadZIrWQC0fo42z0gNN24ajEcNmRFQvH0WLE6+17mWzP/MOyn oDDEWrQEm7c7/AWRS/09p53M6uusof18JHe+zvR/Y0XZe6z74Do+2Eca3g4K48M2IUVNQP 4sPyqbcswa48FSOAr7DLDRyfA05IEgij9ObEGLK3xd8Zs+VLcHMn1Fpm7X1dQod5jt1lCx A85s1Z+xmPeVyrPGZe2LCwxpVQfL96fpQ9OKHMMd81OeJvNcRSK3H1yXPaT+4w== Date: Sat, 29 Jun 2024 09:00:25 +0200 From: Lars-Dominik Braun To: =?iso-8859-1?Q?S=F6ren?= Tempel Subject: Re: [PATCH] gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH Message-ID: References: <2LX9NNBI6VEFW.2C41MWFWYX6JA@8pit.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67896-done Cc: 67896-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.7 (-) Hi, haskell-team has been merged. I’m sorry again this takes so long :( Lars From unknown Mon Aug 18 02:34:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 27 Jul 2024 11:24:13 +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