[Git][ghc/ghc][wip/arch-ghcup-metadata] ghcup-metadata: Fix use of arch argument

Matthew Pickering (@mpickering) gitlab at gitlab.haskell.org
Wed Jul 17 08:43:33 UTC 2024



Matthew Pickering pushed to branch wip/arch-ghcup-metadata at Glasgow Haskell Compiler / GHC


Commits:
7527e4c7 by Matthew Pickering at 2024-07-17T09:43:19+01:00
ghcup-metadata: Fix use of arch argument

The arch argument was ignored when making the jobname, which lead to
failures when generating metadata for the alpine_3_18-aarch64 bindist.

Fixes #25089

- - - - -


1 changed file:

- .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py


Changes:

=====================================
.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py
=====================================
@@ -94,19 +94,19 @@ windowsArtifact = PlatformSpec ( 'x86_64-windows'
                                , 'ghc-{version}-x86_64-unknown-mingw32' )
 
 def centos(n, arch='x86_64'):
-    return linux_platform(arch, "x86_64-linux-centos{n}".format(n=n))
+    return linux_platform(arch, "{arch}-linux-centos{n}".format(n=n,arch=arch))
 
 def fedora(n, arch='x86_64'):
-    return linux_platform(arch, "x86_64-linux-fedora{n}".format(n=n))
+    return linux_platform(arch, "{arch}-linux-fedora{n}".format(n=n,arch=arch))
 
 def alpine(n, arch='x86_64'):
-    return linux_platform(arch, "x86_64-linux-alpine{n}".format(n=n))
+    return linux_platform(arch, "{arch}-linux-alpine{n}".format(n=n,arch=arch))
 
 def rocky(n, arch='x86_64'):
-    return linux_platform(arch, "x86_64-linux-rocky{n}".format(n=n))
+    return linux_platform(arch, "{arch}-linux-rocky{n}".format(n=n,arch=arch))
 
 def ubuntu(n, arch='x86_64'):
-    return linux_platform(arch, "x86_64-linux-ubuntu{n}".format(n=n))
+    return linux_platform(arch, "{arch}-linux-ubuntu{n}".format(n=n,arch=arch))
 
 def linux_platform(arch, opsys):
     return PlatformSpec( opsys, 'ghc-{version}-{arch}-unknown-linux'.format(version="{version}", arch=arch) )



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7527e4c7ce13377478034202cffb1fbfbe409963

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7527e4c7ce13377478034202cffb1fbfbe409963
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/20240717/3a4f2118/attachment-0001.html>


More information about the ghc-commits mailing list