My feeling is that there should be some way to document that it is not a real release, keep it as a development download for testing only, but make more users aware of it on those terms.

Can we e.g. put "beta" in its name?

What do other people think?

On 3/4/2016 7:57 AM, Greg Trasuk wrote:
Changing my vote to +0 for the moment.

OK, so what we have here is a build bug.

If you do an ‘ant clean’ then ‘ant river-runtime’, all is good.
Do ‘ant river-runtime’ again, you get the failure that Patricia is seeing.

If you ‘cd qa’ then do ‘ant run-categories’ the qa suite runs without error.  
That target doesn’t attempt to rebuild the main distribution.  The ‘run’ target 
inside ‘qa’ _does_ rebuild the main distribution (I’m not sure why that was put 
in there, but that’s the way it’s been forever).  Hence it shows the error 
mentioned above.

When I was doing my testing, I ran ‘ant run-categories’ to run the test suite, 
so I didn’t see this build bug.

On the one hand, I’m inclined to cancel the vote, figure out the bug, and spin 
a new release.  That could potentially take a while, because the bug smells of 
a nasty circularity in the build (or it could be trivial).

On the other hand, we did say that this was a “technology preview” release that 
is supposed to get 3.0.0 into the hands of potential users, knowing full well 
that there are a lot of changes from the 2.2 branch, and people might find 
operational bugs.  People have run the qa suite, and it the whole package 
probably works just fine.  And the licensing is fine.  So we could probably 
just go ahead and release it.

I’m not sure what to do.  Any opinions?

Cheers,

Greg Trasuk.
On Mar 3, 2016, at 4:57 PM, Patricia Shanahan <p...@acm.org> wrote:

The file wk1 in the attached zip is the result of:

pats@pats-acer1:/River_3.0/src/apache-river-3.0.0$ ant clean 2>&1 >wk1
pats@pats-acer1:/River_3.0/src/apache-river-3.0.0$ ant -v 2>&1 >>wk1




On 03/03/2016 09:01 AM, Greg Trasuk wrote:
That’s quite odd.  Can you do an ‘ant clean’, then ‘ant -v’ and post the 
complete scrollback, from the ‘ant clean’ command, to the final ‘build failed’?

There is a chance, I suppose, that Ubuntu uses a different version of Java 
(i.e. OpenJDK rather than Oracle JDK) or has something else pre-installed that 
is interfering with the build.  I haven’t tried building on Ubuntu myself, but 
I’m pretty sure I’ve used OpenJDK at some point, and it was fine.

Cheers,

Greg Trasuk

On Mar 3, 2016, at 11:35 AM, Patricia Shanahan <p...@acm.org> wrote:

Tried that. I even went back and re-extracted the .zip file, in case prior 
attempts had left tire marks. After the extract I did

ant
ant qa.run

and got the same errors. This is on Ubuntu.

Unfortunately, I cannot cast a binding vote for a release I cannot run.

On 3/3/2016 6:20 AM, Greg Trasuk wrote:
Try running just ‘ant’ before you do ‘ant qa.run’.  That should run the default 
build target.

It appears that ‘qa.run’ is skipping the step where it downloads the external 
dependencies.  ‘ant’ on its own should do the build, then ‘ant qa.run’ should 
work.

Cheers,

Greg Trasuk

On Mar 2, 2016, at 8:26 PM, Patricia Shanahan <p...@acm.org> wrote:

I seem to be missing some set-up that needs doing before "ant qa.run".

ng: Class not found: groovy.lang.MetaMethod
     [java] Warning: Class not found: org.codehaus.groovy.reflection.ClassInfo
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.wrappers.Wrapper
     [java] Warning: Class not found: groovy.lang.Reference
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.callsite.CallSiteArray
     [java] Warning: Class not found: groovy.lang.GroovyCodeSource
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.callsite.CallSite
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.GeneratedClosure
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.typehandling.ShortTypeHandling
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.ScriptBytecodeAdapter
     [java] Warning: Class not found: groovy.lang.Closure
     [java] Warning: Class not found: groovy.lang.MetaClass
     [java] Warning: Class not found: 
org.cliffc.high_scale_lib.NonBlockingHashMap
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.BytecodeInterface8
     [java] Warning: Class not found: org.codehaus.groovy.runtime.ArrayUtil
     [java] Warning: Class not found: groovy.lang.GroovyObject
     [java] Warning: Class not found: groovy.lang.GroovyClassLoader
     [java] Warning: Class not found: 
org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation
     [java] Warning: Class not found: 
org.codehaus.groovy.control.CompilerConfiguration
     [java] Warning: Class not found: org.codehaus.groovy.runtime.GStringImpl
     [java] Warning: Class not found: groovy.lang.MissingPropertyException
      [jar] Building jar: /River_3.0/src/apache-river-3.0.0/lib/jsk-platform.jar
     [java] no text found: "preflistgen.error"
     [java] java.lang.NoClassDefFoundError: 
org/codehaus/groovy/runtime/GeneratedClosure
     [java]     at java.lang.ClassLoader.defineClass1(Native Method)
     [java]     at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
     [java]     at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
     [java]     at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
     [java]     at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
     [java]     at java.lang.Class.forName0(Native Method)
     [java]     at java.lang.Class.forName(Class.java:278)
     [java]     at 
org.apache.river.tool.PreferredListGen.compute(PreferredListGen.java:1162)
     [java]     at 
org.apache.river.tool.PreferredListGen.main(PreferredListGen.java:1420)
     [java] Caused by: java.lang.ClassNotFoundException: 
org.codehaus.groovy.runtime.GeneratedClosure
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
     [java]     ... 15 more

BUILD FAILED
/River_3.0/src/apache-river-3.0.0/build.xml:2205: The following error occurred 
while executing this line:
/River_3.0/src/apache-river-3.0.0/qa/build.xml:144: The following error 
occurred while executing this line:
/River_3.0/src/apache-river-3.0.0/build.xml:973: The following error occurred 
while executing this line:
/River_3.0/src/apache-river-3.0.0/common.xml:253: Java returned: 1



On 03/02/2016 04:20 PM, Peter wrote:
ant qa.run
ant test

Regards,

Peter.

Sent from my Samsung device.
     Include original message
---- Original message ----
From: Patricia Shanahan <p...@acm.org>
Sent: 03/03/2016 09:44:57 am
To: dev@river.apache.org
Subject: Re: Reminder: [Vote] Release Apache River JTSK 3.0.0

I have built from the release artifacts, on a Ubuntu box. What is the
simplest way of running some tests against my build result?

On 3/2/2016 2:25 PM, Patricia Shanahan wrote:
  I have just got done with another project that was my highest priority
  for a couple of weeks. I'll attempt to build and test so that I can cast
  a binding vote.

  On 3/2/2016 12:12 PM, Greg Trasuk wrote:
  Hi folks - we’re still short one binding vote for this release.  So,
  if you can, please have a look at the artifacts and have your say..

  Cheers,

  Greg Trasuk
  On Feb 23, 2016, at 3:43 PM, Greg Trasuk <tras...@stratuscom.com> wrote:

  Hello all:

  Release candidate artifacts can be found at
  https://dist.apache.org/repos/dist/dev/river/

  Binary release artifacts are staged in
  https://repository.apache.org/content/repositories/orgapacheriver-1003/

  The vote will remain open for at least 72 hours (Ending no sooner
  than 2100UTC 20160226.

  [  ] +1 : I am in favour of this release
  [  ] +0 : I am not opposed to this release.
  [  ] -1: I am against this release (please provide your reasons).

  Cheers,

  Greg Trasuk


<wk1.zip>

Reply via email to