Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-07 Thread Robert Burrell Donkin
On Thu, Aug 7, 2008 at 10:54 AM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
> Robert Burrell Donkin ha scritto:
>>
>> On Wed, Aug 6, 2008 at 8:34 PM, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
>>>
>>> Stefano Bagnara wrote:
>>>
 The current process is a simple nighly build [that] is good
 for the nighlies, but I think I don't have to explain the
 difference between a real CI environment and a nighly build script.
>>>
>>> That is correct.  We have a CI at the ASF.  The nightly wasn't intended
>>> to
>>> replace it.  However ...
>>>
 The specific issue I was recording in this message was the inability to
 know what exact test failed (we have only summaries for each test
 class).
>>>
>>> The entire build log is posted to the build site.  It seems to me that if
>>> you want more detail, just enhance the build.  The nightly process is
>>> just a
>>> shell script that runs the build, generates the e-mail summary, and
>>> uploads
>>> the build artifacts with full log.
>>>
>>> Is there something you want that can't be done via the above?
>>
>> think this failing test has just been getting everyone down :-/
>>
>> it's been particularly irratating (it now fails about 60% of the time
>> for) and difficult to diagnose. it seems to be some sort of
>> serialization race condition but it's beyond me. don't know if you
>> have any ideas.
>
> If we agree this probably is an issue in JVM/classpath but we don't have
> time dealing with SUN for this IMHO we can even add a comment to that test..
> e.g: catch the assert failure and add a comment about this whole thing.

if this is a JVM issue then couldn't we just narrow down the known bad versions?

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-07 Thread Stefano Bagnara

Noel J. Bergman ha scritto:

Stefano Bagnara wrote:


The current process is a simple nighly build [that] is good
for the nighlies, but I think I don't have to explain the
difference between a real CI environment and a nighly build script.


That is correct.  We have a CI at the ASF.  The nightly wasn't intended to
replace it.  However ...


Cool! I'm very happy with Hudson :-) We have an issue because it rarely 
stuck during an Hadoop+jSPF build (weird) and I'm working with the zone 
mantainers to fix this.



The specific issue I was recording in this message was the inability to
know what exact test failed (we have only summaries for each test class).


The entire build log is posted to the build site.  It seems to me that if
you want more detail, just enhance the build.  The nightly process is just a
shell script that runs the build, generates the e-mail summary, and uploads
the build artifacts with full log.



Is there something you want that can't be done via the above?


I know. But the exact test was not in the log. The ant build does not 
give that output. I see it instead in the maven build.
I don't want to deal with improving the ant build now, but I set up both 
ant and maven builds on hudson and I've been able to debug the issue.


Also I found it unvaluable to be able to run a "kill -3 " on 
the hudson zone to get the stackdump in recent debug for JSPF-65.

I think we have all I need now, thank you for your collaboration!


Ubuntu 7.10.



JVM used? (IIRC it didn't find the Java 1.4 issues, so I thought it was
1.5, but if you tell us the specific version it will be helpful)
JVM parameters used by ant.


I don't recall if it is Java 5 or 6, and freakishly, I don't have access to
it right now.  I need to fix the SSH connection back through my firewall
when I get home.  Right now it is on autopilot.


On hudson we now hava a java 1.4 ant build and a java 5 maven build: a 
little diversification should help. If you are on java 6 this would 
complete the range.



We've talked about having a JAMES zone for testing.  Of course, you were
against it the last time, apparently for the sole reason that I

suggested

it.



I've never been against this. You may have misunderstood me.


LOL Actually, you're right -- I went back and cbecked.  It is always you who
disagrees, but in this case it was BERND!  LOL  OK, I apologize.  :-)

--- Noel


;-) It seems we have an agreement then...

Stefano

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-07 Thread Stefano Bagnara

Robert Burrell Donkin ha scritto:

On Wed, Aug 6, 2008 at 8:34 PM, Noel J. Bergman <[EMAIL PROTECTED]> wrote:

Stefano Bagnara wrote:


The current process is a simple nighly build [that] is good
for the nighlies, but I think I don't have to explain the
difference between a real CI environment and a nighly build script.

That is correct.  We have a CI at the ASF.  The nightly wasn't intended to
replace it.  However ...


The specific issue I was recording in this message was the inability to
know what exact test failed (we have only summaries for each test class).

The entire build log is posted to the build site.  It seems to me that if
you want more detail, just enhance the build.  The nightly process is just a
shell script that runs the build, generates the e-mail summary, and uploads
the build artifacts with full log.

Is there something you want that can't be done via the above?


think this failing test has just been getting everyone down :-/

it's been particularly irratating (it now fails about 60% of the time
for) and difficult to diagnose. it seems to be some sort of
serialization race condition but it's beyond me. don't know if you
have any ideas.


If we agree this probably is an issue in JVM/classpath but we don't have 
time dealing with SUN for this IMHO we can even add a comment to that 
test.. e.g: catch the assert failure and add a comment about this whole 
thing.


Stefano

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-07 Thread Bernd Fondermann
On Wed, Aug 6, 2008 at 21:34, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
> Stefano Bagnara wrote:
>
>> The current process is a simple nighly build [that] is good
>> for the nighlies, but I think I don't have to explain the
>> difference between a real CI environment and a nighly build script.
>
> That is correct.  We have a CI at the ASF.  The nightly wasn't intended to
> replace it.  However ...
>
>> The specific issue I was recording in this message was the inability to
>> know what exact test failed (we have only summaries for each test class).
>
> The entire build log is posted to the build site.  It seems to me that if
> you want more detail, just enhance the build.  The nightly process is just a
> shell script that runs the build, generates the e-mail summary, and uploads
> the build artifacts with full log.
>
> Is there something you want that can't be done via the above?
>
>> > Ubuntu 7.10.
>
>> JVM used? (IIRC it didn't find the Java 1.4 issues, so I thought it was
>> 1.5, but if you tell us the specific version it will be helpful)
>> JVM parameters used by ant.
>
> I don't recall if it is Java 5 or 6, and freakishly, I don't have access to
> it right now.  I need to fix the SSH connection back through my firewall
> when I get home.  Right now it is on autopilot.
>
>> > We've talked about having a JAMES zone for testing.  Of course, you were
>> > against it the last time, apparently for the sole reason that I
> suggested
>> > it.
>
>> I've never been against this. You may have misunderstood me.
>
> LOL Actually, you're right -- I went back and cbecked.  It is always you who
> disagrees, but in this case it was BERND!  LOL  OK, I apologize.  :-)

I supported this, too. I volontered to aquire, admin and donate a domain for it.
But the proposal never kicked off, so I didn't do it. Should I do so, now?

  Bernd

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-06 Thread Robert Burrell Donkin
On Wed, Aug 6, 2008 at 8:34 PM, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
> Stefano Bagnara wrote:
>
>> The current process is a simple nighly build [that] is good
>> for the nighlies, but I think I don't have to explain the
>> difference between a real CI environment and a nighly build script.
>
> That is correct.  We have a CI at the ASF.  The nightly wasn't intended to
> replace it.  However ...
>
>> The specific issue I was recording in this message was the inability to
>> know what exact test failed (we have only summaries for each test class).
>
> The entire build log is posted to the build site.  It seems to me that if
> you want more detail, just enhance the build.  The nightly process is just a
> shell script that runs the build, generates the e-mail summary, and uploads
> the build artifacts with full log.
>
> Is there something you want that can't be done via the above?

think this failing test has just been getting everyone down :-/

it's been particularly irratating (it now fails about 60% of the time
for) and difficult to diagnose. it seems to be some sort of
serialization race condition but it's beyond me. don't know if you
have any ideas.

- robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-08-06 Thread Noel J. Bergman
Stefano Bagnara wrote:

> The current process is a simple nighly build [that] is good
> for the nighlies, but I think I don't have to explain the
> difference between a real CI environment and a nighly build script.

That is correct.  We have a CI at the ASF.  The nightly wasn't intended to
replace it.  However ...

> The specific issue I was recording in this message was the inability to
> know what exact test failed (we have only summaries for each test class).

The entire build log is posted to the build site.  It seems to me that if
you want more detail, just enhance the build.  The nightly process is just a
shell script that runs the build, generates the e-mail summary, and uploads
the build artifacts with full log.

Is there something you want that can't be done via the above?

> > Ubuntu 7.10.

> JVM used? (IIRC it didn't find the Java 1.4 issues, so I thought it was
> 1.5, but if you tell us the specific version it will be helpful)
> JVM parameters used by ant.

I don't recall if it is Java 5 or 6, and freakishly, I don't have access to
it right now.  I need to fix the SSH connection back through my firewall
when I get home.  Right now it is on autopilot.

> > We've talked about having a JAMES zone for testing.  Of course, you were
> > against it the last time, apparently for the sole reason that I
suggested
> > it.

> I've never been against this. You may have misunderstood me.

LOL Actually, you're right -- I went back and cbecked.  It is always you who
disagrees, but in this case it was BERND!  LOL  OK, I apologize.  :-)

--- Noel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-25 Thread Stefano Bagnara

Noel J. Bergman ha scritto:

We've talked about having a JAMES zone for testing.  Of course, you were
against it the last time, apparently for the sole reason that I suggested
it.


I love markmail:
http://markmail.org/message/ovr6engrmoqegdnh

It was 2008, May the 2nd, and you was proposing creating a JAMES zone to 
deploy james and start a real world testbed


Here are some of my replies: what part of
=
+1

What domain can we host for the tests? If we don't make this test 
installation the default MX for some domain and we don't use some email 
address in public messages I don't expect botnets to hit us so fast. Any 
ideas?


Stefano
==
...or...
==
I could provide some second level domains (james-testing.bago.org / 
james-testing.void.it ).

=
...or...
===
Are we going to test file/db or dbfile repositories? Do we plan to use 
the standard configuration or an "as complex as possible" configuration?

===

have you interpreted as me being AGAINST it?

Stefano

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-25 Thread Stefano Bagnara

Noel J. Bergman ha scritto:

the current Nightly Build stuff is under control of Noel
and we have no way to tune or make better investigations
there.


Yes, and I am happy to provide that service to the greater JAMES community.
Was there a Thank You in there somewhere, or just your usual complaining
behavior?


Not a complaint, Noel! It was a statement about "limits" of the current 
process. The current process is a simple nighly build kindly managed by 
you. Thank you for that, it is good for the nighlies, but I think I 
don't have to explain the difference between a real CI environment and a 
nighly build script.


The specific issue I was recording in this message was the inability to 
know what exact test failed (we have only summaries for each test class).



We don't even know what is the platform running the build)


Ubuntu 7.10.  What else would you like to know, since you've never asked?


JVM used? (IIRC it didn't find the Java 1.4 issues, so I thought it was 
1.5, but if you tell us the specific version it will be helpful)

JVM parameters used by ant.


We've talked about having a JAMES zone for testing.  Of course, you were
against it the last time, apparently for the sole reason that I suggested
it.


I've never been against this. You may have misunderstood me.
We was talking about a different thing, anyway, not a CI. If you have a 
message proving that I was AGAINST it please give me an url because I 
may need a medical check (you know I have memory issues).


I would also like to have a second continuous build based on m2 
descriptors so that we know when they are broke.


Thank you for the nighly build but please make sure this was a proposal 
about asking for a CI tool (hudson / continuum, as we had another thread 
where I explained why the current gump does not work for my needs) in 
the ASF infrastructure (before I did set up a new personal environment, 
as I had to do in the past years to satisfy my CI feticism ;-) ).


Stefano

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-24 Thread Robert Burrell Donkin
On 7/25/08, Noel J. Bergman <[EMAIL PROTECTED]> wrote:
>> the current Nightly Build stuff is under control of Noel
>> and we have no way to tune or make better investigations
>> there.
>
> Yes, and I am happy to provide that service to the greater JAMES community.
> Was there a Thank You in there somewhere

