Skip to content

overlay: pin matrix-appservice-irc to nodejs-slim 22#370

Merged
sophiebsw merged 1 commit into
mainfrom
irc-node-patch
Jul 13, 2026
Merged

overlay: pin matrix-appservice-irc to nodejs-slim 22#370
sophiebsw merged 1 commit into
mainfrom
irc-node-patch

Conversation

@jaysa68

@jaysa68 jaysa68 commented Jul 13, 2026

Copy link
Copy Markdown
Member

needed for irc martix bridge to work again

@sophiebsw

Copy link
Copy Markdown
Member

pls no claude trailer

@jaysa68

jaysa68 commented Jul 13, 2026

Copy link
Copy Markdown
Member Author

okok

Co-Authored-By: jaysa68 <jaysagarcia@berkeley.edu>
@sophiebsw
sophiebsw added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit 9b0eb8b Jul 13, 2026
3 checks passed
@sophiebsw
sophiebsw deleted the irc-node-patch branch July 13, 2026 23:52
Comment thread flake.nix

# https://github.com/matrix-org/matrix-appservice-irc/issues/1861
matrix-appservice-irc = prev.matrix-appservice-irc.override {
nodejs-slim = final.nodejs-slim_22;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm confused. The upstream issue says Node,js 22 broke something. So shouldn't this be

Suggested change
nodejs-slim = final.nodejs-slim_22;
nodejs-slim = final.nodejs-slim_20;

?
But that's EOL and marked insecure in Nixpkgs.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

For me it works with node 22, so yeah, I guess the upstream issue is wrong. For me this has been broken for quite a while but haven't had the time to look into it. And I'm a bit surprised that it took me like 7 months to get around to it and that no one else fixed it in nixpkgs before that 😅

@dotlambda

Copy link
Copy Markdown
Contributor

I guess the upstream issue is just wrong.
This can be reverted once NixOS/nixpkgs#541566 is merged (and backported).

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.

4 participants