Is this the right list to discuss:
https://fedoraproject.org/wiki/Koji/ContentGenerators
I wonder, why not try an approach where "content generator" is a tool which:
- Takes as input one of more upstream sources (git repositories ideally)
- Plus some optional metadata in a dist-git style git repository
- Generates a spec file (the key part, but there's *lots* of prior art here,
such as what
http://www.openembedded.org/wiki/Main_Page does via
Bitbake, Clear Linux also generates spec files, plus there's the language-specific
tools etc.)
- Requires the generated RPMs are namespaced (e.g. cgen-rubygems-, cgen-jar) ?
- Defines a tool to extract RPMs back to the target (rubygem, jar)
My motivation here is I'd really like to do (at least partial) generation of specfiles
myself
in packages which are presently in Fedora.