nixpkgs/pkgs/stdenv/generic
adisbladis 000f61a610 stdenv/check-meta: Make checkValidity only check validity
checkValidity has the responsibility to check if a derivation's attributes are valid.
Previously it also had the overloaded task of creating a subset of meta attributes:
- unfree
- broken
- unsupported
- insecure

Not only is this overloading strange, these attributes were only ever consumed by `commonMeta`.

This change makes checkValidity _only_ check for validity, and removes the creation of any meta attributes from `checkValidity` and moves them to `commonMeta`.

This is technically a breaking change but I don't expect any external nixpkgs consumers to rely on these implementation details.
2024-04-03 21:38:43 +13:00
..
builder.sh
check-meta.nix stdenv/check-meta: Make checkValidity only check validity 2024-04-03 21:38:43 +13:00
common-path.nix
default-builder.sh treewide: refactor .attrs.sh detection 2023-10-04 18:36:57 +02:00
default.nix make-derivation.nix: Return mkDerivation as an attribute 2024-03-11 17:06:02 +01:00
make-derivation.nix make-derivation.nix: Fix checkMetaRecursively 2024-03-17 19:28:47 +01:00
meta-types.nix stdenv/check-meta: Use bespoke type checking 2023-12-26 15:14:42 +13:00
setup.sh Merge #286721: stdenv: fix rare tar.xz decompression issues 2024-02-17 08:45:01 +01:00