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

Reply via email to