gtristan commented on PR #2035:
URL: https://github.com/apache/buildstream/pull/2035#issuecomment-3077245975

   Overall this is coming along nicely... some things which come to mind:
   
   * We need to consider how this will eventually evolve to support 
project-less use
     * I.e. there is a certain amount of information which is serialized into 
artifact metadata, that is extensible and can grow, and `bst inspect` should 
(at least eventually) allow inspection of artifact dependency chains loaded 
from a remote cache, without needing to have a local checkout of the project
     * This means we need to consider whether we intend to support this 
directly in `bst inspect`, or if we intend to have that as a separate addition 
as `bst artifact inspect`... perhaps the latter seems more sensible
   * We still do not have anything reporting of public data here as far as I 
can see
     * Public data is special as it is *mutable*
     * We need to consider what is sensible to report here
     * Initially, my feeling is that we should support reporting both original 
public data and mutated public data separately
       * This might require some added features to the core
       * Displaying original public data is only possible if we have a local 
project (not loading from a remote artifact)
       * Displaying mutated public data is only possible if the element has a 
locally cached artifact
   * Looks like this is still missing the ability to show artifact build logs
     * Perhaps not necessary for an initial implementation but shouldn't be too 
hard to include
     * Definitely should not be included in output by default (only if 
specified on the command line *--fields*)
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to