flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: [FlexJS] Installer downloading Google Closure redundantly?
Date Mon, 30 Nov 2015 16:04:52 GMT

We have two dependencies on Google Closure.  The FlexJS framework code
relies on the Google Closure Library (GCL) for both event and dependency
management.  The FalconJX compiler uses the Google Closure Compiler (GCC)
to validate and optimize the output JS whether your JS relies on Google
Closure Library or not.

The FlexJS binary package bundles GCL.  IMO, we did that because GCL was
constantly being updated and the MD5 kept changing.  The FalconJX package
does not bundle GCC since GCC has binary releases we can use that don't
change MD5s.

We could bundle more stuff in FalconJX if that's helpful, although I think
that Maven doesn't want bundling for artifacts that exist in Maven
Central.  I think GCC is available via Node.


On 11/30/15, 12:09 AM, "omuppi1@gmail.com on behalf of OmPrakash
Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:

>Here is the entire Installer log, with the download closure line
>On Mon, Nov 30, 2015 at 12:05 AM, Alex Harui <aharui@adobe.com> wrote:
>> Can you post the snippet of the log that shows it getting GCL?  I just
>> looked at one of my installer.logs and didn't see it.  I think there may
>> be issues with the build script bringing down GCL unnecessarily.
>> I'm shutting down for tonight so I will check in the AM.
>> Thanks,
>> -Alex
>> On 11/29/15, 11:58 PM, "omuppi1@gmail.com on behalf of OmPrakash
>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>> >I think this is mostly for Alex.
>> >
>> >
>> >I have been working on replicating the installer functionality in a
>> >node.js
>> >module installer.  I am looking at the Installer log and mimicking all
>> >downloads and file copies.
>> >
>> >I remember adding Google Closure download support for FlexJS a while
>> >I also see that the FlexJS binary package in fact does contain the
>> >closure library.
>> >
>> >In spite of this, the Installer seems to be downloading the Google
>> >library.  Is that intentional or a bug?
>> >
>> >Thanks,
>> >Om

View raw message