Bumps for GHC 9.6#291
Conversation
|
On GHC 9.6.0, Haskell CI fails in the "unconstrainted build" step because of a Cabal-syntax/Cabal misconfiguration: The "unconstrained build" problem could fix itself once Cabal >= 3.9 is published. However, I am mystified how it arises. |
|
I forgot the details of the fiasco with "Ambiguous module name". Would putting the same bounds on Cabal in the place where Cabal-syntax is bound help? I see that's what we are doing in cabal-install. |
Not sure. Since hackage-security/hackage-security/hackage-security.cabal Lines 156 to 162 in c37c91c The Note that So maybe this is just a problem with head.hackage, and we can ignore it for now. This is my suggestion, unless you have more insights into the problem. |
|
I think you mistakenly pasted the same link twice. |
Otherwise, we get to run every twice, for the push and the PR update.
Indeed, thanks. Fixed. |
Makes sense. We can't get rid of head.hackage (without adding |
Indeed not. I published revisions for all packages that were on hackage: 3152391 2023-02-20T10:23:03Z AndreasAbel hackage-repo-tool-0.1.1.3-r2 |
|
I noticed when I compared with #290 again that I missed a bump from Added a new patch. This would then be revision 2. Shall I publish it? |
|
No hurry, I guess. This won't derail cabal's release, because it's only the test. I think these tests are not run in cabal CI either. |
The unconstrained build produces failing build plans.
Not surprising, given:
allow-newer: *:Cabal, *:Cabal-syntax, *:array, *:base, *:binary, *:bytestring, *:containers, *:deepseq, *:directory, *:exceptions, *:filepath, *:ghc, *:ghc-bignum, *:ghc-boot, *:ghc-boot-th, *:ghc-compact, *:ghc-heap, *:ghc-prim, *:ghci, *:haskeline, *:hpc, *:integer-gmp, *:libiserv, *:mtl, *:parsec, *:pretty, *:process, *:rts, *:stm, *:system-cxx-std-lib, *:template-haskell, *:terminfo, *:text, *:time, *:transformers, *:unix, *:xhtml,
I think I understand it now. The "unconstraint build" |
|
Squash and merge? |
|
Sounds good to me. Please do. |
I did the revision anyway now so that the codebase here is in sync with hackage. (Otherwise, coming back here in the future I would be puzzled, not remembering the details...) |
|
Agreed, Andreas. |
tested-withand Haskell CI to GHC 9.6.1 alpha, 9.4.4 and 9.2.6base,unix,Cabal-syntaxTODO:
CI uses Cabal-syntax 3.9.0.0: https://github.com/haskell/hackage-security/actions/runs/4214000092/jobs/7314153972#step:15:1024