Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: apmplanner2 2.0.28 -> 2.0.30 https://github.com/ArduPilot/apm_planner/releases attrpath: apmplanner2 Checking auto update branch... No auto update branch exists [version] [version] updated version and sha256 [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] skipping because derivation has no updateScript Diff after rewrites: diff --git a/pkgs/applications/science/robotics/apmplanner2/default.nix b/pkgs/applications/science/robotics/apmplanner2/default.nix index e606edb0fe0e..7357ee8af3cd 100644 --- a/pkgs/applications/science/robotics/apmplanner2/default.nix +++ b/pkgs/applications/science/robotics/apmplanner2/default.nix @@ -20,13 +20,13 @@ mkDerivation rec { pname = "apmplanner2"; - version = "2.0.28"; + version = "2.0.30"; src = fetchFromGitHub { owner = "ArduPilot"; repo = "apm_planner"; rev = version; - sha256 = "0wvbfjnnf7sh6fpgw8gimh5hgzywj3nwrgr80r782f5gayd3v2l1"; + sha256 = "sha256-1rebfETdOwbAFnYOraMFu6DeWBB+kque2ZSSlM7tBM0="; }; buildInputs = [ Received ExitFailure 1 when running Raw command: nix-build --option sandbox true --arg config "{ allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A apmplanner2 Received ExitFailure 1 when running Raw command: nix --extra-experimental-features nix-command log -f . apmplanner2 --arg config "{ allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" Standard output: error: … while calling the 'derivationStrict' builtin at :37:12: 36| 37| strict = derivationStrict drvAttrs; | ^ 38| … while evaluating derivation 'apmplanner2-2.0.30' whose name attribute is located at /var/cache/nixpkgs-update/worker/worktree/apmplanner2/pkgs/stdenv/generic/make-derivation.nix:541:13 … while evaluating attribute 'buildInputs' of derivation 'apmplanner2-2.0.30' at /var/cache/nixpkgs-update/worker/worktree/apmplanner2/pkgs/stdenv/generic/make-derivation.nix:593:13: 592| depsHostHost = elemAt (elemAt dependencies 1) 0; 593| buildInputs = elemAt (elemAt dependencies 1) 1; | ^ 594| depsTargetTarget = elemAt (elemAt dependencies 2) 0; (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: Package ‘qtwebkit-5.212.0-alpha4’ in /var/cache/nixpkgs-update/worker/worktree/apmplanner2/pkgs/development/libraries/qt-5/qtModule.nix:107 is marked as insecure, refusing to evaluate. Known issues: - QtWebkit upstream is unmaintained and receives no security updates, see https://blogs.gnome.org/mcatanzaro/2022/11/04/stop-using-qtwebkit/ You can install it anyway by allowing this package, using the following methods: a) To temporarily allow all insecure packages, you can use an environment variable for a single invocation of the nix tools: $ export NIXPKGS_ALLOW_INSECURE=1 Note: When using `nix shell`, `nix build`, `nix develop`, etc with a flake, then pass `--impure` in order to allow use of environment variables. b) for `nixos-rebuild` you can add ‘qtwebkit-5.212.0-alpha4’ to `nixpkgs.config.permittedInsecurePackages` in the configuration.nix, like so: { nixpkgs.config.permittedInsecurePackages = [ "qtwebkit-5.212.0-alpha4" ]; } c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add ‘qtwebkit-5.212.0-alpha4’ to `permittedInsecurePackages` in ~/.config/nixpkgs/config.nix, like so: { permittedInsecurePackages = [ "qtwebkit-5.212.0-alpha4" ]; }