Skip to content

lib.modules: init types checkAndMerge to allow adding 'valueMeta'#391544

Merged
roberth merged 14 commits into
NixOS:masterfrom
hsjobeki:modules-out-of-band
Aug 28, 2025
Merged

lib.modules: init types checkAndMerge to allow adding 'valueMeta'#391544
roberth merged 14 commits into
NixOS:masterfrom
hsjobeki:modules-out-of-band

lib/modules: add _internal to valueMeta of checkedAndMerged

bb0bd3d
Select commit
Loading
Failed to load commit list.
OfBorg / lib.modules, lib.modules.passthru.tests, lib/addCheck, lib/addCheck.passthru.tests, lib/modules, lib/modules.passthru.tests, lib/tests, lib/tests.passthru.tests, lib/types, lib/types.passthru.tests, types/addCheck, types/addCheck.passthru.tests, types/merge, types/merge.passthru.tests on aarch64-linux succeeded Aug 21, 2025

Success

Attempted: lib.modules

The following builds were skipped because they don't evaluate on aarch64-linux: lib.modules.passthru.tests, lib/addCheck, lib/addCheck.passthru.tests, lib/modules, lib/modules.passthru.tests, lib/tests, lib/tests.passthru.tests, lib/types, lib/types.passthru.tests, types/addCheck, types/addCheck.passthru.tests, types/merge, types/merge.passthru.tests

Details

Partial log

error: attribute 'types/merge' in selection path 'types/merge.passthru.tests' not found

evaluation warning: External use of `lib.modules.applyModuleArgsIfFunction` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.
evaluation warning: External use of `lib.modules.collectModules` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.
evaluation warning: lib.modules.defaultPriority is deprecated, please use lib.modules.defaultOverridePriority instead.
evaluation warning: External use of `lib.modules.dischargeProperties` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.
evaluation warning: External use of `lib.modules.mergeModules` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.
evaluation warning: lib.mkFixStrictness has no effect and will be removed. It returns its argument unmodified, so you can just remove any calls.
evaluation warning: External use of `lib.modules.pushDownProperties` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.
evaluation warning: External use of `lib.modules.unifyModuleSyntax` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/.