[Git][ghc/ghc][wip/ghc-9.8] 3 commits: gitlab-ci: Bump DOCKER_REV

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Sun Jul 9 20:51:54 UTC 2023



Ben Gamari pushed to branch wip/ghc-9.8 at Glasgow Haskell Compiler / GHC


Commits:
badff2d0 by Ben Gamari at 2023-07-09T13:40:32-04:00
gitlab-ci: Bump DOCKER_REV

Ensuring that we bootstrap with GHC 9.4 universally.

- - - - -
008664da by Ben Gamari at 2023-07-09T16:14:01-04:00
testsuite: Normalise versions more aggressively

In backpack hashes can contain `+` characters.

- - - - -
507de982 by Ben Gamari at 2023-07-09T16:15:14-04:00
testsuite: Accept new output of bkpcabal08

It seems that Cabal now configures in a different order.

- - - - -


3 changed files:

- .gitlab-ci.yml
- testsuite/driver/testlib.py
- testsuite/tests/backpack/cabal/bkpcabal08/bkpcabal08.stdout


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -2,7 +2,7 @@ variables:
   GIT_SSL_NO_VERIFY: "1"
 
   # Commit of ghc/ci-images repository from which to pull Docker images
-  DOCKER_REV: 243a00f06550e6b9a00fa0f1530d1bb761e8b7cc
+  DOCKER_REV: c29d97c469a23db1c77ac1184eebbb2fd86ef623
 
   # Sequential version number of all cached things.
   # Bump to invalidate GitLab CI cache.


=====================================
testsuite/driver/testlib.py
=====================================
@@ -1006,7 +1006,7 @@ def normalise_win32_io_errors(name, opts):
 def normalise_version_( *pkgs ):
     def normalise_version__( str ):
         # (name)(-version)(-hash)(-components)
-        return re.sub('(' + '|'.join(map(re.escape,pkgs)) + ')-[0-9.]+(-[0-9a-zA-Z]+)?(-[0-9a-zA-Z]+)?',
+        return re.sub('(' + '|'.join(map(re.escape,pkgs)) + ')-[0-9.]+(-[0-9a-zA-Z\+]+)?(-[0-9a-zA-Z]+)?',
                       '\\1-<VERSION>-<HASH>', str)
     return normalise_version__
 


=====================================
testsuite/tests/backpack/cabal/bkpcabal08/bkpcabal08.stdout
=====================================
@@ -1,5 +1,3 @@
-Preprocessing library 'impl' for bkpcabal08-0.1.0.0...
-Building library 'impl' for bkpcabal08-0.1.0.0...
 Preprocessing library 'p' for bkpcabal08-0.1.0.0...
 Building library 'p' instantiated with
   A = <A>
@@ -14,6 +12,8 @@ for bkpcabal08-0.1.0.0...
 [2 of 4] Compiling B[sig]           ( q/B.hsig, nothing )
 [3 of 4] Compiling M                ( q/M.hs, nothing ) [A changed]
 [4 of 4] Instantiating bkpcabal08-0.1.0.0-5O1mUtZZLBeDZEqqtwJcCj-p
+Preprocessing library 'impl' for bkpcabal08-0.1.0.0...
+Building library 'impl' for bkpcabal08-0.1.0.0...
 Preprocessing library 'q' for bkpcabal08-0.1.0.0...
 Building library 'q' instantiated with
   A = bkpcabal08-0.1.0.0-DlVb5PcmUolGCHYbfTL7EP-impl:A



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/02b96edd178865610b933f6441cd6985be039eea...507de98253f018d0363c2ff2ff8f65009be26ac9

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/02b96edd178865610b933f6441cd6985be039eea...507de98253f018d0363c2ff2ff8f65009be26ac9
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230709/cc2ce2bd/attachment-0001.html>


More information about the ghc-commits mailing list