You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by OmPrakash Muppirala <bi...@gmail.com> on 2017/10/30 08:15:29 UTC

Publishing royale to npm

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

Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Hi Om,

for me it's ok, I suppose you refer to 0.9 right?
I'll be creating new thread to talk about first website release and what to
include, since some things are not ready yet
thanks

2017-11-09 20:34 GMT+01:00 OmPrakash Muppirala <bi...@gmail.com>:

> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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 <bi...@gmail.com>
> > wrote:
> > >
> > > On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <
> carlosrovira@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.rovira@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 <bigosmallm@gmail.com
> >:
> > >>>
> > >>>> We always have option of using apache-royale as package name.
> > >>>>
> > >>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
> > >>>> bigosmallm@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
> > >> <aharui@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.rovira@gmail.com on behalf of
> Carlos
> > >>>>> Rovira"
> > >>>>>>> <carlos.rovira@gmail.com on behalf of
> > >> carlos.rovira@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 <yishayjobs@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
> > >> OmPrakash
> > >>>>>>>>> Muppirala <bi...@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 <ha...@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 <
> > >>>>>>>>> bigosmallm@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=
> > >>>>>>> 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=
> > >>>>>>> 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%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.
> > >>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>>
> > >>> <http://www.codeoscopic.com>
> > >>>
> > >>> Carlos Rovira
> > >>>
> > >>> Director General
> > >>>
> > >>> M: +34 607 22 60 05 <607%2022%2060%2005>
> > >>>
> > >>> http://www.codeoscopic.com
> > >>>
> > >>>
> > >>> Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
> > >>>
> > >>>
> > >>> 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
> > >> http://about.me/carlosrovira
> > >>
> >
> >
>



-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Okok, I thought we'll plan to go from 0.9 to 1.0, so in that case I see it
normal
Thanks Om

2017-11-12 10:14 GMT+01:00 Harbs <ha...@gmail.com>:

> 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 <ca...@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 <bi...@gmail.com>:
> >
> >> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui <ah...@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": "
> >> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
> >> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
> >> "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, "omuppi1@gmail.com on behalf of OmPrakash
> >> Muppirala"
> >>> <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>> Muppirala"
> >>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >>>>>
> >>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <aharui@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 private@royale.apache.org
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Om
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> -Alex
> >>>>>>>
> >>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >>>>>>>
> >>>>>>>> OK. You’re probably right.
> >>>>>>>>
> >>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>> <bi...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
> >>>>>>> <bigosmallm@gmail.com
> >>>>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> We always have option of using apache-royale as package
> >> name.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>> <ha...@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 <
> >>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>> <aharui@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.rovira@gmail.com on
> >> behalf
> >>>>> of
> >>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf
> >>> of
> >>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
> >>>>>>>>>>>>>>>>>>> bigosmallm@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=
> >>>>>>>>>>>>>>>>> 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=
> >>>>>>>>>>>>>>>>> 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%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%2
> >>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
> >>> 7C01%7C%7Cb6a2094e11dd
> >>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
> >>> cee1%7C0%7C0%7
> >>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
> >>> 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
> >>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%
> 7Cbbcc4f094aec46c8cac208d527b8
> >>>>>>> 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
> > http://about.me/carlosrovira
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Tue, Nov 14, 2017 at 11:09 PM, Alex Harui <ah...@adobe.com.invalid>
wrote:

> 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.
>

Do we really need to release royale-compiler separately?  What if we simply
built and packaged it as a dependency along with royale-asjs release?
If and when we want to release royale-compiler, we could do that as its own
release.  This way, we don't need to have complicated chained releases.

Thanks,
Om


>
> Thoughts?
> -Alex
>
> On 11/14/17, 10:44 PM, "omuppi1@gmail.com on behalf of OmPrakash
> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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" <ha...@gmail.com> wrote:
> >>
> >> >Sounds good.
> >> >
> >> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >> >><bi...@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 <ha...@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 <
> >> >>> ngranon@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.lists@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
> >> >>>>>><ca...@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
> >> >>>>> <bi...@gmail.com>:
> >> >>>>>>
> >> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >> >>>>>>> Muppirala"
> >> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>OmPrakash
> >> >>>>>>>>>> Muppirala"
> >> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >> >>>>>>>>>>
> >> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >> >>>>>>>>>>> <aharui@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 private@royale.apache.org
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Thanks,
> >> >>>>>>>>>>> Om
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> -Alex
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>> OK. You’re probably right.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >> >>>>>>>>>>>> <bi...@gmail.com>
> >> >>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >> >>>>> <ha...@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
> >> >>>>>>>>>>>> <bigosmallm@gmail.com
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >> >>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
> >>package
> >> >>>>>>> name.
> >> >>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >> >>>>>>>>>> <ha...@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 <
> >> >>>>>>>>>>>>>>>>>>> bigosmallm@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
> >> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> on
> >> >>>>>>> behalf
> >> >>>>>>>>>> of
> >> >>>>>>>>>>>>>>>>>>>>>> Carlos
> >> >>>>>>>>>>>>>>>>>>>> Rovira"
> >> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >>>>>>>>>>>>>>>>> carlos.rovira@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
> >> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
> >> >>>>>>>>>>>>>>>>>>>>>>>> behalf
> >> >>>>>>>> of
> >> >>>>>>>>>>>>>>>>> OmPrakash
> >> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>> <
> >> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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=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
> >> >>>>
> >> >>>>
> >> >>>
> >> >>>
> >> >
> >> >
> >>
> >>
>
>

Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Huge +1 !

:)

2017-11-15 20:18 GMT+01:00 Piotr Zarzycki <pi...@gmail.com>:

> Hi Om,
>
> Great idea ! :) I will add this one to my To Do list :)
>
> Thanks! Piotr
>
> 2017-11-15 20:13 GMT+01:00 OmPrakash Muppirala <bi...@gmail.com>:
>
> > At some point, we could do things like create a pom.xml based on the
> > features they want.  For example, the Spring Boot project has this page:
> > https://start.spring.io/
> > where you could go select the functionalities you want and download the
> > pom.xml.  Then you simply run mvn install, and everything is setup for
> you
> > automatically.
> >
> > With npm, we already have Josh's yeoman project which can be further
> > tweaked to make it an interactive functionality selection process, which
> > would in turn generate the appropriate workspace files.
> >
> > We could also have a github repo with various starter packs, that support
> > various functionalities and IDEs.
> >
> > Stuff volounteers can start working on today :-)
> >
> > Thanks,
> > Om
> >
> > On Wed, Nov 15, 2017 at 10:37 AM, Alex Harui <ah...@adobe.com.invalid>
> > wrote:
> >
> > > Hi Carlos,
> > >
> > > IMO, it is a classic trade-off problem.  It makes sense that many
> people
> > > want to know exactly what libraries (and versions of those libraries)
> are
> > > being used in the recipe for their app.  And, similarly, some people
> want
> > > to know exactly what code is being used in their app and will start
> with
> > > the Basic set and add beads.
> > >
> > > Flex became popular because it improves developer productivity, and
> > > hopefully Royale will too, and just like many people have expressed a
> > > desire for the Express set, others just want to create a new project,
> > type
> > > a few lines of MXML and AS and have it build.
> > >
> > > In the IDE packages, all SWCs are available without any configuring.  I
> > > think that's actually true in the Maven archetypes as well.
> > >
> > > Explicitness and granularity generally take more time and thus are
> often
> > > traded off against getting something up and running quickly.  I believe
> > > that with Royale, we are giving folks more choices in more places.  Our
> > > "getting started" content will probably use Express components and IDE
> > > packaging or an archetype with all or most SWCs in the POM.  But folks
> > > will be able to use Basic and explicit SWC dependencies in their POMs
> if
> > > they want to.
> > >
> > > My 2 cents,
> > > -Alex
> > >
> > > On 11/15/17, 9:53 AM, "carlos.rovira@gmail.com on behalf of Carlos
> > Rovira"
> > > <carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:
> > >
> > > >Hi,
> > > >
> > > >I must recognize that I'm not fully understand what's the problem.
> > > >
> > > >If you use a Royale class to load data, you know it should link
> > > >Network.swc, To get html controls you use HTML.swc.
> > > >you want binding? so you refer to Binding.swc.
> > > >
> > > >For me this is completely natural.
> > > >
> > > >People working with an API must learn the that API, the classes
> implied,
> > > >and how is structured.
> > > >
> > > >I feel that not doing this could bring to a lots of unused code and
> > > >libraries and maybe will not affect the final weight or load times,
> but
> > > >for
> > > >sure the size of the project and the management will be affected since
> > it
> > > >could carry things that are never needed.
> > > >
> > > >Again, most of this things is not critical, and can be part of the way
> > > >each
> > > >one see development, but want to explain this so people could fully
> > > >understand the goods of maven.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >2017-11-15 17:27 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> > > >
> > > >> Harbs,
> > > >>
> > > >> While technically, it is true that for Royale, the pom.xml files
> need
> > to
> > > >> have the right SWCs specified, I think if we maintain the archetypes
> > > >>then
> > > >> when you create a new Maven project for an app you will get every
> SWC
> > > >> specified in your POM, and I don't think there is an issue for
> having
> > > >>more
> > > >> SWCs than you actually need in your POM.
> > > >>
> > > >> Getting the right SWCs in the POM is more of an issue for the
> > framework
> > > >> build since we do care about what SWCs depend on other SWCs and the
> > > >>order
> > > >> we build them.
> > > >>
> > > >> What I still dream about is ways of automating these things.  So
> that
> > if
> > > >> someone adds a new SWC in frameworks/projects, they don't also have
> to
> > > >> remember to update the archetypes.  And similarly, the duplication
> of
> > > >> settings in the POMs for the SWCs and the -config.xml files for the
> > > >>SWCs.
> > > >>
> > > >> Of course, I could be wrong...
> > > >> -Alex
> > > >>
> > > >> On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:
> > > >>
> > > >> >> why too error-prone?
> > > >> >
> > > >> >Because it requires users to know which classes are in which swc. I
> > > >>don’t
> > > >> >see a reason for that. But, I’m not a Maven user, so take my
> thoughts
> > > >> >with a grain of salt.
> > > >> >
> > > >> >Harbs
> > > >> >
> > > >> >> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <
> > carlosrovira@apache.org
> > > >
> > > >> >>wrote:
> > > >> >>
> > > >> >> Hi Harbs,
> > > >> >>
> > > >> >> why too error-prone? If you are developing a Royale app with
> Maven
> > > >>you
> > > >> >> create a pom, and you add libraries on demand. So your build is
> > > >>totally
> > > >> >> automated and you only need your project pom in the future and
> not
> > > >> >>manually
> > > >> >> check if libraries are the required ones or not. I see just the
> > > >>opposite
> > > >> >> and less error prone.
> > > >> >>
> > > >> >> I know this is lastly a question on how each looks to ways to do
> > > >>things,
> > > >> >> but I use to look at how others are doing things and I think most
> > of
> > > >>the
> > > >> >> projects at Apache are using maven as their way to build their
> > > >>projects
> > > >> >>and
> > > >> >> manage continuous integration, so it must be a safe way to do
> thing
> > > >>or
> > > >> >> maven will be less used today.
> > > >> >>
> > > >> >> In my experience, I'm using a macbookpro and setup the
> environment
> > > >>is a
> > > >> >> breeze. Using Hombrew just need to bring to a new system java,
> git,
> > > >> >>maven
> > > >> >> and from there I get all downloaded and built. maven downloads
> only
> > > >> >>what is
> > > >> >> needed and I don't need to worry about it. Even don't need to set
> > up
> > > >> >> environment variables, what's so cool :)
> > > >> >>
> > > >> >> just my 2ctnms
> > > >> >>
> > > >> >> C.
> > > >> >>
> > > >> >>
> > > >> >> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
> > > >> >>
> > > >> >>> The original topic was npm, but since we’re talking about Maven…
> > ;-)
> > > >> >>>
> > > >> >>> It seems to me that Royale should have a single Maven artifacts
> > > >> >>>dependency
> > > >> >>> that users should be able to specify which pulls in all the
> > possibly
> > > >> >>>needed
> > > >> >>> swcs.
> > > >> >>>
> > > >> >>> Maybe I’m missing something, but from the maven examples I’ve
> > seen,
> > > >>it
> > > >> >>> looks like you need to specify which swcs are needed for them to
> > be
> > > >> >>>pulled
> > > >> >>> in. That seems too error-prone.
> > > >> >>>
> > > >> >>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
> > > >> >>>><pi...@gmail.com>
> > > >> >>> wrote:
> > > >> >>>>
> > > >> >>>> In case of Maven artifacts the only needs of doing one build is
> > for
> > > >> >>>> convenient people who are using Maven build to develop SDK
> > itself.
> > > >>If
> > > >> >>> I'm a
> > > >> >>>> user whom would like to use Royale and build my own application
> > by
> > > >> >>>>Maven
> > > >> >>> I
> > > >> >>>> don't need download repository and build myself whole sources.
> I
> > > >>just
> > > >> >>> need
> > > >> >>>> to create simple pom file and all artifacts will be downloaded
> > from
> > > >> >>> Apache
> > > >> >>>> Maven central - my application will build.
> > > >> >>>>
> > > >> >>>> Piotr
> > > >> >>>>
> > > >> >>>>
> > > >> >>>>
> > > >> >>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> > > >> >>>>
> > > >> >>>>> +1
> > > >> >>>>>
> > > >> >>>>> I think this is the simplest way to handle it.
> > > >> >>>>>
> > > >> >>>>> The only downside is that folks who don’t need the framework
> > will
> > > >> >>> download
> > > >> >>>>> more than they need. but hard-drive space is pretty cheap and
> > like
> > > >> >>> Carlos
> > > >> >>>>> says, we can split if afterwards if there’s demand.
> > > >> >>>>>
> > > >> >>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
> > > >> >>>>>><ca...@apache.org>
> > > >> >>>>> wrote:
> > > >> >>>>>>
> > > >> >>>>>> Hi,
> > > >> >>>>>>
> > > >> >>>>>> I prefer :
> > > >> >>>>>>
> > > >> >>>>>> * only one vote thread
> > > >> >>>>>> * compiler bundled (no release separately) - if people demand
> > > >>it, we
> > > >> >>>>> always
> > > >> >>>>>> can do that
> > > >> >>>>>>
> > > >> >>>>>> about maven, I remember there's 3 separate builds due to how
> > > >>maven
> > > >> >>>>>>make
> > > >> >>>>>> things, I'd like someone with maven skills could finaly join
> > the
> > > >> >>>>>>three
> > > >> >>>>> into
> > > >> >>>>>> one, that was something Chris was planning to do. The final
> > step
> > > >> >>>>>>would
> > > >> >>> be
> > > >> >>>>>> making only one "mvn clean install" and have compiler,
> typedefs
> > > >>and
> > > >> >>> asjs
> > > >> >>>>>> compiled and ready
> > > >> >>>>>>
> > > >> >>>>>> thanks
> > > >> >>>>>>
> > > >> >>>>>>
> > > >> >>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui
> <aharui@adobe.com.invalid
> > >:
> > > >> >>>>>>
> > > >> >>>>>>> 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"
> > > >><piotrzarzycki21@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
> > > >><ah...@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, "omuppi1@gmail.com on behalf of
> > > >>OmPrakash
> > > >> >>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of
> > > >>bigosmallm@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
> > > >> >>>>> <aharui@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" <ha...@gmail.com>
> > > >>wrote:
> > > >> >>>>>>>>>>>
> > > >> >>>>>>>>>>>> Sounds good.
> > > >> >>>>>>>>>>>>
> > > >> >>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> > > >> >>>>>>>>>>>>> <bi...@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
> > > >> >>>>>>>>>>>>><ha...@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
> > <
> > > >> >>>>>>>>>>>>>> ngranon@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.lists@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
> > > >> >>>>>>>>>>>>>>>>> <ca...@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
> > > >> >>>>>>>>>>>>>>>> <bi...@gmail.com>:
> > > >> >>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> > > >> >>>>>>>>>>>>>>>> <ah...@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%7Cca49c65bbd2148ea650d08d52a73
> 97a5%
> > > >> >>>>>>>>>>> 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, "omuppi1@gmail.com on
> behalf
> > > of
> > > >> >>>>>>>>> OmPrakash
> > > >> >>>>>>>>>>>>>>>>>> Muppirala"
> > > >> >>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> > > >>bigosmallm@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
> > > >> >>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on
> > behalf
> > > >>of
> > > >> >>>>>>>>>>> OmPrakash
> > > >> >>>>>>>>>>>>>>>>>>>>> Muppirala"
> > > >> >>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> > > >>bigosmallm@gmail.com
> > > >> >
> > > >> >>>>>>>>> wrote:
> > > >> >>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> > > >> >>>>>>>>>>>>>>>>>>>>>> <aharui@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=
> > > https%3A%2F%2Fna01.sa
> > > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > > f49b%7Cfa7b1b5a7b34
> > > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > > sdata=C%2FphpKLRr7wtRU5
> > > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > > >> 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=
> > > https%3A%2F%2Fna01.sa
> > > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > > f49b%7Cfa7b1b5a7b34
> > > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > > sdata=C%2FphpKLRr7wtRU5
> > > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > > >> 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%2Fna01.sa
> > > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > > f49b%7Cfa7b1b5a7b34
> > > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > > sdata=C%2FphpKLRr7wtRU5
> > > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > > >> 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 private@royale.apache.org
> > > >> >>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>> Thanks,
> > > >> >>>>>>>>>>>>>>>>>>>>>> Om
> > > >> >>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>> -Alex
> > > >> >>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <
> > > >> harbs.lists@gmail.com>
> > > >> >>>>>>>>> wrote:
> > > >> >>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash
> > > >>Muppirala
> > > >> >>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> > > >> >>>>>>>>>>>>>>>> <ha...@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
> > > >> >>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos
> > > >>Rovira
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using
> > > >> apache-royale as
> > > >> >>>>>>>>>>> package
> > > >> >>>>>>>>>>>>>>>>>> name.
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM,
> Harbs
> > > >> >>>>>>>>>>>>>>>>>>>>> <ha...@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 <
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> > > >> >>>>>>>>> on
> > > >> >>>>>>>>>>>>>>>>>> behalf
> > > >> >>>>>>>>>>>>>>>>>>>>> of
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on
> behalf
> > of
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
> > > >> >>> omuppi1@gmail.com>
> > > >> >>>>>>>>> on
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> > > >> >>>>>>>>>>>>>>>>>>> of
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bigosmallm@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.lists@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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a
> > > >> 6ba2%7Cfa7b1b5a7b34438
> > > >> 794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=
> > > >> SpApvoTVow%2BPV3edMbPJGwtkX
> > > >> fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
> > > >> >>>>>>> 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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> fa7b1b5a7b34438794aed2c178dece
> > e1%7C0%7C0%
> > > >> >>>>>>>>>>>>>>>>>>>>>>> 7C636458597162582230&sdata=%
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3
> > > >> j4Jz9bXSVtkRu4%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
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> a7b1b5a7b34438794aed2c178decee
> > 1%7C0%7C0%
> > > >> >>>>>>>>>>>>>>>>>>>>>>> 7C636458597162582230&sdata=%2
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j
> > > 4Jz9bXSVtkRu
> > > >> >>>>>>>>>>> 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%
> > > >> 7Cbbcc4f094aec46c8cac208d
> > > >> >>>>>>>>>>>>>>>>5
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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=
> > > >> https%3A%2F%2Fna01.safelinks&
> > > >> data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%
> > > >> 7Cfa7b1b5a7b34438794aed2c178d
> > > >> ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%
> > > >> 2FbhrBxSgCySDM1OULGCIXjLBcav
> > > >> c8HngjUU%3D&reserved=0.
> > > >> >>>>>>> protection.outlook.com/?url=
> > > >> >>>>>>>>>>>>>>>>>>>>> http%3A%2F%2Fabou
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> t
> > > >> >>>>>>>>>>>>>>>>>>>>>>> .
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> me%2Fcarlosrovira&data=02%7C01%7C%
> > > >> >>>>>>>>>>>>>>>>>>> 7Cbbcc4f094aec46c8cac208d527b8
> > > >> >>>>>>>>>>>>>>>>>>>>>>> d535%7
> > > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Cfa7b1b5a7b34438794aed2c178dec
> > ee1%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
> > > >> >>>>>>>>>>>>>>>>> %7Cfa7b1b5a7b34438794aed2c178de
> > > cee1%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%
> > > >> >>> 7C67bd28970d5f42e16e3108d52bff
> > > >> >>>>>>> 76f7
> > > >> >>>>>>>> %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%
> > > >> >>> 7C67bd28970d5f42e16e3108d52bff
> > > >> >>>>>>> 76f7
> > > >> >>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > > >> >>>>>>> 7C636463298566867427&sdata=Qln
> > > >> >>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> > > >> >>>>>>>
> > > >> >>>>>>>
> > > >> >>>>>>
> > > >> >>>>>>
> > > >> >>>>>> --
> > > >> >>>>>> Carlos Rovira
> > > >> >>>>>>
> > > >> >>>>>>https://na01.safelinks.protection.outlook.com/?url=
> > > >> http%3A%2F%2Fabout
> > > >> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%
> > 7Ce246c07a09a44cff420708d52c1a
> > > >> 6ba2
> > > >> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > > >> 7C636463414346965184&sdat
> > > >> >>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> > > >> >>>>>
> > > >> >>>>>
> > > >> >>>>
> > > >> >>>>
> > > >> >>>> --
> > > >> >>>>
> > > >> >>>> Piotr Zarzycki
> > > >> >>>>
> > > >> >>>> Patreon:
> > > >> >>>>*https://na01.safelinks.protection.outlook.com/?url=
> > > >> https%3A%2F%2Fwww.p
> > > >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> > > >> 7Ce246c07a09a44cff420708d52c
> > > >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > > >> 7C636463414346965184&
> > > >> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA
> > %3D&reserved=0
> > > >> >>>>
> > > >> >>>><https://na01.safelinks.protection.outlook.com/?url=
> > > >> https%3A%2F%2Fwww.p
> > > >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> > > >> 7Ce246c07a09a44cff420708d52c
> > > >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > > >> 7C636463414346965184&
> > > >>
> > > >>>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA
> > > %3D&reserved=0>*
> > > >> >>>
> > > >> >>>
> > > >> >>
> > > >> >>
> > > >> >> --
> > > >> >> Carlos Rovira
> > > >> >>
> > > >> >>https://na01.safelinks.protection.outlook.com/?url=
> > > >> http%3A%2F%2Fabout.me%
> > > >> >>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> > > >> 6ba2%7Cfa7b1
> > > >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
> > > >> sdata=8OXC3rvTt7
> > > >> >>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > > >--
> > > >Carlos Rovira
> > > >https://na01.safelinks.protection.outlook.com/?url=
> > > http%3A%2F%2Fabout.me%2
> > > >Fcarlosrovira&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > > f49b%7Cfa7b1b5
> > > >a7b34438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > > sdata=gEpLSWQFC0gdK
> > > >qRx0gBfmmkIMGtRg31TJs7D6OSgrD0%3D&reserved=0
> > >
> > >
> >
>
>
>
> --
>
> Piotr Zarzycki
>
> Patreon: *https://www.patreon.com/piotrzarzycki
> <https://www.patreon.com/piotrzarzycki>*
>



-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Piotr Zarzycki <pi...@gmail.com>.
Hi Om,

Great idea ! :) I will add this one to my To Do list :)

Thanks! Piotr

2017-11-15 20:13 GMT+01:00 OmPrakash Muppirala <bi...@gmail.com>:

> At some point, we could do things like create a pom.xml based on the
> features they want.  For example, the Spring Boot project has this page:
> https://start.spring.io/
> where you could go select the functionalities you want and download the
> pom.xml.  Then you simply run mvn install, and everything is setup for you
> automatically.
>
> With npm, we already have Josh's yeoman project which can be further
> tweaked to make it an interactive functionality selection process, which
> would in turn generate the appropriate workspace files.
>
> We could also have a github repo with various starter packs, that support
> various functionalities and IDEs.
>
> Stuff volounteers can start working on today :-)
>
> Thanks,
> Om
>
> On Wed, Nov 15, 2017 at 10:37 AM, Alex Harui <ah...@adobe.com.invalid>
> wrote:
>
> > Hi Carlos,
> >
> > IMO, it is a classic trade-off problem.  It makes sense that many people
> > want to know exactly what libraries (and versions of those libraries) are
> > being used in the recipe for their app.  And, similarly, some people want
> > to know exactly what code is being used in their app and will start with
> > the Basic set and add beads.
> >
> > Flex became popular because it improves developer productivity, and
> > hopefully Royale will too, and just like many people have expressed a
> > desire for the Express set, others just want to create a new project,
> type
> > a few lines of MXML and AS and have it build.
> >
> > In the IDE packages, all SWCs are available without any configuring.  I
> > think that's actually true in the Maven archetypes as well.
> >
> > Explicitness and granularity generally take more time and thus are often
> > traded off against getting something up and running quickly.  I believe
> > that with Royale, we are giving folks more choices in more places.  Our
> > "getting started" content will probably use Express components and IDE
> > packaging or an archetype with all or most SWCs in the POM.  But folks
> > will be able to use Basic and explicit SWC dependencies in their POMs if
> > they want to.
> >
> > My 2 cents,
> > -Alex
> >
> > On 11/15/17, 9:53 AM, "carlos.rovira@gmail.com on behalf of Carlos
> Rovira"
> > <carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:
> >
> > >Hi,
> > >
> > >I must recognize that I'm not fully understand what's the problem.
> > >
> > >If you use a Royale class to load data, you know it should link
> > >Network.swc, To get html controls you use HTML.swc.
> > >you want binding? so you refer to Binding.swc.
> > >
> > >For me this is completely natural.
> > >
> > >People working with an API must learn the that API, the classes implied,
> > >and how is structured.
> > >
> > >I feel that not doing this could bring to a lots of unused code and
> > >libraries and maybe will not affect the final weight or load times, but
> > >for
> > >sure the size of the project and the management will be affected since
> it
> > >could carry things that are never needed.
> > >
> > >Again, most of this things is not critical, and can be part of the way
> > >each
> > >one see development, but want to explain this so people could fully
> > >understand the goods of maven.
> > >
> > >
> > >
> > >
> > >
> > >2017-11-15 17:27 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> > >
> > >> Harbs,
> > >>
> > >> While technically, it is true that for Royale, the pom.xml files need
> to
> > >> have the right SWCs specified, I think if we maintain the archetypes
> > >>then
> > >> when you create a new Maven project for an app you will get every SWC
> > >> specified in your POM, and I don't think there is an issue for having
> > >>more
> > >> SWCs than you actually need in your POM.
> > >>
> > >> Getting the right SWCs in the POM is more of an issue for the
> framework
> > >> build since we do care about what SWCs depend on other SWCs and the
> > >>order
> > >> we build them.
> > >>
> > >> What I still dream about is ways of automating these things.  So that
> if
> > >> someone adds a new SWC in frameworks/projects, they don't also have to
> > >> remember to update the archetypes.  And similarly, the duplication of
> > >> settings in the POMs for the SWCs and the -config.xml files for the
> > >>SWCs.
> > >>
> > >> Of course, I could be wrong...
> > >> -Alex
> > >>
> > >> On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:
> > >>
> > >> >> why too error-prone?
> > >> >
> > >> >Because it requires users to know which classes are in which swc. I
> > >>don’t
> > >> >see a reason for that. But, I’m not a Maven user, so take my thoughts
> > >> >with a grain of salt.
> > >> >
> > >> >Harbs
> > >> >
> > >> >> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <
> carlosrovira@apache.org
> > >
> > >> >>wrote:
> > >> >>
> > >> >> Hi Harbs,
> > >> >>
> > >> >> why too error-prone? If you are developing a Royale app with Maven
> > >>you
> > >> >> create a pom, and you add libraries on demand. So your build is
> > >>totally
> > >> >> automated and you only need your project pom in the future and not
> > >> >>manually
> > >> >> check if libraries are the required ones or not. I see just the
> > >>opposite
> > >> >> and less error prone.
> > >> >>
> > >> >> I know this is lastly a question on how each looks to ways to do
> > >>things,
> > >> >> but I use to look at how others are doing things and I think most
> of
> > >>the
> > >> >> projects at Apache are using maven as their way to build their
> > >>projects
> > >> >>and
> > >> >> manage continuous integration, so it must be a safe way to do thing
> > >>or
> > >> >> maven will be less used today.
> > >> >>
> > >> >> In my experience, I'm using a macbookpro and setup the environment
> > >>is a
> > >> >> breeze. Using Hombrew just need to bring to a new system java, git,
> > >> >>maven
> > >> >> and from there I get all downloaded and built. maven downloads only
> > >> >>what is
> > >> >> needed and I don't need to worry about it. Even don't need to set
> up
> > >> >> environment variables, what's so cool :)
> > >> >>
> > >> >> just my 2ctnms
> > >> >>
> > >> >> C.
> > >> >>
> > >> >>
> > >> >> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
> > >> >>
> > >> >>> The original topic was npm, but since we’re talking about Maven…
> ;-)
> > >> >>>
> > >> >>> It seems to me that Royale should have a single Maven artifacts
> > >> >>>dependency
> > >> >>> that users should be able to specify which pulls in all the
> possibly
> > >> >>>needed
> > >> >>> swcs.
> > >> >>>
> > >> >>> Maybe I’m missing something, but from the maven examples I’ve
> seen,
> > >>it
> > >> >>> looks like you need to specify which swcs are needed for them to
> be
> > >> >>>pulled
> > >> >>> in. That seems too error-prone.
> > >> >>>
> > >> >>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
> > >> >>>><pi...@gmail.com>
> > >> >>> wrote:
> > >> >>>>
> > >> >>>> In case of Maven artifacts the only needs of doing one build is
> for
> > >> >>>> convenient people who are using Maven build to develop SDK
> itself.
> > >>If
> > >> >>> I'm a
> > >> >>>> user whom would like to use Royale and build my own application
> by
> > >> >>>>Maven
> > >> >>> I
> > >> >>>> don't need download repository and build myself whole sources. I
> > >>just
> > >> >>> need
> > >> >>>> to create simple pom file and all artifacts will be downloaded
> from
> > >> >>> Apache
> > >> >>>> Maven central - my application will build.
> > >> >>>>
> > >> >>>> Piotr
> > >> >>>>
> > >> >>>>
> > >> >>>>
> > >> >>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> > >> >>>>
> > >> >>>>> +1
> > >> >>>>>
> > >> >>>>> I think this is the simplest way to handle it.
> > >> >>>>>
> > >> >>>>> The only downside is that folks who don’t need the framework
> will
> > >> >>> download
> > >> >>>>> more than they need. but hard-drive space is pretty cheap and
> like
> > >> >>> Carlos
> > >> >>>>> says, we can split if afterwards if there’s demand.
> > >> >>>>>
> > >> >>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
> > >> >>>>>><ca...@apache.org>
> > >> >>>>> wrote:
> > >> >>>>>>
> > >> >>>>>> Hi,
> > >> >>>>>>
> > >> >>>>>> I prefer :
> > >> >>>>>>
> > >> >>>>>> * only one vote thread
> > >> >>>>>> * compiler bundled (no release separately) - if people demand
> > >>it, we
> > >> >>>>> always
> > >> >>>>>> can do that
> > >> >>>>>>
> > >> >>>>>> about maven, I remember there's 3 separate builds due to how
> > >>maven
> > >> >>>>>>make
> > >> >>>>>> things, I'd like someone with maven skills could finaly join
> the
> > >> >>>>>>three
> > >> >>>>> into
> > >> >>>>>> one, that was something Chris was planning to do. The final
> step
> > >> >>>>>>would
> > >> >>> be
> > >> >>>>>> making only one "mvn clean install" and have compiler, typedefs
> > >>and
> > >> >>> asjs
> > >> >>>>>> compiled and ready
> > >> >>>>>>
> > >> >>>>>> thanks
> > >> >>>>>>
> > >> >>>>>>
> > >> >>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <aharui@adobe.com.invalid
> >:
> > >> >>>>>>
> > >> >>>>>>> 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"
> > >><piotrzarzycki21@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
> > >><ah...@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, "omuppi1@gmail.com on behalf of
> > >>OmPrakash
> > >> >>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of
> > >>bigosmallm@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
> > >> >>>>> <aharui@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" <ha...@gmail.com>
> > >>wrote:
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>>> Sounds good.
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> > >> >>>>>>>>>>>>> <bi...@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
> > >> >>>>>>>>>>>>><ha...@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
> <
> > >> >>>>>>>>>>>>>> ngranon@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.lists@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
> > >> >>>>>>>>>>>>>>>>> <ca...@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
> > >> >>>>>>>>>>>>>>>> <bi...@gmail.com>:
> > >> >>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> > >> >>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf
> > of
> > >> >>>>>>>>> OmPrakash
> > >> >>>>>>>>>>>>>>>>>> Muppirala"
> > >> >>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> > >>bigosmallm@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
> > >> >>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on
> behalf
> > >>of
> > >> >>>>>>>>>>> OmPrakash
> > >> >>>>>>>>>>>>>>>>>>>>> Muppirala"
> > >> >>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> > >>bigosmallm@gmail.com
> > >> >
> > >> >>>>>>>>> wrote:
> > >> >>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> > >> >>>>>>>>>>>>>>>>>>>>>> <aharui@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=
> > https%3A%2F%2Fna01.sa
> > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > f49b%7Cfa7b1b5a7b34
> > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > sdata=C%2FphpKLRr7wtRU5
> > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > >> 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=
> > https%3A%2F%2Fna01.sa
> > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > f49b%7Cfa7b1b5a7b34
> > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > sdata=C%2FphpKLRr7wtRU5
> > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > >> 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%2Fna01.sa
> > >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > f49b%7Cfa7b1b5a7b34
> > >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > sdata=C%2FphpKLRr7wtRU5
> > >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> > >> 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 private@royale.apache.org
> > >> >>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>> Thanks,
> > >> >>>>>>>>>>>>>>>>>>>>>> Om
> > >> >>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>> -Alex
> > >> >>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <
> > >> harbs.lists@gmail.com>
> > >> >>>>>>>>> wrote:
> > >> >>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> > >> >>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash
> > >>Muppirala
> > >> >>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> > >> >>>>>>>>>>>>>>>> <ha...@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
> > >> >>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> > >> >>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos
> > >>Rovira
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using
> > >> apache-royale as
> > >> >>>>>>>>>>> package
> > >> >>>>>>>>>>>>>>>>>> name.
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> > >> >>>>>>>>>>>>>>>>>>>>> <ha...@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 <
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> > >> >>>>>>>>> on
> > >> >>>>>>>>>>>>>>>>>> behalf
> > >> >>>>>>>>>>>>>>>>>>>>> of
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf
> of
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
> > >> >>> omuppi1@gmail.com>
> > >> >>>>>>>>> on
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> > >> >>>>>>>>>>>>>>>>>>> of
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a
> > >> 6ba2%7Cfa7b1b5a7b34438
> > >> 794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=
> > >> SpApvoTVow%2BPV3edMbPJGwtkX
> > >> fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
> > >> >>>>>>> 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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> fa7b1b5a7b34438794aed2c178dece
> e1%7C0%7C0%
> > >> >>>>>>>>>>>>>>>>>>>>>>> 7C636458597162582230&sdata=%
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3
> > >> j4Jz9bXSVtkRu4%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
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> a7b1b5a7b34438794aed2c178decee
> 1%7C0%7C0%
> > >> >>>>>>>>>>>>>>>>>>>>>>> 7C636458597162582230&sdata=%2
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j
> > 4Jz9bXSVtkRu
> > >> >>>>>>>>>>> 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%
> > >> 7Cbbcc4f094aec46c8cac208d
> > >> >>>>>>>>>>>>>>>>5
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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=
> > >> https%3A%2F%2Fna01.safelinks&
> > >> data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%
> > >> 7Cfa7b1b5a7b34438794aed2c178d
> > >> ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%
> > >> 2FbhrBxSgCySDM1OULGCIXjLBcav
> > >> c8HngjUU%3D&reserved=0.
> > >> >>>>>>> protection.outlook.com/?url=
> > >> >>>>>>>>>>>>>>>>>>>>> http%3A%2F%2Fabou
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> t
> > >> >>>>>>>>>>>>>>>>>>>>>>> .
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> me%2Fcarlosrovira&data=02%7C01%7C%
> > >> >>>>>>>>>>>>>>>>>>> 7Cbbcc4f094aec46c8cac208d527b8
> > >> >>>>>>>>>>>>>>>>>>>>>>> d535%7
> > >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Cfa7b1b5a7b34438794aed2c178dec
> ee1%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
> > >> >>>>>>>>>>>>>>>>> %7Cfa7b1b5a7b34438794aed2c178de
> > cee1%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%
> > >> >>> 7C67bd28970d5f42e16e3108d52bff
> > >> >>>>>>> 76f7
> > >> >>>>>>>> %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%
> > >> >>> 7C67bd28970d5f42e16e3108d52bff
> > >> >>>>>>> 76f7
> > >> >>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > >> >>>>>>> 7C636463298566867427&sdata=Qln
> > >> >>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> > >> >>>>>>>
> > >> >>>>>>>
> > >> >>>>>>
> > >> >>>>>>
> > >> >>>>>> --
> > >> >>>>>> Carlos Rovira
> > >> >>>>>>
> > >> >>>>>>https://na01.safelinks.protection.outlook.com/?url=
> > >> http%3A%2F%2Fabout
> > >> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%
> 7Ce246c07a09a44cff420708d52c1a
> > >> 6ba2
> > >> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > >> 7C636463414346965184&sdat
> > >> >>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> > >> >>>>>
> > >> >>>>>
> > >> >>>>
> > >> >>>>
> > >> >>>> --
> > >> >>>>
> > >> >>>> Piotr Zarzycki
> > >> >>>>
> > >> >>>> Patreon:
> > >> >>>>*https://na01.safelinks.protection.outlook.com/?url=
> > >> https%3A%2F%2Fwww.p
> > >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> > >> 7Ce246c07a09a44cff420708d52c
> > >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > >> 7C636463414346965184&
> > >> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA
> %3D&reserved=0
> > >> >>>>
> > >> >>>><https://na01.safelinks.protection.outlook.com/?url=
> > >> https%3A%2F%2Fwww.p
> > >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> > >> 7Ce246c07a09a44cff420708d52c
> > >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> > >> 7C636463414346965184&
> > >>
> > >>>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA
> > %3D&reserved=0>*
> > >> >>>
> > >> >>>
> > >> >>
> > >> >>
> > >> >> --
> > >> >> Carlos Rovira
> > >> >>
> > >> >>https://na01.safelinks.protection.outlook.com/?url=
> > >> http%3A%2F%2Fabout.me%
> > >> >>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> > >> 6ba2%7Cfa7b1
> > >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
> > >> sdata=8OXC3rvTt7
> > >> >>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> > >> >
> > >>
> > >>
> > >
> > >
> > >--
> > >Carlos Rovira
> > >https://na01.safelinks.protection.outlook.com/?url=
> > http%3A%2F%2Fabout.me%2
> > >Fcarlosrovira&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> > f49b%7Cfa7b1b5
> > >a7b34438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> > sdata=gEpLSWQFC0gdK
> > >qRx0gBfmmkIMGtRg31TJs7D6OSgrD0%3D&reserved=0
> >
> >
>



-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
At some point, we could do things like create a pom.xml based on the
features they want.  For example, the Spring Boot project has this page:
https://start.spring.io/
where you could go select the functionalities you want and download the
pom.xml.  Then you simply run mvn install, and everything is setup for you
automatically.

With npm, we already have Josh's yeoman project which can be further
tweaked to make it an interactive functionality selection process, which
would in turn generate the appropriate workspace files.

We could also have a github repo with various starter packs, that support
various functionalities and IDEs.

Stuff volounteers can start working on today :-)

Thanks,
Om

On Wed, Nov 15, 2017 at 10:37 AM, Alex Harui <ah...@adobe.com.invalid>
wrote:

> Hi Carlos,
>
> IMO, it is a classic trade-off problem.  It makes sense that many people
> want to know exactly what libraries (and versions of those libraries) are
> being used in the recipe for their app.  And, similarly, some people want
> to know exactly what code is being used in their app and will start with
> the Basic set and add beads.
>
> Flex became popular because it improves developer productivity, and
> hopefully Royale will too, and just like many people have expressed a
> desire for the Express set, others just want to create a new project, type
> a few lines of MXML and AS and have it build.
>
> In the IDE packages, all SWCs are available without any configuring.  I
> think that's actually true in the Maven archetypes as well.
>
> Explicitness and granularity generally take more time and thus are often
> traded off against getting something up and running quickly.  I believe
> that with Royale, we are giving folks more choices in more places.  Our
> "getting started" content will probably use Express components and IDE
> packaging or an archetype with all or most SWCs in the POM.  But folks
> will be able to use Basic and explicit SWC dependencies in their POMs if
> they want to.
>
> My 2 cents,
> -Alex
>
> On 11/15/17, 9:53 AM, "carlos.rovira@gmail.com on behalf of Carlos Rovira"
> <carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:
>
> >Hi,
> >
> >I must recognize that I'm not fully understand what's the problem.
> >
> >If you use a Royale class to load data, you know it should link
> >Network.swc, To get html controls you use HTML.swc.
> >you want binding? so you refer to Binding.swc.
> >
> >For me this is completely natural.
> >
> >People working with an API must learn the that API, the classes implied,
> >and how is structured.
> >
> >I feel that not doing this could bring to a lots of unused code and
> >libraries and maybe will not affect the final weight or load times, but
> >for
> >sure the size of the project and the management will be affected since it
> >could carry things that are never needed.
> >
> >Again, most of this things is not critical, and can be part of the way
> >each
> >one see development, but want to explain this so people could fully
> >understand the goods of maven.
> >
> >
> >
> >
> >
> >2017-11-15 17:27 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> >
> >> Harbs,
> >>
> >> While technically, it is true that for Royale, the pom.xml files need to
> >> have the right SWCs specified, I think if we maintain the archetypes
> >>then
> >> when you create a new Maven project for an app you will get every SWC
> >> specified in your POM, and I don't think there is an issue for having
> >>more
> >> SWCs than you actually need in your POM.
> >>
> >> Getting the right SWCs in the POM is more of an issue for the framework
> >> build since we do care about what SWCs depend on other SWCs and the
> >>order
> >> we build them.
> >>
> >> What I still dream about is ways of automating these things.  So that if
> >> someone adds a new SWC in frameworks/projects, they don't also have to
> >> remember to update the archetypes.  And similarly, the duplication of
> >> settings in the POMs for the SWCs and the -config.xml files for the
> >>SWCs.
> >>
> >> Of course, I could be wrong...
> >> -Alex
> >>
> >> On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:
> >>
> >> >> why too error-prone?
> >> >
> >> >Because it requires users to know which classes are in which swc. I
> >>don’t
> >> >see a reason for that. But, I’m not a Maven user, so take my thoughts
> >> >with a grain of salt.
> >> >
> >> >Harbs
> >> >
> >> >> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <carlosrovira@apache.org
> >
> >> >>wrote:
> >> >>
> >> >> Hi Harbs,
> >> >>
> >> >> why too error-prone? If you are developing a Royale app with Maven
> >>you
> >> >> create a pom, and you add libraries on demand. So your build is
> >>totally
> >> >> automated and you only need your project pom in the future and not
> >> >>manually
> >> >> check if libraries are the required ones or not. I see just the
> >>opposite
> >> >> and less error prone.
> >> >>
> >> >> I know this is lastly a question on how each looks to ways to do
> >>things,
> >> >> but I use to look at how others are doing things and I think most of
> >>the
> >> >> projects at Apache are using maven as their way to build their
> >>projects
> >> >>and
> >> >> manage continuous integration, so it must be a safe way to do thing
> >>or
> >> >> maven will be less used today.
> >> >>
> >> >> In my experience, I'm using a macbookpro and setup the environment
> >>is a
> >> >> breeze. Using Hombrew just need to bring to a new system java, git,
> >> >>maven
> >> >> and from there I get all downloaded and built. maven downloads only
> >> >>what is
> >> >> needed and I don't need to worry about it. Even don't need to set up
> >> >> environment variables, what's so cool :)
> >> >>
> >> >> just my 2ctnms
> >> >>
> >> >> C.
> >> >>
> >> >>
> >> >> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
> >> >>
> >> >>> The original topic was npm, but since we’re talking about Maven… ;-)
> >> >>>
> >> >>> It seems to me that Royale should have a single Maven artifacts
> >> >>>dependency
> >> >>> that users should be able to specify which pulls in all the possibly
> >> >>>needed
> >> >>> swcs.
> >> >>>
> >> >>> Maybe I’m missing something, but from the maven examples I’ve seen,
> >>it
> >> >>> looks like you need to specify which swcs are needed for them to be
> >> >>>pulled
> >> >>> in. That seems too error-prone.
> >> >>>
> >> >>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
> >> >>>><pi...@gmail.com>
> >> >>> wrote:
> >> >>>>
> >> >>>> In case of Maven artifacts the only needs of doing one build is for
> >> >>>> convenient people who are using Maven build to develop SDK itself.
> >>If
> >> >>> I'm a
> >> >>>> user whom would like to use Royale and build my own application by
> >> >>>>Maven
> >> >>> I
> >> >>>> don't need download repository and build myself whole sources. I
> >>just
> >> >>> need
> >> >>>> to create simple pom file and all artifacts will be downloaded from
> >> >>> Apache
> >> >>>> Maven central - my application will build.
> >> >>>>
> >> >>>> Piotr
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> >> >>>>
> >> >>>>> +1
> >> >>>>>
> >> >>>>> I think this is the simplest way to handle it.
> >> >>>>>
> >> >>>>> The only downside is that folks who don’t need the framework will
> >> >>> download
> >> >>>>> more than they need. but hard-drive space is pretty cheap and like
> >> >>> Carlos
> >> >>>>> says, we can split if afterwards if there’s demand.
> >> >>>>>
> >> >>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
> >> >>>>>><ca...@apache.org>
> >> >>>>> wrote:
> >> >>>>>>
> >> >>>>>> Hi,
> >> >>>>>>
> >> >>>>>> I prefer :
> >> >>>>>>
> >> >>>>>> * only one vote thread
> >> >>>>>> * compiler bundled (no release separately) - if people demand
> >>it, we
> >> >>>>> always
> >> >>>>>> can do that
> >> >>>>>>
> >> >>>>>> about maven, I remember there's 3 separate builds due to how
> >>maven
> >> >>>>>>make
> >> >>>>>> things, I'd like someone with maven skills could finaly join the
> >> >>>>>>three
> >> >>>>> into
> >> >>>>>> one, that was something Chris was planning to do. The final step
> >> >>>>>>would
> >> >>> be
> >> >>>>>> making only one "mvn clean install" and have compiler, typedefs
> >>and
> >> >>> asjs
> >> >>>>>> compiled and ready
> >> >>>>>>
> >> >>>>>> thanks
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> >> >>>>>>
> >> >>>>>>> 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"
> >><piotrzarzycki21@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
> >><ah...@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, "omuppi1@gmail.com on behalf of
> >>OmPrakash
> >> >>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of
> >>bigosmallm@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
> >> >>>>> <aharui@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" <ha...@gmail.com>
> >>wrote:
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>> Sounds good.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >> >>>>>>>>>>>>> <bi...@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
> >> >>>>>>>>>>>>><ha...@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 <
> >> >>>>>>>>>>>>>> ngranon@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.lists@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
> >> >>>>>>>>>>>>>>>>> <ca...@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
> >> >>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >> >>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >> >>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf
> of
> >> >>>>>>>>> OmPrakash
> >> >>>>>>>>>>>>>>>>>> Muppirala"
> >> >>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> >>bigosmallm@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
> >> >>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf
> >>of
> >> >>>>>>>>>>> OmPrakash
> >> >>>>>>>>>>>>>>>>>>>>> Muppirala"
> >> >>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
> >>bigosmallm@gmail.com
> >> >
> >> >>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >> >>>>>>>>>>>>>>>>>>>>>> <aharui@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=
> https%3A%2F%2Fna01.sa
> >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> f49b%7Cfa7b1b5a7b34
> >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> sdata=C%2FphpKLRr7wtRU5
> >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> >> 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=
> https%3A%2F%2Fna01.sa
> >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> f49b%7Cfa7b1b5a7b34
> >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> sdata=C%2FphpKLRr7wtRU5
> >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> >> 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%2Fna01.sa
> >>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> f49b%7Cfa7b1b5a7b34
> >>438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> sdata=C%2FphpKLRr7wtRU5
> >>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
> >> 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 private@royale.apache.org
> >> >>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>> Thanks,
> >> >>>>>>>>>>>>>>>>>>>>>> Om
> >> >>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>> -Alex
> >> >>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <
> >> harbs.lists@gmail.com>
> >> >>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> >> >>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash
> >>Muppirala
> >> >>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> >> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >> >>>>>>>>>>>>>>>> <ha...@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
> >> >>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> >> >>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos
> >>Rovira
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using
> >> apache-royale as
> >> >>>>>>>>>>> package
> >> >>>>>>>>>>>>>>>>>> name.
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >> >>>>>>>>>>>>>>>>>>>>> <ha...@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 <
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> >> >>>>>>>>> on
> >> >>>>>>>>>>>>>>>>>> behalf
> >> >>>>>>>>>>>>>>>>>>>>> of
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
> >> >>> omuppi1@gmail.com>
> >> >>>>>>>>> on
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> >> >>>>>>>>>>>>>>>>>>> of
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a
> >> 6ba2%7Cfa7b1b5a7b34438
> >> 794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=
> >> SpApvoTVow%2BPV3edMbPJGwtkX
> >> fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
> >> >>>>>>> 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=%
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3
> >> j4Jz9bXSVtkRu4%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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j
> 4Jz9bXSVtkRu
> >> >>>>>>>>>>> 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%
> >> 7Cbbcc4f094aec46c8cac208d
> >> >>>>>>>>>>>>>>>>5
> >> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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=
> >> https%3A%2F%2Fna01.safelinks&
> >> data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%
> >> 7Cfa7b1b5a7b34438794aed2c178d
> >> ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%
> >> 2FbhrBxSgCySDM1OULGCIXjLBcav
> >> c8HngjUU%3D&reserved=0.
> >> >>>>>>> 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
> >> >>>>>>>>>>>>>>>>> %7Cfa7b1b5a7b34438794aed2c178de
> cee1%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%
> >> >>> 7C67bd28970d5f42e16e3108d52bff
> >> >>>>>>> 76f7
> >> >>>>>>>> %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%
> >> >>> 7C67bd28970d5f42e16e3108d52bff
> >> >>>>>>> 76f7
> >> >>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> >>>>>>> 7C636463298566867427&sdata=Qln
> >> >>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> >> >>>>>>>
> >> >>>>>>>
> >> >>>>>>
> >> >>>>>>
> >> >>>>>> --
> >> >>>>>> Carlos Rovira
> >> >>>>>>
> >> >>>>>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fabout
> >> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> >> 6ba2
> >> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C636463414346965184&sdat
> >> >>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> >> >>>>>
> >> >>>>>
> >> >>>>
> >> >>>>
> >> >>>> --
> >> >>>>
> >> >>>> Piotr Zarzycki
> >> >>>>
> >> >>>> Patreon:
> >> >>>>*https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.p
> >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> >> 7Ce246c07a09a44cff420708d52c
> >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C636463414346965184&
> >> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0
> >> >>>>
> >> >>>><https://na01.safelinks.protection.outlook.com/?url=
> >> https%3A%2F%2Fwww.p
> >> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> >> 7Ce246c07a09a44cff420708d52c
> >> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C636463414346965184&
> >>
> >>>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA
> %3D&reserved=0>*
> >> >>>
> >> >>>
> >> >>
> >> >>
> >> >> --
> >> >> Carlos Rovira
> >> >>
> >> >>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fabout.me%
> >> >>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> >> 6ba2%7Cfa7b1
> >> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
> >> sdata=8OXC3rvTt7
> >> >>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> >> >
> >>
> >>
> >
> >
> >--
> >Carlos Rovira
> >https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%2
> >Fcarlosrovira&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51
> f49b%7Cfa7b1b5
> >a7b34438794aed2c178decee1%7C0%7C0%7C636463652865787019&
> sdata=gEpLSWQFC0gdK
> >qRx0gBfmmkIMGtRg31TJs7D6OSgrD0%3D&reserved=0
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Hi Carlos,

IMO, it is a classic trade-off problem.  It makes sense that many people
want to know exactly what libraries (and versions of those libraries) are
being used in the recipe for their app.  And, similarly, some people want
to know exactly what code is being used in their app and will start with
the Basic set and add beads.

Flex became popular because it improves developer productivity, and
hopefully Royale will too, and just like many people have expressed a
desire for the Express set, others just want to create a new project, type
a few lines of MXML and AS and have it build.

In the IDE packages, all SWCs are available without any configuring.  I
think that's actually true in the Maven archetypes as well.

Explicitness and granularity generally take more time and thus are often
traded off against getting something up and running quickly.  I believe
that with Royale, we are giving folks more choices in more places.  Our
"getting started" content will probably use Express components and IDE
packaging or an archetype with all or most SWCs in the POM.  But folks
will be able to use Basic and explicit SWC dependencies in their POMs if
they want to.

My 2 cents,
-Alex

On 11/15/17, 9:53 AM, "carlos.rovira@gmail.com on behalf of Carlos Rovira"
<carlos.rovira@gmail.com on behalf of carlosrovira@apache.org> wrote:

>Hi,
>
>I must recognize that I'm not fully understand what's the problem.
>
>If you use a Royale class to load data, you know it should link
>Network.swc, To get html controls you use HTML.swc.
>you want binding? so you refer to Binding.swc.
>
>For me this is completely natural.
>
>People working with an API must learn the that API, the classes implied,
>and how is structured.
>
>I feel that not doing this could bring to a lots of unused code and
>libraries and maybe will not affect the final weight or load times, but
>for
>sure the size of the project and the management will be affected since it
>could carry things that are never needed.
>
>Again, most of this things is not critical, and can be part of the way
>each
>one see development, but want to explain this so people could fully
>understand the goods of maven.
>
>
>
>
>
>2017-11-15 17:27 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
>
>> Harbs,
>>
>> While technically, it is true that for Royale, the pom.xml files need to
>> have the right SWCs specified, I think if we maintain the archetypes
>>then
>> when you create a new Maven project for an app you will get every SWC
>> specified in your POM, and I don't think there is an issue for having
>>more
>> SWCs than you actually need in your POM.
>>
>> Getting the right SWCs in the POM is more of an issue for the framework
>> build since we do care about what SWCs depend on other SWCs and the
>>order
>> we build them.
>>
>> What I still dream about is ways of automating these things.  So that if
>> someone adds a new SWC in frameworks/projects, they don't also have to
>> remember to update the archetypes.  And similarly, the duplication of
>> settings in the POMs for the SWCs and the -config.xml files for the
>>SWCs.
>>
>> Of course, I could be wrong...
>> -Alex
>>
>> On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:
>>
>> >> why too error-prone?
>> >
>> >Because it requires users to know which classes are in which swc. I
>>don’t
>> >see a reason for that. But, I’m not a Maven user, so take my thoughts
>> >with a grain of salt.
>> >
>> >Harbs
>> >
>> >> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <ca...@apache.org>
>> >>wrote:
>> >>
>> >> Hi Harbs,
>> >>
>> >> why too error-prone? If you are developing a Royale app with Maven
>>you
>> >> create a pom, and you add libraries on demand. So your build is
>>totally
>> >> automated and you only need your project pom in the future and not
>> >>manually
>> >> check if libraries are the required ones or not. I see just the
>>opposite
>> >> and less error prone.
>> >>
>> >> I know this is lastly a question on how each looks to ways to do
>>things,
>> >> but I use to look at how others are doing things and I think most of
>>the
>> >> projects at Apache are using maven as their way to build their
>>projects
>> >>and
>> >> manage continuous integration, so it must be a safe way to do thing
>>or
>> >> maven will be less used today.
>> >>
>> >> In my experience, I'm using a macbookpro and setup the environment
>>is a
>> >> breeze. Using Hombrew just need to bring to a new system java, git,
>> >>maven
>> >> and from there I get all downloaded and built. maven downloads only
>> >>what is
>> >> needed and I don't need to worry about it. Even don't need to set up
>> >> environment variables, what's so cool :)
>> >>
>> >> just my 2ctnms
>> >>
>> >> C.
>> >>
>> >>
>> >> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
>> >>
>> >>> The original topic was npm, but since we’re talking about Maven… ;-)
>> >>>
>> >>> It seems to me that Royale should have a single Maven artifacts
>> >>>dependency
>> >>> that users should be able to specify which pulls in all the possibly
>> >>>needed
>> >>> swcs.
>> >>>
>> >>> Maybe I’m missing something, but from the maven examples I’ve seen,
>>it
>> >>> looks like you need to specify which swcs are needed for them to be
>> >>>pulled
>> >>> in. That seems too error-prone.
>> >>>
>> >>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
>> >>>><pi...@gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> In case of Maven artifacts the only needs of doing one build is for
>> >>>> convenient people who are using Maven build to develop SDK itself.
>>If
>> >>> I'm a
>> >>>> user whom would like to use Royale and build my own application by
>> >>>>Maven
>> >>> I
>> >>>> don't need download repository and build myself whole sources. I
>>just
>> >>> need
>> >>>> to create simple pom file and all artifacts will be downloaded from
>> >>> Apache
>> >>>> Maven central - my application will build.
>> >>>>
>> >>>> Piotr
>> >>>>
>> >>>>
>> >>>>
>> >>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
>> >>>>
>> >>>>> +1
>> >>>>>
>> >>>>> I think this is the simplest way to handle it.
>> >>>>>
>> >>>>> The only downside is that folks who don’t need the framework will
>> >>> download
>> >>>>> more than they need. but hard-drive space is pretty cheap and like
>> >>> Carlos
>> >>>>> says, we can split if afterwards if there’s demand.
>> >>>>>
>> >>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
>> >>>>>><ca...@apache.org>
>> >>>>> wrote:
>> >>>>>>
>> >>>>>> Hi,
>> >>>>>>
>> >>>>>> I prefer :
>> >>>>>>
>> >>>>>> * only one vote thread
>> >>>>>> * compiler bundled (no release separately) - if people demand
>>it, we
>> >>>>> always
>> >>>>>> can do that
>> >>>>>>
>> >>>>>> about maven, I remember there's 3 separate builds due to how
>>maven
>> >>>>>>make
>> >>>>>> things, I'd like someone with maven skills could finaly join the
>> >>>>>>three
>> >>>>> into
>> >>>>>> one, that was something Chris was planning to do. The final step
>> >>>>>>would
>> >>> be
>> >>>>>> making only one "mvn clean install" and have compiler, typedefs
>>and
>> >>> asjs
>> >>>>>> compiled and ready
>> >>>>>>
>> >>>>>> thanks
>> >>>>>>
>> >>>>>>
>> >>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
>> >>>>>>
>> >>>>>>> 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"
>><piotrzarzycki21@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
>><ah...@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, "omuppi1@gmail.com on behalf of
>>OmPrakash
>> >>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of
>>bigosmallm@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
>> >>>>> <aharui@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" <ha...@gmail.com>
>>wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>>> Sounds good.
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>> >>>>>>>>>>>>> <bi...@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
>> >>>>>>>>>>>>><ha...@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 <
>> >>>>>>>>>>>>>> ngranon@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.lists@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
>> >>>>>>>>>>>>>>>>> <ca...@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
>> >>>>>>>>>>>>>>>> <bi...@gmail.com>:
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>> >>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>> >>>>>>>>> OmPrakash
>> >>>>>>>>>>>>>>>>>> Muppirala"
>> >>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
>>bigosmallm@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
>> >>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf
>>of
>> >>>>>>>>>>> OmPrakash
>> >>>>>>>>>>>>>>>>>>>>> Muppirala"
>> >>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of
>>bigosmallm@gmail.com
>> >
>> >>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>> >>>>>>>>>>>>>>>>>>>>>> <aharui@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=https%3A%2F%2Fna01.sa
>>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51f49b%7Cfa7b1b5a7b34
>>438794aed2c178decee1%7C0%7C0%7C636463652865787019&sdata=C%2FphpKLRr7wtRU5
>>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
>> 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=https%3A%2F%2Fna01.sa
>>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51f49b%7Cfa7b1b5a7b34
>>438794aed2c178decee1%7C0%7C0%7C636463652865787019&sdata=C%2FphpKLRr7wtRU5
>>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
>> 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%2Fna01.sa
>>felinks&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51f49b%7Cfa7b1b5a7b34
>>438794aed2c178decee1%7C0%7C0%7C636463652865787019&sdata=C%2FphpKLRr7wtRU5
>>DnjuYJ7viknT7C6L%2B4pPyleyqx%2FE%3D&reserved=0.
>> 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 private@royale.apache.org
>> >>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>> Thanks,
>> >>>>>>>>>>>>>>>>>>>>>> Om
>> >>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>> -Alex
>> >>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <
>> harbs.lists@gmail.com>
>> >>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash
>>Muppirala
>> >>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
>> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>> >>>>>>>>>>>>>>>> <ha...@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
>> >>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos
>>Rovira
>> >>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using
>> apache-royale as
>> >>>>>>>>>>> package
>> >>>>>>>>>>>>>>>>>> name.
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>> >>>>>>>>>>>>>>>>>>>>> <ha...@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 <
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>> >>>>>>>>> on
>> >>>>>>>>>>>>>>>>>> behalf
>> >>>>>>>>>>>>>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
>> >>> omuppi1@gmail.com>
>> >>>>>>>>> on
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
>> >>>>>>>>>>>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a
>> 6ba2%7Cfa7b1b5a7b34438
>> 794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=
>> SpApvoTVow%2BPV3edMbPJGwtkX
>> fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
>> >>>>>>> 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=%
>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3
>> j4Jz9bXSVtkRu4%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%
>> 7Cbbcc4f094aec46c8cac208d
>> >>>>>>>>>>>>>>>>5
>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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=
>> https%3A%2F%2Fna01.safelinks&
>> data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%
>> 7Cfa7b1b5a7b34438794aed2c178d
>> ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%
>> 2FbhrBxSgCySDM1OULGCIXjLBcav
>> c8HngjUU%3D&reserved=0.
>> >>>>>>> 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%
>> >>> 7C67bd28970d5f42e16e3108d52bff
>> >>>>>>> 76f7
>> >>>>>>>> %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%
>> >>> 7C67bd28970d5f42e16e3108d52bff
>> >>>>>>> 76f7
>> >>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>> >>>>>>> 7C636463298566867427&sdata=Qln
>> >>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>> >>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Carlos Rovira
>> >>>>>>
>> >>>>>>https://na01.safelinks.protection.outlook.com/?url=
>> http%3A%2F%2Fabout
>> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
>> 6ba2
>> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>> 7C636463414346965184&sdat
>> >>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>>
>> >>>> Piotr Zarzycki
>> >>>>
>> >>>> Patreon:
>> >>>>*https://na01.safelinks.protection.outlook.com/?url=
>> https%3A%2F%2Fwww.p
>> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
>> 7Ce246c07a09a44cff420708d52c
>> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>> 7C636463414346965184&
>> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0
>> >>>>
>> >>>><https://na01.safelinks.protection.outlook.com/?url=
>> https%3A%2F%2Fwww.p
>> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
>> 7Ce246c07a09a44cff420708d52c
>> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>> 7C636463414346965184&
>> 
>>>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0>*
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Carlos Rovira
>> >>
>> >>https://na01.safelinks.protection.outlook.com/?url=
>> http%3A%2F%2Fabout.me%
>> >>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
>> 6ba2%7Cfa7b1
>> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
>> sdata=8OXC3rvTt7
>> >>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
>> >
>>
>>
>
>
>-- 
>Carlos Rovira
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2
>Fcarlosrovira&data=02%7C01%7C%7Caf4775cf81744f38c00a08d52c51f49b%7Cfa7b1b5
>a7b34438794aed2c178decee1%7C0%7C0%7C636463652865787019&sdata=gEpLSWQFC0gdK
>qRx0gBfmmkIMGtRg31TJs7D6OSgrD0%3D&reserved=0


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Hi,

I must recognize that I'm not fully understand what's the problem.

If you use a Royale class to load data, you know it should link
Network.swc, To get html controls you use HTML.swc.
you want binding? so you refer to Binding.swc.

For me this is completely natural.

People working with an API must learn the that API, the classes implied,
and how is structured.

I feel that not doing this could bring to a lots of unused code and
libraries and maybe will not affect the final weight or load times, but for
sure the size of the project and the management will be affected since it
could carry things that are never needed.

Again, most of this things is not critical, and can be part of the way each
one see development, but want to explain this so people could fully
understand the goods of maven.





2017-11-15 17:27 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:

> Harbs,
>
> While technically, it is true that for Royale, the pom.xml files need to
> have the right SWCs specified, I think if we maintain the archetypes then
> when you create a new Maven project for an app you will get every SWC
> specified in your POM, and I don't think there is an issue for having more
> SWCs than you actually need in your POM.
>
> Getting the right SWCs in the POM is more of an issue for the framework
> build since we do care about what SWCs depend on other SWCs and the order
> we build them.
>
> What I still dream about is ways of automating these things.  So that if
> someone adds a new SWC in frameworks/projects, they don't also have to
> remember to update the archetypes.  And similarly, the duplication of
> settings in the POMs for the SWCs and the -config.xml files for the SWCs.
>
> Of course, I could be wrong...
> -Alex
>
> On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:
>
> >> why too error-prone?
> >
> >Because it requires users to know which classes are in which swc. I don’t
> >see a reason for that. But, I’m not a Maven user, so take my thoughts
> >with a grain of salt.
> >
> >Harbs
> >
> >> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <ca...@apache.org>
> >>wrote:
> >>
> >> Hi Harbs,
> >>
> >> why too error-prone? If you are developing a Royale app with Maven you
> >> create a pom, and you add libraries on demand. So your build is totally
> >> automated and you only need your project pom in the future and not
> >>manually
> >> check if libraries are the required ones or not. I see just the opposite
> >> and less error prone.
> >>
> >> I know this is lastly a question on how each looks to ways to do things,
> >> but I use to look at how others are doing things and I think most of the
> >> projects at Apache are using maven as their way to build their projects
> >>and
> >> manage continuous integration, so it must be a safe way to do thing or
> >> maven will be less used today.
> >>
> >> In my experience, I'm using a macbookpro and setup the environment is a
> >> breeze. Using Hombrew just need to bring to a new system java, git,
> >>maven
> >> and from there I get all downloaded and built. maven downloads only
> >>what is
> >> needed and I don't need to worry about it. Even don't need to set up
> >> environment variables, what's so cool :)
> >>
> >> just my 2ctnms
> >>
> >> C.
> >>
> >>
> >> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
> >>
> >>> The original topic was npm, but since we’re talking about Maven… ;-)
> >>>
> >>> It seems to me that Royale should have a single Maven artifacts
> >>>dependency
> >>> that users should be able to specify which pulls in all the possibly
> >>>needed
> >>> swcs.
> >>>
> >>> Maybe I’m missing something, but from the maven examples I’ve seen, it
> >>> looks like you need to specify which swcs are needed for them to be
> >>>pulled
> >>> in. That seems too error-prone.
> >>>
> >>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
> >>>><pi...@gmail.com>
> >>> wrote:
> >>>>
> >>>> In case of Maven artifacts the only needs of doing one build is for
> >>>> convenient people who are using Maven build to develop SDK itself. If
> >>> I'm a
> >>>> user whom would like to use Royale and build my own application by
> >>>>Maven
> >>> I
> >>>> don't need download repository and build myself whole sources. I just
> >>> need
> >>>> to create simple pom file and all artifacts will be downloaded from
> >>> Apache
> >>>> Maven central - my application will build.
> >>>>
> >>>> Piotr
> >>>>
> >>>>
> >>>>
> >>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> >>>>
> >>>>> +1
> >>>>>
> >>>>> I think this is the simplest way to handle it.
> >>>>>
> >>>>> The only downside is that folks who don’t need the framework will
> >>> download
> >>>>> more than they need. but hard-drive space is pretty cheap and like
> >>> Carlos
> >>>>> says, we can split if afterwards if there’s demand.
> >>>>>
> >>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
> >>>>>><ca...@apache.org>
> >>>>> wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> I prefer :
> >>>>>>
> >>>>>> * only one vote thread
> >>>>>> * compiler bundled (no release separately) - if people demand it, we
> >>>>> always
> >>>>>> can do that
> >>>>>>
> >>>>>> about maven, I remember there's 3 separate builds due to how maven
> >>>>>>make
> >>>>>> things, I'd like someone with maven skills could finaly join the
> >>>>>>three
> >>>>> into
> >>>>>> one, that was something Chris was planning to do. The final step
> >>>>>>would
> >>> be
> >>>>>> making only one "mvn clean install" and have compiler, typedefs and
> >>> asjs
> >>>>>> compiled and ready
> >>>>>>
> >>>>>> thanks
> >>>>>>
> >>>>>>
> >>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> >>>>>>
> >>>>>>> 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" <piotrzarzycki21@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>> <aharui@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" <ha...@gmail.com> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Sounds good.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >>>>>>>>>>>>> <bi...@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
> >>>>>>>>>>>>><ha...@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 <
> >>>>>>>>>>>>>> ngranon@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.lists@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
> >>>>>>>>>>>>>>>>> <ca...@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
> >>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com
> >
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>>>> Om
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> -Alex
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <
> harbs.lists@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >>>>>>>>>>>>>>>> <ha...@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
> >>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using
> apache-royale as
> >>>>>>>>>>> package
> >>>>>>>>>>>>>>>>>> name.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>>>>>>>>>>>>>>>>>> <ha...@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 <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> >>>>>>>>> on
> >>>>>>>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
> >>> omuppi1@gmail.com>
> >>>>>>>>> on
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a
> 6ba2%7Cfa7b1b5a7b34438
> 794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=
> SpApvoTVow%2BPV3edMbPJGwtkX
> fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
> >>>>>>> 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=%
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> 2BGs4UwGYO8XA6Ca3DU15tlSm3DZL3
> j4Jz9bXSVtkRu4%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%
> 7Cbbcc4f094aec46c8cac208d
> >>>>>>>>>>>>>>>>5
> >>>>>>>>>>>>>>>>>>>>>>>>>>> 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=
> https%3A%2F%2Fna01.safelinks&
> data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%
> 7Cfa7b1b5a7b34438794aed2c178d
> ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%
> 2FbhrBxSgCySDM1OULGCIXjLBcav
> c8HngjUU%3D&reserved=0.
> >>>>>>> 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%
> >>> 7C67bd28970d5f42e16e3108d52bff
> >>>>>>> 76f7
> >>>>>>>> %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%
> >>> 7C67bd28970d5f42e16e3108d52bff
> >>>>>>> 76f7
> >>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >>>>>>> 7C636463298566867427&sdata=Qln
> >>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Carlos Rovira
> >>>>>>
> >>>>>>https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout
> >>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> 6ba2
> >>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636463414346965184&sdat
> >>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>>
> >>>> Piotr Zarzycki
> >>>>
> >>>> Patreon:
> >>>>*https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.p
> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> 7Ce246c07a09a44cff420708d52c
> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636463414346965184&
> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0
> >>>>
> >>>><https://na01.safelinks.protection.outlook.com/?url=
> https%3A%2F%2Fwww.p
> >>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%
> 7Ce246c07a09a44cff420708d52c
> >>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636463414346965184&
> >>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0>*
> >>>
> >>>
> >>
> >>
> >> --
> >> Carlos Rovira
> >>
> >>https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fabout.me%
> >>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a
> 6ba2%7Cfa7b1
> >>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
> sdata=8OXC3rvTt7
> >>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
> >
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
Harbs,

