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

Reply via email to