Skip to content

Conversation

@keysmashes
Copy link

Fixes #104.

Thanks to @Taneb for providing me with the changes to make here (once again, I really do not know Haskell).

keysmashes and others added 2 commits October 23, 2025 08:22
This was broken in 611161f (Strictify, 2022-11-21).

Co-authored-by: Nathan van Doorn <[email protected]>
@mweinelt
Copy link

Wow, first new appends since March 2025 here, thanks!

@maralorn
Copy link
Owner

maralorn commented Nov 8, 2025

Thank you so much @keysmashes for getting the ball rolling here.

In the end I decided to go with a different solution.

  1. Using lazy IO at all was the mistake here so I didn’t want to rely on the forcing behavior and instead switched to a strict readFile. (Even with your fix I noticed weird side effects where e.g. reading an unparseable file would be closed slower.
  2. According to the documentation of filelock one should not open the locked file. (Apparently it only matters on windows, but better safe than sorry.)

I will merge my solution and do a release soon.

@maralorn maralorn closed this Nov 8, 2025
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.

build-reports.csv keeps only a single line

3 participants