While technically, it is true that for Royale, the pom.xml files need to
have the right SWCs specified, I think if we maintain the archetypes then
when you create a new Maven project for an app you will get every SWC
specified in your POM, and I don't think there is an issue for having more
SWCs than you actually need in your POM.

Getting the right SWCs in the POM is more of an issue for the framework
build since we do care about what SWCs depend on other SWCs and the order
we build them.

What I still dream about is ways of automating these things.  So that if
someone adds a new SWC in frameworks/projects, they don't also have to
remember to update the archetypes.  And similarly, the duplication of
settings in the POMs for the SWCs and the -config.xml files for the SWCs.

Of course, I could be wrong...
-Alex

On 11/15/17, 3:16 AM, "Harbs" <ha...@gmail.com> wrote:

>> why too error-prone?
>
>Because it requires users to know which classes are in which swc. I don’t
>see a reason for that. But, I’m not a Maven user, so take my thoughts
>with a grain of salt.
>
>Harbs
>
>> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <ca...@apache.org>
>>wrote:
>> 
>> Hi Harbs,
>> 
>> why too error-prone? If you are developing a Royale app with Maven you
>> create a pom, and you add libraries on demand. So your build is totally
>> automated and you only need your project pom in the future and not
>>manually
>> check if libraries are the required ones or not. I see just the opposite
>> and less error prone.
>> 
>> I know this is lastly a question on how each looks to ways to do things,
>> but I use to look at how others are doing things and I think most of the
>> projects at Apache are using maven as their way to build their projects
>>and
>> manage continuous integration, so it must be a safe way to do thing or
>> maven will be less used today.
>> 
>> In my experience, I'm using a macbookpro and setup the environment is a
>> breeze. Using Hombrew just need to bring to a new system java, git,
>>maven
>> and from there I get all downloaded and built. maven downloads only
>>what is
>> needed and I don't need to worry about it. Even don't need to set up
>> environment variables, what's so cool :)
>> 
>> just my 2ctnms
>> 
>> C.
>> 
>> 
>> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
>> 
>>> The original topic was npm, but since we’re talking about Maven… ;-)
>>> 
>>> It seems to me that Royale should have a single Maven artifacts
>>>dependency
>>> that users should be able to specify which pulls in all the possibly
>>>needed
>>> swcs.
>>> 
>>> Maybe I’m missing something, but from the maven examples I’ve seen, it
>>> looks like you need to specify which swcs are needed for them to be
>>>pulled
>>> in. That seems too error-prone.
>>> 
>>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki
>>>><pi...@gmail.com>
>>> wrote:
>>>> 
>>>> In case of Maven artifacts the only needs of doing one build is for
>>>> convenient people who are using Maven build to develop SDK itself. If
>>> I'm a
>>>> user whom would like to use Royale and build my own application by
>>>>Maven
>>> I
>>>> don't need download repository and build myself whole sources. I just
>>> need
>>>> to create simple pom file and all artifacts will be downloaded from
>>> Apache
>>>> Maven central - my application will build.
>>>> 
>>>> Piotr
>>>> 
>>>> 
>>>> 
>>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
>>>> 
>>>>> +1
>>>>> 
>>>>> I think this is the simplest way to handle it.
>>>>> 
>>>>> The only downside is that folks who don’t need the framework will
>>> download
>>>>> more than they need. but hard-drive space is pretty cheap and like
>>> Carlos
>>>>> says, we can split if afterwards if there’s demand.
>>>>> 
>>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira
>>>>>><ca...@apache.org>
>>>>> wrote:
>>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I prefer :
>>>>>> 
>>>>>> * only one vote thread
>>>>>> * compiler bundled (no release separately) - if people demand it, we
>>>>> always
>>>>>> can do that
>>>>>> 
>>>>>> about maven, I remember there's 3 separate builds due to how maven
>>>>>>make
>>>>>> things, I'd like someone with maven skills could finaly join the
>>>>>>three
>>>>> into
>>>>>> one, that was something Chris was planning to do. The final step
>>>>>>would
>>> be
>>>>>> making only one "mvn clean install" and have compiler, typedefs and
>>> asjs
>>>>>> compiled and ready
>>>>>> 
>>>>>> thanks
>>>>>> 
>>>>>> 
>>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
>>>>>> 
>>>>>>> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>> <aharui@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" <ha...@gmail.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Sounds good.
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>>>>>>>>>>>>> <bi...@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
>>>>>>>>>>>>><ha...@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 <
>>>>>>>>>>>>>> ngranon@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.lists@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
>>>>>>>>>>>>>>>>> <ca...@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
>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>> Om
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> -Alex
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>>>>>>>>>>>>>> <ha...@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
>>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>>>>>>>>>>> package
>>>>>>>>>>>>>>>>>> name.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>>>>>>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>>>>>>>>> on
>>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
>>> omuppi1@gmail.com>
>>>>>>>>> on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7Ce246c07a09a44cff420708d52c1a6ba2%7Cfa7b1b5a7b34438
794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=SpApvoTVow%2BPV3edMbPJGwtkX
fCNW0MJX3hCslC8%2Fs4%3D&reserved=0.
>>>>>>> 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%7Cbbcc4f094aec46c8cac208d
>>>>>>>>>>>>>>>>5
>>>>>>>>>>>>>>>>>>>>>>>>>>> 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=https%3A%2F%2Fna01.safelinks&
data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%7Cfa7b1b5a7b34438794aed2c178d
ecee1%7C0%7C0%7C636463414346965184&sdata=01i%2FhAQb%2FbhrBxSgCySDM1OULGCIXjLBcav
c8HngjUU%3D&reserved=0.
>>>>>>> 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%
>>> 7C67bd28970d5f42e16e3108d52bff
>>>>>>> 76f7
>>>>>>>> %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%
>>> 7C67bd28970d5f42e16e3108d52bff
>>>>>>> 76f7
>>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>>>>>>> 7C636463298566867427&sdata=Qln
>>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Carlos Rovira
>>>>>> 
>>>>>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout
>>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2
>>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&sdat
>>>>>>a=8OXC3rvTt7969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> 
>>>> Piotr Zarzycki
>>>> 
>>>> Patreon: 
>>>>*https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.p
>>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c
>>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0
>>>> 
>>>><https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.p
>>>>atreon.com%2Fpiotrzarzycki&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c
>>>>1a6ba2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&
>>>>sdata=PriJqbgm%2BFgBod%2BUIGZO5bunPiEAHt5XxtHzRPQGgBA%3D&reserved=0>*
>>> 
>>> 
>> 
>> 
>> -- 
>> Carlos Rovira
>> 
>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%
>>2Fcarlosrovira&data=02%7C01%7C%7Ce246c07a09a44cff420708d52c1a6ba2%7Cfa7b1
>>b5a7b34438794aed2c178decee1%7C0%7C0%7C636463414346965184&sdata=8OXC3rvTt7
>>969gXZ%2FyVupYooT8jguAL8yvMC6Xq5pcQ%3D&reserved=0
>


Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
> why too error-prone?

Because it requires users to know which classes are in which swc. I don’t see a reason for that. But, I’m not a Maven user, so take my thoughts with a grain of salt.

Harbs

> On Nov 15, 2017, at 12:54 PM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi Harbs,
> 
> why too error-prone? If you are developing a Royale app with Maven you
> create a pom, and you add libraries on demand. So your build is totally
> automated and you only need your project pom in the future and not manually
> check if libraries are the required ones or not. I see just the opposite
> and less error prone.
> 
> I know this is lastly a question on how each looks to ways to do things,
> but I use to look at how others are doing things and I think most of the
> projects at Apache are using maven as their way to build their projects and
> manage continuous integration, so it must be a safe way to do thing or
> maven will be less used today.
> 
> In my experience, I'm using a macbookpro and setup the environment is a
> breeze. Using Hombrew just need to bring to a new system java, git, maven
> and from there I get all downloaded and built. maven downloads only what is
> needed and I don't need to worry about it. Even don't need to set up
> environment variables, what's so cool :)
> 
> just my 2ctnms
> 
> C.
> 
> 
> 2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:
> 
>> The original topic was npm, but since we’re talking about Maven… ;-)
>> 
>> It seems to me that Royale should have a single Maven artifacts dependency
>> that users should be able to specify which pulls in all the possibly needed
>> swcs.
>> 
>> Maybe I’m missing something, but from the maven examples I’ve seen, it
>> looks like you need to specify which swcs are needed for them to be pulled
>> in. That seems too error-prone.
>> 
>>> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki <pi...@gmail.com>
>> wrote:
>>> 
>>> In case of Maven artifacts the only needs of doing one build is for
>>> convenient people who are using Maven build to develop SDK itself. If
>> I'm a
>>> user whom would like to use Royale and build my own application by Maven
>> I
>>> don't need download repository and build myself whole sources. I just
>> need
>>> to create simple pom file and all artifacts will be downloaded from
>> Apache
>>> Maven central - my application will build.
>>> 
>>> Piotr
>>> 
>>> 
>>> 
>>> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
>>> 
>>>> +1
>>>> 
>>>> I think this is the simplest way to handle it.
>>>> 
>>>> The only downside is that folks who don’t need the framework will
>> download
>>>> more than they need. but hard-drive space is pretty cheap and like
>> Carlos
>>>> says, we can split if afterwards if there’s demand.
>>>> 
>>>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira <ca...@apache.org>
>>>> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> I prefer :
>>>>> 
>>>>> * only one vote thread
>>>>> * compiler bundled (no release separately) - if people demand it, we
>>>> always
>>>>> can do that
>>>>> 
>>>>> about maven, I remember there's 3 separate builds due to how maven make
>>>>> things, I'd like someone with maven skills could finaly join the three
>>>> into
>>>>> one, that was something Chris was planning to do. The final step would
>> be
>>>>> making only one "mvn clean install" and have compiler, typedefs and
>> asjs
>>>>> compiled and ready
>>>>> 
>>>>> thanks
>>>>> 
>>>>> 
>>>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
>>>>> 
>>>>>> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
>>>> <aharui@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" <ha...@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Sounds good.
>>>>>>>>>>> 
>>>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>>>>>>>>>>>> <bi...@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 <ha...@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 <
>>>>>>>>>>>>> ngranon@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.lists@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
>>>>>>>>>>>>>>>> <ca...@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
>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>> Om
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> -Alex
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>>>>>>>>>>>>> <ha...@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
>>>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>>>>>>>>>> package
>>>>>>>>>>>>>>>>> name.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>>>>>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>>>>>>>> on
>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
>> omuppi1@gmail.com>
>>>>>>>> on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%
>> 7C67bd28970d5f42e16e3108d52bff
>>>>>> 76f7
>>>>>>> %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%
>> 7C67bd28970d5f42e16e3108d52bff
>>>>>> 76f7
>>>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>>>>>> 7C636463298566867427&sdata=Qln
>>>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Carlos Rovira
>>>>> http://about.me/carlosrovira
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> 
>>> Piotr Zarzycki
>>> 
>>> Patreon: *https://www.patreon.com/piotrzarzycki
>>> <https://www.patreon.com/piotrzarzycki>*
>> 
>> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,

why too error-prone? If you are developing a Royale app with Maven you
create a pom, and you add libraries on demand. So your build is totally
automated and you only need your project pom in the future and not manually
check if libraries are the required ones or not. I see just the opposite
and less error prone.

I know this is lastly a question on how each looks to ways to do things,
but I use to look at how others are doing things and I think most of the
projects at Apache are using maven as their way to build their projects and
manage continuous integration, so it must be a safe way to do thing or
maven will be less used today.

In my experience, I'm using a macbookpro and setup the environment is a
breeze. Using Hombrew just need to bring to a new system java, git, maven
and from there I get all downloaded and built. maven downloads only what is
needed and I don't need to worry about it. Even don't need to set up
environment variables, what's so cool :)

just my 2ctnms

C.


2017-11-15 11:04 GMT+01:00 Harbs <ha...@gmail.com>:

> The original topic was npm, but since we’re talking about Maven… ;-)
>
> It seems to me that Royale should have a single Maven artifacts dependency
> that users should be able to specify which pulls in all the possibly needed
> swcs.
>
> Maybe I’m missing something, but from the maven examples I’ve seen, it
> looks like you need to specify which swcs are needed for them to be pulled
> in. That seems too error-prone.
>
> > On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki <pi...@gmail.com>
> wrote:
> >
> > In case of Maven artifacts the only needs of doing one build is for
> > convenient people who are using Maven build to develop SDK itself. If
> I'm a
> > user whom would like to use Royale and build my own application by Maven
> I
> > don't need download repository and build myself whole sources. I just
> need
> > to create simple pom file and all artifacts will be downloaded from
> Apache
> > Maven central - my application will build.
> >
> > Piotr
> >
> >
> >
> > 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> >
> >> +1
> >>
> >> I think this is the simplest way to handle it.
> >>
> >> The only downside is that folks who don’t need the framework will
> download
> >> more than they need. but hard-drive space is pretty cheap and like
> Carlos
> >> says, we can split if afterwards if there’s demand.
> >>
> >>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira <ca...@apache.org>
> >> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I prefer :
> >>>
> >>> * only one vote thread
> >>> * compiler bundled (no release separately) - if people demand it, we
> >> always
> >>> can do that
> >>>
> >>> about maven, I remember there's 3 separate builds due to how maven make
> >>> things, I'd like someone with maven skills could finaly join the three
> >> into
> >>> one, that was something Chris was planning to do. The final step would
> be
> >>> making only one "mvn clean install" and have compiler, typedefs and
> asjs
> >>> compiled and ready
> >>>
> >>> thanks
> >>>
> >>>
> >>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> >>>
> >>>> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
> >> <aharui@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" <ha...@gmail.com> wrote:
> >>>>>>>>
> >>>>>>>>> Sounds good.
> >>>>>>>>>
> >>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >>>>>>>>>> <bi...@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 <ha...@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 <
> >>>>>>>>>>> ngranon@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.lists@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
> >>>>>>>>>>>>>> <ca...@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
> >>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>>>> OmPrakash
> >>>>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
> >>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>> Om
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> -Alex
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
> >>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> >>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >>>>>>>>>>>>> <ha...@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
> >>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
> >>>>>>>> package
> >>>>>>>>>>>>>>> name.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>>>>>>>>>>>>>>> <ha...@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 <
> >>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> >>>>>> on
> >>>>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <
> omuppi1@gmail.com>
> >>>>>> on
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%
> 7C67bd28970d5f42e16e3108d52bff
> >>>> 76f7
> >>>>> %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%
> 7C67bd28970d5f42e16e3108d52bff
> >>>> 76f7
> >>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >>>> 7C636463298566867427&sdata=Qln
> >>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> Carlos Rovira
> >>> http://about.me/carlosrovira
> >>
> >>
> >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *https://www.patreon.com/piotrzarzycki
> > <https://www.patreon.com/piotrzarzycki>*
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
The original topic was npm, but since we’re talking about Maven… ;-)

It seems to me that Royale should have a single Maven artifacts dependency that users should be able to specify which pulls in all the possibly needed swcs.

Maybe I’m missing something, but from the maven examples I’ve seen, it looks like you need to specify which swcs are needed for them to be pulled in. That seems too error-prone.

> On Nov 15, 2017, at 11:52 AM, Piotr Zarzycki <pi...@gmail.com> wrote:
> 
> In case of Maven artifacts the only needs of doing one build is for
> convenient people who are using Maven build to develop SDK itself. If I'm a
> user whom would like to use Royale and build my own application by Maven I
> don't need download repository and build myself whole sources. I just need
> to create simple pom file and all artifacts will be downloaded from Apache
> Maven central - my application will build.
> 
> Piotr
> 
> 
> 
> 2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:
> 
>> +1
>> 
>> I think this is the simplest way to handle it.
>> 
>> The only downside is that folks who don’t need the framework will download
>> more than they need. but hard-drive space is pretty cheap and like Carlos
>> says, we can split if afterwards if there’s demand.
>> 
>>> On Nov 15, 2017, at 11:38 AM, Carlos Rovira <ca...@apache.org>
>> wrote:
>>> 
>>> Hi,
>>> 
>>> I prefer :
>>> 
>>> * only one vote thread
>>> * compiler bundled (no release separately) - if people demand it, we
>> always
>>> can do that
>>> 
>>> about maven, I remember there's 3 separate builds due to how maven make
>>> things, I'd like someone with maven skills could finaly join the three
>> into
>>> one, that was something Chris was planning to do. The final step would be
>>> making only one "mvn clean install" and have compiler, typedefs and asjs
>>> compiled and ready
>>> 
>>> thanks
>>> 
>>> 
>>> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
>>> 
>>>> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
>> <aharui@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" <ha...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>>> Sounds good.
>>>>>>>>> 
>>>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>>>>>>>>>> <bi...@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 <ha...@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 <
>>>>>>>>>>> ngranon@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.lists@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
>>>>>>>>>>>>>> <ca...@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
>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>> OmPrakash
>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>> Om
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> -Alex
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>>>>>>>>>>> <ha...@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
>>>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>>>>>>>> package
>>>>>>>>>>>>>>> name.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>>>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>>>>>> on
>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com>
>>>>>> on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7C67bd28970d5f42e16e3108d52bff
>>>> 76f7
>>>>> %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%7C67bd28970d5f42e16e3108d52bff
>>>> 76f7
>>>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>>>> 7C636463298566867427&sdata=Qln
>>>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> Carlos Rovira
>>> http://about.me/carlosrovira
>> 
>> 
> 
> 
> -- 
> 
> Piotr Zarzycki
> 
> Patreon: *https://www.patreon.com/piotrzarzycki
> <https://www.patreon.com/piotrzarzycki>*


Re: Publishing royale to npm

Posted by Piotr Zarzycki <pi...@gmail.com>.
In case of Maven artifacts the only needs of doing one build is for
convenient people who are using Maven build to develop SDK itself. If I'm a
user whom would like to use Royale and build my own application by Maven I
don't need download repository and build myself whole sources. I just need
to create simple pom file and all artifacts will be downloaded from Apache
Maven central - my application will build.

Piotr



2017-11-15 10:46 GMT+01:00 Harbs <ha...@gmail.com>:

> +1
>
> I think this is the simplest way to handle it.
>
> The only downside is that folks who don’t need the framework will download
> more than they need. but hard-drive space is pretty cheap and like Carlos
> says, we can split if afterwards if there’s demand.
>
> > On Nov 15, 2017, at 11:38 AM, Carlos Rovira <ca...@apache.org>
> wrote:
> >
> > Hi,
> >
> > I prefer :
> >
> > * only one vote thread
> > * compiler bundled (no release separately) - if people demand it, we
> always
> > can do that
> >
> > about maven, I remember there's 3 separate builds due to how maven make
> > things, I'd like someone with maven skills could finaly join the three
> into
> > one, that was something Chris was planning to do. The final step would be
> > making only one "mvn clean install" and have compiler, typedefs and asjs
> > compiled and ready
> >
> > thanks
> >
> >
> > 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> >
> >> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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
> <aharui@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" <ha...@gmail.com> wrote:
> >>>>>>
> >>>>>>> Sounds good.
> >>>>>>>
> >>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >>>>>>>> <bi...@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 <ha...@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 <
> >>>>>>>>> ngranon@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.lists@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
> >>>>>>>>>>>> <ca...@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
> >>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>> OmPrakash
> >>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>>>>> OmPrakash
> >>>>>>>>>>>>>>>> Muppirala"
> >>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
> >>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>> Om
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> -Alex
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
> >>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> OK. You’re probably right.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >>>>>>>>>>> <ha...@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
> >>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
> >>>>>> package
> >>>>>>>>>>>>> name.
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>>>>>>>>>>>>> <ha...@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 <
> >>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> >>>> on
> >>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com>
> >>>> on
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
> >>>>>>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7C67bd28970d5f42e16e3108d52bff
> >> 76f7
> >>> %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%7C67bd28970d5f42e16e3108d52bff
> >> 76f7
> >>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> >> 7C636463298566867427&sdata=Qln
> >>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
> >>
> >>
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
>
>


-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
+1

I think this is the simplest way to handle it.

The only downside is that folks who don’t need the framework will download more than they need. but hard-drive space is pretty cheap and like Carlos says, we can split if afterwards if there’s demand.

> On Nov 15, 2017, at 11:38 AM, Carlos Rovira <ca...@apache.org> wrote:
> 
> Hi,
> 
> I prefer :
> 
> * only one vote thread
> * compiler bundled (no release separately) - if people demand it, we always
> can do that
> 
> about maven, I remember there's 3 separate builds due to how maven make
> things, I'd like someone with maven skills could finaly join the three into
> one, that was something Chris was planning to do. The final step would be
> making only one "mvn clean install" and have compiler, typedefs and asjs
> compiled and ready
> 
> thanks
> 
> 
> 2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:
> 
>> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <aharui@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" <ha...@gmail.com> wrote:
>>>>>> 
>>>>>>> Sounds good.
>>>>>>> 
>>>>>>>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>>>>>>>> <bi...@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 <ha...@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 <
>>>>>>>>> ngranon@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.lists@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
>>>>>>>>>>>> <ca...@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
>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>> OmPrakash
>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>>>>> OmPrakash
>>>>>>>>>>>>>>>> Muppirala"
>>>>>>>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> Om
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> -Alex
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>>>>>>>>> <ha...@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
>>>>>>>>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>>>>>> package
>>>>>>>>>>>>> name.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>>>> on
>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com>
>>>> on
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7C67bd28970d5f42e16e3108d52bff
>> 76f7
>>> %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%7C67bd28970d5f42e16e3108d52bff
>> 76f7
>>> %7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
>> 7C636463298566867427&sdata=Qln
>>> 4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>> 
>> 
> 
> 
> -- 
> Carlos Rovira
> http://about.me/carlosrovira


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
Hi,

I prefer :

* only one vote thread
* compiler bundled (no release separately) - if people demand it, we always
can do that

about maven, I remember there's 3 separate builds due to how maven make
things, I'd like someone with maven skills could finaly join the three into
one, that was something Chris was planning to do. The final step would be
making only one "mvn clean install" and have compiler, typedefs and asjs
compiled and ready

thanks


2017-11-15 9:09 GMT+01:00 Alex Harui <ah...@adobe.com.invalid>:

> 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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <aharui@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" <ha...@gmail.com> wrote:
> >> >>
> >> >> >Sounds good.
> >> >> >
> >> >> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >> >> >><bi...@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 <ha...@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 <
> >> >> >>> ngranon@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.lists@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
> >> >> >>>>>><ca...@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
> >> >> >>>>> <bi...@gmail.com>:
> >> >> >>>>>>
> >> >> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >> >> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>OmPrakash
> >> >> >>>>>>> Muppirala"
> >> >> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >> >> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >> >>OmPrakash
> >> >> >>>>>>>>>> Muppirala"
> >> >> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
> >>wrote:
> >> >> >>>>>>>>>>
> >> >> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >> >> >>>>>>>>>>> <aharui@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 private@royale.apache.org
> >> >> >>>>>>>>>>>
> >> >> >>>>>>>>>>> Thanks,
> >> >> >>>>>>>>>>> Om
> >> >> >>>>>>>>>>>
> >> >> >>>>>>>>>>>
> >> >> >>>>>>>>>>>>
> >> >> >>>>>>>>>>>> -Alex
> >> >> >>>>>>>>>>>>
> >> >> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
> >> wrote:
> >> >> >>>>>>>>>>>>
> >> >> >>>>>>>>>>>>> OK. You’re probably right.
> >> >> >>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >> >> >>>>>>>>>>>> <bi...@gmail.com>
> >> >> >>>>>>>>>>>>>> wrote:
> >> >> >>>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >> >> >>>>> <ha...@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
> >> >> >>>>>>>>>>>> <bigosmallm@gmail.com
> >> >> >>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>>> wrote:
> >> >> >>>>>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >> >> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >> >> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >> >> >>>>>>>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
> >> >>package
> >> >> >>>>>>> name.
> >> >> >>>>>>>>>>>>>>>>>>>
> >> >> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >> >> >>>>>>>>>> <ha...@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 <
> >> >> >>>>>>>>>>>>>>>>>>> bigosmallm@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
> >> >> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> >> on
> >> >> >>>>>>> behalf
> >> >> >>>>>>>>>> of
> >> >> >>>>>>>>>>>>>>>>>>>>>> Carlos
> >> >> >>>>>>>>>>>>>>>>>>>> Rovira"
> >> >> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >> >>>>>>>>>>>>>>>>> carlos.rovira@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
> >> >> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com>
> >>on
> >> >> >>>>>>>>>>>>>>>>>>>>>>>> behalf
> >> >> >>>>>>>> of
> >> >> >>>>>>>>>>>>>>>>> OmPrakash
> >> >> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>> <
> >> >> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7C67bd28970d5f42e16e3108d52bff
> 76f7
> >%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%7C67bd28970d5f42e16e3108d52bff
> 76f7
> >%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636463298566867427&sdata=Qln
> >4DMEp%2Bo3veBGKaU0K2kznZ4qA3gRaOxS75k1T62w%3D&reserved=0>*
>
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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" <pi...@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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" <ha...@gmail.com> wrote:
>> >>
>> >> >Sounds good.
>> >> >
>> >> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>> >> >><bi...@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 <ha...@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 <
>> >> >>> ngranon@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.lists@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
>> >> >>>>>><ca...@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
>> >> >>>>> <bi...@gmail.com>:
>> >> >>>>>>
>> >> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>> >> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>OmPrakash
>> >> >>>>>>> Muppirala"
>> >> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>> >> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>> >>OmPrakash
>> >> >>>>>>>>>> Muppirala"
>> >> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com>
>>wrote:
>> >> >>>>>>>>>>
>> >> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>> >> >>>>>>>>>>> <aharui@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 private@royale.apache.org
>> >> >>>>>>>>>>>
>> >> >>>>>>>>>>> Thanks,
>> >> >>>>>>>>>>> Om
>> >> >>>>>>>>>>>
>> >> >>>>>>>>>>>
>> >> >>>>>>>>>>>>
>> >> >>>>>>>>>>>> -Alex
>> >> >>>>>>>>>>>>
>> >> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
>> wrote:
>> >> >>>>>>>>>>>>
>> >> >>>>>>>>>>>>> OK. You’re probably right.
>> >> >>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>> >> >>>>>>>>>>>> <bi...@gmail.com>
>> >> >>>>>>>>>>>>>> wrote:
>> >> >>>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>> >> >>>>> <ha...@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
>> >> >>>>>>>>>>>> <bigosmallm@gmail.com
>> >> >>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>>> wrote:
>> >> >>>>>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>> >> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
>> >> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>> >> >>>>>>>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>> >>package
>> >> >>>>>>> name.
>> >> >>>>>>>>>>>>>>>>>>>
>> >> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>> >> >>>>>>>>>> <ha...@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 <
>> >> >>>>>>>>>>>>>>>>>>> bigosmallm@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
>> >> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
>> on
>> >> >>>>>>> behalf
>> >> >>>>>>>>>> of
>> >> >>>>>>>>>>>>>>>>>>>>>> Carlos
>> >> >>>>>>>>>>>>>>>>>>>> Rovira"
>> >> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>> >> >>>>>>>>>>>>>>>>> carlos.rovira@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
>> >> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com>
>>on
>> >> >>>>>>>>>>>>>>>>>>>>>>>> behalf
>> >> >>>>>>>> of
>> >> >>>>>>>>>>>>>>>>> OmPrakash
>> >> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>> >> >>>>>>>>>>>>>>>>>>>>>>>>>> <
>> >> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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>*


Re: Publishing royale to npm

Posted by Piotr Zarzycki <pi...@gmail.com>.
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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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" <ha...@gmail.com> wrote:
> >>
> >> >Sounds good.
> >> >
> >> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >> >><bi...@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 <ha...@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 <
> >> >>> ngranon@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.lists@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
> >> >>>>>><ca...@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
> >> >>>>> <bi...@gmail.com>:
> >> >>>>>>
> >> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >> >>>>>>> Muppirala"
> >> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
> >>OmPrakash
> >> >>>>>>>>>> Muppirala"
> >> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >> >>>>>>>>>>
> >> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >> >>>>>>>>>>> <aharui@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 private@royale.apache.org
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> Thanks,
> >> >>>>>>>>>>> Om
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> -Alex
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com>
> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>> OK. You’re probably right.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >> >>>>>>>>>>>> <bi...@gmail.com>
> >> >>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >> >>>>> <ha...@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
> >> >>>>>>>>>>>> <bigosmallm@gmail.com
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >> >>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
> >>package
> >> >>>>>>> name.
> >> >>>>>>>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >> >>>>>>>>>> <ha...@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 <
> >> >>>>>>>>>>>>>>>>>>> bigosmallm@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
> >> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com
> on
> >> >>>>>>> behalf
> >> >>>>>>>>>> of
> >> >>>>>>>>>>>>>>>>>>>>>> Carlos
> >> >>>>>>>>>>>>>>>>>>>> Rovira"
> >> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >>>>>>>>>>>>>>>>> carlos.rovira@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
> >> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
> >> >>>>>>>>>>>>>>>>>>>>>>>> behalf
> >> >>>>>>>> of
> >> >>>>>>>>>>>>>>>>> OmPrakash
> >> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >> >>>>>>>>>>>>>>>>>>>>>>>>>> <
> >> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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=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://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Re: Publishing royale to npm

Posted by Alex Harui <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
Muppirala" <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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" <ha...@gmail.com> wrote:
>>
>> >Sounds good.
>> >
>> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>> >><bi...@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 <ha...@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 <
>> >>> ngranon@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.lists@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
>> >>>>>><ca...@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
>> >>>>> <bi...@gmail.com>:
>> >>>>>>
>> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>> >>>>>>> Muppirala"
>> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of
>>OmPrakash
>> >>>>>>>>>> Muppirala"
>> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>> >>>>>>>>>>> <aharui@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 private@royale.apache.org
>> >>>>>>>>>>>
>> >>>>>>>>>>> Thanks,
>> >>>>>>>>>>> Om
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> -Alex
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> OK. You’re probably right.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>> >>>>>>>>>>>> <bi...@gmail.com>
>> >>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>> >>>>> <ha...@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
>> >>>>>>>>>>>> <bigosmallm@gmail.com
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
>> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as
>>package
>> >>>>>>> name.
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>> >>>>>>>>>> <ha...@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 <
>> >>>>>>>>>>>>>>>>>>> bigosmallm@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
>> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
>> >>>>>>> behalf
>> >>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>>>>> Carlos
>> >>>>>>>>>>>>>>>>>>>> Rovira"
>> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>> >>>>>>>>>>>>>>>>> carlos.rovira@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
>> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
>> >>>>>>>>>>>>>>>>>>>>>>>> behalf
>> >>>>>>>> of
>> >>>>>>>>>>>>>>>>> OmPrakash
>> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>> >>>>>>>>>>>>>>>>>>>>>>>>>> <
>> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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%7C859800f0fbdd4084543408d52bf46f9e%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%7C859800f0fbdd4084543408d52bf46f9e%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%7C859800f0fbdd4084543408d52bf46f9e%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=htt
>>>>>>>>>>>>>>>>>>>>ps%3A%2F%2Fna01.safelinks.protection.outlook&data=02%7C
>>>>>>>>>>>>>>>>>>>>01%7C%7C859800f0fbdd4084543408d52bf46f9e%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
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >
>> >
>>
>>


Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
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 <ah...@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" <ha...@gmail.com> wrote:
>
> >Sounds good.
> >
> >> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
> >><bi...@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 <ha...@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 <
> >>> ngranon@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.lists@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
> >>>>>><ca...@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
> >>>>> <bi...@gmail.com>:
> >>>>>>
> >>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>>>> Muppirala"
> >>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>>>>>>> Muppirala"
> >>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>>>>>>> <aharui@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 private@royale.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>> Om
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> -Alex
> >>>>>>>>>>>>
> >>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> OK. You’re probably right.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>>>>>>> <bi...@gmail.com>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >>>>> <ha...@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
> >>>>>>>>>>>> <bigosmallm@gmail.com
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as package
> >>>>>>> name.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>>>>>>> <ha...@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 <
> >>>>>>>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
> >>>>>>> behalf
> >>>>>>>>>> of
> >>>>>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
> >>>>>>>>>>>>>>>>>>>>>>>> behalf
> >>>>>>>> of
> >>>>>>>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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.protec
> 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.protect
> 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.protec
> 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.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
> >>>>
> >>>>
> >>>
> >>>
> >
> >
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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" <ha...@gmail.com> wrote:

