I'm sorry! CARLOS I meant :) 2017-11-12 20:04 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>:
> Another thing is: "Apache Royale Jenkings Job Status" - This status > showing the state of Maven build which is hosted on builds.apache.org. > Since we are using Alex's machine for producing ditribution package for > developers we should not have it this link on the website. > > Maven is able to build distribution package, but so far it's missing some > things and you can use that package only for code completion purposes in > your IDE either Moonshine or VSCode. If I find resources I hope I will fix > it and we can then linking to Maven build. > > Thanks Carslo for that website! :) > Piotr > > > 2017-11-12 18:42 GMT+01:00 Piotr Zarzycki <piotrzarzyck...@gmail.com>: > >> Hi Carlos, >> >> Here you go links to Royale. I see proper names. Royale [1] JS Only [2]. >> I did just quick look and when I came to the website I started to search >> this information that Nightly is not for production. After w while I have >> found this red rectangle. I think font size could be a bit bigger there. >> >> [1] http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs >> /lastSuccessfulBuild/artifact/out/ >> [2] http://apacheflexbuild.cloudapp.net:8080/job/royale-asjs >> -jsonly/lastSuccessfulBuild/artifact/out/ >> >> Piotr >> >> >> >> 2017-11-12 18:30 GMT+01:00 Carlos Rovira <carlosrov...@apache.org>: >> >>> Hi, >>> >>> here's the download page for you to review. >>> >>> http://royale.codeoscopic.com/download/ >>> >>> Some things to mention: >>> >>> * As we already don't have release binaries, the first section could be >>> consider under construction >>> * For nightly builds I use the links posted by Alex in October. I think >>> those links are somewhat temporal since are labeled in "FlexJS" instead >>> of >>> "RoyaleJS" or something and he mentions the to rename in the future. >>> >>> You can check if links are the expected, or we need to put something >>> more. >>> >>> Take into account that the info is what I found navigating through the >>> mailing list and since I'm not a user of that links, although we will >>> need >>> to update as we get final names, they can be wrong links at this time. >>> >>> Hope you guys could let me know what is right and wrong >>> >>> Thanks >>> >>> Carlos >>> >>> >>> >>> >>> >>> 2017-11-11 11:35 GMT+01:00 Carlos Rovira <carlosrov...@apache.org>: >>> >>> > Hi Alex, >>> > >>> > as in lots of things in life I think we should get to some point in the >>> > middle. I think it would be bad if we try to make lots of components >>> in few >>> > time, since as you said, we don't know what things people will need >>> > nowadays. I like your point about "we don't need to mimic Flex 4.x", >>> for >>> > example, a cool Date component should work seamlessly in mobile and >>> > desktop, so better to create a royale one than try to get Flex 4 >>> > DateChooser and DateSpinner, since we have in flex both due to the way >>> Flex >>> > was evolving through the years. They worked great for the web and >>> desktop, >>> > but suddenly a new mobile world emerge and they must respect the old >>> way to >>> > do things. >>> > >>> > In the other hand, I think it would be very bad for us to left things >>> > completely to users demand. We know right now that some components are >>> > needed and we can propose others as well. >>> > >>> > I think I'll better create a new thread since I think this one was more >>> > about releases and nightly builds so we can stay on focus >>> > >>> > >>> > Thanks >>> > >>> > >>> > >>> > >>> > >>> > >>> > 2017-11-11 8:04 GMT+01:00 Alex Harui <aha...@adobe.com.invalid>: >>> > >>> >> Well, I would love to be wrong about "few years", but I know I >>> wouldn't >>> >> bet any money on knowing what components and features our users who >>> are >>> >> migrating from Flex are going to need. And I would hope we don't >>> have to >>> >> say to any users "well, we don't have that component/feature so too >>> bad", >>> >> unless it is a really extensive and expensive component that we don't >>> have >>> >> the committer-power to reproduce. Maybe we do have the ability to >>> gather >>> >> that list of components/features up front, but I am expecting that we >>> are >>> >> going to have to be demand-driven. Whoever signs up to migrate to >>> Royale >>> >> will have my priority just like Harbs and Yishay did. I did not ask >>> them >>> >> to commit up front to what they needed, they started migrating and >>> asked >>> >> for stuff and we made it happen. I expect it to be like that for at >>> least >>> >> a few years, and we need to be able to make releases quickly in order >>> to >>> >> respond to those users. >>> >> >>> >> I'm hopeful that as we gain users, we will also have more automated >>> tests >>> >> and that's how we are going to try to prevent breaking people's apps, >>> but >>> >> I think we will be spending at least a few years bringing new >>> components >>> >> and features to Royale and need to get that stuff out to users as >>> quickly >>> >> as possible. If you think about the number of person-hours invested >>> in >>> >> the writing and testing and documenting of Apache Flex and its third >>> party >>> >> components, and compare that to the time Peter and I have spent on >>> Royale >>> >> (subtract out what we've spent on Flex and non-FlexJS work) plus >>> Harbs and >>> >> Yishay (subtract out the time they spent on their actual app) and >>> others >>> >> like Om, Erik, Carlos and Piotr, it looks to me that there is still >>> plenty >>> >> of work to be done, and the only way to decide what order to do >>> things is >>> >> to do what users ask us for. >>> >> >>> >> I know you want a clear list of controls/components for a theme, but I >>> >> don't know how we will decide other than, say, taking the ones >>> actually >>> >> used by Harbs and adding any other component wanted by the next folks >>> that >>> >> sign up for migration. >>> >> >>> >> My philosophy is to not set expectations too high (that Royale will be >>> >> like Flex 4.x) and failing to meet those expectations. If we make a >>> lot >>> >> of noise soon, what kinds of people will that bring, and what will >>> make >>> >> them stay? If we can attract more pioneers like our current >>> committers >>> >> who are willing to help blaze the trail, great, let's go get them. >>> If it >>> >> is going to bring in folks who are expecting Royale to be like Flex, >>> I'm >>> >> not sure we are there yet. I think this latter group is going to >>> want to >>> >> know about success stories from other people, so IMO, the most >>> important >>> >> thing is that we need to make a few more users successful in their >>> >> migration. But those next users are going to have to be willing to >>> put up >>> >> with bugs and missing features, so we need to set their expectations >>> >> appropriately. >>> >> >>> >> My 2 cents, >>> >> -Alex >>> >> >>> >> On 11/10/17, 11:47 AM, "carlos.rov...@gmail.com on behalf of Carlos >>> >> Rovira" <carlos.rov...@gmail.com on behalf of carlosrov...@apache.org >>> > >>> >> wrote: >>> >> >>> >> >Hi, >>> >> > >>> >> >I agree with this, but want to expose some thoughts that I consider >>> >> >important: >>> >> > >>> >> >I think we must to cut a release as we get in the same similar stable >>> >> >state >>> >> >as we had in FlexJS (0.8.0), and call it 0.8.0, since this is only a >>> >> >transition release to get in our new house, but we still have some >>> >> missing >>> >> >key pieces to get 0.9.0 and 1.0 >>> >> > >>> >> >I suppose a Alex talks about "some years" but I don't think so. If >>> we do >>> >> >0.9 and 1.0 in the right way, I expect to make huge noise on the >>> internet >>> >> >talking about Apache Royale and making lots of people put an eye on >>> us. >>> >> >This must be at proper time to get people reaching to us not leave >>> easily >>> >> >and take us seriously as a real alternative. >>> >> > >>> >> >How many time to get this? I hope more soon than later. Maybe 1T >>> 2018? >>> >> 2T? >>> >> >People coming at that time will start to use Royale and we will need >>> some >>> >> >coherence all around. >>> >> > >>> >> >That's crucial and that will make us not easy to make certain changes >>> >> that >>> >> >could make user developments not valid. >>> >> > >>> >> >So, for example, We still does not have a clear list of starter UI >>> >> >components and controls. I think we will need to discuss that and >>> work >>> >> for >>> >> >it so people could rely on some quality components (I think I will >>> create >>> >> >a >>> >> >thread about this concrete part since I think is crucial for us). We >>> will >>> >> >need to have certain parts of Royale very robust and defined so >>> people >>> >> >could come and expect and easy relation with that parts and avoid to >>> left >>> >> >because they think we "many things" but as well "many of that things >>> are >>> >> >not finished" in a quality level similar to the quality level >>> reached on >>> >> >apache flex. >>> >> > >>> >> >So, going back. We need to cut a release as soon as we can to get a >>> valid >>> >> >starter point, we need to release the new website with quality >>> content >>> >> and >>> >> >what we could have soon (if we have royale on NPM, that's good!, and >>> so >>> >> >on....), we can put a download page with releases and talk about >>> ways for >>> >> >people to get nightly builds, but we must think in the people that >>> will >>> >> >come to us and what they expect to see; >>> >> > >>> >> >For me: something clear, as easy as possible info in website, an sdk >>> with >>> >> >proven valid ways to make apps and a concrete set of UI controls and >>> >> >components that works really well to start building the same day they >>> >> know >>> >> >about Apache Royale. >>> >> > >>> >> > >>> >> > >>> >> > >>> >> >2017-11-10 20:12 GMT+01:00 Dave Fisher <dave2w...@comcast.net>: >>> >> > >>> >> >> Hi - >>> >> >> >>> >> >> I agree it is intent and trust. A couple of incidents in the long >>> >> >>history >>> >> >> of POI. >>> >> >> >>> >> >> (1) we discovered a GPL file that had been in the source tree for a >>> >> >>couple >>> >> >> of releases and removed it. >>> >> >> >>> >> >> (2) we had a complaint from the copyright holder that a test file >>> >> >>belonged >>> >> >> to him. It had been there for many years. We removed it from the >>> next >>> >> >> release. >>> >> >> >>> >> >> Anyone concerned with nit picking this should be watching every >>> commit. >>> >> >>In >>> >> >> the Incubator a mentor will bring it up then and most often say >>> next >>> >> >>time. >>> >> >> Here in a project we deal as they come and it should be on the >>> commit. >>> >> >> >>> >> >> If someone brings in a significant amount of code then a SGA may be >>> >> >>needed >>> >> >> along with IP Clearance in the Incubator. >>> >> >> >>> >> >> Regards, >>> >> >> Dave >>> >> >> >>> >> >> Sent from my iPhone >>> >> >> >>> >> >> > On Nov 10, 2017, at 11:02 AM, Alex Harui >>> <aha...@adobe.com.INVALID> >>> >> >> wrote: >>> >> >> > >>> >> >> > Hi Dave, >>> >> >> > >>> >> >> > It would help to make license problems rare if we also do >>> something >>> >> >>else >>> >> >> > Roy has mentioned recently that has to do with trust and >>> intent. If >>> >> >>you >>> >> >> > dig hard enough, or take an "untrusting" philosophy that if >>> something >>> >> >> > isn't perfectly documented that someone is going to use that >>> >> >>imperfection >>> >> >> > against you or the foundation, you can continue to find small >>> >> >>licensing >>> >> >> > issues, especially in the third party artifacts we consume. >>> >> >> > >>> >> >> > Roy basically said that folks want us to use the stuff the make >>> >> >>available >>> >> >> > on open source sites otherwise they wouldn't have put it there. >>> They >>> >> >> > might have slightly different rules about sharing it and >>> >> >>modifications to >>> >> >> > it, but the intent is to share it. >>> >> >> > >>> >> >> > So let me add to "better and not illegal" with "trust". >>> >> >> > >>> >> >> > Thanks, >>> >> >> > -Alex >>> >> >> > >>> >> >> >> On 11/10/17, 10:47 AM, "Dave Fisher" <dave2w...@comcast.net> >>> wrote: >>> >> >> >> >>> >> >> >> Hi - >>> >> >> >> >>> >> >> >> For source code we can point to github from the website. >>> >> >> >> >>> >> >> >> For nightly builds we can let people know about it on dev@ but >>> >> should >>> >> >> not >>> >> >> >> link to it from the website. We can explain on the website or >>> wiki >>> >> >>that >>> >> >> >> we are doing nightly builds and that they can find out from the >>> dev@ >>> >> >> list. >>> >> >> >> >>> >> >> >> At this point it should be rare to have a license problem in the >>> >> >> >> repository because we all should know the rules or how to ask on >>> >> dev@ >>> >> >> or >>> >> >> >> private@ first. >>> >> >> >> >>> >> >> >> Clear? >>> >> >> >> >>> >> >> >> Regards, >>> >> >> >> Dave >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> Sent from my iPhone >>> >> >> >> >>> >> >> >>> On Nov 10, 2017, at 10:36 AM, Alex Harui >>> <aha...@adobe.com.INVALID >>> >> > >>> >> >> >>> wrote: >>> >> >> >>> >>> >> >> >>> Forking this specific issue about nightly builds... >>> >> >> >>> >>> >> >> >>> AIUI, this issue about nightly builds has arisen before with >>> other >>> >> >> >>> projects. I'd have to go through board@/member@ archives but >>> I >>> >> >>think >>> >> >> >>> some >>> >> >> >>> projects have found some pretty clever solutions to linking to >>> >> >>nightly >>> >> >> >>> builds. >>> >> >> >>> >>> >> >> >>> That said, one of the benefits of creating a Royale project >>> >> separate >>> >> >> >>> from >>> >> >> >>> Flex is that there should not be any 'competition' in the >>> release >>> >> >> queue. >>> >> >> >>> For example, the Flex project is currently trying to get two >>> >> >>releases >>> >> >> >>> out, >>> >> >> >>> and if some other Flex member wanted to rush out a BlazeDS >>> release, >>> >> >> >>> they'd >>> >> >> >>> probably have to wait. >>> >> >> >>> >>> >> >> >>> Royale has 3 main repos, and under FlexJS/Falcon, we created 2 >>> sets >>> >> >>of >>> >> >> >>> release artifacts. Royale might still have 2 sets of release >>> >> >>artifacts >>> >> >> >>> ( >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> >-- >>> >> >Carlos Rovira >>> >> >https://na01.safelinks.protection.outlook.com/?url=http%3A% >>> >> 2F%2Fabout.me%2 >>> >> >Fcarlosrovira&data=02%7C01%7C%7C4ddfd5d3bb8e44f9b4c508d5287 >>> >> 3f24b%7Cfa7b1b5 >>> >> >a7b34438794aed2c178decee1%7C0%7C0%7C636459400811686261&sdat >>> >> a=AONFxld%2FTJz >>> >> >zDM%2Frjf0g6L8PfwqlpJHkF9RVZII1TWo%3D&reserved=0 >>> >> >>> >> >>> > >>> > >>> > -- >>> > Carlos Rovira >>> > http://about.me/carlosrovira >>> > >>> > >>> >>> >>> -- >>> Carlos Rovira >>> http://about.me/carlosrovira >>> >> >> >> >> -- >> >> Piotr Zarzycki >> >> Patreon: *https://www.patreon.com/piotrzarzycki >> <https://www.patreon.com/piotrzarzycki>* >> > > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>* > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*