-
Notifications
You must be signed in to change notification settings - Fork 701
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
CI: add GHC pre-release #8754
CI: add GHC pre-release #8754
Conversation
4e682e2
to
398f339
Compare
Current error I'm getting: it's trying to build Cabal-syntax-3.8.0.0 for some reason. I tried to add |
I can't see |
Oh, never mind, it is. :) |
Re "trying to build Cabal-syntax-3.8.0.0" is that in the place where it insists on using "last stable cabal" for testing due to mysterious reasons? |
@Mikolaj good guess. Here's the run just in case. That issue arises when we update Cabal, I think. In this PR Cabal does not change (only GHC does), so I'm not sure this is it. |
So the guess is smart, but does not match reality? :) It says in the build log that it's going to build "Cabal-3.9.0.0" and " cabal-install-3.9.0.0" and "Cabal-3.8.1.0". So perhaps a tool requires the old Cabal? But it's not https://github.com/haskell/hackage-security/blob/master/hackage-security/hackage-security.cabal, because 3.9 is fine for it. (BTW, I have to update it ASAP). |
Perhaps -v2 would tell us what requires the old cabal? |
I pushed -v2 but I suspect we'd rather need to stare at |
It probably doesn't like the space between v and 2. |
@Mikolaj I tried without the space first, and it failed just as well... I'll need to look how validate.sh works |
validate.sh doesn't take -vN — only -v. But the problem seems to be solved by allowing newer everything. In the previous iteration I only allowed newer versions of few boot libraries. Seems like somehow Cabal/-syntax ended up limited by that. I could try to explicitly allow newer it, perhaps, but I'm a bit tired of hunting just the right set of relaxations: it seems counterproductive when the wildcard Just Works™. |
23404e6
to
99522c8
Compare
Hmm, the current failure I don't understand. |
How about running with |
@Mikolaj I could try but can you explain how you arrived at this guses? I don't see any meaningful error message at all! |
Sorry, my autocorrection is obnoxious. Edited. |
@ulysses4ever: I found this line: https://github.com/haskell/cabal/actions/runs/4190364961/jobs/7263697303#step:14:4304 Is it relevant? |
Oh, so it's buried deep under…That's sad! So, this is a result of haskell/core-libraries-committee#50, and #8223 somehow missed it, I wonder how (/cc @googleson78). I think we shouldn't fiddle with warning flags but rather apply the standard fix (see #8223). |
|
Let's fast-merge this and then backport, so that we still have a moment to tweak anything this CI extension uncovers, before the release. |
@Mikolaj agreed. I'll apply merge-delay-passed label then. |
- -XTypeInType is deprecated - skip failing JS test on Windows Cf. haskell#8754 (comment) - deal with lift2A in Prelude since base-4.18 (GHC 9.6) - disable everfailing Backpack tests
Had to block lib/cli-suite tests on Windows, see discussion starting here: - haskell#8754 (comment)
- -XTypeInType is deprecated - skip failing JS test on Windows Cf. #8754 (comment) - deal with lift2A in Prelude since base-4.18 (GHC 9.6) - disable everfailing Backpack tests (cherry picked from commit 87ac120)
Had to block lib/cli-suite tests on Windows, see discussion starting here: - #8754 (comment) (cherry picked from commit 9e9a865)
@mergify backport 3.10 |
✅ Backports have been created
|
@mergify backport temporary-3.10-to-fix-a-backport |
❌ No backport have been created
GitHub error: |
@mergify backport temporary-3.10-to-fix-a-backport |
✅ Backports have been created
|
- -XTypeInType is deprecated - skip failing JS test on Windows Cf. #8754 (comment) - deal with lift2A in Prelude since base-4.18 (GHC 9.6) - disable everfailing Backpack tests (cherry picked from commit 87ac120)
Had to block lib/cli-suite tests on Windows, see discussion starting here: - #8754 (comment) (cherry picked from commit 9e9a865)
…x-a-backport/pr-8754 CI: add GHC pre-release (backport #8754)
- -XTypeInType is deprecated - skip failing JS test on Windows Cf. #8754 (comment) - deal with lift2A in Prelude since base-4.18 (GHC 9.6) - disable everfailing Backpack tests (cherry picked from commit 87ac120) (cherry picked from commit 8f08602)
Had to block lib/cli-suite tests on Windows, see discussion starting here: - #8754 (comment) (cherry picked from commit 9e9a865) (cherry picked from commit 8dc3221)
Currently: 9.6alpha3. Corresponding issue #8675.
This is more of an experiment for now.