4commerce-technologies-AG / meteor

This is a fork of Meteor.js to support not yet official enabled architectures with an universal bundler. Meteor is an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. Read additional information about this fork at:
http://meteor-universal.tumblr.com/
Other
195 stars 16 forks source link

armv7 dev bundle for meteor 1.4 #61

Closed j8r closed 6 years ago

j8r commented 8 years ago

There is a dev bundle build for meteor 1.4 on aarch64 but not for armv7. I try to compile it from source but it doesn't succeed (at the end of the node.js compilation it fails to do a ln node) Could you provide an armv7 dev bundle build for meteor 1.4? The aarch64 build is already useful to me. Thank you for you work.

gerwinbrunner commented 8 years ago

I would also be very interested in this armv7 build.

TomFreudenberg commented 8 years ago

Hi Julien, Gerwin ( @j8r @gerwinbrunner )

being late with the 1.4.x releases in case of some mongo actions. I will publish them within the next two weeks.

Thanks for using this fork Tom

gerwinbrunner commented 8 years ago

@TomFreudenberg That sounds great. I'll give it a test run as soon as it's available. So just let me know.

NoahVlncrt commented 8 years ago

With the announcement of 1.4 will the 1.3 armv7 dev bundle be skipped?

TomFreudenberg commented 8 years ago

Hi Noah ( @NoahVlncrt )

the 1.3.x is already available at:

https://bintray.com/4commerce-technologies-ag/meteor-universal/arm-dev-bundles/1.3.4.1#files/arm_dev_bundles

Do you miss something else Tom

NoahVlncrt commented 8 years ago

I noticed after I had typed that I was messing up the version. Will we be skipping straight to 1.4.2 for the improved build speeds?

Sing-Li commented 8 years ago

Thanks Tom for the incredible work as usual. Our project has migrated to 1.4.2 and we are looking forward to test the new dev bundles as well. Even if mongo needs to remain on 3.0.x it will still be very useful.

gerwinbrunner commented 8 years ago

@TomFreudenberg How are things going with the 1.4 version? Can I help out with testing already?

TomFreudenberg commented 8 years ago

Hi guys,

I am still curious with the mongo 3 - Seems that this CAN NOT BEEN BUILD for NON-AARCH64 architecture.

I can't prepare a stable patched release for mongo.

Decision is for that,

  1. to leave the mongo out of the dev_bundle and enforce you to use a system delivered mongo
  2. or to package an older mongo release (which in my case is fine)

Thanks for some feedback Tom

rgstephens commented 8 years ago

I like the idea of a including an older release as you suggested.

Tom - thanks for this great work that saves us all so much time!

TomFreudenberg commented 8 years ago

Hey Greg @rgstephens

thanks for for feedback - yes I would prefer this too.

Let's wait for 1-3 more feedbacks ... @gerwinbrunner @Sing-Li @j8r @TPXP

NoahVlncrt commented 8 years ago

I like the idea of having an older release of mongo included. @TomFreudenberg

j8r commented 8 years ago

No problems for me on the mongo side, I can both use the one of my system or in the bundle.

Sing-Li commented 8 years ago

Absolutely choice 2 ... we'll be fine with the older release of mongo as part of the 1.4.x devbundle :+1: Thank you!

Zaiban commented 7 years ago

I'm sure older mongo is fine, many users are probably like me and not actually developing on ARM (as there are faster solutions), but use it only to build the node bundle so it can be served on ARM machine. And if users wants to develop on ARM and use the mongo 3 specific features, then he/she can just use external mongo anyways.

TPXP commented 7 years ago

System-delivered mongo seems more reasonable to me since it enables a better integration with the system, by sharing libraries for example. This is interesting because, most of the times, you use a microsd card on your arm system, so saving some more space is not as useless as it seems to be. Furthermore, MongoDB is now a popular software, and every distribution has it in its repositories.

Also, I've always been using my system's Mongo build (and its arch, so it's quite up to date) and never had an issue with the program itself : the retrocompatibility does the job. So auto updating is not so annoying as well.

So choice 1 for me. ☺️

gerwinbrunner commented 7 years ago

@TomFreudenberg I would also go for the older version of mongo.

TomFreudenberg commented 7 years ago

Hey to all interested in ...

After you feedbacks and some internal discussion, I will bundle the ARMv7 with an older mongo release so that we are able to run meteor directly on that boards as well. I try to do the builds next weekend.

Thanks for your support Tom

gerwinbrunner commented 7 years ago

Hi @TomFreudenberg is there anything we can already test?

TomFreudenberg commented 7 years ago

Hi @gerwinbrunner

We had some small build issues on mongo but now running ... Release will be available soon

Thanks for your feedback

gerwinbrunner commented 7 years ago

Cool thx

Mit freundlichen Grüßen Gerwin Brunner

On 2 Dec 2016, at 13:27, Tom Freudenberg notifications@github.com wrote:

Hi @gerwinbrunner

We had some small build issues on mongo but now running ... Release will be available soon

Thanks for your feedback

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

mttstt commented 7 years ago

Any news ? Thanks

benlavalley commented 7 years ago

Would be cool to see this one out :)

NoahVlncrt commented 7 years ago

Just checking in. Is there any progress? If not is there something we all can do to help? @TomFreudenberg

mttstt commented 7 years ago

it's dead ?

pnunn commented 7 years ago

Hi @TomFreudenberg I'm a bit late to this party, but have meteor working at 1.3 on a Friendly Elec NanoPi + quite nicely, the issue I'm having is that the project I want to play with is already at meteor 1.4 and I have no idea how to downgrade it here so am wondering too about the 1.4 release and what I'd need to do to upgrade. If I can help testing, happy to try and break it (pretty good at that it seems).

NoahVlncrt commented 7 years ago

Hello everyone It certainly has been a while. While the 'release-1.4-universal-beta' isn't the default and we haven't heard @TomFreudenberg in a bit. I got tired of waiting around and built it myself. Good news, It builds!

TomFreudenberg commented 7 years ago

Hi @NoahVlncrt

what does it mean ... built it by myself?

The builder is already working since weeks (see my beta build) Problem still the MongoDB bundle.

I haven't yet a stable 32 bit mongo and even not on arm64 ... did you run the build for that as well?

Looking forward to your PR

Thanks Tom

aberthier commented 7 years ago

Hi @TomFreudenberg ,

We did evaluate a couple of SBC for one of our project and we are using your fork, working pretty well, thanks.

The ODROID C2 comes with an arm64 (aarch64) ubuntu mate and there is an official 64 bits mongo build for that. Running pretty smothly