Re: How Apache manages FlexJS version in flex-sdk-description?
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?
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?
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?
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?
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?
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?
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?
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