Skip to content

Conversation

@Shimuuar
Copy link
Contributor

@Shimuuar Shimuuar commented Jan 1, 2026

Rendering of Description field was changed as some point and as of 3.0 version it uses haddock and trick with placing . strategically is no longer needed

I've checked haddock's output. index.html is now generated properly

Fixes #528

Rendering of Description field was changed as some point and as of 3.0 version
it uses haddock and trick with placing . strategically is no longer needed

Fixes haskell#528
@Shimuuar
Copy link
Contributor Author

Shimuuar commented Jan 1, 2026

Unrelated to bug in question. MacOS13 image are no longer available. I dropped them from CI

https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/

Copy link
Contributor

@lehins lehins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Comment on lines -43 to -44
- { cabal: "3.14", os: macOS-13, ghc: "8.10.7" }
- { cabal: "3.14", os: macOS-13, ghc: "9.0.2" }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of dropping them we should be able to switch to macOS-15-intel

Suggested change
- { cabal: "3.14", os: macOS-13, ghc: "8.10.7" }
- { cabal: "3.14", os: macOS-13, ghc: "9.0.2" }
- { cabal: "3.14", os: macOS-15-intel, ghc: "8.10.7" }
- { cabal: "3.14", os: macOS-15-intel, ghc: "9.0.2" }

@Shimuuar Shimuuar force-pushed the fix-cabal-description branch from f3d830c to cad774f Compare January 7, 2026 12:17
@Shimuuar
Copy link
Contributor Author

Shimuuar commented Jan 7, 2026

Yes macOS-15-intel works for GHC>=8.10

But there're weird new CI failures:

  • <command line>: /home/runner/.cabal/store/ghc-9.0.2/prettyprinter-1.7.1-cce2464b54a31234ef772573f57104163a26003915c1e3a4a9a85802130bf6c9/lib/libHSprettyprinter-1.7.1-cce2464b54a31234ef772573f57104163a26003915c1e3a4a9a85802130bf6c9-ghc9.0.2.so: undefined symbol: base_GHCziBase_zpzpzuzdszpzp_info on ubuntu/9.0. Do we need bust cache?
  • new doctests-0.24.3 fails on GHC 9.2.8. Mayb cache bust will hep with this too?

I'll try to figure this out tomorrow

@konsumlamm
Copy link
Contributor

  • <command line>: /home/runner/.cabal/store/ghc-9.0.2/prettyprinter-1.7.1-cce2464b54a31234ef772573f57104163a26003915c1e3a4a9a85802130bf6c9/lib/libHSprettyprinter-1.7.1-cce2464b54a31234ef772573f57104163a26003915c1e3a4a9a85802130bf6c9-ghc9.0.2.so: undefined symbol: base_GHCziBase_zpzpzuzdszpzp_info on ubuntu/9.0. Do we need bust cache?

Yes, this is because GHC 9.0.2 changed the ABI (see https://gitlab.haskell.org/ghc/ghc/-/issues/21423). I recently had the same issue and clearing the cache fixed it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Haddock description is mangled

3 participants