Re: How Apache manages FlexJS version in flex-sdk-description?

2016-12-01 Thread Josh Tynjala
It's impossible for us to put the real version number for FlexJS in the
 element because Flash Builder thinks 0.8.0 is not a valid version
for a Flex SDK. We're basically tricking Flash Builder into thinking our
SDK is Flex 4. Adobe no longer updates Flash Builder, so we can't convince
them to add a special case for FlexJS. With that in mind, simply think of
the  element as a placeholder field that you should ignore as a
user. The real version is included in the  element.

I had to do the same thing with the Feathers SDK:

https://github.com/BowlerHatLLC/feathers-sdk/blob/v3.1.1/flex-sdk-description.xml#L24

Just one of the things we need to deal with building a modern ActionScript
SDK while people are still using older tools.

- Josh

On Wed, Nov 30, 2016 at 11:33 PM, sankar  wrote:

> But for proper information purpose if Flex SDK releases comes with
> appropriate *version* value in flex-sdk-description, doesn't FlexJS SDKs
> also suppose to come with modified versioning figures (except 4.14.1
> everytime)?
>
>
>
> --
> View this message in context: http://apache-flex-
> development.247.n4.nabble.com/How-Apache-manages-FlexJS-
> version-in-flex-sdk-description-tp56851p56858.html
> Sent from the Apache Flex Development mailing list archive at Nabble.com.
>


Re: How Apache manages FlexJS version in flex-sdk-description?

2016-12-01 Thread Alex Harui


On 11/30/16, 11:41 PM, "carlos.rov...@gmail.com on behalf of Carlos
Rovira"  wrote:

>Hi Alex,
>
>I thought FlexJS has some dependency with FlexSDK yet...it's that not
>true?
>That will be awesome :)
>(I thought the maven ascii art when building that Chris puts was related
>to
>that dependency)

Well, I might not be remembering something, but I just took a quick look
at the Ant scripts.  The regular Flex SDK is used for a few things, like:

- the history.js for SWFObject but that isn't currently leveraged by any
FlexJS code, and we could easily check in a copy of those files.  These
files are packaged into the binary release.
- Creating the fontSWF for the FlatUI font
- Using mustella.swc to run the checkintest
- Generating ASDoc

But, IMO, that means that the FlexJS SDK that you install for Maven or for
an IDE really doesn't have any dependencies on the regular Flex SDK.  You
can run the main build of the SWCs in Maven or Ant without the Flex SDK.
As long as you don't try to build the font SWF, package a binary release,
run checkin tests or generate the ASDoc.  And I'm in the process of
getting the Falcon to generate the DITA files so eliminate the ASDoc
dependency.

Interestingly, this theoretically means that for folks who don't need to
build a SWF version of their FlexJS application, we should be able to
create a downloadable package that doesn't have any dependencies on the
Adobe SDKs (playerglobal.swc and the AIR SDK), although I don't think such
a package would work as a Flex SDK in Flash Builder and maybe other IDEs.
It isn't high on my priority list to do, but it would prove that FlexJS is
truly independent from Adobe.

-Alex



Re: How Apache manages FlexJS version in flex-sdk-description?

2016-12-01 Thread Alex Harui


On 11/30/16, 11:33 PM, "sankar"  wrote:

>But for proper information purpose if Flex SDK releases comes with
>appropriate *version* value in flex-sdk-description, doesn't FlexJS SDKs
>also suppose to come with modified versioning figures (except 4.14.1
>everytime)? 

Not sure I understand your question.  The FlexJS SDK version in the 
tag is updated to reflect the current version of FlexJS.  The name appears
in Flash Builder in the title of the SDK.  Not sure how it looks in other
IDEs.

But we can't put 0.8.0 in the  tag otherwise Flash Builder will
not work properly.  Flash Builder has some assumptions that require that
the version we put in there starts with a 4.

Early on, we discussed having FlexJS simply start out with version numbers
starting with 4, but we decided against that.

-Alex



Re: How Apache manages FlexJS version in flex-sdk-description?

2016-12-01 Thread Carlos Rovira
Hi Chris,

that's awesome, since as FlexJS si new tech the older dependency on Flex
SDK was a true problem. So great to see we don't have that load this days!
:)

2016-12-01 9:26 GMT+01:00 Christofer Dutz :

> Hi Carlos,
>
> I just used the Ascii Art to make it really obvious that the sdk converter
> kicks in as I was having some trouble in the beginning that maven didn’t
> pick up my exstension. In the FlexJS area I only use that to provide access
> to Air, Playerglobal and the Fontkit stuff ... As far as I am aware of,
> there is no longer any dependency on the normal SDK from the Maven build.
>
> Chris
>
> Am 01.12.16, 08:41 schrieb "carlos.rov...@gmail.com im Auftrag von Carlos
> Rovira"  carlos.rov...@codeoscopic.com>:
>
> Hi Alex,
>
> I thought FlexJS has some dependency with FlexSDK yet...it's that not
> true?
> That will be awesome :)
> (I thought the maven ascii art when building that Chris puts was
> related to
> that dependency)
>
> 2016-12-01 8:22 GMT+01:00 Alex Harui :
>
> >
> >
> > On 11/30/16, 10:05 PM, "sankar"  wrote:
> >
> > >
> > >
> > >Apache Flex (FlexJS) 0.7.0 FP23.0 AIR23.0 en_US
> > >*4.14.1*
> > >20160905
> > >
> > >
> > >
> > >I was wondering how Apache manages/marks version in
> > >flex-sdk-description.xml
> > >with it's releases? I noticed that from 0.5.0-0.7.0 and now in
> recent
> > >nightly builds (0.8.0) *version* value is always 4.14.1. While in
> Flex
> > >SDKs
> > >the version value changes with every stable releases.
> >
> > FlashBuilder uses the  tag to determine whether the SDK is
> Flex 3
> > or Flex 4 (or unknown).  It doesn't really matter what we put in
> there as
> > long as it starts with 4.  Especially now that there really aren't
> any
> > regular Flex SDK dependencies in FlexJS (that wasn't true early on).
> >
> > It is unfortunate that Flash Builder has this sensitivity, but this
> is the
> > best I think we can do.
> >
> > -Alex
> >
> >
>
>
> --
>
> Carlos Rovira
> Director General
> M: +34 607 22 60 05
> http://www.codeoscopic.com
> http://www.avant2.es
>
> Este mensaje se dirige exclusivamente a su destinatario y puede
> contener
> información privilegiada o confidencial. Si ha recibido este mensaje
> por
> error, le rogamos que nos lo comunique inmediatamente por esta misma
> vía y
> proceda a su destrucción.
>
> De la vigente Ley Orgánica de Protección de Datos (15/1999), le
> comunicamos
> que sus datos forman parte de un fichero cuyo responsable es
> CODEOSCOPIC
> S.A. La finalidad de dicho tratamiento es facilitar la prestación del
> servicio o información solicitados, teniendo usted derecho de acceso,
> rectificación, cancelación y oposición de sus datos dirigiéndose a
> nuestras
> oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
> necesaria.
>
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05
http://www.codeoscopic.com
http://www.avant2.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.


Re: How Apache manages FlexJS version in flex-sdk-description?

2016-12-01 Thread Christofer Dutz
Hi Carlos,

I just used the Ascii Art to make it really obvious that the sdk converter 
kicks in as I was having some trouble in the beginning that maven didn’t pick 
up my exstension. In the FlexJS area I only use that to provide access to Air, 
Playerglobal and the Fontkit stuff ... As far as I am aware of, there is no 
longer any dependency on the normal SDK from the Maven build.

Chris

Am 01.12.16, 08:41 schrieb "carlos.rov...@gmail.com im Auftrag von Carlos 
Rovira" :

Hi Alex,

I thought FlexJS has some dependency with FlexSDK yet...it's that not true?
That will be awesome :)
(I thought the maven ascii art when building that Chris puts was related to
that dependency)

2016-12-01 8:22 GMT+01:00 Alex Harui :

>
>
> On 11/30/16, 10:05 PM, "sankar"  wrote:
>
> >
> >
> >Apache Flex (FlexJS) 0.7.0 FP23.0 AIR23.0 en_US
> >*4.14.1*
> >20160905
> >
> >
> >
> >I was wondering how Apache manages/marks version in
> >flex-sdk-description.xml
> >with it's releases? I noticed that from 0.5.0-0.7.0 and now in recent
> >nightly builds (0.8.0) *version* value is always 4.14.1. While in Flex
> >SDKs
> >the version value changes with every stable releases.
>
> FlashBuilder uses the  tag to determine whether the SDK is Flex 3
> or Flex 4 (or unknown).  It doesn't really matter what we put in there as
> long as it starts with 4.  Especially now that there really aren't any
> regular Flex SDK dependencies in FlexJS (that wasn't true early on).
>
> It is unfortunate that Flash Builder has this sensitivity, but this is the
> best I think we can do.
>
> -Alex
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05
http://www.codeoscopic.com
http://www.avant2.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.




Re: How Apache manages FlexJS version in flex-sdk-description?

2016-11-30 Thread sankar
But for proper information purpose if Flex SDK releases comes with
appropriate *version* value in flex-sdk-description, doesn't FlexJS SDKs
also suppose to come with modified versioning figures (except 4.14.1
everytime)? 



--
View this message in context: 
http://apache-flex-development.247.n4.nabble.com/How-Apache-manages-FlexJS-version-in-flex-sdk-description-tp56851p56858.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.


Re: How Apache manages FlexJS version in flex-sdk-description?

2016-11-30 Thread Carlos Rovira
Hi Alex,

I thought FlexJS has some dependency with FlexSDK yet...it's that not true?
That will be awesome :)
(I thought the maven ascii art when building that Chris puts was related to
that dependency)

2016-12-01 8:22 GMT+01:00 Alex Harui :

>
>
> On 11/30/16, 10:05 PM, "sankar"  wrote:
>
> >
> >
> >Apache Flex (FlexJS) 0.7.0 FP23.0 AIR23.0 en_US
> >*4.14.1*
> >20160905
> >
> >
> >
> >I was wondering how Apache manages/marks version in
> >flex-sdk-description.xml
> >with it's releases? I noticed that from 0.5.0-0.7.0 and now in recent
> >nightly builds (0.8.0) *version* value is always 4.14.1. While in Flex
> >SDKs
> >the version value changes with every stable releases.
>
> FlashBuilder uses the  tag to determine whether the SDK is Flex 3
> or Flex 4 (or unknown).  It doesn't really matter what we put in there as
> long as it starts with 4.  Especially now that there really aren't any
> regular Flex SDK dependencies in FlexJS (that wasn't true early on).
>
> It is unfortunate that Flash Builder has this sensitivity, but this is the
> best I think we can do.
>
> -Alex
>
>


-- 

Carlos Rovira
Director General
M: +34 607 22 60 05
http://www.codeoscopic.com
http://www.avant2.es

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación
necesaria.


Re: How Apache manages FlexJS version in flex-sdk-description?

2016-11-30 Thread Alex Harui


On 11/30/16, 10:05 PM, "sankar"  wrote:

>
>
>Apache Flex (FlexJS) 0.7.0 FP23.0 AIR23.0 en_US
>*4.14.1*
>20160905
>
>
>
>I was wondering how Apache manages/marks version in
>flex-sdk-description.xml
>with it's releases? I noticed that from 0.5.0-0.7.0 and now in recent
>nightly builds (0.8.0) *version* value is always 4.14.1. While in Flex
>SDKs
>the version value changes with every stable releases.

FlashBuilder uses the  tag to determine whether the SDK is Flex 3
or Flex 4 (or unknown).  It doesn't really matter what we put in there as
long as it starts with 4.  Especially now that there really aren't any
regular Flex SDK dependencies in FlexJS (that wasn't true early on).

It is unfortunate that Flash Builder has this sensitivity, but this is the
best I think we can do.

-Alex