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

New release for haxe 3.2? #69

Closed
andyli opened this issue May 12, 2015 · 22 comments
Closed

New release for haxe 3.2? #69

andyli opened this issue May 12, 2015 · 22 comments
Assignees

Comments

@andyli
Copy link
Member

andyli commented May 12, 2015

As title. IIRC there are some haxe features introduced between 3.1.3 and 3.2.0 require a new version of neko.

@ConstNW
Copy link
Contributor

ConstNW commented May 14, 2015

does #31 complete already?

@ncannasse
Copy link
Member

The unicode part is sadly not complete/tested, but bytes thing is ok. However it requires compiling with -D neko_v21 (for neko 2.1) to activate

@andyli
Copy link
Member Author

andyli commented May 15, 2015

Can we postpone the unicode part to neko 2.2 and get 2.1 out first for Haxe 3.2.0?

@andyli
Copy link
Member Author

andyli commented May 18, 2015

No?
Without an official release it would be hard to update the homebrew/chocolatey/ubuntu ppa packages.

@ncannasse
Copy link
Member

I wish I had time to make a release :) I'm very very busy atm, maybe @Simn can help?

@Simn
Copy link
Member

Simn commented May 18, 2015

I wouldn't even know where to start.

@andyli
Copy link
Member Author

andyli commented Sep 18, 2015

@ncannasse I hope you have time to do a release soon. There are critical bugs (e.g. #39) fixed but the fix has never released.

I will go ahead and try to update the debian neko package. If there no serious problem, we can make a neko 2.1 release and I can submit it to debian.
A new release should also help @ppenzin's work on #84, in the sense that he can package the version that contains all his recently merged commits.

@thomasuster
Copy link
Contributor

I would love to try neko out again now that the code limit was raised, so if anyone could help out @ncannasse I'd be grateful.

@ppenzin
Copy link
Collaborator

ppenzin commented Sep 22, 2015

It is always better to use a release than just a commit (even though that might work too), so it would probably help me submit the port.

Let me know if I can help with speeding things up.

@ncannasse
Copy link
Member

I did all the necessary steps last week end, now I only have to build a release. I still would like to package a mod_neko24 for Apache 2.4 since it's not compatible with Apache 2.2

@ppenzin
Copy link
Collaborator

ppenzin commented Nov 5, 2015

Ping.

Anything I can do to help? Does anyone have an estimate when will the
new release go out?

On 09/22/15 05:38, Nicolas Cannasse wrote:

I did all the necessary steps last week end, now I only have to build
a release. I still would like to package a mod_neko24 for Apache 2.4
since it's not compatible with Apache 2.2


Reply to this email directly or view it on GitHub
#69 (comment).

@ibilon
Copy link
Member

ibilon commented Jan 19, 2016

In #112 @Simn said a new version would be released along haxe 3.3,
any estimation for when that'll be?

Because #86 isn't released some people on linux are loosing haxelib after a reboot or when cron launches a preload/strip http://community.openfl.org/t/roblem-with-install-haxe-sh-on-linux-mint-17-3-rosa/7110/

@Simn
Copy link
Member

Simn commented Apr 3, 2016

We need a neko release before we can make the haxe-3.3.0-rc1 release.

@ncannasse
Copy link
Member

@pperidont are you all green with your SSL contributions to neko? I wouldn't want to have to update the release :)

@pperidont
Copy link
Contributor

There's one last thing I would like to fix before a final release, it's thread safety on all platforms.
It will be useful for multithreads servers using SSL (Tora for example).

On Mac/Linux, it's simple, mbedTLS provides an implementation using pthread. It only requires some modifications in mbedTLS config.h. You can use this script to download, compile and install the lib before compiling neko :

wget https://tls.mbed.org/download/mbedtls-2.2.1-apache.tgz
tar xzf mbedtls-2.2.1-apache.tgz
cd mbedtls-2.2.1
sed -i "s/\/\/#define MBEDTLS_THREADING_PTHREAD/#define MBEDTLS_THREADING_PTHREAD/; s/\/\/#define MBEDTLS_THREADING_C/#define MBEDTLS_THREADING_C/; s/#define MBEDTLS_SSL_PROTO_SSL3/\/\/#define MBEDTLS_SSL_PROTO_SSL3/" include/mbedtls/config.h
SHARED=1 make lib
sudo make install

On Windows, we need a mbedTLS.lib with thread safety implemented. I will try to do that.

@andyli
Copy link
Member Author

andyli commented Apr 3, 2016

@pperidont Do you know whether the mbedtls Debian package will just work? It's also available on Ubuntu 16.04, which is currently in beta 2.

@pperidont
Copy link
Contributor

@andyli The Debian package seems OK according to 01_config.patch. I think we can use it with dynamic linking for Debian/Ubuntu packages when it's available.

On Mac, the brew package did not define the required MBEDTLS_THREADING_C and MBEDTLS_THREADING_PTHREAD : https://github.com/Homebrew/homebrew-core/blob/master/Formula/mbedtls.rb

@zaxebo1
Copy link

zaxebo1 commented Apr 3, 2016

@pperidont : humbly, how much time it may take for you to implement or submit your pull request for the proposed patches/fixes ?
Actually, we are eagerly waiting for the new release for packaging with OSes. Last package(bundled in the Os repositories) is still 3 years old release of nekovm 2.0 ( https://github.com/HaxeFoundation/neko/releases )

@Simn
Copy link
Member

Simn commented Apr 5, 2016

Up?

@andyli
Copy link
Member Author

andyli commented May 4, 2016

Remaining tasks:

@ncannasse Do you want me to handle those, or will you take care of them?

@ncannasse
Copy link
Member

Please do, I don't have much time for it atm

@andyli
Copy link
Member Author

andyli commented May 8, 2016

Done. I will update the packages in #127.

@andyli andyli closed this as completed May 8, 2016
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

9 participants