>Sounds good.
>
>> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala
>><bi...@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 <ha...@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 <
>>> ngranon@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.lists@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
>>>>>><ca...@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
>>>>> <bi...@gmail.com>:
>>>>>> 
>>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>>> <ah...@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=http%3A%2F%2Fapac
>>>>>>>heflexbuild.cloudapp.net%3A8080%2Fjob%2Froyale-asjs-jsonly%2F&data=0
>>>>>>>2%7C01%7C%7Cca49c65bbd2148ea650d08d52a7397a5%7Cfa7b1b5a7b34438794aed
>>>>>>>2c178decee1%7C0%7C0%7C636461598305881412&sdata=ylxu8vMGUA5zpWu1NTEza
>>>>>>>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=https%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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>> Muppirala"
>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>>>>> Muppirala"
>>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Om
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -Alex
>>>>>>>>>>>> 
>>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>>> <ha...@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
>>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as package
>>>>>>> name.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
>>>>>>> behalf
>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
>>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>>> of
>>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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=
>>>>>>>>>>>>>>>>>>>>>> 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=
>>>>>>>>>>>>>>>>>>>>>> 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%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.outlook&data=02%7C01%7
>>>>>>>>>>>>>>>>>>C%7Cca49c65bbd2148ea650d08d52a7397a5%7Cfa7b1b5a7b34438794
>>>>>>>>>>>>>>>>>>aed2c178decee1%7C0%7C0%7C636461598305881412&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=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
>>>>>>>> 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
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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=http%3A%2F%2Fabout
>>>>>>.me%2Fcarlosrovira&data=02%7C01%7C%7Cca49c65bbd2148ea650d08d52a7397a5
>>>>>>%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636461598305881412&sdat
>>>>>>a=CQxWjt8NhfGG%2Flx50us4io9vxwjwx%2FtJbJYfNuWDvBk%3D&reserved=0
>>>> 
>>>> 
>>> 
>>> 
>
>


Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
Sounds good.

> On Nov 13, 2017, at 10:41 AM, OmPrakash Muppirala <bi...@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 <ha...@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 <
>> ngranon@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.lists@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 <ca...@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
>>>> <bi...@gmail.com>:
>>>>> 
>>>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>>>> <ah...@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": "
>>>>>> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
>>>>>> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
>>>>>> "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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>> Muppirala"
>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>>>> Muppirala"
>>>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> Om
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -Alex
>>>>>>>>>>> 
>>>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>>>> <ha...@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
>>>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>>>> 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> We always have option of using apache-royale as package
>>>>>> name.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
>>>>>> behalf
>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
>>>>>>>>>>>>>>>>>>>>>>> behalf
>>>>>>> of
>>>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>> bigosmallm@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=
>>>>>>>>>>>>>>>>>>>>> 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=
>>>>>>>>>>>>>>>>>>>>> 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%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%2
>>>>>>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
>>>>>>> 7C01%7C%7Cb6a2094e11dd
>>>>>>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
>>>>>>> cee1%7C0%7C0%7
>>>>>>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
>>>>>>> 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
>>>>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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
>>>>> http://about.me/carlosrovira
>>> 
>>> 
>> 
>> 



Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
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 <ha...@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 <
> ngranon@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.lists@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 <ca...@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
> >> <bi...@gmail.com>:
> >>>
> >>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> >> <ah...@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": "
> >>>> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
> >>>> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
> >>>> "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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>> Muppirala"
> >>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>>>> Muppirala"
> >>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >>>>>>>
> >>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>>>> <aharui@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 private@royale.apache.org
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Om
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> -Alex
> >>>>>>>>>
> >>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >>>>>>>>>
> >>>>>>>>>> OK. You’re probably right.
> >>>>>>>>>>
> >>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>>>> <bi...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> >> <ha...@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
> >>>>>>>>> <bigosmallm@gmail.com
> >>>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> We always have option of using apache-royale as package
> >>>> name.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>>>> <ha...@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 <
> >>>>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
> >>>> behalf
> >>>>>>> of
> >>>>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
> >>>>>>>>>>>>>>>>>>>>> behalf
> >>>>> of
> >>>>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>> bigosmallm@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=
> >>>>>>>>>>>>>>>>>>> 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=
> >>>>>>>>>>>>>>>>>>> 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%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%2
> >>>>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
> >>>>> 7C01%7C%7Cb6a2094e11dd
> >>>>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
> >>>>> cee1%7C0%7C0%7
> >>>>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
> >>>>> 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
> >>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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
> >>> http://about.me/carlosrovira
> >
> >
>
>

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
If you call it 0.10.0, I think it’s pretty clear.

> On Nov 12, 2017, at 11:46 PM, Idylog - Nicolas Granon <ng...@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.lists@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 <ca...@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
>> <bi...@gmail.com>:
>>> 
>>>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
>> <ah...@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": "
>>>> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
>>>> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
>>>> "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, "omuppi1@gmail.com on behalf of OmPrakash
>>>> Muppirala"
>>>>> <omuppi1@gmail.com on behalf of bigosmallm@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
>>>>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>>>> Muppirala"
>>>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>>>>>>> 
>>>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
>>>>>>>> <aharui@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 private@royale.apache.org
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Om
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -Alex
>>>>>>>>> 
>>>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>>> OK. You’re probably right.
>>>>>>>>>> 
>>>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>>>> <bi...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
>> <ha...@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
>>>>>>>>> <bigosmallm@gmail.com
>>>>>>>>>> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> We always have option of using apache-royale as package
>>>> name.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>>>> <ha...@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 <
>>>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
>>>> behalf
>>>>>>> of
>>>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
>>>>>>>>>>>>>>>>>>>>> behalf
>>>>> of
>>>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>> bigosmallm@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=
>>>>>>>>>>>>>>>>>>> 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=
>>>>>>>>>>>>>>>>>>> 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%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%2
>>>>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
>>>>> 7C01%7C%7Cb6a2094e11dd
>>>>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
>>>>> cee1%7C0%7C0%7
>>>>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
>>>>> 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
>>>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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
>>> http://about.me/carlosrovira
> 
> 


RE: Publishing royale to npm

Posted by Idylog - Nicolas Granon <ng...@idylog.com>.
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.lists@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 <ca...@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
> <bi...@gmail.com>:
> >
> >> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui
> <ah...@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": "
> >> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
> >> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
> >> "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, "omuppi1@gmail.com on behalf of OmPrakash
> >> Muppirala"
> >>> <omuppi1@gmail.com on behalf of bigosmallm@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
> >>>> <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>>>> Muppirala"
> >>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >>>>>
> >>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui
> >>>>>> <aharui@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 private@royale.apache.org
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Om
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> -Alex
> >>>>>>>
> >>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >>>>>>>
> >>>>>>>> OK. You’re probably right.
> >>>>>>>>
> >>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >>>>>>> <bi...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs
> <ha...@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
> >>>>>>> <bigosmallm@gmail.com
> >>>>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>>>>>>>>> <ca...@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.rovira@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
> >>>>>>>>>>>>> <bi...@gmail.com>:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> We always have option of using apache-royale as package
> >> name.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >>>>> <ha...@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 <
> >>>>>>>>>>>>>> bigosmallm@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
> >>>>>>>>>>>> <aharui@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.rovira@gmail.com on
> >> behalf
> >>>>> of
> >>>>>>>>>>>>>>>>> Carlos
> >>>>>>>>>>>>>>> Rovira"
> >>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>>>>>>>>> carlos.rovira@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
> >>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on
> >>>>>>>>>>>>>>>>>>> behalf
> >>> of
> >>>>>>>>>>>> OmPrakash
> >>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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
> >>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>> bigosmallm@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=
> >>>>>>>>>>>>>>>>> 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=
> >>>>>>>>>>>>>>>>> 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%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%2
> >>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
> >>> 7C01%7C%7Cb6a2094e11dd
> >>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
> >>> cee1%7C0%7C0%7
> >>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
> >>> 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
> >>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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
> > http://about.me/carlosrovira



Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
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 <ca...@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 <bi...@gmail.com>:
> 
>> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui <ah...@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": "
>> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
>> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
>> "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, "omuppi1@gmail.com on behalf of OmPrakash
>> Muppirala"
>>> <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>>>> Muppirala"
>>>>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>>>>> 
>>>>>> On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <aharui@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 private@royale.apache.org
>>>>>> 
>>>>>> Thanks,
>>>>>> Om
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> -Alex
>>>>>>> 
>>>>>>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>>>>>>> 
>>>>>>>> OK. You’re probably right.
>>>>>>>> 
>>>>>>>>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>>>>>>> <bi...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
>>>>>>> <bigosmallm@gmail.com
>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>>>>>>>>> <ca...@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.rovira@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
>>>>>>>>>>>>> <bi...@gmail.com>:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> We always have option of using apache-royale as package
>> name.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>>>>> <ha...@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 <
>>>>>>>>>>>>>> bigosmallm@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
>>>>>>>>>>>> <aharui@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.rovira@gmail.com on
>> behalf
>>>>> of
>>>>>>>>>>>>>>>>> Carlos
>>>>>>>>>>>>>>> Rovira"
>>>>>>>>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>>>>>>>>> carlos.rovira@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
>>>>>>>>>>>>>>>>>> <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf
>>> of
>>>>>>>>>>>> OmPrakash
>>>>>>>>>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
>>>>>>>>>>>>>>>>>>> bigosmallm@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=
>>>>>>>>>>>>>>>>> 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=
>>>>>>>>>>>>>>>>> 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%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%2
>>>>>>>>>>>>> Fna01.safelinks.protection.outlook&data=02%
>>> 7C01%7C%7Cb6a2094e11dd
>>>>>>>>>>>>> 4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
>>> cee1%7C0%7C0%7
>>>>>>>>>>>>> C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
>>> 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
>>>>>>>>>>>>> BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
>>>>>>> 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
> http://about.me/carlosrovira


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
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 <bi...@gmail.com>:

> On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui <ah...@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": "
> http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/
> 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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
> "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, "omuppi1@gmail.com on behalf of OmPrakash
> Muppirala"
> > <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> > >>Muppirala"
> > >> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> > >>
> > >> >On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <aharui@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 private@royale.apache.org
> > >> >
> > >> >Thanks,
> > >> >Om
> > >> >
> > >> >
> > >> >>
> > >> >> -Alex
> > >> >>
> > >> >> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> > >> >>
> > >> >> >OK. You’re probably right.
> > >> >> >
> > >> >> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> > >> >><bi...@gmail.com>
> > >> >> >>wrote:
> > >> >> >>
> > >> >> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
> > >> >><bigosmallm@gmail.com
> > >> >> >
> > >> >> >>> wrote:
> > >> >> >>>>
> > >> >> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> > >> >> >>>><ca...@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.rovira@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
> > >> >> >>>>>><bi...@gmail.com>:
> > >> >> >>>>>>
> > >> >> >>>>>>> We always have option of using apache-royale as package
> name.
> > >> >> >>>>>>>
> > >> >> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> > >><ha...@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 <
> > >> >> >>>>>>> bigosmallm@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
> > >> >> >>>>> <aharui@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.rovira@gmail.com on
> behalf
> > >>of
> > >> >> >>>>>>>>>>Carlos
> > >> >> >>>>>>>> Rovira"
> > >> >> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> > >> >> >>>>> carlos.rovira@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
> > >> >> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf
> > of
> > >> >> >>>>> OmPrakash
> > >> >> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
> > >> >> >>>>>>>>>>>> bigosmallm@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=
> > >> >> >>>>>>>>>> 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=
> > >> >> >>>>>>>>>> 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%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%2
> > >>>>>>>>>>Fna01.safelinks.protection.outlook&data=02%
> > 7C01%7C%7Cb6a2094e11dd
> > >>>>>>>>>>4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
> > cee1%7C0%7C0%7
> > >>>>>>>>>>C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
> > 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
> > >> >> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
> > >> >> 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
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Thu, Nov 9, 2017 at 6:41 PM, Alex Harui <ah...@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": "
http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs-jsonly/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://dist.apache.org/repos/dist/dev/royale/sdk/0.9.0/rc1/",
"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, "omuppi1@gmail.com on behalf of OmPrakash Muppirala"
> <omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
> >>Muppirala"
> >> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
> >>
> >> >On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <ah...@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 private@royale.apache.org
> >> >
> >> >Thanks,
> >> >Om
> >> >
> >> >
> >> >>
> >> >> -Alex
> >> >>
> >> >> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >> >>
> >> >> >OK. You’re probably right.
> >> >> >
> >> >> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >> >><bi...@gmail.com>
> >> >> >>wrote:
> >> >> >>
> >> >> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
> >> >><bigosmallm@gmail.com
> >> >> >
> >> >> >>> wrote:
> >> >> >>>>
> >> >> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >> >> >>>><ca...@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.rovira@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
> >> >> >>>>>><bi...@gmail.com>:
> >> >> >>>>>>
> >> >> >>>>>>> We always have option of using apache-royale as package name.
> >> >> >>>>>>>
> >> >> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
> >><ha...@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 <
> >> >> >>>>>>> bigosmallm@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
> >> >> >>>>> <aharui@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.rovira@gmail.com on behalf
> >>of
> >> >> >>>>>>>>>>Carlos
> >> >> >>>>>>>> Rovira"
> >> >> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >> >>>>> carlos.rovira@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
> >> >> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf
> of
> >> >> >>>>> OmPrakash
> >> >> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
> >> >> >>>>>>>>>>>> bigosmallm@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=
> >> >> >>>>>>>>>> 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=
> >> >> >>>>>>>>>> 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%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%2
> >>>>>>>>>>Fna01.safelinks.protection.outlook&data=02%
> 7C01%7C%7Cb6a2094e11dd
> >>>>>>>>>>4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178de
> cee1%7C0%7C0%7
> >>>>>>>>>>C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2O
> 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
> >> >> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
> >> >> 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%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
> >> >> >>>>>
> >> >> >>>
> >> >> >>>
> >> >> >
> >> >>
> >> >>
> >>
> >>
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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?

Seems reasonable for the RM to have Node.js and npm installed.

Thanks,
-Alex

On 11/9/17, 6:28 PM, "omuppi1@gmail.com on behalf of OmPrakash Muppirala"
<omuppi1@gmail.com on behalf of bigosmallm@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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash
>>Muppirala"
>> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>>
>> >On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <ah...@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=gWVzkp0ByA8WM8SUI4pbDOKgs5omcrVHBnIJsy2pfQU%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=nD8nezQSa9GnubwK8frZlJepgEY7zfdCuMRqPbC3jqM%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 private@royale.apache.org
>> >
>> >Thanks,
>> >Om
>> >
>> >
>> >>
>> >> -Alex
>> >>
>> >> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>> >>
>> >> >OK. You’re probably right.
>> >> >
>> >> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>> >><bi...@gmail.com>
>> >> >>wrote:
>> >> >>
>> >> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
>> >><bigosmallm@gmail.com
>> >> >
>> >> >>> wrote:
>> >> >>>>
>> >> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>> >> >>>><ca...@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.rovira@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
>> >> >>>>>><bi...@gmail.com>:
>> >> >>>>>>
>> >> >>>>>>> We always have option of using apache-royale as package name.
>> >> >>>>>>>
>> >> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs
>><ha...@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 <
>> >> >>>>>>> bigosmallm@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
>> >> >>>>> <aharui@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.rovira@gmail.com on behalf
>>of
>> >> >>>>>>>>>>Carlos
>> >> >>>>>>>> Rovira"
>> >> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>> >> >>>>> carlos.rovira@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
>> >> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
>> >> >>>>> OmPrakash
>> >> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
>> >> >>>>>>>>>>>> bigosmallm@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=
>> >> >>>>>>>>>> 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=
>> >> >>>>>>>>>> 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%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%2
>>>>>>>>>>Fna01.safelinks.protection.outlook&data=02%7C01%7C%7Cb6a2094e11dd
>>>>>>>>>>4e4c496708d527e2d4eb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7
>>>>>>>>>>C636458777567763335&sdata=VO2yh0RARZiWr4jYbPz8nfsyzyCG2Oa2KQ%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
>> >> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
>> >> 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%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
>> >> >>>>>
>> >> >>>
>> >> >>>
>> >> >
>> >>
>> >>
>>
>>


Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
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 <ah...@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, "omuppi1@gmail.com on behalf of OmPrakash Muppirala"
> <omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:
>
> >On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <ah...@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=gWVzkp0ByA8WM8SUI4pbDOKgs5omcrVHBnIJsy2pfQU%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=nD8nezQSa9GnubwK8frZlJepgEY7zfdCuMRqPbC3jqM%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 private@royale.apache.org
> >
> >Thanks,
> >Om
> >
> >
> >>
> >> -Alex
> >>
> >> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
> >>
> >> >OK. You’re probably right.
> >> >
> >> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
> >><bi...@gmail.com>
> >> >>wrote:
> >> >>
> >> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
> >><bigosmallm@gmail.com
> >> >
> >> >>> wrote:
> >> >>>>
> >> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >> >>>><ca...@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.rovira@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
> >> >>>>>><bi...@gmail.com>:
> >> >>>>>>
> >> >>>>>>> We always have option of using apache-royale as package name.
> >> >>>>>>>
> >> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
> >> >>>>>>> bigosmallm@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
> >> >>>>> <aharui@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.rovira@gmail.com on behalf of
> >> >>>>>>>>>>Carlos
> >> >>>>>>>> Rovira"
> >> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >> >>>>> carlos.rovira@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
> >> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
> >> >>>>> OmPrakash
> >> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
> >> >>>>>>>>>>>> bigosmallm@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=
> >> >>>>>>>>>> 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=
> >> >>>>>>>>>> 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%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=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
> >> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
> >> 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%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
> >> >>>>>
> >> >>>
> >> >>>
> >> >
> >>
> >>
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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, "omuppi1@gmail.com on behalf of OmPrakash Muppirala"
<omuppi1@gmail.com on behalf of bigosmallm@gmail.com> wrote:

