FS#68476 - [matrix-appservice-irc] broken due to nodejs update

Attached to Project: Community Packages
Opened by Justinas Naruševičius (junaru) - Friday, 30 October 2020, 12:59 GMT
Last edited by David Runge (dvzrv) - Thursday, 05 November 2020, 10:10 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Looks like matrix-appservice-irc's iconv dependency is broken due to nodejs being updated. Probably just needs to be repackaged.

2020-10-30 13:32:21 ERROR:main FATAL EXCEPTION
2020-10-30 13:32:21 ERROR:main Error: The module '/usr/lib/node_modules/matrix-appservice-irc/node_modules/iconv/build/Release/iconv.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 88. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1142:18)
at Module.load (node:internal/modules/cjs/loader:948:32)
at Function.Module._load (node:internal/modules/cjs/loader:789:14)
at Module.require (node:internal/modules/cjs/loader:972:19)
at require (node:internal/modules/cjs/helpers:88:18)
at Object.<anonymous> (/usr/lib/node_modules/matrix-appservice-irc/node_modules/iconv/lib/iconv.js:27:14)
at Module._compile (node:internal/modules/cjs/loader:1083:30)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
at Module.load (node:internal/modules/cjs/loader:948:32)
at Function.Module._load (node:internal/modules/cjs/loader:789:14)
at Module.require (node:internal/modules/cjs/loader:972:19)
at require (node:internal/modules/cjs/helpers:88:18)
at Client.convertEncoding (/usr/lib/node_modules/matrix-appservice-irc/node_modules/irc/lib/irc.js:1270:19)
at TLSSocket.<anonymous> (/usr/lib/node_modules/matrix-appservice-irc/node_modules/irc/lib/irc.js:919:26)
at TLSSocket.emit (node:events:327:20)
at TLSSocket.EventEmitter.emit (node:domain:486:12)
2020-10-30 13:32:21 ERROR:main Terminating (exitcode=1)


nodejs 15.0.1-1
matrix-appservice-irc 0.21.0-1
This task depends upon

Closed by  David Runge (dvzrv)
Thursday, 05 November 2020, 10:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with 0.21.0-2
Comment by David Runge (dvzrv) - Wednesday, 04 November 2020, 11:35 GMT
@junaru: Thanks for the report!

I just pushed 0.21.0-2/ Please report back if it works for you!
Comment by Justinas Naruševičius (junaru) - Thursday, 05 November 2020, 09:43 GMT
Tested. Works fine now. Thank you.

Loading...