SatelliteQE / nailgun

Why use a hammer when you can use a nailgun.
GNU General Public License v3.0
46 stars 83 forks source link

Package nailgun and dependencies #493

Open akofink opened 6 years ago

akofink commented 6 years ago

I know this is a large task, but I wanted to make an issue so we have it on the radar. foreman-ansible-modules uses Nailgun to interact with the Katello/Foreman API, and to push the modules to the official Ansible repo, we'd need a way to install Nailgun in production.

sean797 commented 6 years ago

Some of Nailguns deps aren't packaged as RPM, inflection for example, but is as deb. So really we should get those packaged first, we could bundle them in with Nailgun, but I don't feel like that something we should do, but others please weigh in.

Then there is the question of where to build and host it;

JacobCallahan commented 6 years ago

Could this be used to resolve this? https://pypi.org/project/py2pack/

mavit commented 6 years ago

Bundling is possible but frowned upon.

I don't have any experience of foreman-packaging, but if the dependencies are pushed into EPEL, all potential users benefit, not just Foreman users. Also, the packagers get the benefit of Fedora's infrastructure, integration testing, etc..