Re: [VOTE] Release Candidate JMeter 2.3 RC1 - abandoned

2007-07-09 Thread sebb

On 09/07/07, Dion Gillard [EMAIL PROTECTED] wrote:

sebb,

one of the things I find useful about the build process that httpd, Struts,
Tomcat etc use is that it means anyone can do a build and then call for a
vote on it's quality.

If this process is streamlined enough, it means feedback can be extracted
from people more often and issues discovered earlier.

I know this isn't how things are done ATM with jakarta, but it's worth
thinking about.


I have been making regular nightly builds available, however it was
only when I created a formal build and called for a vote that various
issues surfaced.

So yes, it could be useful in future.

Do these quality check builds have to be tagged in SVN?
Or can they just be built from the current code line?


On 7/9/07, sebb [EMAIL PROTECTED] wrote:

 On 04/07/07, sebb [EMAIL PROTECTED] wrote:
  I've created JMeter 2.3 RC1 in the directory:
 
  http://people.apache.org/~sebb/jmeter-2.3/dist
 
  Site/Docs are here:
  http://people.apache.org/~sebb/jmeter-2.3/site
 
  All feedback welcome.
 
  [ ]+1 - the release candidate looks OK, proceed with full release
  [ ]-1 - there is a problem (please indicate what it is)

 Various problems have been found in the release, so I won't be
 proceeding with it.

 Thanks for all the feedback so far, which has been very useful.

 I have been able to fix most of the reported problems, but there are
 still some outstanding.

  sebb AT apache DOT org
 

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




--
dIon Gillard
Rule #131 of Acquisition: Information is Profit.



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



Re: [VOTE] Release Candidate JMeter 2.3 RC1 - abandoned

2007-07-09 Thread Dion Gillard

From looking at Struts SVN, I'm guessing that they're built and then tagged

from a revision of trunk and then that tag is voted on for quality.

Maybe one of the Struts/Tomcat committers can explain how they do it? Ted,
Don?

On 7/9/07, sebb [EMAIL PROTECTED] wrote:


On 09/07/07, Dion Gillard [EMAIL PROTECTED] wrote:
 sebb,

 one of the things I find useful about the build process that httpd,
Struts,
 Tomcat etc use is that it means anyone can do a build and then call for
a
 vote on it's quality.

 If this process is streamlined enough, it means feedback can be
extracted
 from people more often and issues discovered earlier.

 I know this isn't how things are done ATM with jakarta, but it's worth
 thinking about.

I have been making regular nightly builds available, however it was
only when I created a formal build and called for a vote that various
issues surfaced.

So yes, it could be useful in future.

Do these quality check builds have to be tagged in SVN?
Or can they just be built from the current code line?

 On 7/9/07, sebb [EMAIL PROTECTED] wrote:
 
  On 04/07/07, sebb [EMAIL PROTECTED] wrote:
   I've created JMeter 2.3 RC1 in the directory:
  
   http://people.apache.org/~sebb/jmeter-2.3/dist
  
   Site/Docs are here:
   http://people.apache.org/~sebb/jmeter-2.3/site
  
   All feedback welcome.
  
   [ ]+1 - the release candidate looks OK, proceed with full release
   [ ]-1 - there is a problem (please indicate what it is)
 
  Various problems have been found in the release, so I won't be
  proceeding with it.
 
  Thanks for all the feedback so far, which has been very useful.
 
  I have been able to fix most of the reported problems, but there are
  still some outstanding.
 
   sebb AT apache DOT org
  
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 dIon Gillard
 Rule #131 of Acquisition: Information is Profit.


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





--
dIon Gillard
Rule #131 of Acquisition: Information is Profit.


Re: [VOTE] Release Candidate JMeter 2.3 RC1 - abandoned

2007-07-09 Thread jean-frederic clere

Dion Gillard wrote:
From looking at Struts SVN, I'm guessing that they're built and then 
tagged

from a revision of trunk and then that tag is voted on for quality.

Maybe one of the Struts/Tomcat committers can explain how they do it?


In Tomcat the committers agree on a release date the corresponding code 
is tagged binaries and source packages are prepared and made available 
for download.

People are asked to vote:
For example, the x.y.z tag is:
[ ] Broken
[ ] Alpha
[ ] Beta
[ ] Stable

After the vote the release is announced.  (Normally Stable is what we 
want to reach and announce).


Cheers

Jean-Frederic

 Ted,

Don?

On 7/9/07, sebb [EMAIL PROTECTED] wrote:


On 09/07/07, Dion Gillard [EMAIL PROTECTED] wrote:
 sebb,

 one of the things I find useful about the build process that httpd,
Struts,
 Tomcat etc use is that it means anyone can do a build and then call for
a
 vote on it's quality.

 If this process is streamlined enough, it means feedback can be
extracted
 from people more often and issues discovered earlier.

 I know this isn't how things are done ATM with jakarta, but it's worth
 thinking about.

I have been making regular nightly builds available, however it was
only when I created a formal build and called for a vote that various
issues surfaced.

So yes, it could be useful in future.

Do these quality check builds have to be tagged in SVN?
Or can they just be built from the current code line?

 On 7/9/07, sebb [EMAIL PROTECTED] wrote:
 
  On 04/07/07, sebb [EMAIL PROTECTED] wrote:
   I've created JMeter 2.3 RC1 in the directory:
  
   http://people.apache.org/~sebb/jmeter-2.3/dist
  
   Site/Docs are here:
   http://people.apache.org/~sebb/jmeter-2.3/site
  
   All feedback welcome.
  
   [ ]+1 - the release candidate looks OK, proceed with full release
   [ ]-1 - there is a problem (please indicate what it is)
 
  Various problems have been found in the release, so I won't be
  proceeding with it.
 
  Thanks for all the feedback so far, which has been very useful.
 
  I have been able to fix most of the reported problems, but there are
  still some outstanding.
 
   sebb AT apache DOT org
  
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 dIon Gillard
 Rule #131 of Acquisition: Information is Profit.


-
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]



[VOTE] Release Candidate JMeter 2.3 RC3

2007-07-09 Thread sebb

Following on from the helpful feedback on RC1, I've now created JMeter
2.3 RC3 in the directory:

http://people.apache.org/~sebb/jmeter-2.3/dist

Site documentation is here:
http://people.apache.org/~sebb/jmeter-2.3/site


It should now build and test OK on Unix (and in non-English Locales).

[Please note that the 2 BeanShell tests require the optional beanshell
jar to be downloaded from www.beanshell.org and put in the lib/opt
directory.]

All feedback welcome.


[ ]+1 - the release candidate looks OK, proceed with releasing it
[ ]-1 - there is a problem (please indicate what it is)

There have been quite a few major updates since 2.2, so I think it
would be prudent to release 2.3 initially as a release candidate; a
full release can follow in a month or so.

sebb AT apache DOT org

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



Re: [VOTE] Release Candidate JMeter 2.3 RC3

2007-07-09 Thread sebb

On 09/07/07, sebb [EMAIL PROTECTED] wrote:

Following on from the helpful feedback on RC1, I've now created JMeter
2.3 RC3 in the directory:

http://people.apache.org/~sebb/jmeter-2.3/dist

Site documentation is here:
http://people.apache.org/~sebb/jmeter-2.3/site


It should now build and test OK on Unix (and in non-English Locales).

[Please note that the 2 BeanShell tests require the optional beanshell
jar to be downloaded from www.beanshell.org and put in the lib/opt
directory.]

All feedback welcome.


[ ]+1 - the release candidate looks OK, proceed with releasing it


Here's my +1


[ ]-1 - there is a problem (please indicate what it is)

There have been quite a few major updates since 2.2, so I think it
would be prudent to release 2.3 initially as a release candidate; a
full release can follow in a month or so.

sebb AT apache DOT org



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



Re: [VOTE] Release Candidate JMeter 2.3 RC3

2007-07-09 Thread Jörg Schaible
Hi Sebastian,

sebb wrote:

 Following on from the helpful feedback on RC1, I've now created JMeter
 2.3 RC3 in the directory:
 
 http://people.apache.org/~sebb/jmeter-2.3/dist
 
 Site documentation is here:
 http://people.apache.org/~sebb/jmeter-2.3/site
 
 
 It should now build and test OK on Unix (and in non-English Locales).
 
 [Please note that the 2 BeanShell tests require the optional beanshell
 jar to be downloaded from www.beanshell.org and put in the lib/opt
 directory.]
 
 All feedback welcome.
 
 
 [ ]+1 - the release candidate looks OK, proceed with releasing it
 [ ]-1 - there is a problem (please indicate what it is)
 
 There have been quite a few major updates since 2.2, so I think it
 would be prudent to release 2.3 initially as a release candidate; a
 full release can follow in a month or so.
 
 sebb AT apache DOT org

After using the offical bsh-2.0-beta-4.jar from the website (and not the one
provided by Gentoo) the tests run much better. I build now RC3 with my
complete compiler zoo, running ant all test.

One strange error is always present: The ClassFinder detects 72 TestCase
classes, but 1 cannot be instantiated:

= % 
 [java] Creating test suite
 [java]
Scanning /home/joehni/java/jakarta-jmeter-2.3RC3/build/test,../lib/ext for
test cases
 [java] ClassFinder found: 72 TestCase classes
 [java] INFO: JMeterGUIComponent: skipping some tests
org.apache.jmeter.testbeans.gui.TestBeanGUI
 [java] Error adding test for class
org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer
java.lang.ClassCastException:
org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer$1
 [java] Created: 71 tests including 5 suites
 [java] Starting test run, test count = 1286
= % 

Apart from this following JDKs run all the tests fine:
- Blackdown 1.4.2_03
- Sun JDK 1.5.0_12
- Sun JDK 1.6.0_01

These JDKs failed:
- IBM JDK 1.4.2_08 with
= % 
 [java] There were 4 failures:
 [java] 1)
testAssertionBadXSDFile(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
 [java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testAssertionBadXSDFile(XMLSchemaAssertionTest.java:107)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
 [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
 [java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
 [java] 2)
testAssertionBlankResult(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
 [java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testAssertionBlankResult(XMLSchemaAssertionTest.java:151)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
 [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
 [java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
 [java] 3)
testXMLTrailingcontent(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
 [java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testXMLTrailingcontent(XMLSchemaAssertionTest.java:164)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
 [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
 [java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
 [java] 4)
testAssertionBlankResult(org.apache.jmeter.assertions.XPathAssertionTest)junit.framework.AssertionFailedError
 [java] at
org.apache.jmeter.assertions.XPathAssertionTest.testAssertionBlankResult(XPathAssertionTest.java:183)
 [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
 [java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
 [java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
 [java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
 [java]
 [java] FAILURES!!!
 [java] Tests run: 1286,  Failures: 4,  

Re: [VOTE] Release Candidate JMeter 2.3 RC3

2007-07-09 Thread sebb

On 09/07/07, Jörg Schaible [EMAIL PROTECTED] wrote:

Hi Sebastian,

sebb wrote:

 Following on from the helpful feedback on RC1, I've now created JMeter
 2.3 RC3 in the directory:

 http://people.apache.org/~sebb/jmeter-2.3/dist

 Site documentation is here:
 http://people.apache.org/~sebb/jmeter-2.3/site


 It should now build and test OK on Unix (and in non-English Locales).

 [Please note that the 2 BeanShell tests require the optional beanshell
 jar to be downloaded from www.beanshell.org and put in the lib/opt
 directory.]

 All feedback welcome.


 [ ]+1 - the release candidate looks OK, proceed with releasing it
 [ ]-1 - there is a problem (please indicate what it is)

 There have been quite a few major updates since 2.2, so I think it
 would be prudent to release 2.3 initially as a release candidate; a
 full release can follow in a month or so.

 sebb AT apache DOT org

After using the offical bsh-2.0-beta-4.jar from the website (and not the one
provided by Gentoo) the tests run much better. I build now RC3 with my
complete compiler zoo, running ant all test.


Glad that's sorted.


One strange error is always present: The ClassFinder detects 72 TestCase
classes, but 1 cannot be instantiated:

= % 
[java] Creating test suite
[java]
Scanning /home/joehni/java/jakarta-jmeter-2.3RC3/build/test,../lib/ext for
test cases
[java] ClassFinder found: 72 TestCase classes
[java] INFO: JMeterGUIComponent: skipping some tests
org.apache.jmeter.testbeans.gui.TestBeanGUI
[java] Error adding test for class
org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer
java.lang.ClassCastException:
org.apache.jmeter.protocol.http.sampler.TestHTTPSamplersAgainstHttpMirrorServer$1


I changed the test recently to use a one-time TestSetup - this returns
a Test, not a TestSuite.

The changed test worked fine in Eclipse, but I see now that it does
not work in Ant - unfortunately I overlooked that line in the output
... instead of prining a message, perhaps I should add a dummy test
that is bound to fail.

Thanks for finding it.


[java] Created: 71 tests including 5 suites
[java] Starting test run, test count = 1286
= % 

Apart from this following JDKs run all the tests fine:
- Blackdown 1.4.2_03
- Sun JDK 1.5.0_12
- Sun JDK 1.6.0_01



Good.


These JDKs failed:
- IBM JDK 1.4.2_08 with
= % 
[java] There were 4 failures:
[java] 1)
testAssertionBadXSDFile(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
[java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testAssertionBadXSDFile(XMLSchemaAssertionTest.java:107)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
[java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
[java] 2)
testAssertionBlankResult(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
[java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testAssertionBlankResult(XMLSchemaAssertionTest.java:151)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
[java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
[java] 3)
testXMLTrailingcontent(org.apache.jmeter.assertions.XMLSchemaAssertionTest)junit.framework.AssertionFailedError
[java] at
org.apache.jmeter.assertions.XMLSchemaAssertionTest.testXMLTrailingcontent(XMLSchemaAssertionTest.java:164)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
[java] at org.apache.jorphan.test.AllTests.main(AllTests.java:214)
[java] 4)
testAssertionBlankResult(org.apache.jmeter.assertions.XPathAssertionTest)junit.framework.AssertionFailedError
[java] at
org.apache.jmeter.assertions.XPathAssertionTest.testAssertionBlankResult(XPathAssertionTest.java:183)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at