> 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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx