Closed Tallyrald closed 4 months ago
I've updated the PR to include the latest fixes found in Alpine 3.19.1 and also updated the very old native testsuite from Pandoc. Unfortunately the LaTeX test still fails and I don't know how to fix it. Otherwise the build phase is fine (except some random networking errors in Github Actions that plagues this platform).
Hello @Tallyrald, thank you for the PR, and apologies for the long wait. My open source involvement had to take a step back for a while.
I'm going to look through the suggested changes in detail, and might cherry-pick some commits, if that's ok with you.
Ideas like switching to ghcup for building are welcome, but should probably go into a separate PR.
Again, thanks for your help!
Hi! I included ghcup mainly because I found no alternative on Ubuntu Jammy for a proper Cabal+GHC version combination that wasn't too old for Pandoc. Maybe the newest 24.04 LTS has more recent versions available. Then again using ghcup on both Ubuntu and Alpine makes the whole installation more predictable across distros. Let me know if you need more explanation about the changes included here.
Closing this, as the build pipeline is back in business. Thanks once more.
Dear maintainers!
After multiple attempts I was able to find a working solution to the failing builds. Unfortunately I needed to change several important things to get it working again, but I'll explain everything below. Key changes:
Unfortunately the LaTeX test fails for some reason, but I'm not entirely sure why. Still I hope that my findings and solutions in this PR help re-rail this repository to continue recieving updates in the future.
Here is the Github Actions build that (almost) succeeded: https://github.com/Tallyrald/pandoc-dockerfiles/actions/runs/7409106601
Please let me know if I missed something or if I need to make changes to further help you out.
Details:
Possibly closes: https://github.com/pandoc/dockerfiles/issues/208 & https://github.com/pandoc/dockerfiles/issues/198