On Mon, Nov 2, 2020 at 10:41 AM Christopher Brown
<chris.brown(a)redhat.com> wrote:
Hi Dan,
Thanks for this. The issue I think is that there is a large number of dependencies and
AIUI, Fedora doesn't allow these to be bundled with the gem[1]. This means a fairly
significant task creating packages for a variety of nodejs dependencies amongst other
things, e.g. Vega[2] has a fairly rapid release schedule.
The more I consider the situation, the more I'm thinking that rpm is not the correct
packaging format for asciidoctor-pdf and friends given their long list of dependencies and
that a better fit would be a containerised deployment or perhaps flatpak/snap.
However I thought I'd put this out for further responses from anyone with a vested
interest.
1.
https://fedoraproject.org/wiki/Bundled_Libraries?rd=Packaging:Bundled_Lib...
2.
https://github.com/vega/vega/tags
Bundling Nodejs dependencies is perfectly fine. Most of us do that
now. Gem and C/C++ dependencies should not be bundled, though.
--
真実はいつも一つ!/ Always, there's only one truth!