tweag / funflow2

Compose and run computational workflows
MIT License
9 stars 0 forks source link

Update development guide #92

Closed dorranh closed 3 years ago

dorranh commented 3 years ago

The DEVELOPMENT.md is a bit out of date (this section specifically: https://github.com/tweag/funflow2/blob/master/docs/DEVELOPMENT.md#updating-the-nix-build)

vreuter commented 3 years ago

Oh 1 additional thing from what I mentioned in #91 is the the "Update Locally" section. I think the funflow.components.library attribute is now just funflow? When I've tried to build funflow.components.library I've gotten something like:

$ nix-build -A funflow.components.library
trace: To make this a fixed-output derivation but not materialized, set `stack-sha256` to the output of /nix/store/zp7d5mrk19cqazn41yzdpsycjvfcjqnw-calculateSha
trace: To materialize the output entirely, pass a writable path as the `materialized` argument and pass that path to /nix/store/czp3wjpnv6ydrjkmwx9f4qv6hsgpxlyq-generateMaterialized
error: attribute 'components' in selection path 'funflow.components.library' not found
dorranh commented 3 years ago

@vreuter, nice catch. That's correct - the correct attribute is funflow.