You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "Christopher Collins (JIRA)" <ji...@apache.org> on 2017/02/05 20:19:42 UTC

[jira] [Resolved] (MYNEWT-558) newt - depgraph should indicate soft vs. hard dependency

     [ https://issues.apache.org/jira/browse/MYNEWT-558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Christopher Collins resolved MYNEWT-558.
----------------------------------------
    Resolution: Fixed

> newt - depgraph should indicate soft vs. hard dependency
> --------------------------------------------------------
>
>                 Key: MYNEWT-558
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-558
>             Project: Mynewt
>          Issue Type: Bug
>            Reporter: Christopher Collins
>            Assignee: Christopher Collins
>             Fix For: v1_0_0_rel
>
>
> The `target dep` and `target revdep` commands only indicate package names in the dependency graph.  It would be helpful to see what created the dependency in the first place.  Specifically, it would be good to know if the dependency is "hard" (package explicitly depends on another) or "soft" (package requires an API; other package happens to implement that API).  This is useful when trying to completely remove a package from a build.
> Unfortunately, this information is lost at the time dependency graphs are generated.  Rather than use a builder's package map, dependency generation should operate on an intermediate form produced by the `resolve` package. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)