Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test dashboards build in freeBSD instance once dashboards is bumped to node 16 #880

Closed
ananzh opened this issue Oct 18, 2021 · 1 comment
Labels
build Build related additions or modifications technical debt If not paid, jeapardizes long-term success and maintainability of the repository.

Comments

@ananzh
Copy link
Member

ananzh commented Oct 18, 2021

Currently, freeBSD supports node 14 (LTS) and 16 (current). Dashboards is not able to build from scratch due to node version (10.24.1) . For example, in freeBSD14, the supported node versions are

pkg search node
kadnode-2.3.0                  P2P name resolution daemon
leafnode-1.11.12               NNTP package for offline news caching and reading
munin-node-2.0.67              Node-specific part of Munin
node-16.10.0                   V8 JavaScript for client and server
node-thrift-0.14.0             Node.js bindings for the Apache Thrift RPC system
node10-10.24.1_1               V8 JavaScript for client and server
node14-14.17.6                 V8 JavaScript for client and server
node_exporter-1.2.2            Prometheus exporter for machine metrics
npm-node14-6.14.8              Node package manager
p5-Tree-DAG_Node-1.32          Super class for representing nodes in a tree
p5-Tree-Node-0.08_2            Memory-efficient tree nodes in Perl
p5-WebService-Linode-0.29      Perl Interface to the Linode.com API
p5-XML-Node-0.11_1             Perl5 module to extend and simplify XML::Parser
p5-XML-NodeFilter-0.01_1       XML::NodeFilter is an object that know how to "filter out" nodes
py38-certbot-dns-linode-1.18.0 Linode DNS Authenticator plugin for Certbot
py38-node-semver-0.8.0         Python version of node-semver
py38-nodeenv-1.5.0             Node.js virtual environment builder
yarn-node14-1.22.11            Package manager for node, alternative to npm

The supported yarn versions are

pkg search yarn
yarn-1.22.11                   Package manager for node, alternative to npm
yarn-node14-1.22.11            Package manager for node, alternative to npm

The yarn-1.22.11 will remove node 10 and install node 16

Installed packages to be REMOVED:
node10: 10.24.1_1
 
New packages to be INSTALLED:
node: 16.10.0
yarn: 1.22.11

To fully test whether dashboards can be build in a freeBSD instance, we need to wait til node is bumped to 16 (#406) . This issue is a reminder to run dashboards once we have dashboards set up on node 16.

@ananzh ananzh added the build Build related additions or modifications label Oct 18, 2021
AMoo-Miki pushed a commit to AMoo-Miki/OpenSearch-Dashboards that referenced this issue Feb 10, 2022
AMoo-Miki pushed a commit to AMoo-Miki/OpenSearch-Dashboards that referenced this issue Feb 10, 2022
# [24.5.0](elastic/elastic-charts@v24.4.0...v24.5.0) (2021-01-30)

### Bug Fixes

* add theme min radius to point shape ([opensearch-project#996](elastic/elastic-charts#996)) ([98089a9](elastic/elastic-charts@98089a9))
* align tooltip z-index to EUI tooltip z-index ([opensearch-project#931](elastic/elastic-charts#931)) ([f7f1f6f](elastic/elastic-charts@f7f1f6f))
* chart state and series functions cleanup ([opensearch-project#989](elastic/elastic-charts#989)) ([42a7af0](elastic/elastic-charts@42a7af0))
* create unique ids for dot icons ([opensearch-project#971](elastic/elastic-charts#971)) ([0b3e00f](elastic/elastic-charts@0b3e00f))
* external tooltip legend extra value sync ([opensearch-project#993](elastic/elastic-charts#993)) ([7e1096e](elastic/elastic-charts@7e1096e))
* **legend:** disable focus and keyboard navigation for legend in partition ch… ([opensearch-project#952](elastic/elastic-charts#952)) ([dfff3e2](elastic/elastic-charts@dfff3e2))
* **legend:** hierarchical legend order should follow the tree paths ([opensearch-project#947](elastic/elastic-charts#947)) ([7b70186](elastic/elastic-charts@7b70186)), closes [opensearch-project#944](elastic/elastic-charts#944)
* **legend:** remove ids for circles ([opensearch-project#973](elastic/elastic-charts#973)) ([ed98481](elastic/elastic-charts@ed98481))

### Features

* **cursor:** improve theme styling for crosshair ([opensearch-project#980](elastic/elastic-charts#980)) ([0248ad6](elastic/elastic-charts@0248ad6))
* **legend:**  display pie chart legend extra ([opensearch-project#939](elastic/elastic-charts#939)) ([672a4df](elastic/elastic-charts@672a4df))
* **legend:** add keyboard navigation ([opensearch-project#880](elastic/elastic-charts#880)) ([b471a94](elastic/elastic-charts@b471a94))
* **partition:** Flame and icicle chart ([opensearch-project#965](elastic/elastic-charts#965)) ([9e8b1f7](elastic/elastic-charts@9e8b1f7))
* **partition:** legend hover options ([opensearch-project#978](elastic/elastic-charts#978)) ([acd1339](elastic/elastic-charts@acd1339))
* **xy:** support multiple point shapes on line, area and bubble charts ([opensearch-project#988](elastic/elastic-charts#988)) ([4f23b4f](elastic/elastic-charts@4f23b4f))
@tmarkley tmarkley added the technical debt If not paid, jeapardizes long-term success and maintainability of the repository. label May 25, 2022
@ananzh
Copy link
Member Author

ananzh commented Apr 11, 2023

I think this is not an issue any more since we already bump to nodejs 14. Close it for now.

@ananzh ananzh closed this as completed Apr 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build related additions or modifications technical debt If not paid, jeapardizes long-term success and maintainability of the repository.
Projects
None yet
Development

No branches or pull requests

2 participants