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

Reply via email to