[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/25: gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional.
From: |
guix-commits |
Subject: |
06/25: gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional. |
Date: |
Sat, 15 Apr 2023 00:27:32 -0400 (EDT) |
apteryx pushed a commit to branch core-updates
in repository guix.
commit e244ea2445bcda466b7ef2fc82205472e4454b80
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Apr 14 21:13:05 2023 -0400
gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional.
* gnu/packages/haskell.scm (ghc-9.2) [arguments]: Remove match conditional
for
the skip-T21694-i686 phase.
---
gnu/packages/haskell.scm | 29 +++++++++++++----------------
1 file changed, 13 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index c6d301c76c..1d8b05bc8a 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -23,6 +23,7 @@
;;; Copyright © 2021 Matthew James Kraai <kraai@ftbfs.org>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com>
+;;; Copyright © 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1325,20 +1326,16 @@ interactive environment for the functional language
Haskell.")
(substitute-keyword-arguments (package-arguments base)
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
- ;; File Common.hs has been moved to src/ in this release.
- (replace 'fix-cc-reference
- (lambda _
- (substitute* "utils/hsc2hs/src/Common.hs"
- (("\"cc\"") "\"gcc\""))))
- ;; FIXME: Remove i686-specific match on the next rebuild cycle.
- #$@(match (%current-system)
- ("i686-linux"
- #~((add-after 'skip-more-tests 'skip-T21694-i686
- (lambda _
- (substitute*
'("testsuite/tests/simplCore/should_compile/all.T")
- (("^test\\('T21694', \\[ " all)
- (string-append all "when(arch('i386'), skip),
")))))))
- (_ #~()))))
+ ;; File Common.hs has been moved to src/ in this release.
+ (replace 'fix-cc-reference
+ (lambda _
+ (substitute* "utils/hsc2hs/src/Common.hs"
+ (("\"cc\"") "\"gcc\""))))
+ (add-after 'skip-more-tests 'skip-T21694-i686
+ (lambda _
+ (substitute*
'("testsuite/tests/simplCore/should_compile/all.T")
+ (("^test\\('T21694', \\[ " all)
+ (string-append all "when(arch('i386'), skip), ")))))))
;; Increase verbosity, so running the test suite does not time out on
CI.
((#:make-flags make-flags ''())
#~(cons "VERBOSE=4" #$make-flags))))
@@ -1350,8 +1347,8 @@ interactive environment for the functional language
Haskell.")
,(origin
(method url-fetch)
(uri (string-append
- "https://www.haskell.org/ghc/dist/"
- version "/ghc-" version "-testsuite.tar.xz"))
+ "https://www.haskell.org/ghc/dist/"
+ version "/ghc-" version "-testsuite.tar.xz"))
(sha256
(base32
"19ha0hidrijawy53vm2r0sgml5zkl8126mqy7p0pyacmw3k7913l"))
- 12/25: gnu: ruby-tzinfo-data: Remove #:guile argument in file-union call., (continued)
- 12/25: gnu: ruby-tzinfo-data: Remove #:guile argument in file-union call., guix-commits, 2023/04/15
- 19/25: gnu: hplip: Update to 3.23.3., guix-commits, 2023/04/15
- 21/25: gnu: python-jsonschema: Update to 4.5.1., guix-commits, 2023/04/15
- 13/25: gnu: valgrind/interactive: Rely on non-stripped glibc symbols., guix-commits, 2023/04/15
- 10/25: gnu: python-pluggy: Update to 1.0.0., guix-commits, 2023/04/15
- 15/25: gnu: hplip: Update to 3.22.10., guix-commits, 2023/04/15
- 17/25: gnu: hplip: Use gexps., guix-commits, 2023/04/15
- 20/25: gnu: iptables: Clean-up configure flags., guix-commits, 2023/04/15
- 22/25: gnu: libxkbcommon: Unconditionally add wayland to native-inputs., guix-commits, 2023/04/15
- 18/25: gnu: hplip: Remove input labels., guix-commits, 2023/04/15
- 06/25: gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional.,
guix-commits <=
- 07/25: gnu: openldap: Update to 2.6.3., guix-commits, 2023/04/15
- 11/25: gnu: wrap-python3: Replace assoc-ref call with gexp variable., guix-commits, 2023/04/15
- 14/25: gnu: python-pytest-7.1: Deprecate package., guix-commits, 2023/04/15
- 16/25: gnu: hplip: Re-order fields., guix-commits, 2023/04/15
- 23/25: gnu: libxkbcommon: Fix indentation., guix-commits, 2023/04/15
- 24/25: gnu: python-pillow: Ungraft., guix-commits, 2023/04/15
- 25/25: gnu: xkeyboard-config: Update to 2.38., guix-commits, 2023/04/15