This is the mail archive of the mauve-discuss@sourceware.org mailing list for the Mauve project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Project status



----- Original Message -----
> * Anthony Green <green@redhat.com> [2017-02-27 14:49]:
> > 
> > I don't believe this project is actively maintained or supported, but
> > I'm adding somebody on copy who may know otherwise.
> > 

I'm not sure what you mean by this. As Tiago mentions, there have been
recent commits. Pavel was making additions while he was working on
OpenJDK, and I still use Mauve for GNU Classpath test cases.

There hasn't been much over the last year, because OpenJDK work has
had to take priority, and there have really only been the two of
us working on it in recent years. But it's still supported as far as
I'm concerned and if anyone else wants to submit work to it, they
are more than welcome.

I think it still has a place in providing a test suite that is independent
of a particular JDK. The OpenJDK regression tests fulfil a different
role, being tied to specific versions of OpenJDK. If a test is changed
in OpenJDK 9, it may need to be backported three times, to OpenJDK 6, 7
and 8.

I've never had access to update the web site and access now seems to have
been revoked from the CVS server. Any idea what's changed there?

$ cvs update -dP
Permission denied (publickey).
cvs [update aborted]: end of file from server (consult above messages if any)

 $ cat CVS/Root 
:ext:gandalf@sourceware.org:/cvs/mauve

> > AG
> > 
> > 
> 
> Thanks Anthony.
> 
> Hi Tiago, I don't think we actively update/run Mauve any more either. I
> am adding our QE lead to CC who in the past may have kept it running.
> 
> Jiri, do we still run Mauve?
> 
> Deepak
> 
> > Tiago Daitx <tiago.daitx@canonical.com> writes:
> > 
> > > Hi,
> > >
> > > I have been trying to follow up on Mauve and to build it, but that has
> > > not been working really well.
> > >
> > > First of all, the project is lacking a web presence, it seems dead
> > > outside the CVS repo. Most of the links from the main page at
> > > sourceware [1] are not working:
> > >
> > > - "Download" [2] points to nightly snapshots [3] which is empty
> > > - "CVS" [4] points to the cvsweb [5] which then redirects to a
> > > repository listing [6] where mauve is missing
> > > - The mailing lists archives seem to indicate some activity
> > > (month/year links which seem to skip periods with no activity), but
> > > clicking on the respective month/year leads to a "No messages here";
> > > the exception here is a single message in mauve-patches for 2017 that
> > > seems pretty much like spam
> > >
> > > Checking out CVS repository does show that the last commits are dated
> > > 8/April/2016.
> > >
> > > The README seems to be out of date, as some arguments for the
> > > configure script have been removed on a previous commit
> > > (--with-bootclasspath, --with-gcj).
> > >
> > > Trying to run the testsuite (java Harness) brings up lots of errors
> > > when using the autocompile.
> > >
> > > Trying to compile the gnu/testlet testsuite before hand will also
> > > throw out errors with both gcj as well as openjdk.
> > >
> > > For gcj-5 (full log at [7]):
> > > $ cd gnu/testlet
> > > $ /usr/lib/jvm/java-gcj/bin/javac -nowarn -cp ../../:. .
> > > ...
> > > 148 problems (148 errors)
> > >
> > > For openjdk-8 (full log at [8]):
> > > $ cd gnu/testlet
> > > $ find -name '*.java' -type f | sort -u > java_files
> > > $ javac -cp /usr/share/java/libgcj-5.jar:../../:. -g -source 1.5
> > > -target 1.5 -nowarn @java_files
> > > ...
> > > 32 errors
> > >
> > > Trying to run the tests after compiling also does not work that well,
> > > lots of errors like:
> > > FAIL: gnu.java.security.hash.TestOfHashFactory
> > >   line 42: TestOfHashFactory [1] -- uncaught exception:
> > >    java.lang.NoClassDefFoundError: gnu/java/security/hash/HashFactory
> > >
> > > even though /usr/share/java/libgcj-5.jar is in the classpath and
> > > contains the class.
> > >
> > > It would be nice if I could get some pointers on what I'm doing wrong
> > > and on whether the project is still being supported.
> > >

This is how I've been configuring and running it:

JAVAC=${CLASSPATH_JDK_INSTALL}/bin/javac ${MAUVE_HOME}/configure --with-vm=${TEST_VM} --with-ecj-jar=${ECJ_JAR} --enable-auto-compilation
make

then to run tests:

$ ${VM} Harness gnu.testlet.javax.management -vm ${TEST_VM} -showpasses -timeout 180000

> > > Best regards,
> > > Tiago
> > >
> > > [1] https://www.sourceware.org/mauve/
> > > [2] https://www.sourceware.org/mauve/download.html
> > > [3] ftp://sourceware.org/pub/mauve/snapshot/
> > > [4] https://www.sourceware.org/mauve/cvs.html
> > > [5] http://sourceware.org/cgi-bin/cvsweb.cgi/?cvsroot=mauve
> > > [6] https://sourceware.org/viewvc
> > > [7] https://pastebin.ubuntu.com/24054344/
> > > [8] https://pastebin.ubuntu.com/24054354/
> > 
> 

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]