!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

211 Members
62 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
12 Jan 2024
@lily:lily.flowersLily Fosterthere's no blockers besides someone actually doing it15:20:52
@c0ba1t:matrix.orgCobalt\* not just doing it once though, maintaining any new build tool(s) is also required to be done by someone (else).15:23:29
@c0ba1t:matrix.orgCobalt* \* not just doing it once though, maintaining any new build tool(s) is also required to be done by someone (else, possibly).15:23:46
@niko:conduit.rsnyanbinaryhttps://github.com/NixOS/nixpkgs/pull/26577115:46:37
@niko:conduit.rsnyanbinarynightmare blunt pr15:46:40
@niko:conduit.rsnyanbinaryit still doesnt build 😭so if anyone wants to help haha15:47:01
15 Jan 2024
@kstiehl:matrix.numericas.de@kstiehl:matrix.numericas.de joined the room.14:41:10
@kstiehl:matrix.numericas.de@kstiehl:matrix.numericas.de

Hi guys,
I am currently trying to update an existing package which includes a yarn build.
But i get the following error message


Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
    at requireWithFriendlyError (/nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js:64:9)
    at Object.<anonymous> (/nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js:73:48)
    ... 3 lines matching cause stack trace ...
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:169:29)
    at ModuleJob.run (node:internal/modules/esm/module_job:194:25) {
  [cause]: Error: Cannot find module '@rollup/rollup-linux-x64-gnu'
  Require stack:
  - /nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js
      at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
      at Module._load (node:internal/modules/cjs/loader:922:27)
      at Module.require (node:internal/modules/cjs/loader:1143:19)
      at require (node:internal/modules/cjs/helpers:119:18)
      at requireWithFriendlyError (/nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js:62:10)
      at Object.<anonymous> (/nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js:73:48)
      at Module._compile (node:internal/modules/cjs/loader:1256:14)
      at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
      at Module.load (node:internal/modules/cjs/loader:1119:32)
      at Module._load (node:internal/modules/cjs/loader:960:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
      '/nix/store/dh3qisz023vmmhqxdr4hdcva0syjmc4i-woodpecker-ci-modules-2.1.1/node_modules/rollup/dist/native.js'
    ]
  }
}

I can see that the package was actually downloaded. But it does not seem to present in the build step.

14:51:06
@lily:lily.flowersLily Fostercan you share the derivation?14:52:23
@kstiehl:matrix.numericas.de@kstiehl:matrix.numericas.dehttps://github.com/NixOS/nixpkgs/blob/23.11/pkgs/development/tools/continuous-integration/woodpecker/frontend.nix I am trying to update the woodpecker package. And it fails in the frontend derivation. 14:57:46
@lily:lily.flowersLily Fosterah, can you share your updated derivation too? i'll try to look sometime today if no one else is able to help before i'm at my computer again14:58:23
@kstiehl:matrix.numericas.de@kstiehl:matrix.numericas.degimme a sec I'll create a fork of the repo real quick with my changes included14:59:50
@kstiehl:matrix.numericas.de@kstiehl:matrix.numericas.de

https://github.com/kstiehl/nixpkgs/blob/update/woodpecker/pkgs/development/tools/continuous-integration/woodpecker/frontend.nix

Lily Foster Sorry took a bit longer. I made sure that it is actually reproducible, and during that my VM run out of disk space. However Here it is :)

15:48:46
17 Jan 2024
@janne.hess:helsinki-systems.deJanne HeßIs there a reason we don't have a way of specifying the package-lock.json without a hash? We can do this with cargo as well and to me it looks like we can fromJSON the package lock and get the URLs and SRI hashes from it09:46:35

Show newer messages


Back to Room ListRoom Version: 6