!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

203 Members
58 Servers

Load older messages


SenderMessageTime
12 Nov 2023
@lily:lily.flowersLily Fosteri'm saying if you want debug output you can get it like that16:11:31
@lily:lily.flowersLily Fosterit will not fix anything16:11:35
@lily:lily.flowersLily Fosterbut this is a network issue so i imagine it'll go away in a bit anyway16:12:05
@lily:lily.flowersLily Foster so you could just take a break and come back later 🤷🏻‍♀️ 16:12:29
@peter-lustig:matrix.orgpeter-lustig
In reply to @lily:lily.flowers
this is not a workaround
I mean the non parallelism with just one core, that usually works for me
16:13:51
@lily:lily.flowersLily Fosterhow do you mean "usually works" exactly?16:14:11
@lily:lily.flowersLily Fosterwe had a problem where network issues wouldn't properly be retried but that's been fixed on master for a few weeks and 23.05 for a few days16:14:40
@lily:lily.flowersLily Fosterif you think you're genuinely having issues with prefetch-npm-deps, can you please share your nixpkgs rev?16:16:00
@lily:lily.flowersLily Foster(all of them if you have multiple nixpkgs in e.g. flake inputs, even if you don't think they should be used)16:16:25
@peter-lustig:matrix.orgpeter-lustig
In reply to @lily:lily.flowers
if you think you're genuinely having issues with prefetch-npm-deps, can you please share your nixpkgs rev?
no I just experienced many little bugs over the years that were fixed and related to anything that has to do with nodejs and packaging. I guess it is just one of the weirdest things you can use on nix
16:17:57
@lily:lily.flowersLily Fosternpm is very eager to do the wrong thing, so yeah unfortunately they were often there for a while16:49:38
@lily:lily.flowersLily Fosterturning off parallelism shouldn't ever help with anything but making the logs more coherent unless your internet link gets spooked by the concurrent connections to the same domain. but even then the retry backoff logic bacisally means they will eventually be tried one at a time if that causes problems noe16:50:59
@lily:lily.flowersLily Foster* turning off parallelism shouldn't ever help with anything but making the logs more coherent unless your internet link gets spooked by the concurrent connections to the same domain. but even then the retry backoff logic bacisally means they will eventually be tried one at a time if that causes problems now16:51:02
@lily:lily.flowersLily Foster* turning off parallelism shouldn't ever help with anything but making the logs more coherent unless your internet link gets spooked by the concurrent connections to the same domain. but even then the retry backoff logic basically means they will eventually be tried one at a time if that causes problems now16:51:17
13 Nov 2023
@keiichi:matrix.org@keiichi:matrix.org

I try to build a small package.json with buildNpmPackage. I seem to deterministically (repeatdly) hit:

       > invalid type nullinvalid type nullnpm ERR! code ENOTCACHED
       > npm ERR! request to https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz failed: cache mode is 'only-if-cached' but no cached response is available.

while nix-prefetch-url https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz works fine. what could explain this specific error ?

16:57:15
@lily:lily.flowersLily Foster
In reply to @keiichi:matrix.org

I try to build a small package.json with buildNpmPackage. I seem to deterministically (repeatdly) hit:

       > invalid type nullinvalid type nullnpm ERR! code ENOTCACHED
       > npm ERR! request to https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz failed: cache mode is 'only-if-cached' but no cached response is available.

while nix-prefetch-url https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz works fine. what could explain this specific error ?

Prefetching that URL has nothing to do with npm trying to do something it shouldn't in the nix sandbox. Can you share the full lock and the package-lock.json file you are using?
16:59:01
@lily:lily.flowersLily Foster (ENOTCACHED should really be renamed to ENPMDIDABADTHINGAGAIN) 16:59:28
@keiichi:matrix.org@keiichi:matrix.orgsure, where is the best place to upload those files ?17:02:43
@lily:lily.flowersLily Fosteri mean you could put them on a pastebin. or https://tmp.lily.flowers/17:03:21
@lily:lily.flowersLily Foster
In reply to @keiichi:matrix.org

I try to build a small package.json with buildNpmPackage. I seem to deterministically (repeatdly) hit:

       > invalid type nullinvalid type nullnpm ERR! code ENOTCACHED
       > npm ERR! request to https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz failed: cache mode is 'only-if-cached' but no cached response is available.

while nix-prefetch-url https://registry.npmjs.org/@pulumi/query/-/query-0.3.0.tgz works fine. what could explain this specific error ?

* Prefetching that URL has nothing to do with npm trying to do something it shouldn't in the nix sandbox. Can you share the full log and the package-lock.json file you are using?
17:03:41
@keiichi:matrix.org@keiichi:matrix.orghttps://tmp.lily.flowers/package.json and the package-lock.json https://tmp.lily.flowers/wuhszr17:06:22
@lily:lily.flowersLily Fostercan you share full build log?17:08:41
@lily:lily.flowersLily Fosteri don't see anything wrong with this lockfile17:08:46
@keiichi:matrix.org@keiichi:matrix.org

I build it with :

            pulumiSdks = pkgs.buildNpmPackage {
              pname = "ci-runner";
              version = "1.0.0";

              src = ./.;

              npmDepsHash = "sha256-mUNksrt+S90RoXTofPSwhRAMw5wqrdjKtINkUA0KrQE=";

              dontNpmBuild = true;
              dontBuild = true;

};

and a nixpkgs of 8ac5c1191b06206f8508595f0c17332b851240f0

17:10:01
@keiichi:matrix.org@keiichi:matrix.orglet me regenerate the log17:10:50
@lily:lily.flowersLily Fosteri mean i've got it building on my end now17:13:18
@lily:lily.flowersLily Fosteroh it's happening during prune...??17:14:22
@lily:lily.flowersLily Fosterwhat the hell17:14:26
@lily:lily.flowersLily Foster(why does npm prune logic always have to be so horribly busted)17:15:37
@keiichi:matrix.org@keiichi:matrix.org yes. I haven't tried dontNpmPrune = true yet, trying 17:25:18

Show newer messages


Back to Room ListRoom Version: 6