[Git][ghc/ghc][master] 3 commits: Actually set hackage index state
Marge Bot (@marge-bot)
gitlab at gitlab.haskell.org
Sat Oct 7 14:02:06 UTC 2023
Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
3685942f by Bryan Richter at 2023-10-07T10:00:56-04:00
Actually set hackage index state
Or at least, use a version of the cabal command that *claims* to set the
index state.
Time will tell.
- - - - -
46a0e5be by Bryan Richter at 2023-10-07T10:00:56-04:00
Update hackage index state
- - - - -
d4b037de by Bryan Richter at 2023-10-07T10:00:56-04:00
Ensure hadrian uses CI's hackage index state
- - - - -
2 changed files:
- .gitlab/ci.sh
- hadrian/cabal.project
Changes:
=====================================
.gitlab/ci.sh
=====================================
@@ -7,7 +7,7 @@
set -Eeuo pipefail
# Configuration:
-HACKAGE_INDEX_STATE="2020-12-21T14:48:20Z"
+HACKAGE_INDEX_STATE="2023-10-05T11:38:51Z"
MIN_HAPPY_VERSION="1.20"
MIN_ALEX_VERSION="3.2.6"
@@ -230,7 +230,7 @@ function set_toolchain_paths() {
function cabal_update() {
# In principle -w shouldn't be necessary here but with
# cabal-install 3.8.1.0 it is, due to cabal#8447.
- run "$CABAL" update -w "$GHC" --index="$HACKAGE_INDEX_STATE"
+ run "$CABAL" update -w "$GHC" "hackage.haskell.org,${HACKAGE_INDEX_STATE}"
}
@@ -480,6 +480,9 @@ function build_hadrian() {
check_release_build
+ # Just to be sure, use the same hackage index state when building Hadrian.
+ echo "index-state: $HACKAGE_INDEX_STATE" > hadrian/cabal.project.local
+
# We can safely enable parallel compression for x64. By the time
# hadrian calls tar/xz to produce bindist, there's no other build
# work taking place.
=====================================
hadrian/cabal.project
=====================================
@@ -3,7 +3,8 @@ packages: ./
../libraries/ghc-platform/
-- This essentially freezes the build plan for hadrian
-index-state: 2023-09-18T18:43:12Z
+-- It would be wise to keep this up to date with the state set in ci.sh
+index-state: 2023-10-05T11:38:51Z
-- N.B. Compile with -O0 since this is not a performance-critical executable
-- and the Cabal takes nearly twice as long to build with -O1. See #16817.
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/390443b7b5835cdd971e23452941f1955773a77b...d4b037decd5fcfdff8e32cd9e28d6e9e213592b9
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/390443b7b5835cdd971e23452941f1955773a77b...d4b037decd5fcfdff8e32cd9e28d6e9e213592b9
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/20231007/3c534c94/attachment-0001.html>
More information about the ghc-commits
mailing list