flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Neil Madsen" <li...@cranialinteractive.com>
Subject RE: FLEX-34452 - OSMF.swc in flex-config.xml fails on linux because of lowercase osmf.swc in lib folder
Date Tue, 14 Oct 2014 21:41:51 GMT
In the various SDK's I have, all of the swcs are in lowercase.
Checking sourceforge for OSMF it does show up there as OSMF.swc and it looks
like it is case sensitive when attempting to download.

> I guess if we implement your fix, we need to change the Installer to
rename OSMF.swc into osmf.swc after downloading the file.
> Not sure if anything else will get affected, though.

Just checking through installer.xml and on line 669 it looks like when
OSMF.swc is written to disk it's in lowercase already.
<param name="dest" value="${basedir}/frameworks/libs/osmf.swc" />

It looks like it builds the URL to the swc file using these properties on
Lines 63-66
<property name="osmf.url.server" value="http://downloads.sourceforge.net" />
<property name="osmf.url.folder"
value="project/osmf.adobe/OSMF%202.0%20Release%20%28final%20source%2C%20ASDo
cs%2C%20pdf%20guides%20and%20release%20notes%29" />
<property name="osmf.url.file" value="OSMF.swc" />
<property name="osmf.url.md5" value="6385228692ab982630e47422403f6890" />

In downloads.xml there is this
<get
src="http://downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Releas
e%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20notes%
29/OSMF.swc?r=&amp;ts=1381906346&amp;use_mirror=optimate" 
            dest="${download.dir}/osmf.swc" 
            verbose="false"/>

It looks like both places where the URL is 'built' for downloading the swc
uses the uppercase version and appears to be writing it to disk as
"osmf.swc".

Is flex-config.xml used only by the IDE/SDK to determine where to put and
look for things? If so, we should be able to change line 409 of
flex-config.xml to:
	<path-element>libs/osmf.swc</path-element> 
But if it's being used for building the URL to download the swc then a
different way will need to be found.

Neil 


-----Original Message-----
From: omuppi1@gmail.com [mailto:omuppi1@gmail.com] On Behalf Of OmPrakash
Muppirala
Sent: October-14-14 2:32 PM
To: dev@flex.apache.org; lists@cranialinteractive.com
Subject: Re: FLEX-34452 - OSMF.swc in flex-config.xml fails on linux because
of lowercase osmf.swc in lib folder

I believe it was because of the fact that Adobe OSMF team renamed the file
from osmf.swc to OSMF.swc when they released v2.0 [1]

I guess if we implement your fix, we need to change the Installer to rename
OSMF.swc into osmf.swc after downloading the file.  Not sure if anything
else will get affected, though.

Thanks,
Om

[1]
http://sourceforge.net/projects/osmf.adobe/files/OSMF%202.0%20Release%20%28f
inal%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20notes%29/

On Tue, Oct 14, 2014 at 1:25 PM, Neil Madsen <lists@cranialinteractive.com>
wrote:

> This one looks like it could be an easy fix. It looks like Tom 
> Chiverton had made a change to this originally to change to uppercase 
> "OSMF.swc".
> In both the "flex-config.xml" and "flex-config-template.xml" files 
> line 409 was changed to this:
>     <path-element>libs/OSMF.swc</path-element>
> from this
>     <path-element>libs/osmf.swc</path-element>
>
> All of the swc files in frameworks/libs are in lowercase. Not sure if 
> it's just the reporters machine that is case sensitive or if it's a 
> linux default, but the easiest fix would be to revert the change made 
> and have "osmf.swc" again. Unless there is some other reason that was 
> discussed prior to cause the case change in the first place.
>
> Here's the link to the diff in the repo on github. [1]
>
> Neil
>
> [1]
>
> https://github.com/apache/flex-sdk/commit/65ef09af69be550dbe902baac10f
> 91d044
> 7085ec#diff-c7db09d8ea7946bb32ed3a77831daab9
>


Mime
View raw message