-
-
Notifications
You must be signed in to change notification settings - Fork 19k
Tracking: fixed-point args for derivation builders #489490
Copy link
Copy link
Open
Labels
0.kind: enhancementAdd something new or improve an existing system.Add something new or improve an existing system.3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: hygieneCleaning up and removing cruftCleaning up and removing cruft
Metadata
Metadata
Assignees
Labels
0.kind: enhancementAdd something new or improve an existing system.Add something new or improve an existing system.3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: hygieneCleaning up and removing cruftCleaning up and removing cruft
Fields
Give feedbackNo fields configured for issues without a type.
Describe the problem
Since #234651 was merged, many derivation builders have been rebuilt using this excellent helper. This is great because it mostly unifies the API for builders, rather than the mostly ad-hoc mess before. This issue is for tracking the builders that are left.
This is for things that are shaped like so:
Would also be nice to add documentation when these builders are modified as well :). Either inline so that the documentation shows up on Noogle, or docs in the docs directory for the Nixpkgs reference.
It is also generally recommended to move builders to their own separate file rather than having them inline, then just
myBuilder = callPackage ./my-builder.nix { }.Tracking
This list is incomplete.
derivationArgs#460420stdenvNoCC.mkDerivation#458888 writeTextFile: restructure with lib.extendMkDerivation #513709mkLLVMPackagesmkYarnPackageSwitch frommkYarnPackagetoyarn{Config,Build}Hook. #324246mkYarnModulesSwitch frommkYarnPackagetoyarn{Config,Build}Hook. #324246