Closed jmreicha closed 5 years ago
Build those too? Otherwise, try to remove them as dependencies
I don't have much experience with Conda, where would I add those packages to build? Would it be possible for me to add them upstream somewhere?
ah i thought you were building your own packages for Archiconda.
Much of this effort has gone upstream to conda-forge, but we are somewhat stuck understanding if numpy is working correctly, or failing on specific architectures. https://github.com/conda-forge/numpy-feedstock/pull/138
Numpy 1.14 and 1.15 are built, but we are waiting on numpy 1.16.
What packages do you need to be running?
Gotcha, I think I just need to build configurable-http-proxy
, pycurl
and nodejs
to get jupyterhub up and running but who knows what other problems will surface after that.
Here's my forked Dockerfile for reference.
I'll keep an eye on that issue you linked as well, thanks.
Is this the place to add the package builds? https://github.com/jjhelmus/conda4aarch64
jjhelmus's project and mine were a little different. We were both trying to get a baseline package set up and running. Can you install the things you need with Pip?
If you are so inclined, I can give you the right to this organization.
But often, I just typed conda build -m .ci_support/linux_python_36.yaml .
and things were magically built for me.
I should be able to get pycurl
with pip but I think the other packages will need to be built since they are javascripty.
I will have to play around with some of these things a little more I think, thanks for the pointer.
It looks like this is going to be more complicated than I had hoped.
I have a little PoC here that is failing https://app.shippable.com/github/jmreicha/configurable-http-proxy-feedstock/runs/5/1/console.
Did you build node?
Or do you have a circular dependency?
You need to build node, change the secret to your own secret, and add your channel to conda
You beat me to it, I just got node to build https://app.shippable.com/github/jmreicha/nodejs-feedstock/runs/4/1/console.
Yeah. You need to create a binstar token.
Binstar is the old name for anaconda. You need to encrypt it with Shippables online gui.
You can always compile locally too if you have the hardware
I have been having problems getting node6 to build, so I think I am probably just going to skip it (for now at least). I have node8/10 building now, which I think should be find anyway.
Would it be easiest to fork the nodejs-feedstock repo into the Archiconda
org or just maintain it separately? Not sure what the easiest/best thing to do here for adding it into upstream package repos?
why do you need old nodejs? just build the latest ones. building old stuff just doesn't work on arm....
i think it is easiest to uplaod to your own channel. and iterate quickly while conda-forge moves forward.
Sounds good, thanks for helping get me started!
I gave you access to Archiconda, feel free to experiment here if ti helps you.
Sounds good, thanks.
I'm using the
Archiconda3-0.2.3-Linux-aarch64.sh
in the Dockerfile to install anaconda in the Jupyterhub build but getting some errors.Any idea if there is a way to get around this?