From unknown Mon Jun 23 02:20: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#62861 <62861@debbugs.gnu.org> To: bug#62861 <62861@debbugs.gnu.org> Subject: Status: [PATCH v1] gnu: ghc-basement: fix build for i686 Reply-To: bug#62861 <62861@debbugs.gnu.org> Date: Mon, 23 Jun 2025 09:20:12 +0000 retitle 62861 [PATCH v1] gnu: ghc-basement: fix build for i686 reassign 62861 guix-patches submitter 62861 Denis 'GNUtoo' Carikli severity 62861 normal tag 62861 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 15 09:59:55 2023 Received: (at submit) by debbugs.gnu.org; 15 Apr 2023 13:59:55 +0000 Received: from localhost ([127.0.0.1]:49910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pngRX-0001Xm-3G for submit@debbugs.gnu.org; Sat, 15 Apr 2023 09:59:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:40596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pngRU-0001Xe-BR for submit@debbugs.gnu.org; Sat, 15 Apr 2023 09:59:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pngRT-0001Av-VF for guix-patches@gnu.org; Sat, 15 Apr 2023 09:59:51 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1] helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pngRR-00057I-O4 for guix-patches@gnu.org; Sat, 15 Apr 2023 09:59:51 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 208af0e0; Sat, 15 Apr 2023 13:59:44 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 7ec67378; Sat, 15 Apr 2023 13:59:44 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: guix-patches@gnu.org Subject: [PATCH v1] gnu: ghc-basement: fix build for i686 Date: Sat, 15 Apr 2023 15:59:21 +0200 Message-Id: <20230415135921.1266-1-GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Denis 'GNUtoo' Carikli 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.4 (--) * gnu/packages/haskell-xyz.scm (ghc-basement): [source]: Add patch. * gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): --- gnu/local.mk | 1 + gnu/packages/haskell-xyz.scm | 3 +- .../ghc-basement-0.0.15-i686-fix.patch | 113 ++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch diff --git a/gnu/local.mk b/gnu/local.mk index f0a228f19f..268ce7cc7f 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1212,6 +1212,7 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-bloomfilter-ghc9.2.patch \ %D%/packages/patches/ghc-bytestring-handle-ghc9.patch \ %D%/packages/patches/ghc-language-haskell-extract-ghc-8.10.patch \ + %D%/packages/patches/ghc-basement-0.0.15-i686-fix.patch \ %D%/packages/patches/ghostscript-no-header-id.patch \ %D%/packages/patches/ghostscript-no-header-uuid.patch \ %D%/packages/patches/ghostscript-no-header-creationdate.patch \ diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index f2cc60267b..1dfa627965 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -778,7 +778,8 @@ (define-public ghc-basement (uri (hackage-uri "basement" version)) (sha256 (base32 - "1d2xj5dmjps7nc7rwp5s0kyjcg9v8xfql6ik4yk1d3affnvazhjn")))) + "1d2xj5dmjps7nc7rwp5s0kyjcg9v8xfql6ik4yk1d3affnvazhjn")) + (patches (search-patches "ghc-basement-0.0.15-i686-fix.patch")))) (build-system haskell-build-system) (properties '((upstream-name . "basement"))) (home-page "https://github.com/haskell-foundation/foundation#readme") diff --git a/gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch b/gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch new file mode 100644 index 0000000000..129af90eac --- /dev/null +++ b/gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch @@ -0,0 +1,113 @@ +Description: Fix build on i686. + Note that this patch hasn't been applied upstream yet. + The patch author intends to add it to Fedora 38: + "I am going to try to apply this for Fedora 38.". +Origin: https://github.com/haskell-foundation/foundation/issues/565#issuecomment-1433140571 +Bug: https://github.com/haskell-foundation/foundation/issues/565 +Author: Jens Petersen (juhp) +--- +diff -up basement-0.0.15/Basement/Bits.hs~ basement-0.0.15/Basement/Bits.hs +--- basement-0.0.15/Basement/Bits.hs~ 2022-02-28 12:00:48.000000000 +0800 ++++ basement-0.0.15/Basement/Bits.hs 2023-02-16 18:50:32.947378064 +0800 +@@ -54,7 +54,7 @@ import GHC.Int + import Basement.Compat.Primitive + + #if WORD_SIZE_IN_BITS < 64 +-import GHC.IntWord64 ++import GHC.Exts + #endif + + -- | operation over finite bits +diff -up basement-0.0.15/Basement/Numerical/Additive.hs~ basement-0.0.15/Basement/Numerical/Additive.hs +--- basement-0.0.15/Basement/Numerical/Additive.hs~ 2022-02-28 12:00:48.000000000 +0800 ++++ basement-0.0.15/Basement/Numerical/Additive.hs 2023-02-16 18:52:14.547975419 +0800 +@@ -29,7 +29,7 @@ import qualified Basement.Types.Word128 + import qualified Basement.Types.Word256 as Word256 + + #if WORD_SIZE_IN_BITS < 64 +-import GHC.IntWord64 ++import GHC.Exts + #endif + + -- | Represent class of things that can be added together, +diff -up basement-0.0.15/Basement/Numerical/Conversion.hs~ basement-0.0.15/Basement/Numerical/Conversion.hs +--- basement-0.0.15/Basement/Numerical/Conversion.hs~ 2022-02-28 12:00:48.000000000 +0800 ++++ basement-0.0.15/Basement/Numerical/Conversion.hs 2023-02-16 18:28:38.844400110 +0800 +@@ -25,7 +25,7 @@ import GHC.Word + import Basement.Compat.Primitive + + #if WORD_SIZE_IN_BITS < 64 +-import GHC.IntWord64 ++import GHC.Exts + #endif + + intToInt64 :: Int -> Int64 +@@ -114,7 +114,7 @@ + #endif + #else + word64ToWord32s :: Word64 -> Word32x2 +-word64ToWord32s (W64# w64) = Word32x2 (W32# (word64ToWord# (uncheckedShiftRL64# w64 32#))) (W32# (word64ToWord# w64)) ++word64ToWord32s (W64# w64) = Word32x2 (W32# (wordToWord32# (word64ToWord# (uncheckedShiftRL64# w64 32#)))) (W32# (wordToWord32# (word64ToWord# w64))) + #endif + + wordToChar :: Word -> Char +diff -up basement-0.0.15/Basement/PrimType.hs~ basement-0.0.15/Basement/PrimType.hs +--- basement-0.0.15/Basement/PrimType.hs~ 2022-03-03 10:51:42.000000000 +0800 ++++ basement-0.0.15/Basement/PrimType.hs 2023-02-16 18:52:13.884971521 +0800 +@@ -54,7 +54,7 @@ import Basement.Nat + import qualified Prelude (quot) + + #if WORD_SIZE_IN_BITS < 64 +-import GHC.IntWord64 ++import GHC.Exts + #endif + + #ifdef FOUNDATION_BOUNDS_CHECK +diff -up basement-0.0.15/Basement/Types/OffsetSize.hs~ basement-0.0.15/Basement/Types/OffsetSize.hs +--- basement-0.0.15/Basement/Types/OffsetSize.hs~ 2019-09-02 11:58:08.000000000 +0800 ++++ basement-0.0.15/Basement/Types/OffsetSize.hs 2023-02-16 18:49:45.703100306 +0800 +@@ -69,7 +69,7 @@ import Data.List (foldl') + import qualified Prelude + + #if WORD_SIZE_IN_BITS < 64 +-import GHC.IntWord64 ++import GHC.Exts + #endif + + -- | File size in bytes +@@ -225,7 +225,7 @@ + + csizeOfSize :: CountOf Word8 -> CSize + #if WORD_SIZE_IN_BITS < 64 +-csizeOfSize (CountOf (I# sz)) = CSize (W32# (int2Word# sz)) ++csizeOfSize (CountOf (I# sz)) = CSize (W32# (wordToWord32# (int2Word# sz))) + #else + #if __GLASGOW_HASKELL__ >= 904 + csizeOfSize (CountOf (I# sz)) = CSize (W64# (wordToWord64# (int2Word# sz))) +@@ -238,7 +238,7 @@ + + csizeOfOffset :: Offset8 -> CSize + #if WORD_SIZE_IN_BITS < 64 +-csizeOfOffset (Offset (I# sz)) = CSize (W32# (int2Word# sz)) ++csizeOfOffset (Offset (I# sz)) = CSize (W32# (wordToWord32# (int2Word# sz))) + #else + #if __GLASGOW_HASKELL__ >= 904 + csizeOfOffset (Offset (I# sz)) = CSize (W64# (wordToWord64# (int2Word# sz))) +@@ -250,7 +250,7 @@ + sizeOfCSSize :: CSsize -> CountOf Word8 + sizeOfCSSize (CSsize (-1)) = error "invalid size: CSSize is -1" + #if WORD_SIZE_IN_BITS < 64 +-sizeOfCSSize (CSsize (I32# sz)) = CountOf (I# sz) ++sizeOfCSSize (CSsize (I32# sz)) = CountOf (I# (int32ToInt# sz)) + #else + #if __GLASGOW_HASKELL__ >= 904 + sizeOfCSSize (CSsize (I64# sz)) = CountOf (I# (int64ToInt# sz)) +@@ -261,7 +261,7 @@ + + sizeOfCSize :: CSize -> CountOf Word8 + #if WORD_SIZE_IN_BITS < 64 +-sizeOfCSize (CSize (W32# sz)) = CountOf (I# (word2Int# sz)) ++sizeOfCSize (CSize (W32# sz)) = CountOf (I# (word2Int# (word32ToWord# sz))) + #else + #if __GLASGOW_HASKELL__ >= 904 + sizeOfCSize (CSize (W64# sz)) = CountOf (I# (word2Int# (word64ToWord# sz))) base-commit: a4e9842a70775a54bbe1369881b739e7ea9a6432 -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 13:34:27 2023 Received: (at 62861) by debbugs.gnu.org; 10 May 2023 17:34:27 +0000 Received: from localhost ([127.0.0.1]:48952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnhq-000532-PC for submit@debbugs.gnu.org; Wed, 10 May 2023 13:34:27 -0400 Received: from cyberdimension.org ([80.67.179.20]:51762 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwnhm-00052q-CI for 62861@debbugs.gnu.org; Wed, 10 May 2023 13:34:25 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id db4058a6; Wed, 10 May 2023 17:34:20 +0000 (UTC) Received: from localhost.localdomain (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 36de4633; Wed, 10 May 2023 17:34:20 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: Lars-Dominik Braun , 62861@debbugs.gnu.org Subject: [PATCH v1] gnu: fakeroot: Update to 1.31. Date: Wed, 10 May 2023 19:34:18 +0200 Message-Id: <20230510173418.7220-1-GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62861 Cc: Denis 'GNUtoo' Carikli 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/linux.scm (fakeroot): Update to 1.31. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ea64e9d241..aa3705c643 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8986,7 +8986,7 @@ (define-public genext2fs (define-public fakeroot (package (name "fakeroot") - (version "1.30.1") + (version "1.31") (source (origin ;; There are no tags in the repository, so take this snapshot. @@ -8995,7 +8995,7 @@ (define-public fakeroot "fakeroot/fakeroot_" version ".orig.tar.gz")) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0xba5gfh7ygv6na8n1ckqd2jnpdr9q88qan385qxp85c47sb3srj")) + (base32 "0br0gvvribfs2kpkhwr51lsinhl6l36334wx1cbwfmhww50nv233")) (modules '((guix build utils) (ice-9 ftw))) (snippet base-commit: e0c35d1578c10a8fe27c8372f3a8bb5dd88b01b8 -- 2.39.2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 16 11:06:42 2023 Received: (at 62861) by debbugs.gnu.org; 16 May 2023 15:06:42 +0000 Received: from localhost ([127.0.0.1]:46927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pywGA-0001si-Dh for submit@debbugs.gnu.org; Tue, 16 May 2023 11:06:42 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:38226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pywG0-0001qo-K6 for 62861@debbugs.gnu.org; Tue, 16 May 2023 11:06:34 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-3f42379d553so16526765e9.1 for <62861@debbugs.gnu.org>; Tue, 16 May 2023 08:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684249587; x=1686841587; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=arZuBLMadKtBQ2Jsuo0OlINg1tIaDQFCRE2VwH++NXw=; b=GXTI/mdTWuFdvrwvBHfQBkDHjCgIbZoYsLYazAwFWPMO630ibyTqnUh6/j8oAqZ2Sy 8f7AU+gHjKhG0CsJDJpC+0Ux+z9tOgzFWBrLDc+op6oMivlDr20gMUsPEeNT4IWdQOSm s4We4wWpH08Jm2OsTlkHoHi9I0N23yxhuH9xZFOnTgyAiGm8vScR95fVhJPYieu/jL5O Ta5+F1LrYe7dRDImMTqBtImChEjmbbq4JviSFtpSVNL+DZgXSDvYvRstHGxhSwMkPQ7R EYC1a+zs+ZUNz2bb/4SLwxqcuJcIUfAyM3es/b6u44grTlCdPOfVJkfGRHsZwO/pJyQQ YD7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684249587; x=1686841587; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=arZuBLMadKtBQ2Jsuo0OlINg1tIaDQFCRE2VwH++NXw=; b=fqN82wI66OIegfoiXggaBgq3VsB/960Q5Yb/zeOi1O4zv+I/cVremGI9o0xHIQhA6g W6Ue+S/5E418yGXltZSsMEMZMWNcrlJMWbDRu6Watm9r4+MQz3RMFCWGDMxowTOmecSS SViMaJM9nKnCwCvPN3e0AtydgAUVvtRygaB53yk4TtRw/pftK8qUVbQ5YxaNJ4lL3tkB x81evDTg1SwFSbxsXBKkc+CC8WhgZ4ntN5IAC0HKJd8Dgryk014T36VcyF+fyFfH6pOG xkcrvZus+rYRmi5d/sTzO59JoUSCB/qNYZg04w7+9by6TVJPOAozjg6Q+MOW/XRqEpP+ pBcg== X-Gm-Message-State: AC+VfDyySzBmzytpi+kLeoklzKpE6ip/iV3tC+Y8hdHnTEdoCcjp9ou5 zbPglA/mfmGI6jmw5gu+0/BsNjP0X50= X-Google-Smtp-Source: ACHHUZ6z/mI0QyoB7YsItKPJkCG/DDtQjV3dWfrkHl09OGsdyEBILedgl95X//FM5u2fsuYQAjcvcw== X-Received: by 2002:a05:600c:3b22:b0:3f4:f66f:c10d with SMTP id m34-20020a05600c3b2200b003f4f66fc10dmr8843999wms.3.1684249587034; Tue, 16 May 2023 08:06:27 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id 3-20020a05600c028300b003f423dfc686sm2542043wmk.45.2023.05.16.08.06.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 08:06:26 -0700 (PDT) From: zimoun To: Denis 'GNUtoo' Carikli Subject: Re: bug#62861: [PATCH v1] gnu: ghc-basement: fix build for i686 References: <20230415135921.1266-1-GNUtoo@cyberdimension.org> Date: Tue, 16 May 2023 16:13:02 +0200 In-Reply-To: <20230415135921.1266-1-GNUtoo@cyberdimension.org> (Denis Carikli's message of "Sat, 15 Apr 2023 15:59:21 +0200") Message-ID: <86r0rg5pqp.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62861 Cc: 62861@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 Denis, This submission #62861 [1] contains two patches. Are they part of the same series? 1: http://issues.guix.gnu.org/issue/62861 On Sat, 15 Apr 2023 at 15:59, Denis 'GNUtoo' Carikli wrote: > * gnu/packages/haskell-xyz.scm (ghc-basement): > [source]: Add patch. > * gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch: New file. > * gnu/local.mk (dist_patch_DATA): > --- > gnu/local.mk | 1 + > gnu/packages/haskell-xyz.scm | 3 +- > .../ghc-basement-0.0.15-i686-fix.patch | 113 ++++++++++++++++++ > 3 files changed, 116 insertions(+), 1 deletion(-) > create mode 100644 gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch Well, is this already part of some Haskell updates? On Wed, 10 May 2023 at 19:34, Denis 'GNUtoo' Carikli wrote: > * gnu/packages/linux.scm (fakeroot): Update to 1.31. > --- > gnu/packages/linux.scm | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) I have not tried it yet but LGTM at first. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Wed May 17 19:14:48 2023 Received: (at 62861) by debbugs.gnu.org; 17 May 2023 23:14:48 +0000 Received: from localhost ([127.0.0.1]:51408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzQM3-0007SF-Qj for submit@debbugs.gnu.org; Wed, 17 May 2023 19:14:48 -0400 Received: from cyberdimension.org ([80.67.179.20]:58920 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pzQM1-0007S5-FP for 62861@debbugs.gnu.org; Wed, 17 May 2023 19:14:46 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 067a8135; Wed, 17 May 2023 23:14:43 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id b241ca04; Wed, 17 May 2023 23:14:43 +0000 (UTC) Date: Thu, 18 May 2023 01:14:32 +0200 From: Denis 'GNUtoo' Carikli To: zimoun Subject: Re: bug#62861: [PATCH v1] gnu: ghc-basement: fix build for i686 Message-ID: <20230518011432.13350aae@primary_laptop> In-Reply-To: <86r0rg5pqp.fsf@gmail.com> References: <20230415135921.1266-1-GNUtoo@cyberdimension.org> <86r0rg5pqp.fsf@gmail.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/ChF+MOLp027/OjSO_DytuHw"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62861 Cc: 62861@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 (-) --Sig_/ChF+MOLp027/OjSO_DytuHw Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 16 May 2023 16:13:02 +0200 zimoun wrote: > Hi Denis, Hi, > This submission #62861 [1] contains two patches. Are they part of the > same series? Ah my bad. Sorry about that. I don't remember why they were together in the same serie. Maybe it's a mistake as I probably intended to add 2 Haskell related patches in the same serie instead. > 1: http://issues.guix.gnu.org/issue/62861 >=20 >=20 > On Sat, 15 Apr 2023 at 15:59, Denis 'GNUtoo' Carikli > wrote: > > * gnu/packages/haskell-xyz.scm (ghc-basement): > > [source]: Add patch. > > * gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch: New file. > > * gnu/local.mk (dist_patch_DATA): > > --- > > gnu/local.mk | 1 + > > gnu/packages/haskell-xyz.scm | 3 +- > > .../ghc-basement-0.0.15-i686-fix.patch | 113 > > ++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) > > create mode 100644 > > gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch >=20 > Well, is this already part of some Haskell updates? I didn't see that patch or something similar somewhere else but I could also have missed it. I only looked in the bugreport system. I also based my patches on top of master. Does the Haskell team has special rules? Like do I need to rebase my patches on specific branches in the future?=20 If the development is done there, it could be a good idea to formalize that (if it's not already formalized) as it would help making sure not to duplicate work, or at least lower the burden on the reviewers as duplicated work would not be sent for review. Linux does that for some subsystems. Denis. --Sig_/ChF+MOLp027/OjSO_DytuHw Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmRlX9gACgkQX138wUF3 4mPVVw/+LUuIx56TWWByJ/IOmo/3J7gDoMcyR0ofmDLlM9Aw/b2VrLedTaTxGTmt UzWllLwFdPhM9Q+q4lHo2/h+l6UkObukq6CyNrguNKDCU/q/abprh8qtq4WaK0qw tcUD5x0EtTKT7eFDVx0TJi8StHA34AvploHSfxGXj/c5A1An1d5h7Makqluyr7pn OsPQlFZNPgfoO9fYjojEXxd4xLfcRpoRD6OCV9aq1521Y2nxFlz+FYgKtWRJZfl9 5R722ndralMTGbjZ8RVXMDoNNlm5lNGUHoJwjCCW0dGULQ5/fKKnADMeFYytkCMh Vr9lD9BQq/A7PHt6TTKq1YUBdv0/3F/breVuRfA2611TI5yyoUuFzN1ogIWQniUf JmHLGn9IpxgruXjYYGYGO9ZpyZls9czLHpPyskPQxpMnPbLrIzaj8qJnr8Fx+NfL ixJ89w1DrA8IDSIZ18stnAn3gShhU+yRnW5w85wU4iCvCPZ7Ek3gp2SJx5j/yp4Z BgH1VzETjoUkdbagvjjyl1uZCWanMa0Pn7X2OHZHguprA/I+UNIibAzXbqj5aOxu jAP+kRPkOxC8oh6/yOwtIcduwMP5onMiT3hs9BVlx7JS+804kySeSF+4WTeqGM3+ Tyr+rtHiDuu5DJKnTE2fXCpqdjlZqzfCWw8sQSF8+XjbT0EaL50= =54lG -----END PGP SIGNATURE----- --Sig_/ChF+MOLp027/OjSO_DytuHw-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 16:44:56 2024 Received: (at 62861-done) by debbugs.gnu.org; 18 Aug 2024 20:44:56 +0000 Received: from localhost ([127.0.0.1]:56852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfmlk-0001yB-F5 for submit@debbugs.gnu.org; Sun, 18 Aug 2024 16:44:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfmlj-0001xv-6r for 62861-done@debbugs.gnu.org; Sun, 18 Aug 2024 16:44:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfmkx-0001rF-KQ; Sun, 18 Aug 2024 16:44:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=oDxVYLgegkshw1KOjXsn/40kKaqJ6AUeZfG3l+ruSf8=; b=PFbRQAt7eNVHVpjFyvsO Qy6vSk64aHQDT+KPf1BA36T2+1Me4OBK4WTM/Vl3Wd2kKTSRmgakm0TKSHy1cD7f1W6DR0L2XmfF6 bqkS7cMgT8Re1u/pOap+L+nGmfRq4D4G7grlOfQneoKvVHJ8Sle/ojy70VgRjLkWAGU62moe4hBPT pOL+MNYVYiDtNClh4dloL5bYdXGADmaZIqLFMromUlNd/QjZvAOMotN30fpdFTedVtYYK+5BxA7Er jEPWqsxzmtffXJlff3ygHqOzAHuwvRx5Ou6GfguqiZf0WQ9lpwVzRIixhvjAtPq0NqVpPDmW9Jerq k5yJZ0Gkw9EGGQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Denis 'GNUtoo' Carikli Subject: Re: bug#62861: [PATCH v1] gnu: ghc-basement: fix build for i686 In-Reply-To: <20230415135921.1266-1-GNUtoo@cyberdimension.org> (Denis Carikli's message of "Sat, 15 Apr 2023 15:59:21 +0200") References: <20230415135921.1266-1-GNUtoo@cyberdimension.org> Date: Sun, 18 Aug 2024 22:44:02 +0200 Message-ID: <87wmkd4l4d.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62861-done Cc: 62861-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: -3.3 (---) Hi GNUtoo, Denis 'GNUtoo' Carikli skribis: > * gnu/packages/haskell-xyz.scm (ghc-basement): > [source]: Add patch. > * gnu/packages/patches/ghc-basement-0.0.15-i686-fix.patch: New file. > * gnu/local.mk (dist_patch_DATA): It=E2=80=99s been a long while=E2=80=A6 I was looking into it on =E2=80=98= core-updates=E2=80=99 and stumbled upon your patch. I pushed something similar, change in a way that avoids a rebuild on 64-bit platforms (commit 1a30e510464f5d3232f80007328b9af4dd90c6d4). Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 02:20: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: Mon, 16 Sep 2024 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