Hi Piotr, That's fine, we'll see what others think, but we are also discussing whether the compiler is a separate release and vote thread or is bundled with the framework.
-Alex On 11/15/17, 12:03 AM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com> wrote: >Hi, > >Yep we didn't decide it yet how should be package release. In my opinion >this should look like that: > >1) Package called royale-flexjs -0.9 Where it compiles to SWF and JS >2) Package called royale-0.9 where it compiles to JS only. > >I like the idea of voting once where whole framework is in place, in case >of Maven during release process three repositories will land as staging >artifacts and we can vote. > >Thoughts ? >Piotr > > >2017-11-15 8:09 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>: > >> Royale will be using artifacts from royale-compiler, not flex-falcon. >> >> I'm not sure we've decided on how to package our releases. The Ant >> scripts are currently set up for two artifacts (compiler and framework), >> Maven is set up for 1 or 3, depending how you count. >> >> I'm pretty sure we'll have to adjust scripts anyway to smooth out how >> Maven and Ant work together to create all of the artifacts so making >>other >> adjustments for npm is an option too. Maybe the first question is: how >> many vote threads do we want? I believe eventually we rate of change in >> royale-compiler will slow compared to royale-asjs and changes to >> royale-asjs won't depend on changes in royale-compiler, but we could >> change our packaging and number of vote threads later. >> >> Thoughts? >> -Alex >> >> On 11/14/17, 10:44 PM, "omup...@gmail.com on behalf of OmPrakash >> Muppirala" <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: >> >> >I'm in the middle of updating the npm scripts. Are we planning to >> >continue >> >to download flex-falcon from the current release? Or are we planning >>on >> >pushing out a new release of falcon/royale-compiler? >> > >> >Thanks, >> >Om >> > >> >On Mon, Nov 13, 2017 at 12:57 AM, Alex Harui <aha...@adobe.com.invalid> >> >wrote: >> > >> >> Yes, I was going to copy it someday so go ahead and do it now if you >> >>have >> >> time. >> >> >> >> -Alex >> >> >> >> On 11/13/17, 12:50 AM, "Harbs" <harbs.li...@gmail.com> wrote: >> >> >> >> >Sounds good. >> >> > >> >> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala >> >> >><bigosma...@gmail.com> wrote: >> >> >> >> >> >> BTW, I just realized that we don't have a royale-utilities git >>repo. >> >> I >> >> >>am >> >> >> tempted to simply put the npm related code into royale-asjs/npm >> >> >>directory >> >> >> and add it as an exclude in the build.xml. Any objections? >> >> >> >> >> >> Thanks, >> >> >> Om >> >> >> >> >> >> On Sun, Nov 12, 2017 at 1:58 PM, Harbs <harbs.li...@gmail.com> >> wrote: >> >> >> >> >> >>> If you call it 0.10.0, I think it’s pretty clear. >> >> >>> >> >> >>>> On Nov 12, 2017, at 11:46 PM, Idylog - Nicolas Granon < >> >> >>> ngra...@idylog.com> wrote: >> >> >>>> >> >> >>>> In developer's eyes, "0.10" is "lower" than "0.9". >> >> >>>> >> >> >>>> You'd better number it as "0.91". >> >> >>>> >> >> >>>> Nicolas Granon >> >> >>>> >> >> >>>> >> >> >>>> >> >> >>>>> -----Message d'origine----- >> >> >>>>> De : Harbs [mailto:harbs.li...@gmail.com] >> >> >>>>> Envoyé : dimanche 12 novembre 2017 10:15 >> >> >>>>> À : dev@royale.apache.org >> >> >>>>> Objet : Re: Publishing royale to npm >> >> >>>>> >> >> >>>>> We’ve fixed a lot of things since 0.8. >> >> >>>>> >> >> >>>>> 0.9 does not need to jump to 1.0. We can have 0.10 (and 0.11…) >> >> >>>>> >> >> >>>>> I’d really like to streamline the release process so it’s >>painless >> >> >>>>> enough to release every couple/few weeks. >> >> >>>>> >> >> >>>>> Harbs >> >> >>>>> >> >> >>>>>> On Nov 12, 2017, at 10:35 AM, Carlos Rovira >> >> >>>>>><carlosrov...@apache.org> >> >> >>>>> wrote: >> >> >>>>>> >> >> >>>>>> Hi, >> >> >>>>>> >> >> >>>>>> about version number, I'll feel more happy with 0.8 than 0.9 >>My >> >> >>>>>>point >> >> >>>>>> is that we are getting a first release of Royale and is the >>same >> >> >>>>>>that >> >> >>>>>> FlexJS 0.8 but with some new fixes and little things. >> >> >>>>>> As well I can see many things to do to reach 1.0, and would be >> >>great >> >> >>>>>> to have still an intermediate release 0.9 >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> 2017-11-11 22:10 GMT+01:00 OmPrakash Muppirala >> >> >>>>> <bigosma...@gmail.com>: >> >> >>>>>> >> >> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui >> >> >>>>> <aha...@adobe.com.invalid> >> >> >>>>>>> wrote: >> >> >>>>>>> >> >> >>>>>>>> That might work. One question: we want the same bits that >> >>were >> >> >>>>>>> published >> >> >>>>>>>> as 0.9.0-rc1 to become the final bits where you would do: >> >> >>>>>>>> >> >> >>>>>>>> npm install -g apache-royale >> >> >>>>>>>> >> >> >>>>>>>> We aren't supposed to rebuild anything. For Maven the same >> >>bits >> >> >>>>>>>> from staging get copied to Maven central, for Ant/IDE the >>same >> >> >>>>>>>>bits >> >> >>>>>>>> are moved (not copied) from dist/dev to dist/release. So >>is it >> >> >>>>> true >> >> >>>>>>>> that the RM >> >> >>>>>>> can >> >> >>>>>>>> publish the final bits by taking the same bits that were >>once >> >> >>>>>>>> published via >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> npm publish --tag 0.9.0-rc1 >> >> >>>>>>>> >> >> >>>>>>>> as the final release? What does the RM to do make that >>happen? >> >> >>>>> Just: >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> npm publish >> >> >>>>>>>> >> >> >>>>>>>> without any tag? >> >> >>>>>>>> >> >> >>>>>>> >> >> >>>>>>> The rc1 would be in the /dev/ area of the dist site. We will >> >>use a >> >> >>>>>>> useMirror=false flag while attempting to download the >>specified >> >> >>>>>>>sdk. >> >> >>>>>>> This will bypass the mirror urls and directly load it from >>the >> >>dist >> >> >>>>> site. >> >> >>>>>>> >> >> >>>>>>> For the nightlies, it would be similar, except we can use the >> >> >>>>>>>direct >> >> >>>>>>> url of the lastSuccessfulArtifact directory in Jenkins. >> >> >>>>>>> >> >> >>>>>>> When the release candidate artifacts get promoted to GA, they >> >>will >> >> >>>>> be >> >> >>>>>>> available via mirrors. So, we will push a new release to npm >> >>with >> >> >>>>>>> the new version number, which simply is new package.json file >> >>with >> >> >>>>>>> the correct paths to the sdk artifacts. >> >> >>>>>>> >> >> >>>>>>> I plan to write a script called: publish-to-npm which can be >> >> >>>>>>>invoked >> >> >>>>>>> like >> >> >>>>>>> this: >> >> >>>>>>> >> >> >>>>>>> ./publish-to-npm -- -nightly=true version=0.9.0 >> >>./publish-to-npm -- >> >> >>>>>>> -rc=true version=0.9.0 ./publish-to-npm -- -ga=true >> >>version=0.9.0 >> >> >>>>>>> >> >> >>>>>>> The script will take care of setting up the correct values in >> >> >>>>>>> package.json and will publish it to npmjs.org. >> >> >>>>>>> >> >> >>>>>>> The values would be: >> >> >>>>>>> Nightly: >> >> >>>>>>> "royale_path_binary": " >> >> >>>>>>> >> >> >>>>>>>https://na01.safelinks.protection.outlook.com/?url=ht >> >> tp%3A%2F%2Fapac >> >> >>>>>>>heflexbuild.cloudapp.net%3A8080%2Fjob%2Froyale-asjs- >> >> jsonly%2F&data=0 >> >> >>>>>>>2%7C01%7C%7Cca49c65bbd2148ea650d08d52a7397a5% >> >> 7Cfa7b1b5a7b34438794aed >> >> >>>>>>>2c178decee1%7C0%7C0%7C636461598305881412&sdata=ylxu8v >> >> MGUA5zpWu1NTEza >> >> >>>>>>>nAGYLIn3ERTln%2FhNy4O6tY%3D&reserved=0 >> >> >>>>>>> lastSuccessfulBuild/artifact/out/ >> >> >>>>>>> ", >> >> >>>>>>> "royale_file_name": "apache-royale-jsonly-0.9.0-bin.zip", >> >> >>>>>>> "useMirror": false >> >> >>>>>>> >> >> >>>>>>> This will be published as: npm publish --tag nightly >> >> >>>>>>> >> >> >>>>>>> RC: >> >> >>>>>>> "royale_path_binary": " >> >> >>>>>>> >> >> >>>>>>>https://na01.safelinks.protection.outlook.com/?url=ht >> >> tps%3A%2F%2Fdis >> >> >>>>>>>t.apache.org%2Frepos%2Fdist%2Fdev%2Froyale%2Fsdk%2F0. >> >> 9.0%2Frc1%2F&da >> >> >>>>>>>ta=02%7C01%7C%7Cca49c65bbd2148ea650d08d52a7397a5% >> >> 7Cfa7b1b5a7b3443879 >> >> >>>>>>>4aed2c178decee1%7C0%7C0%7C636461598305881412&sdata= >> >> IgVMA61I1w4N3spjL >> >> >>>>>>>t76o%2BSIicrxnwIlYNB9yMSFElQ%3D&reserved=0", >> >> >>>>>>> "royale_file_name": "apache-royale-jsonly-0.9.0-bin.zip", >> >> >>>>>>> "useMirror": false >> >> >>>>>>> >> >> >>>>>>> This will be published as: npm publish --tag 0.9.0-rc1 >> >> >>>>>>> >> >> >>>>>>> GA: >> >> >>>>>>> "royale_path_binary": "/dist/release/royale/sdk/0.9.0/", >> >> >>>>>>> "royale_file_name": "apache-royale-jsonly-0.9.0-bin.zip", >> >> >>>>>>> "useMirror": true >> >> >>>>>>> >> >> >>>>>>> This will be published as: npm publish >> >> >>>>>>> >> >> >>>>>>> When we move to the next version, we need to up the version >> >>number >> >> >>>>> to >> >> >>>>>>> the next one and push a nightly tag out. >> >> >>>>>>> P.S. All this assumes that there are no changes in the >> >>packaging >> >> >>>>> logic. >> >> >>>>>>> >> >> >>>>>>> Thanks, >> >> >>>>>>> Om >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> Seems reasonable for the RM to have Node.js and npm >>installed. >> >> >>>>>>>> >> >> >>>>>>>> Thanks, >> >> >>>>>>>> -Alex >> >> >>>>>>>> >> >> >>>>>>>> On 11/9/17, 6:28 PM, "omup...@gmail.com on behalf of >>OmPrakash >> >> >>>>>>> Muppirala" >> >> >>>>>>>> <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote: >> >> >>>>>>>> >> >> >>>>>>>>> For staging builds, we could do : >> >> >>>>>>>>> >> >> >>>>>>>>> Publish: >> >> >>>>>>>>> npm publish --tag 0.9.0-rc1 >> >> >>>>>>>>> Install: >> >> >>>>>>>>> npm install -g apache-royale@0.9.0-rc1 >> >> >>>>>>>>> >> >> >>>>>>>>> For nightly builds >> >> >>>>>>>>> >> >> >>>>>>>>> Publish: >> >> >>>>>>>>> npm publish --tag nightly >> >> >>>>>>>>> Install: >> >> >>>>>>>>> npm install -g apache-royale@nightly >> >> >>>>>>>>> >> >> >>>>>>>>> Thoughts? >> >> >>>>>>>>> >> >> >>>>>>>>> BTW, if we want to integrate this as part of our release >> >>process, >> >> >>>>>>>>> the Release Manager will need to have node.js and npm >> >>installed >> >> >>>>>>>>>as >> >> >>>>> well. >> >> >>>>>>>>> >> >> >>>>>>>>> Thanks, >> >> >>>>>>>>> Om >> >> >>>>>>>>> >> >> >>>>>>>>> On Thu, Nov 9, 2017 at 3:08 PM, Alex Harui >> >> >>>>>>>>> <aha...@adobe.com.invalid> >> >> >>>>>>>>> wrote: >> >> >>>>>>>>> >> >> >>>>>>>>>> What would be great is, when we push artifacts to Maven >> >>staging >> >> >>>>>>>>>> repos and dist/dev, we also push something to wherever we >> >>need >> >> >>>>>>>>>>to >> >> >>>>>>>>>> push it so npm works. Then we say in the vote emails: >> >> >>>>>>>>>> >> >> >>>>>>>>>> Maven: Use these staging 'coordinates' in your pom.xml >> >>Ant/IDE >> >> >>>>>>>>>> users: Get artifacts from dist.a.o/dev/royale NPM users: >> >>Run >> >> >>>>> npm >> >> >>>>>>>>>> <whatever> >> >> >>>>>>>>>> >> >> >>>>>>>>>> But these may not be the final bits so we want to make >>sure >> >> >>>>>>>>>>folks >> >> >>>>>>>>>> know that and that we can push final bits later. Then >>when >> >>the >> >> >>>>>>>>>> vote >> >> >>>>>>> finally >> >> >>>>>>>>>> passes, the RM pushes the Maven artifacts to Maven >>Central, >> >>the >> >> >>>>>>> Ant/IDE >> >> >>>>>>>>>> packages go to dist.a..o/release/royale and we do >>whatever is >> >> >>>>>>>>>> needed >> >> >>>>>>> for >> >> >>>>>>>>>> npm. >> >> >>>>>>>>>> >> >> >>>>>>>>>> Similarly, for nightly builds, we tell Maven users to use >> >> >>>>>>>>>> -SNAPSHOT versions, we tell Ant/IDE users to get it from >> >> >>>>>>>>>> apacheflexbuild. What can we tell npm users? >> >> >>>>>>>>>> >> >> >>>>>>>>>> Thanks, >> >> >>>>>>>>>> -Alex >> >> >>>>>>>>>> >> >> >>>>>>>>>> On 11/9/17, 2:37 PM, "omup...@gmail.com on behalf of >> >>OmPrakash >> >> >>>>>>>>>> Muppirala" >> >> >>>>>>>>>> <omup...@gmail.com on behalf of bigosma...@gmail.com> >>wrote: >> >> >>>>>>>>>> >> >> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui >> >> >>>>>>>>>>> <aha...@adobe.com.invalid >> >> >>>>>>>> >> >> >>>>>>>>>>> wrote: >> >> >>>>>>>>>>> >> >> >>>>>>>>>>>> Can you remind me what the issues are with npm and >>nightly >> >> >>>>> builds? >> >> >>>>>>>>>>>> IOW, I >> >> >>>>>>>>>>>> would think we would want to automate the generation of >>the >> >> >>>>>>>>>>>>HPM >> >> >>>>>>>>>> release >> >> >>>>>>>>>>>> so >> >> >>>>>>>>>>>> it can go out with the regular Apache release artifacts >> >>and be >> >> >>>>>>>>>> tested as >> >> >>>>>>>>>>>> an RC by release voters. >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>> I don't think there is any issue. Those who want to test >> >>out >> >> >>>>> the >> >> >>>>>>>>>> nightly >> >> >>>>>>>>>>> via npm, need to a few special steps before they run npm >> >> >>>>> install. >> >> >>>>>>> Josh >> >> >>>>>>>>>>> added that functionality a while ago. >> >> >>>>>>>>>>> We are talking about the official release so we can push >>the >> >> >>>>>>>>>>> package >> >> >>>>>>>>>> out >> >> >>>>>>>>>>> to >> >> >>>>>>>>>>> the npm registry. >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> We could also publish alpha/beta releases to npm as well. >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>>> We already need to synchronize the generation and >> >>deployment >> >> >>>>>>>>>>>>of >> >> >>>>>>> Maven >> >> >>>>>>>>>>>> artifacts as well as the Ant/IDE artifacts. Can we add >> >>NPM as >> >> >>>>>>> well? >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> Yes, we should be able to incorporate an npm publish >>command >> >> >>>>> into >> >> >>>>>>>>>>> our release scripts. Do you know at what point in the >>whole >> >> >>>>>>>>>>> release >> >> >>>>>>>>>> process >> >> >>>>>>>>>>> we >> >> >>>>>>>>>>> will be able to update npm? >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> If we dont change the installation steps, we would need >>the >> >> >>>>>>>>>>> following pieces in the package.json file: >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> "org_apache_flex": { >> >> >>>>>>>>>>> "flexjs_path_binary": "flex/flexjs/0.8.0/binaries/", >> >> >>>>>>>>>>> "flexjs_file_name": "apache-flex-flexjs-0.8.0-bin.zip", >> >> >>>>>>>>>>> "falcon_path_binary": "flex/falcon/0.8.0/binaries/", >> >> >>>>>>>>>>> "falcon_file_name": "apache-flex-falconjx-0.8.0-bin.zip", >> >> >>>>>>>>>>> "flash_player_global_url": " >> >> >>>>>>>>>>> https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>> http%3A%2F%2Fdownload.m >> >> >>>>>>>>>>> acromedia.com%2Fget%2Fflashplayer%2Fupdaters%2F25% >> >> >>>>>>>>>> 2F&data=02%7C01%7C%7Cb85 >> >> >>>>>>>>>>> 038114e2f4ee32aba08d527c2918b% >> 7Cfa7b1b5a7b34438794aed2c178de >> >> >>>>>>>>>> cee1%7C0%7C0%7 >> >> >>>>>>>>>>> C636458638974117812&sdata=Pf%2Fx4OLzd65wh8OEeXC8ALh3LE% >> >> >>>>>>>>>> 2BBvUQGD6Ksts2pl14% >> >> >>>>>>>>>>> 3D&reserved=0", >> >> >>>>>>>>>>> "flash_player_global_file_name": "playerglobal25_0.swc", >> >> >>>>>>>>>>> "adobe_air_url": >> >> >>>>>>>>>>> "https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>> http%3A%2F%2Fairdownlo >> >> >>>>>>>>>>> ad.adobe.com%2Fair%2Fwin%2Fdownload%2F25.0%2F&data=02% >> >> >>>>>>>>>> 7C01%7C%7Cb85038114e >> >> >>>>>>>>>>> 2f4ee32aba08d527c2918b%7Cfa7b1b5a7b34438794aed2c178de >> >> >>>>>>>>>> cee1%7C0%7C0%7C636458 >> >> >>>>>>>>>>> >> >> >>>>> >>638974117812&sdata=dVNDap4qsl6i7zZ1uL%2FIiqKexCBpPPx86eqgDmslTPY% >> >> >>>>>>>>>>> 3D& >> >> >>>>>>>>>> reserv >> >> >>>>>>>>>>> ed=0", >> >> >>>>>>>>>>> "adobe_air_file_name": "AdobeAIRSDK.zip", >> >> >>>>>>>>>>> "player_version": "25.0", >> >> >>>>>>>>>>> "swf_version": "36", >> >> >>>>>>>>>>> "swf_object_url": >> >> >>>>>>>>>>> "https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>> http%3A%2F%2Fgithub.co >> >> >>>>>>>>>>> m%2Fswfobject%2Fswfobject%2Farchive%2F&data=02%7C01%7C% >> >> >>>>>>>>>> 7Cb85038114e2f4ee32 >> >> >>>>>>>>>>> aba08d527c2918b%7Cfa7b1b5a7b34438794aed2c178de >> >> >>>>>>>>>> cee1%7C0%7C0%7C6364586389741 >> >> >>>>>>>>>>> 17812&sdata=gWVzkp0ByA8WM8SUI4pbDOKgs5omcr >> >> >>>>>>>> VHBnIJsy2pfQU%3D&reserved=0", >> >> >>>>>>>>>>> "swf_object_file_name": "2.2.zip", >> >> >>>>>>>>>>> "flatui_url": >> >> >>>>>>>>>>> "https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>> https%3A%2F%2Fgithub.c >> >> >>>>>>>>>>> om%2Fdesignmodo%2FFlat-UI%2Farchive%2F&data=02%7C01%7C% >> >> >>>>>>>>>> 7Cb85038114e2f4ee32 >> >> >>>>>>>>>>> aba08d527c2918b%7Cfa7b1b5a7b34438794aed2c178de >> >> >>>>>>>>>> cee1%7C0%7C0%7C6364586389741 >> >> >>>>>>>>>>> 17812&sdata=nD8nezQSa9GnubwK8frZlJepgEY7zf >> >> >>>>>>>> dCuMRqPbC3jqM%3D&reserved=0", >> >> >>>>>>>>>>> "flatui_file_name": "2.2.2.zip" >> >> >>>>>>>>>>> } >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> Then, we up the version number and do a npm publish. The >> >> >>>>> release >> >> >>>>>>>>>> manager >> >> >>>>>>>>>>> would need to have the credentials for npmjs.org, but we >> >>could >> >> >>>>>>>>>>> share >> >> >>>>>>>>>> that >> >> >>>>>>>>>>> with priv...@royale.apache.org >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> Thanks, >> >> >>>>>>>>>>> Om >> >> >>>>>>>>>>> >> >> >>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> -Alex >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <harbs.li...@gmail.com> >> wrote: >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>>> OK. You’re probably right. >> >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala >> >> >>>>>>>>>>>> <bigosma...@gmail.com> >> >> >>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs >> >> >>>>> <harbs.li...@gmail.com> >> >> >>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>> Did you reserve the name yet? >> >> >>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>> No I did not. If we are going to be using >>apache-royale >> >>as >> >> >>>>>>>>>>>>>> the >> >> >>>>>>>>>>>> package >> >> >>>>>>>>>>>>>> name, we should be fine. >> >> >>>>>>>>>>>>>> Unless you are worried someone else might claim it? >> >> >>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:25 PM, OmPrakash Muppirala >> >> >>>>>>>>>>>> <bigosma...@gmail.com >> >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira >> >> >>>>>>>>>>>>>>>> <carlosrov...@apache.org> >> >> >>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> Hi Om, >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> I'm working on the website content and want to know >> >>about >> >> >>>>>>>>>>>>>>>>> NPM >> >> >>>>>>>>>> to >> >> >>>>>>>>>>>>>>>>> update >> >> >>>>>>>>>>>>>>>>> pages with real info. >> >> >>>>>>>>>>>>>>>>> could you share your plans about releasing Apache >> >>Royale >> >> >>>>> in >> >> >>>>>>>>>> NPM? >> >> >>>>>>>>>>>>>>>>> I suppose you can't still make this due to some >>final >> >> >>>>>>> renaming? >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> Let me know in order to remove this info if you >>think >> >> >>>>> we'll >> >> >>>>>>>>>> need >> >> >>>>>>>>>>>> more >> >> >>>>>>>>>>>>>>> time >> >> >>>>>>>>>>>>>>>>> to get Royale on NPM >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> Thanks! >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> I was hoping to release the npm version right after >>we >> >>do >> >> >>>>>>>>>>>>>>>> the >> >> >>>>>>>>>> first >> >> >>>>>>>>>>>>>>> release >> >> >>>>>>>>>>>>>>>> of royale. Does that work? >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> Thanks, >> >> >>>>>>>>>>>>>>>> Om >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> 2017-10-30 19:57 GMT+01:00 Carlos Rovira >> >> >>>>>>>>>>>>>>>>> <carlos.rov...@codeoscopic.com >> >> >>>>>>>>>>>>>>>> : >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> I think apache-royals would be better, since >>avoids >> >> >>>>>>> confusing >> >> >>>>>>>>>>>>>>>>>> people. >> >> >>>>>>>>>>>>>>> If >> >> >>>>>>>>>>>>>>>>> I >> >> >>>>>>>>>>>>>>>>>> came to this project for the first time, and try >>to >> >> >>>>> search >> >> >>>>>>> in >> >> >>>>>>>>>>>> npm, >> >> >>>>>>>>>>>>>>>>>> and >> >> >>>>>>>>>>>>>>>>> find >> >> >>>>>>>>>>>>>>>>>> "royale", although this was the right and only >> >>package, >> >> >>>>>>>>>>>>>>>>>> I'll >> >> >>>>>>>>>> be >> >> >>>>>>>>>>>> ask >> >> >>>>>>>>>>>>>>>>>> me >> >> >>>>>>>>>>>>>>> if >> >> >>>>>>>>>>>>>>>>>> there's the right one. >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> With apache-royale, there's no confusion problems >>;) >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> 2017-10-30 19:50 GMT+01:00 OmPrakash Muppirala >> >> >>>>>>>>>>>>>>>>>> <bigosma...@gmail.com>: >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as >> >>package >> >> >>>>>>> name. >> >> >>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs >> >> >>>>>>>>>> <harbs.li...@gmail.com> >> >> >>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> It’s a shame that “royale” seems to already be >> >>taken >> >> >>>>>>>>>>>>>>>>>>>>on >> >> >>>>>>> npm. >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> I would vote for two packages: >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> 1. To install *everything* (i.e. swf, js, node, >> >>etc. >> >> >>>>> and >> >> >>>>>>>>>> future >> >> >>>>>>>>>>>>>>>>> targets >> >> >>>>>>>>>>>>>>>>>>>> when/if we add them): >> >> >>>>>>>>>>>>>>>>>>>> npm install apache-royale -g >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> 2. To install js-only: >> >> >>>>>>>>>>>>>>>>>>>> npm install apache-royale-js -g >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> If we see a demand for further packages (i.e. >> >>compiler >> >> >>>>>>>>>> only), >> >> >>>>>>>>>>>> we >> >> >>>>>>>>>>>>>>>>>>>> can >> >> >>>>>>>>>>>>>>>>> add >> >> >>>>>>>>>>>>>>>>>>>> them as additional packages later. >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> Harbs >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> On Oct 30, 2017, at 8:23 PM, OmPrakash >>Muppirala < >> >> >>>>>>>>>>>>>>>>>>> bigosma...@gmail.com> >> >> >>>>>>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> So, "npm install" downloads a tarball from >> >>npmjs.org >> >> . >> >> >>>>>>> The >> >> >>>>>>>>>>>>>>>>>>>>> package >> >> >>>>>>>>>>>>>>>>>>>> usually >> >> >>>>>>>>>>>>>>>>>>>>> contains the code we want others to use. It >>also >> >> >>>>>>> contains >> >> >>>>>>>>>> a >> >> >>>>>>>>>>>>>>>>>>>> "package.json" >> >> >>>>>>>>>>>>>>>>>>>>> file which specify all its dependencies. These >> >> >>>>>>>>>> dependencies >> >> >>>>>>>>>>>> (and >> >> >>>>>>>>>>>>>>>>>>> their >> >> >>>>>>>>>>>>>>>>>>>>> sub-dependencies) are all downloaded from >> >>npmjs.org >> >> as >> >> >>>>>>>> part >> >> >>>>>>>>>> of >> >> >>>>>>>>>>>>>>>>>>>>> "npm >> >> >>>>>>>>>>>>>>>>>>>>> install". >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> There are options to run custom scripts before >>and >> >> >>>>>>>>>>>>>>>>>>>>> after >> >> >>>>>>>>>> the >> >> >>>>>>>>>>>> npm >> >> >>>>>>>>>>>>>>>>>>> install. >> >> >>>>>>>>>>>>>>>>>>>>> In the case of FlexJS, we run a script >>afterwards >> >> that >> >> >>>>>>>>>> simply >> >> >>>>>>>>>>>>>>>>>>> downloads >> >> >>>>>>>>>>>>>>>>>>>> our >> >> >>>>>>>>>>>>>>>>>>>>> non-npmjs.org dependencies (royale sdk, fonts, >> >>flash >> >> >>>>>>>>>> player, >> >> >>>>>>>>>>>> air, >> >> >>>>>>>>>>>>>>>>>>> etc.) >> >> >>>>>>>>>>>>>>>>>>>> and >> >> >>>>>>>>>>>>>>>>>>>>> puts them in the correct places. >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> So, our options are: >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> 1. Publish two different packages on >>npmjs.org: >> >> >>>>> jsonly >> >> >>>>>>>> and >> >> >>>>>>>>>>>>>>>>>>>>> js+swf. >> >> >>>>>>>>>>>>>>>>>>> We >> >> >>>>>>>>>>>>>>>>>>>>> need to figure out the names of these packages, >> >>since >> >> >>>>>>> they >> >> >>>>>>>>>> are >> >> >>>>>>>>>>>>>>>>> unique >> >> >>>>>>>>>>>>>>>>>>>>> identifiers on npmjs's registry. >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> Then the command the users would run would look >> >>like: >> >> >>>>>>>>>>>>>>>>>>>>> npm install royale-jsonly -g npm install >> >> >>>>>>>>>>>>>>>>>>>>> royale-js-and-swf -g >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> 2. Publish only the jsonly package. >> >> >>>>>>>>>>>>>>>>>>>>> Then the command the users would run would look >> >>like: >> >> >>>>>>>>>>>>>>>>>>>>> npm install royale-jsonly -g >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> 3. Possibly, we can figure out a way to >> >>optionally >> >> >>>>>>>>>> download >> >> >>>>>>>>>>>> swf >> >> >>>>>>>>>>>>>>>>>>> support. >> >> >>>>>>>>>>>>>>>>>>>>> This way, by default the jsonly is downoaded >>and >> >> >>>>>>> unzipped. >> >> >>>>>>>>>>>> Then >> >> >>>>>>>>>>>>>>>>>>>>> we >> >> >>>>>>>>>>>>>>>>>>> could >> >> >>>>>>>>>>>>>>>>>>>>> (possibly) look at the args or have the user >>run >> >> >>>>>>>>>>>>>>>>>>>>> another >> >> >>>>>>>>>>>> command >> >> >>>>>>>>>>>>>>>>> that >> >> >>>>>>>>>>>>>>>>>>>>> downloads the swf support. >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> Then the command the users would run would >> >>(possibly) >> >> >>>>>>> look >> >> >>>>>>>>>>>> like: >> >> >>>>>>>>>>>>>>>>>>>>> npm install royale -- -include-swf-support -g >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> (or) >> >> >>>>>>>>>>>>>>>>>>>>> npm install royale-jsonly -g and then >> >> >>>>>>>>>>>>>>>>>>>>> ./update-royale-include-swf-support >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> In all three cases, we can definitely run a >>script >> >> >>>>> that >> >> >>>>>>>>>> alters >> >> >>>>>>>>>>>>>>>>>>>>> xml >> >> >>>>>>>>>>>>>>>>>>>> configs, >> >> >>>>>>>>>>>>>>>>>>>>> etc. to suit our needs. >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> Hope that helps. >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> Thanks, >> >> >>>>>>>>>>>>>>>>>>>>> Om >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 9:20 AM, Alex Harui >> >> >>>>>>>>>>>>>>>>> <aha...@adobe.com.invalid >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> Om, >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> Can you explain to us what our options are? >> >> >>>>>>> Essentially, >> >> >>>>>>>>>> the >> >> >>>>>>>>>>>>>>>>> JS-only >> >> >>>>>>>>>>>>>>>>>>>>>> package will be a subset of a package that can >> >> output >> >> >>>>>>> both >> >> >>>>>>>>>>>> SWF >> >> >>>>>>>>>>>>>>>>>>>>>> and >> >> >>>>>>>>>>>>>>>>> JS >> >> >>>>>>>>>>>>>>>>>>>> and >> >> >>>>>>>>>>>>>>>>>>>>>> will probably have slightly different default >> >> >>>>> settings >> >> >>>>>>> in, >> >> >>>>>>>>>>>> for >> >> >>>>>>>>>>>>>>>>>>> example, >> >> >>>>>>>>>>>>>>>>>>>> a >> >> >>>>>>>>>>>>>>>>>>>>>> frameworks/royale-config.xml file. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> It is looking like we can create a zip package >> >>for >> >> >>>>>>> JS-only >> >> >>>>>>>>>>>> that >> >> >>>>>>>>>>>>>>>>> will >> >> >>>>>>>>>>>>>>>>>>>> work >> >> >>>>>>>>>>>>>>>>>>>>>> in Moonshine and VSCode, but to fully make it >> >>work >> >> in >> >> >>>>>>>>>> Flash >> >> >>>>>>>>>>>>>>>>>>>>>> Builder >> >> >>>>>>>>>>>>>>>>>>> (and >> >> >>>>>>>>>>>>>>>>>>>>>> maybe some other IDEs) you will need to run a >> >>script >> >> >>>>>>>>>>>>>>>>>>>>>> of >> >> >>>>>>>>>> some >> >> >>>>>>>>>>>>>>>>>>>>>> sort >> >> >>>>>>>>>>>>>>>>>>> that >> >> >>>>>>>>>>>>>>>>>>>>>> fixes up some FB launch configurations that >> >>convert >> >> >>>>>>>>>>>>>>>>>>>>>> Flex projects >> >> >>>>>>>>>>>>>>>>> to >> >> >>>>>>>>>>>>>>>>>>>>>> Royale projects. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> The current plan for a "FlexJS" package that >>has >> >>SWF >> >> >>>>>>>>>> support >> >> >>>>>>>>>>>>>>>>>>>>>> (for >> >> >>>>>>>>>>>>>>>>>>> users >> >> >>>>>>>>>>>>>>>>>>>>>> that want use SWF for testing or as a >>migration >> >> step) >> >> >>>>>>> will >> >> >>>>>>>>>>>>>>>>>>>>>> require >> >> >>>>>>>>>>>>>>>>>>> that >> >> >>>>>>>>>>>>>>>>>>>>>> users unzip a package and run an Ant script to >> >>bring >> >> >>>>>>> down >> >> >>>>>>>>>>>> Adobe >> >> >>>>>>>>>>>>>>>>>>>>>> dependencies. I'm thinking we won't use the >>Flex >> >> >>>>>>>>>> installer. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> I'm still working through why one of our users >> >>isn't >> >> >>>>>>>>>> getting >> >> >>>>>>>>>>>>>>>>>>>>>> code >> >> >>>>>>>>>>>>>>>>>>>>>> completion working in FB and the answer there >>may >> >> >>>>>>>>>>>>>>>>>>>>>> affect packaging >> >> >>>>>>>>>>>>>>>>> as >> >> >>>>>>>>>>>>>>>>>>>> well. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> I don't know NPM well enough to have an >>opinion >> >>on, >> >> >>>>> if >> >> >>>>>>> we >> >> >>>>>>>>>>>>>>>>> distribute >> >> >>>>>>>>>>>>>>>>>>> two >> >> >>>>>>>>>>>>>>>>>>>>>> packages (flexjs-with-swf-support and >>js-only), >> >> >>>>>>>>>>>>>>>>>>>>>> whether >> >> >>>>>>>>>> NPM >> >> >>>>>>>>>>>>>>>>>>>>>> allows >> >> >>>>>>>>>>>>>>>>>>> us to >> >> >>>>>>>>>>>>>>>>>>>>>> have two different packages or whether it is >> >>better >> >> >>>>> to >> >> >>>>>>>>>>>> structure >> >> >>>>>>>>>>>>>>>>> NPM >> >> >>>>>>>>>>>>>>>>>>>>>> releases as js-only package and a >> >>swf-support-add-on >> >> >>>>>>>>>> package. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> I also don't know if the NPM install should >>run a >> >> >>>>>>>>>>>>>>>>>>>>>> script >> >> >>>>>>>>>> that >> >> >>>>>>>>>>>>>>>>>>>>>> fixes >> >> >>>>>>>>>>>>>>>>>>> up >> >> >>>>>>>>>>>>>>>>>>>>>> those launch configs. Maybe it is better to >> >> continue >> >> >>>>>>>>>>>>>>>>>>>>>> to >> >> >>>>>>>>>>>> leave >> >> >>>>>>>>>>>>>>>>>>>>>> them >> >> >>>>>>>>>>>>>>>>>>> as >> >> >>>>>>>>>>>>>>>>>>>> "FB >> >> >>>>>>>>>>>>>>>>>>>>>> users have to run this additional Ant script" >>or >> >> >>>>>>> something >> >> >>>>>>>>>>>> like >> >> >>>>>>>>>>>>>>>>> that. >> >> >>>>>>>>>>>>>>>>>>>> I'm >> >> >>>>>>>>>>>>>>>>>>>>>> not sure how important FB still is to our >> >> >>>>>>>>>> ease-of-migration >> >> >>>>>>>>>>>>>>>>>>>>>> story. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> Maybe showing us what folks would have to >>type on >> >> the >> >> >>>>>>>>>> command >> >> >>>>>>>>>>>>>>>>>>>>>> line >> >> >>>>>>>>>>>>>>>>>>> might >> >> >>>>>>>>>>>>>>>>>>>>>> help us form opinions. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> Thoughts? >> >> >>>>>>>>>>>>>>>>>>>>>> -Alex >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> On 10/30/17, 4:36 AM, "carlos.rov...@gmail.com >> on >> >> >>>>>>> behalf >> >> >>>>>>>>>> of >> >> >>>>>>>>>>>>>>>>>>>>>> Carlos >> >> >>>>>>>>>>>>>>>>>>>> Rovira" >> >> >>>>>>>>>>>>>>>>>>>>>> <carlos.rov...@gmail.com on behalf of >> >> >>>>>>>>>>>>>>>>> carlos.rov...@codeoscopic.com> >> >> >>>>>>>>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> Hi Om, >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> I think that would be great! >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> If we end having multiple products as Alex >> >> >>>>> suggested, >> >> >>>>>>>>>>>>>>>>>>>>>>> I >> >> >>>>>>>>>>>> think >> >> >>>>>>>>>>>>>>>>>>>>>>> we >> >> >>>>>>>>>>>>>>>>>>> should >> >> >>>>>>>>>>>>>>>>>>>>>>> have as well multiple NPM installs. >> >> >>>>>>>>>>>>>>>>>>>>>>> So for me is ok to sync products we deliver >>with >> >> NPM >> >> >>>>>>>>>>>>>>>>>>>>>>> installations >> >> >>>>>>>>>>>>>>>>>>>> flavors >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> Thanks >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> 2017-10-30 10:58 GMT+01:00 Yishay Weiss >> >> >>>>>>>>>>>>>>>>>>>>>>> <yishayj...@hotmail.com>: >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> You’re likely to do most of the maintenance >> >>work, >> >> >>>>> so >> >> >>>>>>>>>> it’s >> >> >>>>>>>>>>>> up >> >> >>>>>>>>>>>>>>>>>>>>>>>> to >> >> >>>>>>>>>>>>>>>>>>> you… >> >> >>>>>>>>>>>>>>>>>>>> As >> >> >>>>>>>>>>>>>>>>>>>>>>>> far as users go there are some users writing >> >> client >> >> >>>>>>>>>> code in >> >> >>>>>>>>>>>>>>>>>>>>>>>> AIR >> >> >>>>>>>>>>>>>>>>> and >> >> >>>>>>>>>>>>>>>>>>>>>>>> server >> >> >>>>>>>>>>>>>>>>>>>>>>>> code in node (in fact I’m involved in such a >> >> >>>>> project >> >> >>>>>>>>>> right >> >> >>>>>>>>>>>>>>>>>>>>>>>> now). >> >> >>>>>>>>>>>>>>>>>>> So I >> >> >>>>>>>>>>>>>>>>>>>>>>>> wouldn’t make sweeping assumptions. >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> ________________________________ >> >> >>>>>>>>>>>>>>>>>>>>>>>> From: omup...@gmail.com <omup...@gmail.com> >>on >> >> >>>>>>>>>>>>>>>>>>>>>>>> behalf >> >> >>>>>>>> of >> >> >>>>>>>>>>>>>>>>> OmPrakash >> >> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bigosma...@gmail.com> >> >> >>>>>>>>>>>>>>>>>>>>>>>> Sent: Monday, October 30, 2017 10:21:37 AM >> >> >>>>>>>>>>>>>>>>>>>>>>>> To: dev@royale.apache.org >> >> >>>>>>>>>>>>>>>>>>>>>>>> Subject: Re: Publishing royale to npm >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 1:19 AM, Harbs >> >> >>>>>>>>>>>> <harbs.li...@gmail.com >> >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>> Why not publish both versions? >> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> It looks like the js only is going to be >>just a >> >> zip >> >> >>>>>>>>>> file. >> >> >>>>>>>>>>>>>>>>>>>>>>>> That >> >> >>>>>>>>>>>>>>>>>>> makes >> >> >>>>>>>>>>>>>>>>>>>>>>>> for >> >> >>>>>>>>>>>>>>>>>>>>>>>> easy maintenance. >> >> >>>>>>>>>>>>>>>>>>>>>>>> The swf version has a bunch of dependencies >>to >> >>be >> >> >>>>>>>>>>>> downloaded. >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> Not a big deal, just thinking out loud if we >> >> really >> >> >>>>>>>>>> need to >> >> >>>>>>>>>>>>>>>>> publish >> >> >>>>>>>>>>>>>>>>>>>> two >> >> >>>>>>>>>>>>>>>>>>>>>>>> different packages that might lead to >> >>confusion. >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> I'm open to both, though. >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> Thanks, >> >> >>>>>>>>>>>>>>>>>>>>>>>> Om >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> On Oct 30, 2017, at 10:15 AM, OmPrakash >> >> Muppirala >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> < >> >> >>>>>>>>>>>>>>>>>>>>>>>> bigosma...@gmail.com> >> >> >>>>>>>>>>>>>>>>>>>>>>>>> wrote: >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> I was wondering if we should publish the >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> apache.royale-jsonly >> >> >>>>>>>>>>>>>>>>>>> verson >> >> >>>>>>>>>>>>>>>>>>>>>>>> via >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> npm instead of the full version with swf >> >> support. >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> After all, users coming in vial npm would >> >>most >> >> >>>>>>> likely >> >> >>>>>>>>>> not >> >> >>>>>>>>>>>>>>>>> expect >> >> >>>>>>>>>>>>>>>>>>> swf >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> support. >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> Any thoughts on this proposal? >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> Om >> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> -- >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >><https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fna01.sa >> >>felinks.protec&data=02%7C01%7C%7C859800f0fbdd4084543408d52bf4 >> 6f9e%7Cfa7b1 >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463251207266855& >> sdata=chGRPGjMNW >> >>nMjfD2vsZzKoqSMsvCKMprnmnRTa63cfU%3D&reserved=0 >> >> tion.outlook.com/?url= >> >> >>>>>>>>>>>>>>>>>>>>>> http%3A%2F%2Fwww.codeo >> >> >>>>>>>>>>>>>>>>>>>>>>> scopic.com&data=02%7C01%7C% >> >> >>>>>>>> 7C5f3b122f189e4e0f119b08d51f8a >> >> >>>>>>>>>>>>>>>>>>>>>> 81b0%7Cfa7b1b5a7b >> >> >>>>>>>>>>>>>>>>>>>>>>> 34438794aed2c178decee1%7C0%7C0 >> >> %7C636449602097009881& >> >> >>>>>>>>>>>>>>>>>>>>>> sdata=wZgQd0X2xX6ed8y0 >> >> >>>>>>>>>>>>>>>>>>>>>>> t4O87r66gMlVy%2F8aHqtpwnq8O6w%3D&reserved=0> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> Carlos Rovira >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> Director General >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> M: +34 607 22 60 05 <607%2022%2060%2005> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >>https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fna01.saf >> >>elinks.protect&data=02%7C01%7C%7C859800f0fbdd4084543408d52bf4 >> 6f9e%7Cfa7b1 >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463251207266855& >> sdata=YGZuHz4tyz >> >>GDA8AL0PTMc6Edb8fN8wRKegPMLmUiNvU%3D&reserved=0 >> >> ion.outlook.com/?url= >> >> >>>>>>>>>>>>>>>>>>>>>> http%3A%2F%2Fwww.codeos >> >> >>>>>>>>>>>>>>>>>>>>>>> copic.com&data=02%7C01%7C% >> >> >>>>>>> 7C5f3b122f189e4e0f119b08d51f8a >> >> >>>>>>>>>>>>>>>>>>>>>> 81b0%7Cfa7b1b5a7b3 >> >> >>>>>>>>>>>>>>>>>>>>>>> 4438794aed2c178decee1%7C0%7C0% >> >> 7C636449602097009881& >> >> >>>>>>>>>>>>>>>>>>>>>> sdata=wZgQd0X2xX6ed8y0t >> >> >>>>>>>>>>>>>>>>>>>>>>> 4O87r66gMlVy%2F8aHqtpwnq8O6w%3D&reserved=0 >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> Conocenos Avant2 en 1 minuto! >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >><https://na01.safelinks.protection.outlook.com/?url= >> https%3A%2F%2Fna01.sa >> >>felinks.protec&data=02%7C01%7C%7C859800f0fbdd4084543408d52bf4 >> 6f9e%7Cfa7b1 >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463251207266855& >> sdata=chGRPGjMNW >> >>nMjfD2vsZzKoqSMsvCKMprnmnRTa63cfU%3D&reserved=0 >> >> tion.outlook.com/?url= >> >> >>>>>>>>>>>>>>>>>>>>>> https%3A%2F%2Favant2.e >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>> >>s%2F%23video&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a >> >> >>>>>>>>>>>>>>>>>>>>>> 81b0%7Cfa7b1b5a >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>> 7b34438794aed2c178decee1%7C0%7C0%7C636449602097009881 >> >> >>>>>>>>>>>>>>>>>>>>>>> & >> >> >>>>>>>>>>>>>>>>>>>>>> sdata=JK22xVqobAGGnZ >> >> >>>>>>>>>>>>>>>>>>>>>>> b8laWESXHS3NA5nLdscBYTEHml7Pk%3D&reserved=0> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>>> 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. >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> -- >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >> >>>>>>>>>>>>>>>>>>>>>><https://na01.safelinks.protection.outlook.com/?url=https% 3A%2F%2Fna01.safelinks.protection&data=02%7C01%7C%7C67bd28970d5f42e16e3108d52bff 76f7%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463298566867427&sdata=%2FJQ RwVcC2MM5YrjNPcd832JevthjCxw0Zb%2BnOskyPSM%3D&reserved=0. >> outlook.com/?url=htt >> >>>>>>>>>>>>>>>>>>>>ps%3A%2F%2Fna01.safelinks.protection. >> outlook&data=02%7C >> >>>>>>>>>>>>>>>>>>>>01%7C%7C859800f0fbdd4084543408d52bf4 >> 6f9e%7Cfa7b1b5a7b34 >> >>>>>>>>>>>>>>>>>>>>438794aed2c178decee1%7C0%7C0% >> 7C636463251207266855&sdata >> >>>>>>>>>>>>>>>>>>>>=OnP2EV2bfe3VOHVP%2B6HM3LLpJAOWzhx9PrPq5Vers9Y% >> 3D&reser >> >>>>>>>>>>>>>>>>>>>>ved=0 >> >> .com/?url=https >> >> >>>>>>>>>>>>>>>>>>%3A%2F%2Fna01.safelinks.protection.outlook >> >> &data=02%7C01%7 >> >> >>>>>>>>>>>>>>>>>>C%7Cca49c65bbd2148ea650d08d52a7397a5% >> >> 7Cfa7b1b5a7b34438794 >> >> >>>>>>>>>>>>>>>>>>aed2c178decee1%7C0%7C0%7C63646159830588141 >> >> 2&sdata=hU7rnYM >> >> >>>>>>>>>>>>>>>>>>>>SIezodcBPzByuOkArdj%2Fm3vc1Btz2bCY2JxI%3D&reserved=0. >> >> >>>>>>>> com/?url=https%3A%2F%2 >> >> >>>>>>>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02% >> >> >>>>>>>> 7C01%7C%7Cb6a2094e11dd >> >> >>>>>>>>>>>>>>>>>> >>4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de >> >> >>>>>>>> cee1%7C0%7C0%7 >> >> >>>>>>>>>>>>>>>>>> C636458777567763335&sdata=VO2y >> >> h0RARZiWr4jYbPz8nfsyzyCG2O >> >> >>>>>>>> a2KQ%2Blj >> >> >>>>>>>>>>>>>>>>>> 2z%2FLIM%3D&reserved=0. >> >> >>>>>>>>>> com/?url=http%3A%2F%2Fww >> >> >>>>>>>>>>>>>>>>>> w >> >> >>>>>>>>>>>> . >> >> >>>>>>>>>>>>>>>>>> codeoscopic.com&data=02%7C01%7C% >> >> >>>>>>> 7Cbbcc4f094aec46c8cac208d527b8 >> >> >>>>>>>>>>>> d535%7C >> >> >>>>>>>>>>>>>>>>>> fa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> >> >>>>>>>>>>>> 7C636458597162582230&sdata=% >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%3D&reserved=0 >> >> >>>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> Carlos Rovira >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> Director General >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> M: +34 607 22 60 05 <607%2022%2060%2005> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >>https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>>>> http%3A%2F%2Fwww.c >> >> >>>>>>>>>>>>>>>>>> odeoscopic.com&data=02%7C01%7C% >> >> >>>>>>> 7Cbbcc4f094aec46c8cac208d527b8 >> >> >>>>>>>>>>>> d535%7Cf >> >> >>>>>>>>>>>>>>>>>> a7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> >> >>>>>>>>>>>> 7C636458597162582230&sdata=%2 >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu >> >> 4%3D&reserved=0 >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> Conocenos Avant2 en 1 minuto! >> >> >>>>>>>>>>>>>>>>>> >><https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>>>> https%3A%2F%2Fava >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>> >> >> >>>>> nt2.es%2F%23video&data=02%7C01%7C%7Cbbcc4f094aec46c8cac208d5 >> >> >>>>>>>>>>>>>>>> 27b8 >> >> >>>>>>>>>>>> d535% >> >> >>>>>>>>>>>>>>>>>> 7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> >> >>>>>>>>>>>> 7C636458597162582230&sdata >> >> >>>>>>>>>>>>>>>>>> =Il0uAApioVX8s%2FGpLF6I7n3Z9RVE6lr% >> >> >>>>>>>> 2F2DRXoDPhY7M%3D&reserved=0> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>>> 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 >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>>>>>>> https://na01.safelinks.protection.outlook.com/?url= >> >> >>>>>>>>>> http%3A%2F%2Fabou >> >> >>>>>>>>>>>>>>>>> t >> >> >>>>>>>>>>>> . >> >> >>>>>>>>>>>>>>>>> me%2Fcarlosrovira&data=02%7C01%7C% >> >> >>>>>>>> 7Cbbcc4f094aec46c8cac208d527b8 >> >> >>>>>>>>>>>> d535%7 >> >> >>>>>>>>>>>>>>>>> Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0% >> >> >>>>>>>>>>>> 7C636458597162582230&sdata=9 >> >> >>>>>>>>>>>>>>>>> %2FYyqi%2BYg77E%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1 >> >> >>>>>>> Ec%3D&reserved=0 >> >> >>>>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> -- >> >> >>>>>> Carlos Rovira >> >> >>>>>> >> >> >>>>>>https://na01.safelinks.protection.outlook.com/?url=htt >> >> p%3A%2F%2Fabout >> >> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Cca49c65bbd2148ea6 >> >> 50d08d52a7397a5 >> >> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63646159 >> >> 8305881412&sdat >> >> >>>>>>a=CQxWjt8NhfGG%2Flx50us4io9vxwjwx%2FtJbJYfNuWDvBk%3D&reserved=0 >> >> >>>> >> >> >>>> >> >> >>> >> >> >>> >> >> > >> >> > >> >> >> >> >> >> > > >-- > >Piotr Zarzycki > >Patreon: >*https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patr >eon.com%2Fpiotrzarzycki&data=02%7C01%7C%7C67bd28970d5f42e16e3108d52bff76f7 >%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463298566867427&sdata=Qln >4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0 ><https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patr >eon.com%2Fpiotrzarzycki&data=02%7C01%7C%7C67bd28970d5f42e16e3108d52bff76f7 >%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463298566867427&sdata=Qln >4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*