On 11/5/15, 10:35 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>Moving this thread to public dev list ... > >Adding my statement from the initial thread, that from now on I will stop >contributing to things not built by a sensible build (doesn't have to be >Maven even if I strongly suggest it). I’m going to take that as a softening of your position. I don’t think anybody would argue that builds should not be “sensible”, but what does that really mean? And what practical steps can we do that doesn’t grind feature development and bug fixing to a halt? And I’d like to hear from others: Would better build scripts cause you to contribute more? Would switching from Ant to Maven cause you to contribute more? What else could we change that would get you to start contributing or contribute more? For sure, at the time Adobe transitioned Flex to Apache, having the Flex SDK work with Maven was the number one vote getter in JIRA. For FlexJS, I’m more worried about getting enough features and functionality to the early adopters such that they provide us the positive testimonials we need such that enterprises might start using FlexJS and then start asking about Maven. IMO, if we don’t get traction, it won’t matter what our builds look like. I keep hoping others will start contributing, and in the upcoming 0.5.0 release I invested several days in trying to make the builds more sensible because folks said that was a barrier. But what else do we need to do in this area? Can others step in to help? IMO, the good and bad of Apache being a “do-ocracy” is that, while you can work on pretty much whatever interests you, at least in this project, others tend to watch you work. Maybe there’s something we can tweak so more folks jump in. I often think folks still think that we are still in the “old days” where you had very little influence on the release that Adobe would offer up on occasion and haven’t fully understood that in the Apache world, things are almost the exact opposite. There is no corporate entity that decides what gets done, individuals can’t just be passive customers: they need to somehow find the time to help get things done. It could just be by using the releases, but it would be much better if folks who know Maven could help you create a Maven builds for our repos, and folks who know Java could try to work on the compiler, etc. Yes, Adobe pays me to work on Flex, but Adobe is not backing Flex like it used to. It has turned the future of Flex over to Apache and the Apache Flex community. Anyway, feel free to keep venting for a bit, and even take a break if you need to, but I hope you will stick with us and we can open an discussion on more concrete things that we might be able to do to make the builds more “sensible” and maybe even break it down into small pieces that others can help with. -Alex