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

fix(public): fix dependencies failing to build on Ubuntu 18.04 LTS #61

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

leofidus
Copy link
Contributor

Both SASS and SQlite3 failed to build on Ubuntu 18.04 LTS. This upgrades both dependencies to the current
version, fixing this problem.

Note that the sqlite update is an update by a whole major version. I haven't noticed any issues, but maybe you want to double-check.

Both SASS and SQlite3 failed to build on Ubuntu 18.04 LTS. This upgrades both to the current
version, fixing this problem
@@ -54,7 +54,7 @@
"semver": "^5.4.1",
"sequelize": "^4.11.1",
"sequelize-typescript": "^0.5.0",
"sqlite3": "^3.1.12",
"sqlite3": "^4.0.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This concerns me (probably more than it should because sqlite is only used in development) but I don't to break anyone using it in prod 🤔

Why can't sqlite3 be build on ubuntu 18.04? Normally those issues can be resolved just by installing the required deps

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at the changelog: my problems were probably caused by either the old node-pre-gyp version bundled with 3.1.13 or the lack of Node 10 support before 4.0.1. The bump from v3 to v4 seem to be nothing but the removal of support for old Node versions.

Given that Node.js 10 will be the latest LTS starting on tuesday I think supporting it is a good goal.

probably more than it should because sqlite is only used in development

Given that sqlite is the example config and isn't cautioned against anywhere I would be willing to bet that the majority of Nucleus instances outside Atlassian do use sqlite in production.

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

Successfully merging this pull request may close these issues.

None yet

2 participants