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

node@6 no longer available via Homebrew #48

Closed
WaxCylinderRevival opened this issue Jun 21, 2019 · 5 comments
Closed

node@6 no longer available via Homebrew #48

WaxCylinderRevival opened this issue Jun 21, 2019 · 5 comments
Assignees

Comments

@WaxCylinderRevival
Copy link
Member

The HSG environment currently utilizes node@6, but node@6 is no longer available via Homebrew. The available versions are node@8 and node@10 [see https://formulae.brew.sh/formula/node].

As a result, users newly establishing an HSG environment on their local systems will receive a build fail for the "4. Deploy all repositories to localhost" step in the oXygenXML Editor tools menu.

Per @joewiz, if node@8 (or newer) is compatible with hsg-shell, could we migrate to the newer version?

@joewiz
Copy link
Member

joewiz commented Jun 21, 2019

@plutonik-a Could you please check whether we can update to node@8 or newer in our apps that use node, namely, hsg-shell, hsa, and guides? The property files that currently hard code node@6 are:

Once you have made the necessary updates, I will ensure our setup instructions for installing node dependencies in https://github.com/HistoryAtState/hsg-project/wiki/setup are up to date with the new dependencies.

@joewiz
Copy link
Member

joewiz commented Jun 21, 2019

For additional context, see Homebrew/homebrew-core#39465, which states that node@6 was removed because it reached its end of life (EOL). node@8 will reach this same status in December 2019. See https://github.com/nodejs/Release#release-schedule.

@plutonik-a
Copy link
Contributor

plutonik-a commented Jun 24, 2019

Status on this issue:
I have just checked Guides App:
After updating to node v10.0.0 (which will be supported until 04/2021) the apps and its dependent packages worked fine.
Instead of installing each node version with homebrew I always use nvm, a node version manager, so it was easy for me to upgrade my node version.

However, I see a problematic dependency to bower packages, whose support will end soon, so looking for alternative npm packages (affects jquery, bootstrap3, bootstrap-less) is needed soon.
Now I'm going to continue checking HSG-Shell and HSA.

plutonik-a added a commit to HistoryAtState/hsg-shell that referenced this issue Jul 1, 2019
* update to node 10.x
* update to latest npm
* add npm package lockfile (npm-shrinkwrap)
* update to gulp 4.x
* update gulpfile to gulp 4 syntax
* remove node-exist json code from gulpfile into separate file
* add example file for creating a local.build.properties file
* update build.properties: remove node@6 reference from the npm path,
but leave the specified node.PATH hard coded for the time being (from
my pov, we could remove the node-version dependency here, it will be
checked in the „engine“ field in package.json)
* update readme with a comprehensive installation and update
description (todo: Update the Prerequisites section about „homebrew“).

Adresses HistoryAtState/hsg-project#48
@plutonik-a
Copy link
Contributor

Status:
Check the node 10 update in HSG-Shell (includes update to gulp 4 and general package updates). Instructions are written in the README file.
HistoryAtState/hsg-shell#340

@joewiz
Copy link
Member

joewiz commented Sep 3, 2019

Closed by HistoryAtState/hsg-shell#340. See https://github.com/HistoryAtState/hsg-project/wiki/setup#updating-from-an-old-setup for updating your HSG Development Environment to work with node@10 as well as the other dependencies that have changed in recent months.

@joewiz joewiz closed this as completed Sep 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants