-
Notifications
You must be signed in to change notification settings - Fork 8
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
xz dependency #39
Comments
On Julia 1.3 the package now uses the new artifacts system, so I think this shouldn’t be an issue there anymore. Could you try that? |
The issue is present on 1.3 - Dockerfile is here (includes a workaround) https://github.com/IntegratedTransportPlanning/gcvt/blob/master/src/backend/Dockerfile xz isn't included in the artifacts. Hmm, maybe it's an upstream issue? I don't see any mention of xz in this repository at all. Edit: hmm, I can't replicate it now with |
I get the error with my {Project,Manifest}.toml but not if I just add NodeJS.jl, so this must be an upstream issue. Thanks for your time and sorry for the noise! |
Aha, I found the issue - version 1.0 of NodeJS.jl was installed. It was installed as an indirect dependency of VegaLite. NodeJS.jl 1.1.1 works fine. Might I suggest adding 1.1 to https://github.com/queryverse/VegaLite.jl/blob/2f0df458678400ba60a6d1ed85a101a731a52c95/Project.toml#L35 ? |
So specifying |
I'll give that a go today. I'm not sure the timeline quite makes sense as I added VegaLite 6 days ago, which is about a week after NodeJS.jl 1.1 was released. I don't understand why it picked NodeJS.jl 1.0. Edit: yeah, |
unxz
must be on the path to build this package. This isn't available on all systems (e.g. Docker's "official" julia image https://github.com/docker-library/julia).Is there a way to automatically pull in this dependency (or swap it for one that can be) during the build process?
The text was updated successfully, but these errors were encountered: