Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: bruno 4.0.0 -> 4.2.0 https://github.com/usebruno/bruno/releases attrpath: bruno Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] skipping because derivation has updateScript [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/h29ib7dfmf5wbzhm0n511714swv60966-packages.json.drv building '/nix/store/h29ib7dfmf5wbzhm0n511714swv60966-packages.json.drv'... structuredAttrs is enabled Going to be running update for following packages: - bruno-4.0.0 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - bruno-4.0.0: UPDATING ... - bruno-4.0.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/br/bruno/package.nix b/pkgs/by-name/br/bruno/package.nix index c487d2c8a48b..f14a7eb88530 100644 --- a/pkgs/by-name/br/bruno/package.nix +++ b/pkgs/by-name/br/bruno/package.nix @@ -21,13 +21,13 @@ buildNpmPackage rec { pname = "bruno"; - version = "4.0.0"; + version = "4.2.0"; src = fetchFromGitHub { owner = "usebruno"; repo = "bruno"; tag = "v${version}"; - hash = "sha256-M4oNx3nSe8hSAtZMVyXIW0qQIQkaOeQgpPsfjmmJ30E="; + hash = "sha256-V+HpL2hiyn5fXQJVJMOYcgmtSrG6Qg+OcAFtVQRm9Lg="; postFetch = '' ${lib.getExe npm-lockfile-fix} $out/package-lock.json @@ -36,7 +36,7 @@ buildNpmPackage rec { nodejs = nodejs_22; - npmDepsHash = "sha256-Jrlpztg1JxuPaLD4O9elOaU1eFH3dmr6oWwi4Ch9Zv8="; + npmDepsHash = "sha256-sZAABe3oY8t6dzBDP3dHWw8chWe459Nag0ayC+TnXhk="; npmFlags = [ "--legacy-peer-deps" ]; nativeBuildInputs = [ No auto update branch exists Received ExitFailure 1 when running Raw command: nix-build --option sandbox true --arg config "{ allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A bruno nix build failed. got build log for 'bruno' from 'daemon' Running phase: unpackPhase @nix { "action": "setPhase", "phase": "unpackPhase" } unpacking source archive /nix/store/7bqdp994p2zf6fqkqaip062m45jkiscc-source source root is source Running phase: patchPhase @nix { "action": "setPhase", "phase": "patchPhase" } Executing npmConfigHook Configuring npm Validating consistency between /build/source/package-lock.json and /nix/store/14hjdjlm9hq0734y06gcip5cmg11mr4f-bruno-4.2.0-npm-deps/package-lock.json Setting npm_config_cache to /nix/store/14hjdjlm9hq0734y06gcip5cmg11mr4f-bruno-4.2.0-npm-deps Installing dependencies npm error code ENOTCACHED npm error request to https://registry.npmjs.org/qs failed: cache mode is 'only-if-cached' but no cached response is available. npm error Log files were not written due to an error writing to the directory: /nix/store/14hjdjlm9hq0734y06gcip5cmg11mr4f-bruno-4.2.0-npm-deps/_logs npm error You can rerun the command with `--loglevel=verbose` to see the logs in your terminal ERROR: npm failed to install dependencies Here are a few things you can try, depending on the error: 1. Set `npmDepsFetcherVersion = 2` (and update `npmDepsHash`) 2. Set `makeCacheWritable = true` Note that this won't help if npm is complaining about not being able to write to the logs directory -- look above that for the actual error. 3. Set `npmFlags = [ "--legacy-peer-deps" ]`