<div dir="ltr"><div dir="ltr"><div>Folks,</div><div><br></div><div>couple of interesting questions popped up while trying to figure how to integrate Fus[1] with Pulp to minimize duplicating code, that I'd like to poll the opinions about:<br></div><div><br></div><div>* how do we infer which platform should the solver consider for evaluating the modular dependencies, if there are multiple platforms required/available?<br></div><div><br></div><div>* do we want all the possible alternatives, satisfying a module's modular dependencies, to be copied or just the first match?</div><div><br></div><div>* libsolv-based solvers aren't capable of delivering a best-effort resolution: a conflict or an unsatisfied dependency will break the recursive copy, are we cool with that?<br></div><div><br></div><div>Thanks,</div><div>milan</div><div><br></div><div>[1] <a href="https://github.com/fedora-modularity/fus">https://github.com/fedora-modularity/fus</a><br></div></div></div>