| 13 Sep 2022 |
hexa | nix-repl> matrix-appservice-irc.nodejs.version
"18.9.0"
| 11:03:08 |
hexa | how can that be, when node2nix is called with --nodejs-14 | 11:03:35 |
hexa | well, doesn't seem to cause problems, but still weird | 11:23:34 |
hexa | but the 0.35.0 update breaks | 11:23:48 |
hexa | matrix-appservice-irc-pre-start[884]: /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/@matrix-org/matrix-sdk-crypto-nodejs/index.js:234
matrix-appservice-irc-pre-start[884]: throw loadError
matrix-appservice-irc-pre-start[884]: ^
matrix-appservice-irc-pre-start[884]: Error: Cannot find module '@matrix-org/matrix-sdk-crypto-nodejs-linux-x64-gnu'
matrix-appservice-irc-pre-start[884]: Require stack:
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/@matrix-org/matrix-sdk-crypto-nodejs/index.js
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/node_modules/matrix-bot-sdk/lib/e2ee/CryptoClient.js
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/node_modules/matrix-bot-sdk/lib/index.js
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/lib/components/encrypted-intent.js
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/lib/index.js
matrix-appservice-irc-pre-start[884]: - /nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/app.js
matrix-appservice-irc-pre-start[884]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
matrix-appservice-irc-pre-start[884]: at Function.Module._load (internal/modules/cjs/loader.js:746:27)
matrix-appservice-irc-pre-start[884]: at Module.require (internal/modules/cjs/loader.js:974:19)
matrix-appservice-irc-pre-start[884]: at require (internal/modules/cjs/helpers.js:101:18)
matrix-appservice-irc-pre-start[884]: at Object.<anonymous> (/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/@matrix-org/matrix-sdk-crypto-nodejs/index.js:174:31)
matrix-appservice-irc-pre-start[884]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
matrix-appservice-irc-pre-start[884]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
matrix-appservice-irc-pre-start[884]: at Module.load (internal/modules/cjs/loader.js:950:32)
matrix-appservice-irc-pre-start[884]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
matrix-appservice-irc-pre-start[884]: at Module.require (internal/modules/cjs/loader.js:974:19) {
matrix-appservice-irc-pre-start[884]: code: 'MODULE_NOT_FOUND',
matrix-appservice-irc-pre-start[884]: requireStack: [
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/@matrix-org/matrix-sdk-crypto-nodejs/index.js',
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/node_modules/matrix-bot-sdk/lib/e2ee/CryptoClient.js',
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/node_modules/matrix-bot-sdk/lib/index.js',
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/lib/components/encrypted-intent.js',
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/node_modules/matrix-appservice-bridge/lib/index.js',
matrix-appservice-irc-pre-start[884]: '/nix/store/gr0hwljm7wx0bd5vchfymyg666fjd21w-matrix-appservice-irc-0.35.0/lib/node_modules/matrix-appservice-irc/app.js'
matrix-appservice-irc-pre-start[884]: ]
matrix-appservice-irc-pre-start[884]: }
systemd[1]: matrix-appservice-irc.service: Control process exited, code=exited, status=1/FAILURE
| 11:24:30 |
hexa |
matrix-sdk-crypto-nodejs-linux-x64-gnu
| 11:24:53 |
hexa | sounds like it wants something built there | 11:25:00 |
hexa | but the build succeeds it just won't run | 11:25:16 |
hexa | https://www.npmjs.com/package/@matrix-org/matrix-sdk-crypto-nodejs | 11:27:16 |
hexa |
When installing, NPM will download the corresponding prebuilt Rust library for your current host system. The following are supported:
| 11:27:20 |
hexa | sure it will. | 11:27:23 |
hexa | matrix-appservice-irc> Downloading lib matrix-sdk-crypto.linux-x64-gnu.node from https://github.com/matrix-org/matrix-rust-sdk/releases/download/matrix-sdk-crypto-nodejs-v0.1.0-beta.1/matrix-sdk-crypto.linux-x64-gnu.node
matrix-appservice-irc> Download Failed Error: getaddrinfo EAI_AGAIN github.com
matrix-appservice-irc> at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:71:26) {
matrix-appservice-irc> errno: -3001,
matrix-appservice-irc> code: 'EAI_AGAIN',
matrix-appservice-irc> syscall: 'getaddrinfo',
matrix-appservice-irc> hostname: 'github.com'
matrix-appservice-irc> }
matrix-appservice-irc> Error: getaddrinfo EAI_AGAIN github.com
matrix-appservice-irc> at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:71:26) {
matrix-appservice-irc> errno: -3001,
matrix-appservice-irc> code: 'EAI_AGAIN',
matrix-appservice-irc> syscall: 'getaddrinfo',
matrix-appservice-irc> hostname: 'github.com'
matrix-appservice-irc> }
| 11:46:39 |
raitobezarius | openbsd rng is broken :D (their lfsr is factorizable) according to zx2c4 | 12:08:54 |
Dandellion | where did you hear this? | 12:12:37 |
raitobezarius | https://lpc.events/event/16/contributions/1206/attachments/1086/2081/Linux%20RNG.pdf | 12:19:19 |
raitobezarius | slide 10-12 Dandellion | 12:19:22 |
Dandellion | thanks | 12:22:00 |
hexa | whew | 12:23:05 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:32:38 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:32:52 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:33:13 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:34:15 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:34:19 |
@v0id:nltrix.net | * wolfram result of factor 2^2048-1 | 12:34:35 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:34:47 |
@v0id:nltrix.net | * there are certainly so many small primes | 12:34:52 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:35:26 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:35:56 |
@v0id:nltrix.net | Redacted or Malformed Event | 12:36:20 |
@v0id:nltrix.net | * period is actually 2^ord\alpha-1 where \alpha is the root of f(x) s.t. f(\alpha)=0 in the prime field. | 12:38:24 |