[MacPorts] #63708: kibana: evaluate feasibility of building from upstream source
MacPorts
noreply at macports.org
Thu Oct 28 20:29:55 UTC 2021
#63708: kibana: evaluate feasibility of building from upstream source
-------------------------+----------------------
Reporter: mascguy | Owner: mascguy
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: kibana
-------------------------+----------------------
Presently, `kibana` utilizes upstream's published binaries, due to various
technical challenges related to building.
The details are as follows, taken from a brief commit-related discussion
between Steve Smith and myself:
>> Longer-term, it would definitely be preferable to build from source.
Have you taken a look at what's involved? (Not an emergency though.)
>
> I tried that at first, but it's tough and now involves bazel, so I just
threw in the towel and downloaded the build that Elastic provides.
>
> In addition to the necessity of figuring out the bazel build, it's not
clear to me how stable their build process is right now, and I perceive a
possible risk of a lot of maintenance to keep up as that process evolves.
I don't have any special insight though.
>
> See: https://lists.macports.org/pipermail/macports-
dev/2021-September/043697.html
One key challenge, per the linked mailing list discussion, relates to
conflicting inter-dependencies of the various Node/NPM ports. So that is
very much a critical path for this work; tracked by issue:63035.
Once the latter has been tackled, this should be more feasible. But with
the caveat mentioned by Steve, which is that upstream may be a moving
target.
We'll have a better idea once the Node/NPM conflicts have been addressed,
over the next few months. And perhaps upstream's build process may be more
stable by then. Still TBD though.
--
Ticket URL: <https://trac.macports.org/ticket/63708>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list