> I don't read repodata manually, libsolv does it for me. Using libdnf and/or 
> libmodulemd is not something what (for example) OBS would do. They rely on 
> libsolv for all dependency solving operations. And unless it will support 
> modularity (which depends heavily on DNF people's ability to speak to 
> upstream), nothing will improve.

I don't know how things are currently done, but shouldn't modularity
build on top instead of being bolted in?

I assume libsolv can already deal with multiple repodata since yum/dnf
support having multiple repositories. Shouldn't modules simply provide
repodata and have the "modularity" plugin figure which repodata to
fetch depending on the selected streams? That wouldn't require any
change in libsolv.

Disclaimer, I don't know any better but if modules are simply
parallel-available RPMs, it shouldn't be bothering libsolv (except
maybe to enforce a stream downgrade).

Dridi
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
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