I've just added support for weak dependencies. On Mon, Aug 5, 2019 at 3:38 PM Adam Samalik <asama...@redhat.com> wrote:
> > > On Sun, Aug 4, 2019 at 8:16 PM Igor Gnatenko < > ignatenkobr...@fedoraproject.org> wrote: > >> How does it deal with rich dependencies? Does it take conflicts into the >> account? What about multiple provides which satisfy dependency? >> > > It doesn't at the moment deal with rich dependencies. It's an early > prototype I made in a single day for people to try and potentially expand. > :) > > Since the script evaluates an actual installation where decisions have > been already made (as opposed to repositories that can potentially provide > many options) the script doesn't take conflict nor multiple provides into > account. > > That said, in the future updates, I can see it taking repositories into > account and based on that offering alternative options to some packages, > even showing the potential impact or even making suggestions. > > > >> >> On Sun, Aug 4, 2019, 19:41 Adam Samalik <asama...@redhat.com> wrote: >> >>> I wrote a script to visualise dependencies of RPM installations [1]. It >>> supports file paths and container images as an input. >>> >>> The script generates a graph of packages and their relations including >>> sizes of all individual packages and some basic clustering. Clicking on a >>> package highlights its relations to other packages. [2] >>> >>> Hopefully this will be useful for the Minimization objective [3]. >>> >>> [1] https://pagure.io/minimization/dependency-visualiser >>> [2] https://asamalik.fedorapeople.org/showme/fedora-base-image.svg >>> [3] https://docs.fedoraproject.org/en-US/minimization/ >>> >>> -- >>> >>> Adam Šamalík >>> --------------------------- >>> Senior Software Engineer >>> Red Hat >>> _______________________________________________ >>> devel mailing list -- devel@lists.fedoraproject.org >>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >>> Fedora Code of Conduct: >>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ >>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >>> List Archives: >>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >>> >> _______________________________________________ >> devel mailing list -- devel@lists.fedoraproject.org >> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >> Fedora Code of Conduct: >> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >> > > > -- > > Adam Šamalík > --------------------------- > Senior Software Engineer > Red Hat > -- Adam Šamalík --------------------------- Senior Software Engineer Red Hat
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org