-
Notifications
You must be signed in to change notification settings - Fork 107
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
Comments
does #31 complete already? |
The unicode part is sadly not complete/tested, but bytes thing is ok. However it requires compiling with |
Can we postpone the unicode part to neko 2.2 and get 2.1 out first for Haxe 3.2.0? |
No? |
I wish I had time to make a release :) I'm very very busy atm, maybe @Simn can help? |
I wouldn't even know where to start. |
@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. |
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. |
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. |
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 |
Ping. Anything I can do to help? Does anyone have an estimate when will the On 09/22/15 05:38, Nicolas Cannasse wrote:
|
In #112 @Simn said a new version would be released along haxe 3.3, 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/ |
We need a neko release before we can make the haxe-3.3.0-rc1 release. |
@pperidont are you all green with your SSL contributions to neko? I wouldn't want to have to update the release :) |
There's one last thing I would like to fix before a final release, it's thread safety on all platforms. 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. |
@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. |
@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 |
@pperidont : humbly, how much time it may take for you to implement or submit your pull request for the proposed patches/fixes ? |
Up? |
Remaining tasks:
@ncannasse Do you want me to handle those, or will you take care of them? |
Please do, I don't have much time for it atm |
Done. I will update the packages in #127. |
As title. IIRC there are some haxe features introduced between 3.1.3 and 3.2.0 require a new version of neko.
The text was updated successfully, but these errors were encountered: