Sorry, was sleepingÅ 

Things changed a couple of times so it is hard to keep track.  For RC2 we
were bundling GCL from the GOOG_HOME on the RMs machine.  For the RC3 I am
working on, I reverted that back to RC1 and 0.0.1 behavior where the
installer.xml downloads it from somewhere.  For RC3, it will download GCL
from GH. You should see that in flex-asjs Git already.

Now, using that link to the master.zip is easy, except for how to checksum
it.  AIUI, as soon as someone makes a change to GCL and re-generates
master.zip, it will break the FlexJS RC3 installer.xml
It seems painful to have to maintain a checksum anywhere that checksums a
repo.  I wish they had a historical archive of zips so we could lock on
one for a while just like we do for GCC.  And if they check in something
that breaks the compiler we've locked to, we'll get complaints from
customers and won't have a way to move them back to a safe version.

But I think moving the checksum to the -config.xml will at least make it
easy for us to update instead of having it baked into installer.xml like
it is now.

Here's a thought though:  Could we make our own fork of GCL on GH?  Then
we'd only refresh the fork from the true master when we feel good about it.

Thoughts?

-Alex

On 6/27/14 3:48 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>Ok, best as I can tell, the GCL in the binaries is taken from GOOG_HOME on
>the machine on which the release is built. It is not actively pulled from
>Git, unless it's built on our build VM using 'jenkins.xml'.
>
>Since the Installer uses the binaries, this means it never has to pull the
>GCL sources itself, so it doesn't matter that the Installer cannot run
>Git.
>
>EdB
>
>
>
>
>On Fri, Jun 27, 2014 at 12:16 PM, Erik de Bruin <e...@ixsoftware.nl>
>wrote:
>
>> exec.  But I don't think we need it for GCC/GCL.  I think I'm all set
>>> until the GCL package on GH changes.
>>>
>>
>> You should be able to always dl this zip:
>>
>> https://github.com/google/closure-library/archive/master.zip
>>
>> That is the only one that counts, as it basically contains the same
>>files
>> as the git clone does, namely the HEAD of the repo... There are no
>> 'versions' of the GCL on GitHub per se.
>>
>> EdB
>>
>>
>>
>> --
>> Ix Multimedia Software
>>
>> Jan Luykenstraat 27
>> 3521 VB Utrecht
>>
>> T. 06-51952295
>> I. www.ixsoftware.nl
>>
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl

Reply via email to