tracker: Unconditionally add checkInputs to nativeBuildInputs#154096
tracker: Unconditionally add checkInputs to nativeBuildInputs#154096jtojnar merged 1 commit intoNixOS:stagingfrom
Conversation
There was a problem hiding this comment.
Looks like the check was added in https://gitlab.gnome.org/GNOME/tracker/-/commit/8569c99d2926d55419affa6c5269053d5c4dc97a. And also it appears tappy is not needed any more https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/385.
|
Maybe something is disabling |
Oh my, you are right - I do have a local change that disables Let me remove tappy from checkInputs. |
2ded819 to
3251fa0
Compare
|
I would probably go about it by adding |
`gi` is required by the main `meson.build` and checked at the start of the build process, regardless of whether tests are enabled or not. As a result, builds are broken when `doCheck = false`. Also removing tappy which is no longer needed: https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/385
3251fa0 to
f8fa83f
Compare
I don't think it can be disabled, since it got moved to the main meson.build from the tests that you linked in https://gitlab.gnome.org/GNOME/tracker/-/commit/51ca035697a4cdbf8bf6849cc67dc8d462358a05.
For the reason above, I think this is the correct choice. Let me amend the commit. |
Motivation for this change
giis required by the mainmeson.buildand checked at the start of the build process, regardless of whether tests are enabled or not. As a result, builds are broken whendoCheck = false.Also removing tappy which is no longer needed: https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/385
Ref: #101651
Previous description
It is required in the mainmeson.buildand checked at the start of the build process. On riscv64-linux, simply having it incheckInputsdoesn't add it toPYTHONPATHbut it somehow does on x86_64-linux.Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes