OK. You’re probably right.

> On Nov 9, 2017, at 9:34 PM, OmPrakash Muppirala <[email protected]> wrote:
> 
> On Thu, Nov 9, 2017 at 11:27 AM, Harbs <[email protected]> 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 <[email protected]>
>> wrote:
>>> 
>>> On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <[email protected]>
>>> 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 <[email protected]
>>> :
>>>> 
>>>>> 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 <[email protected]>:
>>>>> 
>>>>>> We always have option of using apache-royale as package name.
>>>>>> 
>>>>>> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <[email protected]>
>> 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 <
>>>>>> [email protected]>
>>>>>>> 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
>>>> <[email protected]
>>>>>>> 
>>>>>>>> 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, "[email protected] on behalf of Carlos
>>>>>>> Rovira"
>>>>>>>>> <[email protected] on behalf of
>>>> [email protected]>
>>>>>>>>> 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 <[email protected]>:
>>>>>>>>>> 
>>>>>>>>>>> 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: [email protected] <[email protected]> on behalf of
>>>> OmPrakash
>>>>>>>>>>> Muppirala <[email protected]>
>>>>>>>>>>> Sent: Monday, October 30, 2017 10:21:37 AM
>>>>>>>>>>> To: [email protected]
>>>>>>>>>>> Subject: Re: Publishing royale to npm
>>>>>>>>>>> 
>>>>>>>>>>> On Mon, Oct 30, 2017 at 1:19 AM, Harbs <[email protected]>
>>>>>> 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 <
>>>>>>>>>>> [email protected]>
>>>>>>>>>>>> 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
>>>> 
>> 
>> 

Reply via email to