Spec URL: http://ralph.fedorapeople.org//module-build-service.spec
SRPM URL: http://ralph.fedorapeople.org//module-build-service-1.0.1-1.fc25.src.rpm
Description:
The orchestrator coordinates module builds and is responsible for a number of
tasks:
- Providing an interface for module client-side tooling via which module build
submission and build state queries are possible.
- Verifying the input data (modulemd, RPM SPEC files and others) is available
and correct.
- Preparing the build environment in the supported build systems, such as koji.
- Scheduling and building of the module components and tracking the build
state.
- Emitting bus messages about all state changes so that other infrastructure
services can pick up the work.

(In reply to Miroslav Suchý from comment #2)
> Preliminary review:
> * you are missing systemd snippets
> https://fedoraproject.org/wiki/Packaging:Scriptlets?rd=Packaging:ScriptletSnippets#Systemd
Thanks! We can add these.
> * it is shame that you start with python2 when everything is being moved to
> python3 :( (but it does not block the review)
Agreed. :( We started off on python3, but got blocked by the `koji` libs still being python2 only. As I understand it, there is movement on making them python3-capable upstream, so we should be able to port over sooner than later.
> * there are test in tar.gz, but not used in %check. Any reason for that?
Yes, I believe that some of them require network connectivity which would fail in koji. I can have a closer look and give a more thorough assessment.
> * it would be nice to have man pages for /usr/bin/* tools
Yes, agreed. We should add `--help` options to each of those commands and then use help2man.