-
Notifications
You must be signed in to change notification settings - Fork 16
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
Switch Moonshine sources to newest Apache Flex 4.16 and Adobe Air 27 #37
Comments
@rat-moonshine I will make some initial work and see whether Ant-based installer is working for me. |
I did check Ant-based installer and was able to download Apache Flex 4.16 with Adobe Air 26 and Flash Player 26.0. Unfortunately the installer config is not updated with the newest version of Adobe Air. I will probably start thread on the Dev list how to update that file.
Confirm license agreement and it download additional dependencies. |
Since the said AIR 26.0 downloads with Apache Flex 4.16 involves a trail of process, we probably wait till Apache or Adobe fix the downloading problem through Apache Flex SDK Installer. We want to simply the setup process for the users, can not push them through a complex process to setup/download requisite things - that was an often discussed target to Moonshine. If Apache Flex SDK Installer can able to download the said SDKs without any problem, then I think we shouldn't have any problem distributing source packaged with the same SDK versions, as well. |
The problem is that Adobe is still haven't release Adobe Air 64bit version for Windows and it's been a year or so since they have it as an Beta version. We don't know how long we will be waiting. @joshtynjala did you try 64bit beta version ? Maybe I'm missing something. I was curious whether building Flex Installer with that SDK resolve our issue. |
I built one of my AIR apps with the 64-bit beta, and it seemed to work fine. I saw that some folks were able to build the Flex SDK Installer with the 64-bit beta and it fixed the issue with using too much memory. Unfortunately, I haven't heard any plans from Adobe to release a stable version yet. For the Feathers SDK Manager, I was able to modify the AntOnAIR library to use PowerShell on Windows to unzip files outside of AIR. My changes are here on Github: The Flex SDK Installer should also be able to use this change. However, one difference between the Flex SDK Installer and the Feathers SDK Manager is that the Flex SDK Installer also verifies the md5 hash of the files it downloads. As I understand it, that can also use too much memory on Windows. I remember a quick Google search seemed to indicate that PowerShell can also verify md5 hashes, so it should be possible to make the Flex SDK Installer work on 32-bit AIR without running out of memory. I've just never had the time to give it a shot. |
I was able to built successfully installer and it is strange to me that it didn't help. PowerShell is really powerful cause you can run almost all things which are in the .NET framework through that layer. :) Piotr |
@piotrzarzycki21 If you try to handle the md5 verification with PowerShell, be sure to check that you're using APIs that existed in the default version of PowerShell that is installed in Windows 7. AIR still runs on Windows 7, so it's important that the installer works there. When I first implemented unzip with PowerShell, I accidentally used newer APIs that didn't exist on Windows 7, and I wasted a day! |
After copying your code and my first tests it looks promising, Adobe Air is unzipping nicely! I have some other failure but I hope I will pass through them. MD5 checks do not fail, but will see once I test more. Thanks a lot @joshtynjala - You have just fixed Apache Flex Installer! :) |
@piotrzarzycki21 It's possible that the md5 tests don't have any issues. I remember that Alex mentioned that they might fail because they also require loading large files into memory, but the unzip issue always happened first, so I don't think anyone has had a chance to test md5 until now. |
Here is where I end up today:
Thank you! |
@piotrzarzycki21 That looks like my code from the PowerShell script. It seems to be failing to unzip something. Maybe it's incorrectly trying to unzip osmf.swc? |
@joshtynjala Ahh yes! Ok let me dig into that. |
Installer has been fixed! - More information on Dev list. |
I see the installer is not available anymore by the link (given at Dev list). Furthermore, is it possible to get a Mac build somehow? |
@rat-moonshine I have sent you by email link to Windows and Mac version. I built Mac version on my own. Unfortunately sometimes those link on dev doesn't work and I'm not sure why. Try nightly build of SDK in your tests. |
@rat-moonshine I have started official process of release Apache Flex Installer - you can try binary distributions. |
@rat-moonshine I have pushed Apache Flex Installer RC2 - It would be great if you could try it on Windows. Install Apache Flex SDK 4.16.1 RC1 with Adobe Air 27. - This version of SDK is under nightly build. |
@rat-moonshine Flex SDK 4.16.1 has been released. I have to make an announcement, but we can move forward with this one. You have available Installer 3.3 - uninstall previous version on Windows. |
If you can provide me the exact changes that you did in the SDK installer code (to fix AIR download issue), then I can incorporate and release the updated swc file. Please, let me know. |
I've installed SDK installer version 3.3 from Apache website, and tried on my El Capitan. I confirm, AIR download completes this time, but the installation failed anyway: Here's the full log details:
|
@rat-moonshine please take a look into the suggestion from Alex here. |
@rat-moonshine Can you send full logs ? I don't see installer version. |
After install JCE do you have still problem with downloading SDK on Mac ? |
As for the updating installer with new Adobe Air - in most cases Alex was doing that, but I will try to do this time. |
@piotrzarzycki21 I shall try to re-do the download process at sometime and send you the full log. The installer version is latest 3.2.0.
Testing and installing JCE 8.0 is done in Windows. I see my Windows' version is older.. I'm downloading the latest from the Apache website. |
@rat-moonshine the latest installer version is 3.3.0, that's why you have this error 1000. Uninstall previous version of installer and try to install newest one from the website. I'm working on adding Adobe Air 28. I will let you one I finish. |
I see the downloading problem with newer version (3.3.0), too -
|
Yep that is expected, cause I didn't give you an info that I have finished work on that :) Now I'm giving you. :) Try again. |
Installation worked this time, thanks! Just curious, what you required to did (to fix this)? As I have seen the entry for downloading AIR 28.0 was already available to the interface! |
We have on the website following file - It's need to be updated once new SDK come out. Installer using it to display all options etc. |
Since Apache Flex 4.16.1 released, and SDK installer also working (after some hack), do you think it's good to port Moonshine to the latest SDKs (4.16.1, AIR 28.0) now @piotrzarzycki21 ? |
Yes please proceed. W should upgrade if not to Air 28, at least to Air 27. Please report any issue here. |
So far, all looks great. I will give couple more tests after updating Bamboo build SDKs. |
When I'm compiling in IDE I have following error with AIR 28:
I copied that file from previous version and it's working. I'm wondering whether this is not some issue with Air package. |
@rat-moonshine repository where you can find installer sources are here. You can switch to tag "apache-flex-sdk-installer-3.3.0", folder flex-installer. I'm not sure how you are preparing installer swc, but build first ant_on_air which have most of the changes. |
Thank you @piotrzarzycki21 . I shall look into this once I get some time. I'll get back to you if need something to clarify. |
As 1.8.0 ported with the latest SDKs (Apache Flex 4.16.1 with AIR 28.0), can we close this issue (?) Or, this has something in detail for which we want to keep this open for sometime. |
Let's close it. We are handling update of the internal installer as a separate issue. |
We should also update information on the website and in Readme what we are using for the source building. |
That is a good point. I can check this. Thanks! |
- Structuring in-progress (#37)
- Fixed a few item deletion while iteration problem - Completed the initial view for Home - Added MyDetails section linked to MyAccount - Linked GBAuth interface from Home (#37)
In order to provide best performance of Moonshine IDE we should switch our development to Apache Flex 4.16 and Adobe Air 27.0.
Installation of Apache Flex 4.16 with Adobe Air 27.0 can be perform using Ant-based installer.
The text was updated successfully, but these errors were encountered: