!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

207 Members
59 Servers

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


SenderMessageTime
30 Jan 2024
@whentze:matrix.orgWanja Hentzeoh, I've seen that with workspaces too, but sadly don't remember the fix :/10:18:57
@marie:marie.cologneMariei get a different lockfile with a different runtime error when generating the lockfile on a non NixOS machine, with the same nodejs package from nixpkgs 😵‍💫10:49:47
@whentze:matrix.orgWanja Hentze hey, npm can barely behave reproducibly when given an existing lockfile, and you're expecting lockfile generation to be reproducible? :D 10:59:57
@marie:marie.cologneMariefair11:10:43
@marie:marie.cologneMariebut getting very different lockfiles from the exact same version doesn't look good11:17:38
@lily:lily.flowersLily Foster
In reply to @marie:marie.cologne
I can't get npm to write a non broken lockfile for me, any ideas?
I tried with npm 9.8.1, 10.2.4 and 1.4.0 on different systems and all don't add integrity and resolved fields for a few dependencies
I tried running npm-lockfile-fix but this also seems to break the lockfile
can you share package.json and the lockfile?
11:56:55
@marie:marie.cologneMarie
In reply to @lily:lily.flowers
can you share package.json and the lockfile?
upstream lockfile: https://github.com/appium/appium/blob/master/package-lock.json
lockfile i got on non nixos system: https://github.com/appium/appium/blob/6365189b729548fe0e1591000634291c7e7a126c/package-lock.json
lockfile from nixos system: https://github.com/appium/appium/blob/591bc0f96eeebb72252d7eb996ef0068993c23e1/package-lock.json
12:41:17
@lily:lily.flowersLily Foster(maybe we should just dump npm and only use pnpm. pretty sure it's lockfiles are significantly less busted out in the wild)12:42:35
@lily:lily.flowersLily Foster* (maybe we should just dump npm and only use pnpm. pretty sure its lockfiles are significantly less busted out in the wild)12:42:45
@marie:marie.cologneMariei got another clue from a colleague, i forgot to delete the subpackage node_modules folders. that might explain the package lock differences12:47:34
@marie:marie.cologneMariebut it still throws an error when trying to run it, not sure if that is buildNpmPackage's fault12:48:36
@marie:marie.cologneMariei'll try to debug that another time12:49:32
@lily:lily.flowersLily Foster
In reply to @marie:marie.cologne
but it still throws an error when trying to run it, not sure if that is buildNpmPackage's fault
share log?
13:04:04
@marie:marie.cologneMarie

oh sorry, forgot to send

/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/node_modules/ajv-formats/src/index.ts:55
  ajv.opts.code.formats ??= _`require("ajv-formats/dist/formats").${exportName}`
           ^
TypeError: Cannot read properties of undefined (reading 'code')
    at addFormats (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/node_modules/ajv-formats/src/index.ts:55:12)
    at formatsPlugin (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/node_modules/ajv-formats/src/index.ts:42:3)
    at Function._instantiateAjv (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/packages/appium/lib/schema/schema.js:256:27)
    at new AppiumSchema (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/packages/appium/lib/schema/schema.js:102:30)
    at Function.create (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/packages/appium/lib/schema/schema.js:114:24)
    at Object.<anonymous> (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/packages/appium/lib/schema/schema.js:663:35)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1023:12)
    at Module.require (node:internal/modules/cjs/loader:1235:19)
    at require (node:internal/modules/helpers:176:18)
    at Object.<anonymous> (/nix/store/7v1595gwyl2lrsb9dx1n8f0vig81l454-appium-2.4.1/lib/node_modules/appium-monorepo/packages/appium/lib/config.js:9:1)
    at Module._compile (node:internal/modules/cjs/loader:1376:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
    at Module.load (node:internal/modules/cjs/loader:1207:32)
13:08:34
31 Jan 2024
@federicodschonborn:matrix.orgFederico Damián Schonborn changed their profile picture.03:35:49
@federicodschonborn:matrix.orgFederico Damián Schonborn changed their profile picture.06:21:18
1 Feb 2024
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/issues/27769715:02:30
@hexa:lossy.networkhexarip15:02:30
@hexa:lossy.networkhexaapparently we are already on 4.2.4, so no idea 😄 15:06:33

Show newer messages


Back to Room ListRoom Version: 6