You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by Justin Mclean <ju...@classsoftware.com> on 2014/05/04 02:33:07 UTC

2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Hi,

I just installed via both installer and did a diff:

diff ApacheFlex4.12Installer3.0 ApacheFlex4.12installer2.7
Only in ApacheFlex4.12installer2.7: airsdk.xml
diff ApacheFlex4.12Installer3.0/flex-sdk-description.xml ApacheFlex4.12installer2.7/flex-sdk-description.xml
21c21
< <name>Apache Flex 4.12.1 FP13.0 AIR13.0 en_US</name>
---
> <name>Apache Flex 4.12.1 FP 13.0 AIR 13.0 en_US</name>
Only in ApacheFlex4.12Installer3.0: in
Only in ApacheFlex4.12installer2.7: javascript
Only in ApacheFlex4.12Installer3.0: sdk-installer-config-4.0.xml

We may have a serious issue with the missing airsdk.xml file.

Missing the javascript file is probably not a big deal but still a difference (used to support Flash integration).

And I think the "in" directory needs to be cleaned up after the installer has run?

Raised JIRAs for these issues [1]

Justin

1. https://issues.apache.org/jira/issues/?jql=project%20%3D%20FLEX%20AND%20component%20%3D%20InstallApacheFlex%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20updated%20DESC%2C%20due%20ASC%2C%20priority%20DESC%2C%20created%20ASC

Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Alex Harui <ah...@adobe.com>.
Text is from installer properties. I've looked at that text several times without noticing that. :-(
Sent via the PANTECH Discover, an AT&T 4G LTE smartphone.

Justin Mclean <ju...@classsoftware.com> wrote:


Hi,

> OK, "ant -f installer.xml" exactly matches against what Installer 3.0 does.

Do we have the right installer sctipt in 4.12.1 I'm getting all of the licence messages refering to FlexJS like so:
 "Apache FlexJS uses the Adobe AIR SDK to build Adobe AIR applications".

IMO only a minor issue from a legal point of view that's probably quite serious.

Were is the text to these licenses obtained from? I don't see it in the installer script.

The installer script also downloads the incorrect versions of AIR / FP by default. ( 3.9 / 11.9).

Running the script I also find the same differences - (not unexpected I guess). I notice that the installer script does different things on windows and os re unpacking the files that may be related to the issues.

Justin

Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,

> OK, "ant -f installer.xml" exactly matches against what Installer 3.0 does.

Do we have the right installer sctipt in 4.12.1 I'm getting all of the licence messages refering to FlexJS like so:
 "Apache FlexJS uses the Adobe AIR SDK to build Adobe AIR applications".

IMO only a minor issue from a legal point of view that's probably quite serious.

Were is the text to these licenses obtained from? I don't see it in the installer script.

The installer script also downloads the incorrect versions of AIR / FP by default. ( 3.9 / 11.9).

Running the script I also find the same differences - (not unexpected I guess). I notice that the installer script does different things on windows and os re unpacking the files that may be related to the issues.

Justin

Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Alex Harui <ah...@adobe.com>.
OK, "ant -f installer.xml" exactly matches against what Installer 3.0 does.

I ran the 2.7 and 3.0 installer and actually got a few more differences on
OSX.  The bin/adt script was missing in 3.0.  There was an extensions and
sdk folder in templates in the 2.7 install.

Does anybody know what the airsdk.xml file does?  It isn't in the Flash
Builder 4.6.0 sdk.  The javascript folder isn't there either.

-Alex

On 5/3/14 8:54 PM, "Alex Harui" <ah...@adobe.com> wrote:

>
>
>On 5/3/14 8:37 PM, "Justin Mclean" <ju...@classsoftware.com> wrote:
>
>>HI,
>>
>>> Note that these are all bugs in Apache Flex 4.12.1 installer.xml, not
>>>in
>>> InstallApacheFlex.
>>
>>Including it not clearing out the in directory? Does that mean we need to
>>release a 4.12.2 (and quickly)?
>Why is not removing the in directory a major problem?
>
>>
>>What would need to be done to remove the installer script out of 4.12.1
>>so that we don't have this dependancy between the SDK and the installer?
>The installer is just an execution engine like Apache Ant.  It runs
>whatever the 4.12.1 install script runs.  It enables us to have one
>installer for both Flex and FlexJS and eventually other packages.
>
>Actually, the next test to try is "ant -f installer.xml" on an expanded
>bin kit.  Thinking about this some more, it is a bit surprising that the
>javascript folder was missing since I would think that it would appear as
>part of the uncompressing of the binary package.
>
>Folks running "ant -f installer.xml" should also see the "in" folder left
>behind and all of the other issues you brought up.  I'll take a look.
>
>-Alex
>


Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Alex Harui <ah...@adobe.com>.

On 5/3/14 8:37 PM, "Justin Mclean" <ju...@classsoftware.com> wrote:

>HI,
>
>> Note that these are all bugs in Apache Flex 4.12.1 installer.xml, not in
>> InstallApacheFlex.
>
>Including it not clearing out the in directory? Does that mean we need to
>release a 4.12.2 (and quickly)?
Why is not removing the in directory a major problem?

>
>What would need to be done to remove the installer script out of 4.12.1
>so that we don't have this dependancy between the SDK and the installer?
The installer is just an execution engine like Apache Ant.  It runs
whatever the 4.12.1 install script runs.  It enables us to have one
installer for both Flex and FlexJS and eventually other packages.

Actually, the next test to try is "ant -f installer.xml" on an expanded
bin kit.  Thinking about this some more, it is a bit surprising that the
javascript folder was missing since I would think that it would appear as
part of the uncompressing of the binary package.

Folks running "ant -f installer.xml" should also see the "in" folder left
behind and all of the other issues you brought up.  I'll take a look.

-Alex


Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Justin Mclean <ju...@classsoftware.com>.
HI,

> Note that these are all bugs in Apache Flex 4.12.1 installer.xml, not in
> InstallApacheFlex.

Including it not clearing out the in directory? Does that mean we need to release a 4.12.2 (and quickly)?

What would need to be done to remove the installer script out of 4.12.1 so that we don't have this dependancy between the SDK and the installer?

Justin

Re: 2.7 vs 3.0 Installer differences with Apache Flex 4.12.1

Posted by Alex Harui <ah...@adobe.com>.
Note that these are all bugs in Apache Flex 4.12.1 installer.xml, not in
InstallApacheFlex.

On 5/3/14 5:33 PM, "Justin Mclean" <ju...@classsoftware.com> wrote:

>Hi,
>
>I just installed via both installer and did a diff:
>
>diff ApacheFlex4.12Installer3.0 ApacheFlex4.12installer2.7
>Only in ApacheFlex4.12installer2.7: airsdk.xml
>diff ApacheFlex4.12Installer3.0/flex-sdk-description.xml
>ApacheFlex4.12installer2.7/flex-sdk-description.xml
>21c21
>< <name>Apache Flex 4.12.1 FP13.0 AIR13.0 en_US</name>
>---
>> <name>Apache Flex 4.12.1 FP 13.0 AIR 13.0 en_US</name>
>Only in ApacheFlex4.12Installer3.0: in
>Only in ApacheFlex4.12installer2.7: javascript
>Only in ApacheFlex4.12Installer3.0: sdk-installer-config-4.0.xml
>
>We may have a serious issue with the missing airsdk.xml file.
>
>Missing the javascript file is probably not a big deal but still a
>difference (used to support Flash integration).
>
>And I think the "in" directory needs to be cleaned up after the installer
>has run?
>
>Raised JIRAs for these issues [1]
>
>Justin
>
>1. 
>https://issues.apache.org/jira/issues/?jql=project%20%3D%20FLEX%20AND%20co
>mponent%20%3D%20InstallApacheFlex%20AND%20resolution%20%3D%20Unresolved%20
>ORDER%20BY%20updated%20DESC%2C%20due%20ASC%2C%20priority%20DESC%2C%20creat
>ed%20ASC