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

nodejx.s3.amazonaws.com not longer available? #882

Open
medemi68 opened this issue May 6, 2016 · 18 comments
Open

nodejx.s3.amazonaws.com not longer available? #882

medemi68 opened this issue May 6, 2016 · 18 comments

Comments

@medemi68
Copy link

medemi68 commented May 6, 2016

http://nodejx.s3.amazonaws.com/jxb311.tar.gz

Tying to install deasync using jx install. I've installed node-gyp, i'm on the required version of python. And now, It needs this.

@murphy85
Copy link

Me too... But there are some more issues. I tried to followed Mac instructions on https://github.com/jxcore/jxcore-release and https://github.com/jxcore/jxcore/blob/master/doc/INSTALLATION.md but nothing worked.

http://jxcore.com/xil.sh -> 404 not found
https://jxcore.s3.amazonaws.com/latest.txt -> Error, NoSuchBucket
http://www.jxcore.io/ -> URL not found

Then I cloned git and started configure and make. Another issue...

Preparing NPM for JXcore (v0.3.1.2) for the first run
Your package was created with older JXcore packaging format which is currently depreciated and its support will be removed in future JXcore releases.
Don`t worry, for the moment the package can still be executed.
However we recommend recreating a package using the latest JXcore version (also for better performance).

module.js:2098
throw err;
^
Error: Package is either corrupted or not compatible with this JX binary. (/Users/alex/.jx/npmjxv311.jx)
at Object.Module._extensions..jx (module.js:2095:15)
at Module.load (module.js:440:36)
at Function.Module._load (module.js:405:12)
at Function.Module.runMain (module.js:878:12)
at startup (node.js:485:18)
at node.js:1604:3

That's a little bit disappointing :-(

@yaronyg
Copy link
Member

yaronyg commented May 10, 2016

https://github.com/thaliproject/jxbuild is where we record our instructions for building the variants of JXcore we use (including on OS/X). It also includes links to our binaries. You are free to use those binaries but please keep in mind that we have absolutely no guarantee for availability, up-to-date'edness, etc. So you are on your own.

@murphy85
Copy link

Thank you for your response! I will try that tomorrow. Maybe there is
another problem with our corporate proxy settings.

Best regards,
Alexander Bering
Am 10.05.2016 20:54 schrieb "Yaron Y Goland" notifications@github.com:

https://github.com/thaliproject/jxbuild is where we record our
instructions for building the variants of JXcore we use (including on
OS/X). It also includes links to our binaries. You are free to use those
binaries but please keep in mind that we have absolutely no guarantee for
availability, up-to-date'edness, etc. So you are on your own.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#882 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/AO8WMPNa5cTYU1Wz8Sl9BhGp-_iDla_eks5qANRTgaJpZM4IZGE1
.

@jasonkarns
Copy link
Collaborator

Any chance that @obastemur or @ktrzeciaknubisa might be able to share the prebuilt binaries (and npmjx packages) from previous versions? If these binaries already exist somewhere and could be shared, I would be more than happy to help get them uploaded to github as release artifacts.

@jasonkarns
Copy link
Collaborator

jasonkarns commented Sep 19, 2016

Any luck @medemi68 @yaronyg @murphy85 finding old binaries? I have a list of checksums for most jxcore releases available to compare if necessary: https://github.com/nodenv/node-build/tree/master/share/node-build

@yaronyg
Copy link
Member

yaronyg commented Sep 19, 2016

Sorry but we don't use old binaries. We build our own. See https://github.com/thaliproject/jxbuild/blob/master/distribute.md

Note that as we find bugs we are submitting them back to JXcore.

@jasonkarns
Copy link
Collaborator

@yaronyg do you find jxcore's inclusion and support in nodenv/node-build worthwhile? At present, the build definitions are completely broken given the missing binaries (even the source build is broken since npmjx is no longer on S3). Unless there is some community demand/request for support, we will likely completely remove jxcore from nodenv.

@yaronyg
Copy link
Member

yaronyg commented Sep 20, 2016

@jasonkarns This is a truly tough question. The reality (as I'm sure @obastemur will confirm) is that JXcore is dead. A few of us are keeping it going as a Zombie because there really isn't any other solution for node on Android and iOS at the moment. But a Zombie isn't a living creature. So should node-build be presenting a Zombie? The only reason I don't think the answer is obvious is that if someone really does want to play with Node on Android and iOS then JXcore is the only game in town, Zombie or not. And if someone is using JXcore on iOS or Android then they are also going to need JXcore on the desktop so they can test (that is why we keep JXcore going). But, for example, although we currently have JXcore running (I believe) on Linux, OS/X and Windows we are really only committed to running it on OS/X because that is our primary dev environment. It's... a mess... Zombies always are.... body parts falling off... etc.

@jasonkarns
Copy link
Collaborator

This had me rolling on the floor! (All body parts remained attached, though, luckily)

I understand and agree. For node-build, the definitions are presently broken because the download links are broken. So the work to get node-build working again is strictly limited to finding pre-built assets (and since we have the old checksums, I'd feel fine to re-upload them somewhere if we ever found some that matched the checksums).

I might be okay updating the build definitions to point to new builds if someone wants to go to the effort of compiling new builds, but I suspect that's not really worth the effort.

@yaronyg
Copy link
Member

yaronyg commented Sep 20, 2016

So we are doing new builds and usually what we are building is mostly what is in jxcore but our builds are based on https://github.com/thaliproject/jxcore. The builds we create are what I pointed to above in https://github.com/thaliproject/jxbuild/blob/master/distribute.md

But to be clear, there is no support for these builds.

@jasonkarns
Copy link
Collaborator

Any chance you have old builds of npmjx? Or would be able to package new
ones from old tags? If we were able to get old tarballs of npmjx uploaded
somewhere, then at least the node-build definitions would be able to
compile jxcore from source.

On Tue, Sep 20, 2016 at 3:02 PM, Yaron Y Goland notifications@github.com
wrote:

So we are doing new builds and usually what we are building is mostly what
is in jxcore but our builds are based on https://github.com/
thaliproject/jxcore. The builds we create are what I pointed to above in
https://github.com/thaliproject/jxbuild/blob/master/distribute.md

But to be clear, there is no support for these builds.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#882 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAHUpBiMTKj6NfY1BRlpT5HWQQgGDJw8ks5qsC3AgaJpZM4IZGE1
.

@jasonkarns
Copy link
Collaborator

The versions (with checksums) that our build defs need:

https://s3.amazonaws.com/nodejx/npmjx300.tar.gz#cfb8b86a39b790cabb236aa5c8bde99e4c743579c2d0118468b3e86ed9ec6298
https://s3.amazonaws.com/nodejx/npmjx303.tar.gz#f3479e698f7d9288256b944cfb14842349364575a2819bd4d635ec79924c6368
https://s3.amazonaws.com/nodejx/npmjx304.tar.gz#e12617fe36c58c59ee5d06e99f421f21b8a3215d5d780597e5218e2c6b63f17a
https://s3.amazonaws.com/nodejx/npmjx305.tar.gz#fdefdb122e6ca0ea23a11730c7e032742a86b2c7e9e46421304bc6b7ce99a7fa
https://s3.amazonaws.com/nodejx/npmjx307.tar.gz#7b99397f17f5fdb592842ccd62e25806b2a05ae9997c4508b47412f194e8ba6e
https://s3.amazonaws.com/nodejx/npmjx310.tar.gz#3c8e1b1fed9be44c4ec6fd09e6978a29c3e466f684e2812f6762c0a6d28fb85c
https://s3.amazonaws.com/nodejx/npmjx311.tar.gz#b0a696e01db4af87c2b6978453a01e4294951dd915d4770b559cab918a20c127

Getting these available somewhere (even if just re-packaged) would make the source-compiles in node-build work, at least.

@yaronyg
Copy link
Member

yaronyg commented Sep 20, 2016

I don't have the old binaries and just to get JXcore building required us to create a whole new infrastructure so even if we had time to build the older versions (which we really don't, we have three pri 0 bugs on JXcore right now so the only thing we're doing with JXcore is trying to fix stuff!) I doubt the builds would match.

@ktrzeciaknubisa
Copy link
Member

Seems like I might have them:

$ shasum -a 256 *.*
cfb8b86a39b790cabb236aa5c8bde99e4c743579c2d0118468b3e86ed9ec6298  npmjx300.tar.gz
f3479e698f7d9288256b944cfb14842349364575a2819bd4d635ec79924c6368  npmjx303.tar.gz
e12617fe36c58c59ee5d06e99f421f21b8a3215d5d780597e5218e2c6b63f17a  npmjx304.tar.gz
fdefdb122e6ca0ea23a11730c7e032742a86b2c7e9e46421304bc6b7ce99a7fa  npmjx305.tar.gz
7b99397f17f5fdb592842ccd62e25806b2a05ae9997c4508b47412f194e8ba6e  npmjx307.tar.gz
3c8e1b1fed9be44c4ec6fd09e6978a29c3e466f684e2812f6762c0a6d28fb85c  npmjx310.tar.gz
b0a696e01db4af87c2b6978453a01e4294951dd915d4770b559cab918a20c127  npmjx311.tar.gz

npmjx300.tar.gz
npmjx303.tar.gz
npmjx304.tar.gz
npmjx305.tar.gz
npmjx307.tar.gz
npmjx310.tar.gz
npmjx311.tar.gz

@jasonkarns
Copy link
Collaborator

@ktrzeciaknubisa awesome! I think the best place for these would be on the releases page here on JXCore. That way they can be listed as downloads right alongside the jxcore release for which they are required.

Do you have the time to add them to the releases? I do and could, but I would need added (temporarily, of course) as a member of the repo.

@obastemur
Copy link
Member

@jasonkarns sorry for not adding you earlier. You are the member of JXcore now. Thanks

@jasonkarns
Copy link
Collaborator

npmjx tarballs added to their corresponding releases on the Releases page

@obastemur
Copy link
Member

Thanks @jasonkarns

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

6 participants