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

Reply via email to