capsulecd icon indicating copy to clipboard operation
capsulecd copied to clipboard

support for DEB/RPM packages using FPM

Open AnalogJ opened this issue 8 years ago • 2 comments

AnalogJ avatar Feb 29 '16 20:02 AnalogJ

CapsuleCD could handle RPM/DEB files Maybe wrap FPM for RPM/DEB packages..

AnalogJ avatar Apr 07 '16 19:04 AnalogJ

FPM discards the source artefact, and that's a concern in many places. Sure, the source is there in the code, but having the source as-is and requiring an extra tool to generate the source artefact is enough to exclude it from distribution into some organizations.

Generating the source and binary RPM distributable artefacts via 'rpm-build -tb tarball.gz' and 'rpm-build -ts tarball.gz' is eeeasy to do as a build step, as long as we can use calsuleCD to get us that project-version.tgz with the right project-ver/files layout; and having the source compatible with such a pipeline retains that 'self-hosted' or 'self-contained' methodology to achieve adequacy among those who wouldn't accept it without.

TL;DR - FPM provides a small benefit, and at great hidden cost.

bby-bishopclark avatar Feb 16 '19 00:02 bby-bishopclark