On Thu, Jul 26, 2018 at 2:44 PM Igor Gnatenko <ignatenkobrain@fedoraproject.org> wrote:
So… Since I have hard times understanding code, I will just ask questions here:
* Does it use libsolv? I guess not.
* Does it handle rich dependencies? I guess not.

It only uses BuildRequires directly from .spec files.

* How does it know Provides if package is not built yet?

I could add Provides too perhaps.

* How does it handle conditions in specs?

It leaves that to rpmspec.
 
Note that mizdebsk already had such tool for quite some time.

Do you have a reference?

Thanks, Jens