Skip to content

Conversation

@spencerjanssen
Copy link
Contributor

Resolves #1430

@Bodigrim
Copy link
Contributor

Bodigrim commented Jan 5, 2026

If we want to gain benefits regarding file descriptors exhaustion, we need to replace Tar.write $ Tar.pack ... with Tar.write' $ Tar.pack' ... (for example, in exes/BuildClient.hs) and generally avoid both functions. But we can merge this as the first step as well, just to get tar-0.7 into the build plan.

This prevents potential file descriptor exhaustion issues.
@spencerjanssen
Copy link
Contributor Author

Fixed the Nix build, CI should pass now.

Addressed the two instances of Tar.write . Tar.pack I could find. As far as I can tell, the other instances of Tar.write don't have this particular file descriptor exhaustion issue.

@ysangkok ysangkok merged commit 774d7ba into haskell:master Jan 9, 2026
12 checks passed
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.

Support tar-0.7.0.0

3 participants