What version of installer.xml are you looking at? I just synced up the develop branch in flex-sdk and took a look at there are merge conflict markers in the file! Apparently, nobody has tried to install a nightly build of Flex SDK. But I think the version from the release branch has the right fix in it, although I think it is still using "new Ant" syntax in the if/unless which the Installer does not support. So whoever fixes this needs to also replace:
unless="${shouldUnzip}" With: unless="shouldUnzip" And same for if="shouldUnzip" -Alex On 7/7/17, 3:57 AM, "Nicholas Kwiatkowski" <nicholaskwiatkow...@gmail.com> wrote: >I installed the latest version of Java, but didn't touch the JCE (I have >to >keep the standard set on my machine and extend, per project because of >some >of the other projects I'm working on). Just using the net.url package >within a quick java app seems grab the files from sourceforge with no >problems -- it's the way that ANT is calling it that is causing the issue. >It's quite possible they are overriding the standard security chain for >some reason. Either way, asking our users to change out the cryptology >libraries and download them from another source isn't in good form. > >As far as the logic, there is clearly a bug. It still bombs out on the >latest ANT version. We didn't do a conditional in the ant script between >the call to unpack the dmg vs. zip files for the AIR install. The mac one >probably works because ANT on mac understands the unzip directive, but the >other way complains that it doesn't know how to deal with a dmg file, so >the ant script errors out. That one is an easy fix. > >-Nick > > >On Fri, Jul 7, 2017 at 1:54 AM, Alex Harui <aha...@adobe.com.invalid> >wrote: > >> Maybe I wasn't clear enough: >> >> I don't think the version of Ant will affect the SSL issues. The SSL >> issues should be solvable via the JCE upgrade: >> >> >>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fstackover >>flow.com%2Fquestions%2F38203971%2Fjavax-net-&data=02%7C01%7C%7Cfe4cee1f24 >>f849200a1108d4c526ee4e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63635 >>0218379468309&sdata=3ngz8fD86odTrjJ5D8G1SKFu1j7H7qhOj%2F79UtWa3Cc%3D&rese >>rved=0 >> ssl-sslhandshakeexcep >> tion-received-fatal-alert-handshake-failure/38264878#38264878 >> >> >> I'm not sure if there are issues about what Java version is used by Ant. >> >> The logic around Ant installing Mac artifacts on Windows should operate >> differently with recent Ant versions. Did that problem go away with >>your >> Ant upgrade? >> >> -Alex >> >> On 7/6/17, 7:43 PM, "Nicholas Kwiatkowski" >><nicholaskwiatkow...@gmail.com> >> wrote: >> >> >I remember reading about needing the latest ANT, so I installed 1.10.1 >>and >> >1.9.9 on my Windows 10 machine with the latest Java 8 install and still >> >had >> >the SSL errors. >> > >> >I just read through the threads where where there was a discussion >>about >> >it. There were three things talked about : >> > - Having Adobe move the files to another provider (not going to >>happen) >> > - Grabbing the entire Flex 4.6 SDK and pulling the files out of there >> >(eww) >> > - Re-creating Fontkit. Chris Dutz said he might be able to work on >>it, >> >but I havent seen anything else to that affect. >> > >> >-Nick >> > >> > >> >On Thu, Jul 6, 2017 at 11:44 AM, Alex Harui <aha...@adobe.com.invalid> >> >wrote: >> > >> >> I'm not spending any time on the installer other than occasionally >> >> pondering if there is some other workaround we could deploy. I'm >> >>waiting >> >> on Adobe to put out a 64-bit native installer. IMO, that's the least >> >>work >> >> on our part, but not sure when Adobe will push that out. >> >> >> >> The SSL errors from SourceForge have a workaround that's been posted >>a >> >>few >> >> times. The correct solution is to write our own font encoding >>library. >> >> Volunteers are needed. >> >> >> >> I thought Ant on Windows would work if you used a recent version of >>Ant. >> >> >> >> Thanks, >> >> -Alex >> >> >> >> On 7/5/17, 6:13 PM, "Nicholas Kwiatkowski" <que...@apache.org> wrote: >> >> >> >> >Is anybody actually addressing the issues people have been reporting >> >>about >> >> >the installer and/or ANT script for Flex SDK 4.16.0? >> >> > >> >> >Right now I see two major issues that are preventing even people who >> >>are >> >> >familiar with the SDK from doing installs : >> >> > >> >> > - In the installer, selecting AIR 25.0 gives users a non-descript >> >>"error >> >> >1000". This is due toe the md5 checking in the installer running >>out >> >>of >> >> >memory >> >> > - Trying to install via ANT is also broken under Windows (any >>version >> >>of >> >> >AIR SDK). As packaged, it always errors because it tries to install >> >>the >> >> >MacOS AIR SDK. Additionally, the optional components that are >> >>currently >> >> >hosted on sourceforge fail to download due to some SSL errors (I've >> >>tested >> >> >this with the latest java sdk and ANT build). >> >> > >> >> >The AIR installer issue will require us to rip-and-replace the md5 >> >> >calculation functions. I've started looking at it, but I don't >>think >> >>it >> >> >will be an easy feat. >> >> >Fixing the ANT script for Windows trying to install the mac air dmg >>is >> >>an >> >> >easy fix (but it will require us to do a dot release to push it out) >> >> >The SSL errors are because sourceforge is using SANs on their SSL >> >>certs, >> >> >and the current versions of ANT don't know how to read them to >>validate >> >> >them. This may be out of our control. Anybody know if we can >>convince >> >> >Adobe to either donate those chunks of code or at least to move them >> >>to a >> >> >different host? It looks like the code involved is OSMF, AFE, AGLJ, >> >> >rideau and Flex-Fontkit. The alternative to a different host is for >> >>us to >> >> >ignore SSL errors, but that could be potentially dangerous. >> >> > >> >> >If nobody is working on these, I can start to take a crack at them, >>but >> >> >honestly, the installer is extremely fragile at this point and I'm >>not >> >> >looking forward to even trying to figure out what is going on in >>there >> >> >again. >> >> > >> >> >-Nick >> >> >> >> >> >>