As long as I have to disable tests in order to run a build, this is a blocker for me ... sorry :-( I won't accept any informal "well first do this, then do that, then things will work" people should be able to download the source release, unpack it and build it without procedures like this.
There has to be a way to get it to pass ... even if it means moving the test to the asjs tests. Chris ________________________________________ Von: Alex Harui <aha...@adobe.com> Gesendet: Dienstag, 6. Oktober 2015 17:21 An: dev@flex.apache.org Betreff: Re: AW: [FLEXJS][FALCONJX] Builds and CI (was Re: AW: AW: AW: AW: [DISCUSS] Release Apache FlexJS 0.5.0) On 10/6/15, 12:04 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > >Yes it would be a separate repo ... as you could run the "testsuite" >against falcon without wanting to have the sdk or vice versa and this >would destroy the circle (at least one of them). No objection here. What do others think? I thought it was a common practice to put tests in the same repo as the code, but I guess we’d just put these integration tests in another repo? > >I would do this, but I would do it thoroughly ... meaning I would also >cleanup the build itself. Starting with streamlined goal names (currently >the target names are a mess ... I'd streamline them similar to the phases >of a maven build: clean, compile, test, integration-test, package, >install, deploy, ...). Again no objection here. But my overall question remains: why is this a release blocker? It sounds like extensive work. Why can’t it wait? How will it help the vast majority of folks who just want to use the latest code? Create a branch and get going but let’s also get this release out now. IMO, there’s lots of good new code that we should officially release to our community ASAP. > >And one thing will be that I will only be doing this on the ASF Jenkins, >as this is - in my belief - the only true place for the build to be. Im >fine with other Jenkins instances (I have a Teamcity running for my >stuff), but there has to be one on the ASF machines. Well, good luck with that. I don’t think there is a policy or other mandate that builds have to be on ASF machines but I understand that it helps with Maven deployment. I’ve wasted too much time on the ASF builds already and will maintain my own set of builds as long as I can. Anyway, thanks for volunteering to do this. I will try to answer questions as quickly as possible but some of my answers will be guesses as I didn’t set up most of these scripts. -Alex