>On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <ah...@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%7Cfa7b1b5a7b34438794aed2c178decee1%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%7Cfa7b1b5a7b34438794aed2c178decee1%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%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364586389741
>17812&sdata=gWVzkp0ByA8WM8SUI4pbDOKgs5omcrVHBnIJsy2pfQU%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%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364586389741
>17812&sdata=nD8nezQSa9GnubwK8frZlJepgEY7zfdCuMRqPbC3jqM%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 private@royale.apache.org
>
>Thanks,
>Om
>
>
>>
>> -Alex
>>
>> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>>
>> >OK. You’re probably right.
>> >
>> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala
>><bi...@gmail.com>
>> >>wrote:
>> >>
>> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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
>><bigosmallm@gmail.com
>> >
>> >>> wrote:
>> >>>>
>> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>> >>>><ca...@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.rovira@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
>> >>>>>><bi...@gmail.com>:
>> >>>>>>
>> >>>>>>> We always have option of using apache-royale as package name.
>> >>>>>>>
>> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
>> >>>>>>> bigosmallm@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
>> >>>>> <aharui@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.rovira@gmail.com on behalf of
>> >>>>>>>>>>Carlos
>> >>>>>>>> Rovira"
>> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>> >>>>> carlos.rovira@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
>> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
>> >>>>> OmPrakash
>> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
>> >>>>>>>>>>>> bigosmallm@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=
>> >>>>>>>>>> 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=
>> >>>>>>>>>> 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%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=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
>> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
>> 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%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
>> >>>>>
>> >>>
>> >>>
>> >
>>
>>


Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Thu, Nov 9, 2017 at 2:15 PM, Alex Harui <ah...@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": "
http://download.macromedia.com/get/flashplayer/updaters/25/",
"flash_player_global_file_name": "playerglobal25_0.swc",
"adobe_air_url": "http://airdownload.adobe.com/air/win/download/25.0/",
"adobe_air_file_name": "AdobeAIRSDK.zip",
"player_version": "25.0",
"swf_version": "36",
"swf_object_url": "http://github.com/swfobject/swfobject/archive/",
"swf_object_file_name": "2.2.zip",
"flatui_url": "https://github.com/designmodo/Flat-UI/archive/",
"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 private@royale.apache.org

Thanks,
Om


>
> -Alex
>
> On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:
>
> >OK. You’re probably right.
> >
> >> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala <bi...@gmail.com>
> >>wrote:
> >>
> >> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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 <bigosmallm@gmail.com
> >
> >>> wrote:
> >>>>
> >>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
> >>>><ca...@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.rovira@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
> >>>>>><bi...@gmail.com>:
> >>>>>>
> >>>>>>> We always have option of using apache-royale as package name.
> >>>>>>>
> >>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
> >>>>>>> bigosmallm@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
> >>>>> <aharui@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.rovira@gmail.com on behalf of
> >>>>>>>>>>Carlos
> >>>>>>>> Rovira"
> >>>>>>>>>> <carlos.rovira@gmail.com on behalf of
> >>>>> carlos.rovira@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
> >>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
> >>>>> OmPrakash
> >>>>>>>>>>>> Muppirala <bi...@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.lists@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 <
> >>>>>>>>>>>> bigosmallm@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=
> >>>>>>>>>> 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=
> >>>>>>>>>> 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%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=http%3A%2F%2Fwww
> .
> >>>>>>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
> >>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8
> 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%2Fabout
> .
> >>>>>me%2Fcarlosrovira&data=02%7C01%7C%7Cbbcc4f094aec46c8cac208d527b8
> d535%7
> >>>>>Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%
> 7C636458597162582230&sdata=9
> >>>>>%2FYyqi%2BYg77E%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
> >>>>>
> >>>
> >>>
> >
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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.

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?

-Alex

On 11/9/17, 1:28 PM, "Harbs" <ha...@gmail.com> wrote:

>OK. You’re probably right.
>
>> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala <bi...@gmail.com>
>>wrote:
>> 
>> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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 <bi...@gmail.com>
>>> wrote:
>>>> 
>>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira
>>>><ca...@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.rovira@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
>>>>>><bi...@gmail.com>:
>>>>>> 
>>>>>>> We always have option of using apache-royale as package name.
>>>>>>> 
>>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
>>>>>>> bigosmallm@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
>>>>> <aharui@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.rovira@gmail.com on behalf of
>>>>>>>>>>Carlos
>>>>>>>> Rovira"
>>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>>> carlos.rovira@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
>>>>>>>>>>><yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
>>>>> OmPrakash
>>>>>>>>>>>> Muppirala <bi...@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 <ha...@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 <
>>>>>>>>>>>> bigosmallm@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=
>>>>>>>>>> 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=
>>>>>>>>>> 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%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=http%3A%2F%2Fwww.
>>>>>>codeoscopic.com&data=02%7C01%7C%7Cbbcc4f094aec46c8cac208d527b8d535%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%7Cbbcc4f094aec46c8cac208d527b8d535%7Cf
>>>>>>a7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636458597162582230&sdata=%2
>>>>>>BGs4UwGYO8XA6Ca3DU15tlSm3DZL3j4Jz9bXSVtkRu4%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%7Cbbcc4f094aec46c8cac208d527b8d535%
>>>>>>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%2Fabout.
>>>>>me%2Fcarlosrovira&data=02%7C01%7C%7Cbbcc4f094aec46c8cac208d527b8d535%7
>>>>>Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636458597162582230&sdata=9
>>>>>%2FYyqi%2BYg77E%2FcoGt9naXIx24oJV3uK2fwbRB7Ef1Ec%3D&reserved=0
>>>>> 
>>> 
>>> 
>


Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
OK. You’re probably right.

> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala <bi...@gmail.com> wrote:
> 
> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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 <bi...@gmail.com>
>> wrote:
>>> 
>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <ca...@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.rovira@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 <bi...@gmail.com>:
>>>>> 
>>>>>> We always have option of using apache-royale as package name.
>>>>>> 
>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
>>>>>> bigosmallm@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
>>>> <aharui@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.rovira@gmail.com on behalf of Carlos
>>>>>>> Rovira"
>>>>>>>>> <carlos.rovira@gmail.com on behalf of
>>>> carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
>>>> OmPrakash
>>>>>>>>>>> Muppirala <bi...@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 <ha...@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 <
>>>>>>>>>>> bigosmallm@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=
>>>>>>>>> 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=
>>>>>>>>> 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%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.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> 
>>>>> <http://www.codeoscopic.com>
>>>>> 
>>>>> Carlos Rovira
>>>>> 
>>>>> Director General
>>>>> 
>>>>> M: +34 607 22 60 05 <607%2022%2060%2005>
>>>>> 
>>>>> http://www.codeoscopic.com
>>>>> 
>>>>> 
>>>>> Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
>>>>> 
>>>>> 
>>>>> 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
>>>> http://about.me/carlosrovira
>>>> 
>> 
>> 


Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Thu, Nov 9, 2017 at 11:27 AM, Harbs <ha...@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 <bi...@gmail.com>
> wrote:
> >
> > On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <ca...@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.rovira@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 <bi...@gmail.com>:
> >>>
> >>>> We always have option of using apache-royale as package name.
> >>>>
> >>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
> >>>> bigosmallm@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
> >> <aharui@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.rovira@gmail.com on behalf of Carlos
> >>>>> Rovira"
> >>>>>>> <carlos.rovira@gmail.com on behalf of
> >> carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
> >> OmPrakash
> >>>>>>>>> Muppirala <bi...@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 <ha...@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 <
> >>>>>>>>> bigosmallm@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=
> >>>>>>> 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=
> >>>>>>> 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%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.
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>>
> >>> <http://www.codeoscopic.com>
> >>>
> >>> Carlos Rovira
> >>>
> >>> Director General
> >>>
> >>> M: +34 607 22 60 05 <607%2022%2060%2005>
> >>>
> >>> http://www.codeoscopic.com
> >>>
> >>>
> >>> Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
> >>>
> >>>
> >>> 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
> >> http://about.me/carlosrovira
> >>
>
>

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
Did you reserve the name yet?

> On Nov 9, 2017, at 9:25 PM, OmPrakash Muppirala <bi...@gmail.com> wrote:
> 
> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <ca...@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 <ca...@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 <bi...@gmail.com>:
>>> 
>>>> We always have option of using apache-royale as package name.
>>>> 
>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
>>>> bigosmallm@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
>> <aharui@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.rovira@gmail.com on behalf of Carlos
>>>>> Rovira"
>>>>>>> <carlos.rovira@gmail.com on behalf of
>> carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
>> OmPrakash
>>>>>>>>> Muppirala <bi...@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 <ha...@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 <
>>>>>>>>> bigosmallm@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=
>>>>>>> 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=
>>>>>>> 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%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.
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> 
>>> <http://www.codeoscopic.com>
>>> 
>>> Carlos Rovira
>>> 
>>> Director General
>>> 
>>> M: +34 607 22 60 05 <607%2022%2060%2005>
>>> 
>>> http://www.codeoscopic.com
>>> 
>>> 
>>> Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
>>> 
>>> 
>>> 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
>> http://about.me/carlosrovira
>> 


Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <ca...@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 <ca...@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 <bi...@gmail.com>:
> >
> >> We always have option of using apache-royale as package name.
> >>
> >> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
> >> bigosmallm@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
> <aharui@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.rovira@gmail.com on behalf of Carlos
> >> > Rovira"
> >> > >> <carlos.rovira@gmail.com on behalf of
> carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of
> OmPrakash
> >> > >>>> Muppirala <bi...@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 <ha...@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 <
> >> > >>>> bigosmallm@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=
> >> > >> 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=
> >> > >> 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%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.
> >> > >>
> >> > >>
> >> >
> >> >
> >>
> >
> >
> >
> > --
> >
> > <http://www.codeoscopic.com>
> >
> > Carlos Rovira
> >
> > Director General
> >
> > M: +34 607 22 60 05 <607%2022%2060%2005>
> >
> > http://www.codeoscopic.com
> >
> >
> > Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
> >
> >
> > 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
> http://about.me/carlosrovira
>

Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@apache.org>.
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!


2017-10-30 19:57 GMT+01:00 Carlos Rovira <ca...@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 <bi...@gmail.com>:
>
>> We always have option of using apache-royale as package name.
>>
>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <
>> bigosmallm@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 <aharui@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.rovira@gmail.com on behalf of Carlos
>> > Rovira"
>> > >> <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
>> > >>>> Muppirala <bi...@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 <ha...@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 <
>> > >>>> bigosmallm@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=
>> > >> 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=
>> > >> 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%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.
>> > >>
>> > >>
>> >
>> >
>>
>
>
>
> --
>
> <http://www.codeoscopic.com>
>
> Carlos Rovira
>
> Director General
>
> M: +34 607 22 60 05 <607%2022%2060%2005>
>
> http://www.codeoscopic.com
>
>
> Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
>
>
> 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
http://about.me/carlosrovira

Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@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 <bi...@gmail.com>:

> We always have option of using apache-royale as package name.
>
> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <bigosmallm@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 <ah...@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.rovira@gmail.com on behalf of Carlos
> > Rovira"
> > >> <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
> > >>>> Muppirala <bi...@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 <ha...@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 <
> > >>>> bigosmallm@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=
> > >> 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
> > >>>
> > >>> https://na01.safelinks.protection.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%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.
> > >>
> > >>
> >
> >
>



-- 

<http://www.codeoscopic.com>

Carlos Rovira

Director General

M: +34 607 22 60 05

http://www.codeoscopic.com


Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>


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: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
We always have option of using apache-royale as package name.

On Mon, Oct 30, 2017 at 11:32 AM, Harbs <ha...@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 <bi...@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 <ah...@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.rovira@gmail.com on behalf of Carlos
> Rovira"
> >> <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
> >>>> Muppirala <bi...@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 <ha...@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 <
> >>>> bigosmallm@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=
> >> 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
> >>>
> >>> https://na01.safelinks.protection.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%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.
> >>
> >>
>
>

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
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 <bi...@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 <ah...@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.rovira@gmail.com on behalf of Carlos Rovira"
>> <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
>>>> Muppirala <bi...@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 <ha...@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 <
>>>> bigosmallm@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=
>> 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
>>> 
>>> https://na01.safelinks.protection.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%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.
>> 
>> 


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@codeoscopic.com>.
Hi Om,

If I could choose one, I think I'll with 3, in order to have one solid
command line, and the some possible configurations via params...
But if is finaly option 3 (one command line + option args), I'll prefer
something that that not comprise outputs (in the future we could add
webasm, swift, java android....), so I would vote for something like:

npm install royale -g

and sub options could be:

--include-js-support. (this could be default if we consider it)
--include-swf-support
--include-webasm-support
...and so on

What do you think?

Best,

Carlos






2017-10-30 19:23 GMT+01:00 OmPrakash Muppirala <bi...@gmail.com>:

> 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 <ah...@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.rovira@gmail.com on behalf of Carlos
> Rovira"
> > <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
> > >> Muppirala <bi...@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 <ha...@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 <
> > >> bigosmallm@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=
> > 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
> > >
> > >https://na01.safelinks.protection.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%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.
> >
> >
>



-- 

<http://www.codeoscopic.com>

Carlos Rovira

Director General

M: +34 607 22 60 05

http://www.codeoscopic.com


Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>


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: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
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 <ah...@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.rovira@gmail.com on behalf of Carlos Rovira"
> <carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
> >> Muppirala <bi...@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 <ha...@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 <
> >> bigosmallm@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=
> 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
> >
> >https://na01.safelinks.protection.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%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.
>
>

Re: Publishing royale to npm

Posted by Alex Harui <ah...@adobe.com.INVALID>.
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.rovira@gmail.com on behalf of Carlos Rovira"
<carlos.rovira@gmail.com on behalf of carlos.rovira@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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
>> Muppirala <bi...@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 <ha...@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 <
>> bigosmallm@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=http%3A%2F%2Fwww.codeo
>scopic.com&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a81b0%7Cfa7b1b5a7b
>34438794aed2c178decee1%7C0%7C0%7C636449602097009881&sdata=wZgQd0X2xX6ed8y0
>t4O87r66gMlVy%2F8aHqtpwnq8O6w%3D&reserved=0>
>
>Carlos Rovira
>
>Director General
>
>M: +34 607 22 60 05
>
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.codeos
>copic.com&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a81b0%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%2Favant2.e
>s%2F%23video&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a81b0%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.


Re: Publishing royale to npm

Posted by Carlos Rovira <ca...@codeoscopic.com>.
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 <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash
> Muppirala <bi...@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 <ha...@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 <
> bigosmallm@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
> >
> >
>



-- 

<http://www.codeoscopic.com>

Carlos Rovira

Director General

M: +34 607 22 60 05

http://www.codeoscopic.com


Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>


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: Publishing royale to npm

Posted by Yishay Weiss <yi...@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: omuppi1@gmail.com <om...@gmail.com> on behalf of OmPrakash Muppirala <bi...@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 <ha...@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 <bi...@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
>
>

Re: Publishing royale to npm

Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Mon, Oct 30, 2017 at 1:19 AM, Harbs <ha...@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 <bi...@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
>
>

Re: Publishing royale to npm

Posted by Harbs <ha...@gmail.com>.
Why not publish both versions?

> On Oct 30, 2017, at 10:15 AM, OmPrakash Muppirala <bi...@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


RE: Publishing royale to npm

Posted by Yishay Weiss <yi...@hotmail.com>.
Royale currently compiles to both  JS and to Flash, so you can choose your dependencies. There’s work being done to package a more specialized version which compiles to JS only, and I think that’s what the discussion is referring to.



________________________________
From: Dany Dhondt <ar...@mac.com>
Sent: Monday, October 30, 2017 11:46:44 AM
To: dev@royale.apache.org
Subject: Re: Publishing royale to npm

Just as an outsider: isn’t the whole point of royale to get rid of flash dependency? I’m eagerly waiting for the first full royale release to finally start converting my projects to html/js but the last thing I want is any dependency towards flash/swf. So I’m in favor of a jsonly package

Dany



> Op 30 okt. 2017, om 09:15 heeft OmPrakash Muppirala <bi...@gmail.com> het volgende geschreven:
>
> 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


Re: Publishing royale to npm

Posted by Dany Dhondt <ar...@mac.com>.
Just as an outsider: isn’t the whole point of royale to get rid of flash dependency? I’m eagerly waiting for the first full royale release to finally start converting my projects to html/js but the last thing I want is any dependency towards flash/swf. So I’m in favor of a jsonly package

Dany



> Op 30 okt. 2017, om 09:15 heeft OmPrakash Muppirala <bi...@gmail.com> het volgende geschreven:
> 
> 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