-
-
Notifications
You must be signed in to change notification settings - Fork 389
2.4.0.0: cabal update
: Verification loop. Errors in order: <repo>/timestamp.json is expired
#3861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Your build seems to be affected, too. ❓Because this (errors ignored) results in
instead of
|
@wz1000 did you observe this? |
No, but I think |
Any advice on how to patch |
Could we just set the index-state for hackage.haskell.org? I think you can do that. |
It used to work. See pipeline from 2023-10-11: https://gitlab.b-data.ch/ghc/ghc-musl/-/jobs/84985
|
Issue opened for head.hackage: https://gitlab.haskell.org/ghc/head.hackage/-/issues/94 FYI @hasufell |
|
That link seems broken |
I suggest to stop relying on head.hackage. That seems like a huge can of worms for various reasons. |
Link fixed. (https://gitlab.haskell.org/ghc/head.hackage/-/issues/94#note_535251)
Agreed. Unless there is a proper fix for head.hackage, building HLS 2.4.0.0 with GHC 9.8 will no longer work. |
If not relying on |
We can provide an experimental configuration in the repo (a separate I don't think it's a good strategy to rely on head.hackage at all and build a proper release that depends on partially unapproved/unmerged patches. |
I don't think that the unapproved nature of packages on head.hackage is a serious concern, but I agree that head.hackage is fragile and not ideal to depend on. For now the plan is to remove the dependency on head.hackage by publishing the outstanding patched packages. In the future we can use |
If someone wants to put in the work, yes. I also want to add that all such source-repository-package stanzas should have a comment with a link to the upstream PR. |
💯 same for all |
We removed head.hackage. |
cabal update
: Verification loop. Errors in order: <repo>/timestamp.json is expired
Your environment
Which OS do you use? Alpine Linux 3.18.4
Which version of GHC do you use and how did you install it? 9.8.1
👉 Docker image
glcr.b-data.ch/ghc/ghc-musl:9.8.1
(https://github.com/benz0li/ghc-musl)Steps to reproduce
On a host with docker installed
Inside the container
Expected behaviour
HLS builds successfully. E.g. https://gitlab.b-data.ch/ghc/ghc-musl/-/jobs/84985
Actual behaviour
Script errors at
cabal update
. E.g. https://gitlab.b-data.ch/ghc/ghc-musl/-/jobs/87062Debug information
Cross references
Updated:
2023-11-16T05:50+01:00
The text was updated successfully, but these errors were encountered: