Hi, I'm still getting to know some of this stuff, so I'd like someone more experienced to try and explain :)
In the meantime, I think this has something to do with namespaces and manifests. I'd say you need to add something like <namespace uri="*library://ns.adobe.com/flex/spark*" manifest="${basedir}/manifest_spark.**xml"/> You can then copy the contents for manifest_spark.xml from manifest.xml inside the airspark folder, for example (you should even be able to remove most of the declarations there and still get it to compile). As I said, this is just something for you to try, but better see if someone else can chime in. Let us know! Cheers, Chema 2012/12/15 Frédéric THOMAS <webdoubl...@hotmail.com> > Hi, > > I'm about to check in the sources, before, I tried to compile via Ant, > creating the build targets, as I don't know Ant/compc/mxmlc (generaly, I > compile via maven), I'm facing an issue, <s:SolidColorStroke> can't be > resolved as a component implementation, this is my ant target : > > > <target name="compile" description="Compiles experimental.swc"> > <echo message="Compiling frameworks/libs/experimental.**swc"/> > > <!-- Load the <compc> task. We can't do this at the <project> level > --> > <!-- because targets that run before flexTasks.jar gets built would > fail. --> > <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/lib/** > flexTasks.jar"/> > <compc fork="true" > include-classes="**ExperimentalClasses" > output="${FLEX_HOME}/**frameworks/libs/experimental.**swc" > resource-bundle-list="${**basedir}/bundles.properties"> > <jvmarg line="${compc.jvm.args}"/> > <namespace > uri="http://flex.apache.org/**experimental/ns<http://flex.apache.org/experimental/ns>" > manifest="${basedir}/manifest.**xml"/> > > <include-namespaces>http://**flex.apache.org/experimental/**ns<http://flex.apache.org/experimental/ns> > </include-namespaces> > <source-path path-element="${basedir}/src"/**> > <library-path /> > <external-library-path dir="${env.PLAYERGLOBAL_HOME}"**> > <include name="${playerglobal.version}/** > playerglobal.swc"/> > </external-library-path> > <external-library-path dir="${FLEX_HOME}/frameworks/**libs"> > <include name="framework.swc"/> > <include name="spark.swc"/> > </external-library-path> > <include-file name="experimental.css" > path="${basedir}/defaults.css"**/> > <locale/> > <keep-as3-metadata name="SkinPart"/> > <accessible>true</accessible> > <show-deprecation-warnings>**false</show-deprecation-** > warnings> > <warn-no-constructor>false</**warn-no-constructor> > </compc> > </target> > > > Because SolidColorStroke is defined in mx.graphics, I thought may be > include mx/mx.swc as external library path but it didn't work, a help would > be very appreciated. > > > - Fred > > -----Message d'origine----- From: Alex Harui > Sent: Wednesday, December 12, 2012 5:29 PM > > To: flex-dev@incubator.apache.org > Subject: Re: New Spark components > > We've been putting them in SVN because we did so at Adobe. I know folks > don't like it, but when the project setup isn't trivial (you need dependent > projects) I think it is helpful. The pain point is you have to hand edit > the file before submitting to make sure it doesn't have absolute paths in > it. > > > On 12/12/12 4:55 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > > Thank's Nick >> >> - Fred >> >> -----Message d'origine----- >> From: Nicholas Kwiatkowski >> Sent: Wednesday, December 12, 2012 1:51 PM >> To: flex-dev@incubator.apache.org >> Subject: Re: New Spark components >> >> I was pretty sure we were trying to avoid them when possible... >> >> -Nick >> >> On Wed, Dec 12, 2012 at 6:25 AM, Frédéric THOMAS >> <webdoubl...@hotmail.com>**wrote: >> >> Hi, >>> >>> As it is not in my habit to commiting files dependent on specific tools >>> like Eclipse but because I saw some of them in the develop branch and >>> there >>> are provided in the Bogdan's zip, I was wondering if I should still >>> include >>> them or not, what the policy ? >>> >>> - Fred >>> >>> -----Message d'origine----- From: Frédéric THOMAS >>> Sent: Wednesday, December 12, 2012 11:42 AM >>> >>> To: flex-dev@incubator.apache.org >>> Subject: Re: New Spark components >>> >>> Oups, I missed this message. >>> >>> Yes, sure, I do that. >>> >>> - Fred >>> -----Message d'origine----- From: Alex Harui >>> Sent: Friday, December 07, 2012 8:25 AM >>> To: flex-dev@incubator.apache.org >>> Subject: Re: New Spark components >>> >>> Frédéric, >>> >>> Do you have time to work on Bogdan's contribution? >>> >>> -Alex >>> >>> >>> On 12/5/12 10:50 PM, "Bogdan DINU" <flex.programm...@gmail.com> wrote: >>> >>> Hi everyone, >>> >>>> >>>> the answer from the secretary was "This message acknowledges receipt of >>>> your ICLA, which has been filed in the Apache Software Foundation >>>> records. If you have been invited as a committer, please advise the >>>> project >>>> PMC that your ICLA has been filed." >>>> >>>> Just letting you know that ICLA was recorded :) >>>> >>>> Best regards, >>>> Bogdan DINU >>>> >>>> On Mon, Dec 3, 2012 at 6:40 PM, Alex Harui <aha...@adobe.com> wrote: >>>> >>>> Hi Bogdan, >>>> >>>>> >>>>> Thanks. We have to wait for the ICLA to be recorded before we take >>>>> further >>>>> action on this side. >>>>> >>>>> -Alex >>>>> >>>>> >>>>> On 12/2/12 11:20 PM, "Bogdan DINU" <flex.programm...@gmail.com> wrote: >>>>> >>>>> Hello everyone, >>>>> >>>>>> >>>>>> as instructed, I have sent the ICLA to secretary and created JIRA >>>>>> issue >>>>>> (improvement) - Flex - 33284< >>>>>> >>>>>> >>>>>> https://issues.apache.org/****jira/browse/FLEX-33284<https://issues.apache.org/**jira/browse/FLEX-33284> >>>>> <https:/**/issues.apache.or <https://issues.apache.or> >>>>> g/jira/browse/FLEX-33284> >>>>> >>>>>> >>>>>> >>>>> . >>>>>> >>>>>> Best regards, >>>>>> Bogdan >>>>>> >>>>>> On Tue, Nov 27, 2012 at 3:58 PM, Frédéric THOMAS >>>>>> <webdoubl...@hotmail.com>****wrote: >>>>>> >>>>>> Hi Bogdan, >>>>>> >>>>>>> >>>>>>> I sent you a personnal email with the entire process too, I'll be >>>>>>> away >>>>>>> >>>>>>> for >>>>>> >>>>> >>>>> 2-3 days, I suppose Erik or someone will take care of your donation. >>>>>> >>>>>>> >>>>>>> Thank you for your contribution. >>>>>>> >>>>>>> - Fred. >>>>>>> >>>>>>> -----Message d'origine----- From: Bogdan DINU >>>>>>> Sent: Tuesday, November 27, 2012 11:46 AM >>>>>>> >>>>>>> To: flex-dev@incubator.apache.org >>>>>>> Subject: Re: New Spark components >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I own the components - even if I have used them in a commercial >>>>>>> project, >>>>>>> the owners of it know that they are open source (aside with a >>>>>>> Robotlegs >>>>>>> alike framework which they wanted to support being opened). >>>>>>> >>>>>>> I have no idea what the acronyms like IIRC or ICLA means, but I'm >>>>>>> definitely interested in donating those components - since I've >>>>>>> brought >>>>>>> them to the community attention in the first place. >>>>>>> >>>>>>> Looking forward to know about the necessary steps. >>>>>>> >>>>>>> Best regards, >>>>>>> Bogdan >>>>>>> >>>>>>> >>>>>>> On Tue, Nov 27, 2012 at 2:17 AM, Frédéric THOMAS < >>>>>>> >>>>>>> webdoubl...@hotmail.com> >>>>>> >>>>> >>>>> **wrote: >>>>>> >>>>>>> >>>>>>> Ok, I just sent him an email with the all process, waitting now for >>>>>>> its >>>>>>> >>>>>>> feedback. >>>>>>>> >>>>>>>> Thank's guys. >>>>>>>> >>>>>>>> >>>>>>>> -----Message d'origine----- From: Alex Harui >>>>>>>> Sent: Tuesday, November 27, 2012 1:13 AM >>>>>>>> >>>>>>>> To: flex-dev@incubator.apache.org >>>>>>>> Subject: Re: New Spark components >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 11/26/12 4:00 PM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>>>>>>> >>>>>>>> wrote: >>>>>>> >>>>>> >>>>> >>>>>> Hi, >>>>>>>> >>>>>>>> >>>>>>>> Either way, we do have to verify the ownership of all of this work >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> How does it happen ? >>>>>>>>>> >>>>>>>>> >>>>>>>>> There used to be a checkbox on each JIRA issue where the patch >>>>>>>>> >>>>>>>>> submitter >>>>>>>> >>>>>>> >>>>> had >>>>>> >>>>>>> to indicate that they owned their contribution. I think that went >>>>>>>> >>>>>>>> away, >>>>>>> >>>>>> >>>>> so >>>>>> >>>>>>> if it isn't there anymore, then I guess we just have to ask them. >>>>>>>> >>>>>>>> You should also review the code before committing to the code base >>>>>>>> and >>>>>>>> handle any copyright notices according to Apache Legal. And, of >>>>>>>> >>>>>>>> course, >>>>>>> >>>>>> >>>>> in >>>>>> >>>>>>> your review, if you notice any obvious IP violation, you should stop >>>>>>>> >>>>>>>> and >>>>>>> >>>>>> >>>>> address it before committing it. >>>>>> >>>>>>> >>>>>>>> >>>>>>>> - Fred. >>>>>>>> >>>>>>>> >>>>>>>>> -----Message d'origine----- >>>>>>>>> From: Alex Harui >>>>>>>>> Sent: Tuesday, November 27, 2012 12:53 AM >>>>>>>>> To: flex-dev@incubator.apache.org >>>>>>>>> Subject: Re: New Spark components >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 11/26/12 3:01 PM, "Justin Mclean" <jus...@classsoftware.com> >>>>>>>>> >>>>>>>>> wrote: >>>>>>>> >>>>>>> >>>>> >>>>>> Hi, >>>>>>>>> >>>>>>>>> >>>>>>>>> 8 months ago, Bogdan presented missing spark components[1] he did >>>>>>>>>> >>>>>>>>>> but >>>>>>>>> >>>>>>>> >>>>> at >>>>>> >>>>>>> >>>>>>>>>> this >>>>>>>>>> >>>>>>>>>>> time there was so much excitement on the ML, it has not been so >>>>>>>>>>> noticed, >>>>>>>>>>> I >>>>>>>>>>> wanted to bring to your attention he wanted to contribute them, >>>>>>>>>>> >>>>>>>>>>> what¹s >>>>>>>>>> >>>>>>>>> >>>>> the >>>>>> >>>>>>> process to integrate them into the SDK ? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Has he signed a ICLA? [1] Do we know that it's his own work or >>>>>>>>>>> >>>>>>>>>> was it >>>>>>>>>> work >>>>>>>>>> done for someone else/a company? >>>>>>>>>> >>>>>>>>>> IIRC, an ICLA is not mandatory for patches, but is a good idea >>>>>>>>>> for >>>>>>>>>> >>>>>>>>>> significant contributions. Either way, we do have to verify the >>>>>>>>> ownership >>>>>>>>> of all of this work. >>>>>>>>> >>>>>>>>> >>>>>>>>> From a quick glance at the code I wouldn't see an issue with these >>>>>>>>> >>>>>>>>>> >>>>>>>>>> been >>>>>>>>> >>>>>>>> >>>>> added >>>>>> >>>>>>> to the experimental namespace and then moved into one of the other >>>>>>>>>> namespaces >>>>>>>>>> once they be in use for a while / have full tests. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Justin >>>>>>>>>> >>>>>>>>>> 1. >>>>>>>>>> http://www.apache.org/********licenses/icla.txt<http://www.apache.org/******licenses/icla.txt> >>>>>>>>>> <http://www.**apache.org/** <http://www.apache.org/**> >>>>>>>>>> **licenses/icla.txt> >>>>>>>>>> < >>>>>>>>>> >>>>>>>>>> http://www.apache.org/**licens >>>>>>>>> >>>>>>>> >>>>> es/icla.txt> >>>>>> >>>>>>> <http://www.**apache.org/****licenses/icla.txt<http://apache.org/**licenses/icla.txt> >>>>>>>>>> <http://**apache.org/license <http://apache.org/license> >>>>>>>>>> s/icla.txt> >>>>>>>>>> < >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> http://www.apache.org/****licenses/<http://www.apache.org/**licenses/>< >>>>>>>>> http://www.apache.org/**licenses/<http://www.apache.org/licenses/> >>>>>>>>> > >>>>>>>>> >>>>>>>> >>>>> icla.txt> >>>>>> >>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>> >>>>>>>>> Alex Harui >>>>>>>> Flex SDK Team >>>>>>>> Adobe Systems, Inc. >>>>>>>> http://blogs.adobe.com/aharui >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>> http://www.badu.ro >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>> Alex Harui >>>>> Flex SDK Team >>>>> Adobe Systems, Inc. >>>>> http://blogs.adobe.com/aharui >>>>> >>>>> >>>>> >>>>> >>>> -- >>> Alex Harui >>> Flex SDK Team >>> Adobe Systems, Inc. >>> http://blogs.adobe.com/aharui >>> >>> >>> >> > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > >