Justin, There is no reason for us to not file JIRA tickets. And, if someone in your company finds a bug, they should go ahead and file a JIRA ticket. And for good measure, bring it up on the list and if possible suggest some possible fixes.
I agree that having issues documented in JIRA is definitely a good thing. We have been doing that and I agree that more of that is certainly a good thing. Thanks, Om On Fri, Nov 4, 2016 at 10:13 AM, Justin M. Hill <jus...@prominic.net> wrote: > Hi Alex, > > I understand what you are saying about Apache having a unique approach, > but on the other hand countless software development projects have been > improved by better tracking. > > When it is possible to associate a bug's fixes with changes in the source > code, everyone following the project has clarity. This helps in the long > run to improve the community's understanding of the code. > > Our team is doing everything we can to help, and our focus is on the IDE. > This has certainly presented a lot of challenges and kept us busy. We > have a massive list in our own JIRA of bugs and enhancements for Moonshine. > So everyone here can see where things are going. > > I have encouraged the rest of the team here to contribute to FlexJS as > well as we can, but aside from the TabComponent Dhwani and Kinjal worked on > I am not sure we have the skill set to be modifying the compiler. > > I continue to think FlexJS would benefit from a central, organized > repository with a written path of objectives beyond what is in the mailing > list. > > I understand this is a time consuming item and takes away time from > coding. I think there is great value in this time investment and will help > others see what is being done over time and how they can help tackle issues. > > I hope we can shift as a community to the JIRA model of bug tracking for > FlexJS. > > Thank you, > > Justin Hill > My Apache Flex community contribution is working on the open source > Moonshine-IDE.com for FlexJS. > > > > > [image: Inactive hide details for Alex Harui ---11/04/2016 11:51:16 > AM---Hi Justin, I think we are using JIRA more these days, but IMO,]Alex > Harui ---11/04/2016 11:51:16 AM---Hi Justin, I think we are using JIRA more > these days, but IMO, it still isn't worth documenting ever > > From: Alex Harui <aha...@adobe.com> > To: "Justin M. Hill" <jus...@prominic.net>, "dev@flex.apache.org" < > dev@flex.apache.org> > Cc: Pan Li <pa...@prominic.net>, "Dhwani K. Shah" <dhw...@prominic.net>, > Santanu Karar <sant...@prominic.net>, "Kinjal J. Patel" > <kin...@prominic.net>, "Walker L. Dalton" <wal...@prominic.net>, "Joel C. > Anderson" <j...@prominic.net> > Date: 11/04/2016 11:51 AM > Subject: Re: FlexJS -- we really need to get bugs into JIRA > ------------------------------ > > > > Hi Justin, > > I think we are using JIRA more these days, but IMO, it still isn't worth > documenting every change in JIRA. Apache projects are supposed to feel > more like potlucks than corporate efforts, and I don't want some volunteer > with only an few minutes of time to decide not to contribute a null check > because they have to fill out a JIRA issue before committing a change. so > there is always a chance something will be missed in JIRA. Searching the > dev@ and commits@ lists and trying the nightly build should probably > become a standard practice before reporting a bug. > > Anybody can have a JIRA account, and yes, I encourage everyone to file > bugs, but I know not everyone will. Also realize that your list of other > frameworks are all corporate controlled which is why you felt compelled to > list the corporation's name with the framework's name. The Apache model is > different. At Apache, folks from all over the world can be committers and > thus don't have to use JIRA in order to get something fixed, they can just > do it. > > In fact, I would rather your team propose fixes instead of trying to > workaround bugs in Flex or FlexJS code. Then they are more likely to earn > committer rights and can just make a fix. IMO, that will be way more > efficient than having to file JIRA issues and wait for someone else to fix > it. If your team can think and act like they are part of our team, then I > think we will make the most progress. The dev@ list is our common area. > The other folks writing code for FlexJS often just ask on dev@ "Hey, I'm > having a problem with this, is anybody else?" I'll bet Pan asked that > internally to the rest of your team, but if Pan asked that right away on > dev@ then we would all have saved time. > > It is a different way of thinking, but that's the cool thing about > Apache. You can have more direct involvement than you can with other > corporate-driven projects. > > -Alex > > *From: *"Justin M. Hill" <*jus...@prominic.net* <jus...@prominic.net>> > * Date: *Friday, November 4, 2016 at 9:16 AM > * To: *Alex Harui <*aha...@adobe.com* <aha...@adobe.com>>, " > *dev@flex.apache.org* <dev@flex.apache.org>" <*dev@flex.apache.org* > <dev@flex.apache.org>> > * Cc: *Pan Li <*pa...@prominic.net* <pa...@prominic.net>>, "Dhwani K. > Shah" <*dhw...@prominic.net* <dhw...@prominic.net>>, Santanu Karar < > *sant...@prominic.net* <sant...@prominic.net>>, "Kinjal J. Patel" < > *kin...@prominic.net* <kin...@prominic.net>>, "Walker L. Dalton" < > *wal...@prominic.net* <wal...@prominic.net>>, "Joel C. Anderson" < > *j...@prominic.net* <j...@prominic.net>> > * Subject: *FlexJS -- we really need to get bugs into JIRA > > Hi Alex, > > Everyone here at Prominic would like to see JIRA being used more for Flex > development to track issues. > > We are very glad to hear that the nightly 0.8.0 build solved the issue Pan > reported. > > This has apparently happened before -- where we have spent > 1 day > determining something was a bug, and then another couple of days to > re-write code to work around the bug. This time would have been better > spent had we known the bug was already on a list and being worked out. > > As a community, we are up against a wide variety of frameworks. Known > bugs should be in bug database. I am sure Google's AngularJS, Microsoft's > Xamarin, Facebook's ReactJS or any other mature cross-platform UI SDK are > tracking bugs, and FlexJS needs to be doing the same. > > The overall Apache Flex JIRA appears to be here: > > *https://issues.apache.org/jira/browse/FLEX/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel* > <https://issues.apache.org/jira/browse/FLEX/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel> > > and the FlexJS 0.8 specified project is here: > > *https://issues.apache.org/jira/browse/FLEX/fixforversion/12338251/?selectedTab=com.atlassian.jira.jira-projects-plugin:version-issues-panel* > <https://issues.apache.org/jira/browse/FLEX/fixforversion/12338251/?selectedTab=com.atlassian.jira.jira-projects-plugin:version-issues-panel> > > Are we not looking in the right spot, or is the community just not > properly documenting bugs? > > Can Prominic staff get logins to JIRA to help report these? > > Thank you, > > Justin Hill > My Apache Flex community contribution is working on the open source > Moonshine-IDE.com for FlexJS. > > > > ----- Forwarded by Justin M. Hill/A55555/PNI on 11/04/2016 12:05 AM ----- > > To: "*dev@flex.apache.org* <dev@flex.apache.org>" <*dev@flex.apache.org* > <dev@flex.apache.org>> > > Date: 11/03/2016 11:33 PM > Subject: Re: [FlexJS] Container.numElements is not working > > ------------------------------ > > > > Thanks. Please try the nightly 0.8.0 build. It should be fixed already. > > -Alex > > > > > >platform: Mac OS 10.4; FlexJS 0.7 > > > >numElements of the UI element Container doesn't work, it can be reproduced > >by this code snippet: > > > ><js:Container id="holder" width="100%" height="100%" > > > <js:beads> > > <js:VerticalLayout/> > > </js:beads> > > <js:Label text="fooo"/> > > <js:Label text="wooo"/> > > <js:Label id="debug" text="tooverride"/> > > <js:TextButton text="GO" click="debug.text = String > >(holder.numElements)" /> > ></js:Container> > > > >Run it in FlexJS0.7 in javascript or awf mode, it will show "1", but > >expected value is 4. > > > >Similar code in Flex works as expected: > > > > <mx:Panel id="holder" title="Panel" status="Active" > > width="75%" height="75%"> > > <s:Label text="fooo"/> > > <s:Label text="wooo"/> > > <s:Label id="debug" text="tooverride"/> > > <s:Button label="GO" click="debug.text = String > >(holder.numElements)" /> > > </mx:Panel> > > > >I also noted the api list of FlexJS's Container is much shorter than > >Flex's > >Container, does this mean Container of FlexJS is not fully finished? > > > > > >Thanks > >Pan LI > > > > > >My Apache Flex community contribution is working on the open source > >Moonshine-IDE.com for FlexJS. > >