Thank you Noel

Robert
>
>> We don't even know what is the platform running the build)
>
> Ubuntu 7.10.  What else would you like to know, since you've never asked?
>
> We've talked about having a JAMES zone for testing.  Of course, you were
> against it the last time, apparently for the sole reason that I suggested
> it.
>
>   --- Noel
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-24 Thread Norman Maurer
Am Donnerstag, den 24.07.2008, 22:33 -0400 schrieb Noel J. Bergman:
> > the current Nightly Build stuff is under control of Noel
> > and we have no way to tune or make better investigations
> > there.
> 
> Yes, and I am happy to provide that service to the greater JAMES community.
> Was there a Thank You in there somewhere, or just your usual complaining
> behavior?
> 
> > We don't even know what is the platform running the build)
> 
> Ubuntu 7.10.  What else would you like to know, since you've never asked?
> 
> We've talked about having a JAMES zone for testing.  Of course, you were
> against it the last time, apparently for the sole reason that I suggested
> it.
> 
>   --- Noel

I think a zone is fine for testing but please not another CI instance
running... We have already more then enough CI instances on zones. Thats
just a waste of our "infrastructure resources". Hudson zone already
provide a CI to share for ASF projects...

bye
Norman


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-24 Thread Noel J. Bergman
> the current Nightly Build stuff is under control of Noel
> and we have no way to tune or make better investigations
> there.

Yes, and I am happy to provide that service to the greater JAMES community.
Was there a Thank You in there somewhere, or just your usual complaining
behavior?

> We don't even know what is the platform running the build)

Ubuntu 7.10.  What else would you like to know, since you've never asked?

We've talked about having a JAMES zone for testing.  Of course, you were
against it the last time, apparently for the sole reason that I suggested
it.

--- Noel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Server's test failure and CI (Was: JAMES Server Nightly Build Report)

2008-07-24 Thread Norman Maurer
Am Donnerstag, den 24.07.2008, 10:04 +0200 schrieb Stefano Bagnara:
> JAMES Nightly Build System ha scritto:
> > An automated nightly build of JAMES has been posted to 
> > http://people.apache.org/builds/james/nightly/
> > 
> > Any unit test errors from the build should be reported below:
> > [junit] Tests run: 6, Failures: 1, Errors: 0, Time elapsed: 8.712 sec
> > 
> > 
> > Total time: 3 minutes 17 seconds
> > 
> > Done. Packages Will Be Uploaded To The Nightly Repository.
> > 
> > Please review http://people.apache.org/builds/james/nightly/BUILD.log.
> 
> I looked at BUILD.log and I see this is a Failure in 
> RemoteDeliveryTester. I cannot reproduce it and I cannot even understand 
> from BUILD.log what test exactly is failing. Any idea?
> 
> In the mean time I've removed some italian comments I had forgot in that 
> code.
> 
> I cannot reproduce it so I really don't know how you propose to deal 
> with this. If I leave the test we have a failure (it seems random as 
> this code has not changed since yesterday and yesterday it succesfully 
> built), if I remove it we'll never know what is the problem.
> 
> Given the recent discussions I decided to comment the most complicate 
> test to make sure the "testsuite is not broken". IMHO this way this 
> issue will be forgot in few hours. Let's hope it was not a bug in the 
> code but a bug in the testsuite (my bad, in that case).
> 
> I have no more my CI machine active so I don't know if I can reproduce 
> this somewhere else. Few weeks ago I asked if anyone knows if JAMES is 
> entitled in asking some resource in ASF machines to use hudson or 
> continuum for its projects (the current Nightly Build stuff is under 
> control of Noel and we have no way to tune or make better investigations 
> there. We don't even know what is the platform running the build) and if 
> any committer is against this. I'd like to resetup my CI environment for 
> JAMES but I would prefer to do this on ASF hosted and JAMES PMC 
> accessible resources.
> 
> Stefano


What about askin for adding it to hudson.zones.apache.org ?

bye
Norman



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]