You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by GitBox <gi...@apache.org> on 2021/10/08 07:14:39 UTC

[GitHub] [buildstream] gtristan commented on issue #685: bst shell should automatically pull necessary dependencies

gtristan commented on issue #685:
URL: https://github.com/apache/buildstream/issues/685#issuecomment-938403065


   Looking at this reply:
   
   > Hi [[Gitlab user @tristanvb]](https://gitlab.com/tristanvb) thanks for the poke. I think the precise agreement was roughly speaking as follows: "BuildStream should handle pre-requisites that are directly required for the current operation, unless doing so is particularly prohibitive." As such, we'd pull necessary sources and dependencies if they are required by the current operation. But, not start building elements because that can be particularly expensive.
   
   The statement:
   > "BuildStream should handle pre-requisites that are directly required for the current operation, unless doing so is particularly prohibitive."
   
   Rings true in comparison to the statement mentioned here: https://github.com/apache/buildstream/issues/819#issuecomment-938397402
   > "the commands should do whatever is needed, but not more, to perform the specified action, except where especially destructive or costly"
   
   At this time, `bst shell` in fact has a `--pull` option, and I think it would make sense to remove it from `bst shell` _as well as_ removing it from `bst artifact checkout`, for a consistent UX.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@buildstream.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org