Hi Chaowen, Have you tried the proposed "The package list for 'hackage.haskell.org' does not exist. Run 'cabal update' to download it."?
I.e. I guess you only need to add `cabal update` to the list of commands to run. Best regards, Sven Am So., 23. März 2025 um 11:37 Uhr schrieb chaowen guo < chaowen.g...@gmail.com>: > i fork the ghc repo from github and use the following workflow > > on: push > > jobs: > build: > runs-on: ubuntu-24.04 > steps: > - uses: actions/checkout@main > - run: | > git submodule update --init --recursive > sudo apt install -y --no-install-recommends alex happy > python3 boot > ./configure > hadrian/build > > Warning: Specifying an absolute path to the project file is deprecated. > Use > 1178 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1179>--project-dir > to set the project's directory. > 1179 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1180>Config > file path source is default config file. > 1180 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1181>Config > file not found: /home/runner/.config/cabal/config > 1181 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1182>Writing > default configuration to /home/runner/.config/cabal/config > 1182 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1183>Configuration > is affected by the following files: > 1183 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1184>- > cabal.project > 1184 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1185>Warning: > The package list for 'hackage.haskell.org' does not exist. Run 'cabal > 1185 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1186>update' > to download it. > 1186 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1187>Warning: > There is no index-state for 'hackage.haskell.org' exactly at the > 1187 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1188>requested > timestamp (2025-01-27T17:45:32Z). Also, there are no index-states > 1188 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1189>before > the one requested, so the repository 'hackage.haskell.org' will be > 1189 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1190>empty. > > 1190 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1191>Resolving > dependencies... > 1191 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1192>Error: > [Cabal-7107] > 1192 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1193>Could > not resolve dependencies: > 1193 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1194>[__0] > trying: hadrian-0.1.0.0 (user goal) > 1194 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1195>[__1] > trying: hadrian:+selftest > 1195 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1196>[__2] > unknown package: QuickCheck (dependency of hadrian +selftest) > 1196 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1197>[__2] > fail (backjumping, conflict set: QuickCheck, hadrian, hadrian:selftest) > 1197 > <https://github.com/chaowenguo1/ghc/actions/runs/14017990071/job/39246149896#step:3:1198>After > searching the rest of the dependency tree exhaustively, these were the > goals I've had most trouble fulfilling: hadrian, hadrian:selftest, > QuickCheck > i have no idea what happen. please help. > _______________________________________________ > ghc-devs mailing list > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs >
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs