You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Mark Hindess <ma...@googlemail.com> on 2006/03/16 14:56:37 UTC

Update on build status

Our local builds now complete a two stage build.  First with a
certified JDK and then with the eclipse compiler running on the VME
and deploy directory from the first stage build.  They then run the
tests.

I'm also generating some reports as part of the build.  The JAPI reports
currently show:

  JDK    Good     Bad     Missing   Abs-add
  jdk14  17.56%   0.01%   82.42%    0%
  jdk15  15.37%   0.52%   84.09%    -

I'm also reporting against some manually created class lists [1] for
running a number of applications.  These are currently reporting:

  Application     JRE Classes
                  %     Found/Total
  derby           99.64   277/278
  tomcat          93.22   330/354
  continuum       92.94   408/439
  axis            90.93   361/397
  geronimo-jetty  81.68   495/606

I'll put the missing classes lists on the wiki shortly (under
http://wiki.apache.org/harmony/ClassLibrary).

Geir, these builds are relatively stable now so I'd be happy to consider
what can be done to get them running on Apache infrastructure?

Regards,
 Mark.

--
Mark Hindess <ma...@googlemail.com>
IBM Java Technology Centre, UK.

Re: Update on build status

Posted by Tim Ellison <t....@gmail.com>.
Stepan Mishura wrote:
> I found that some classes from javax.crypto (for example, SecretKey) in the
> list of required classes for continuum and geronimo. I verified that they
> are present in the repository. What is wrong with them?

They are being built into crypto.jar in the SECURITY module build
script, but not in the bootstrap build (in make/build-java.xml).  I'll
hack it now -- but the crypto code should be moved into its own module.

Regards,
Tim

-- 

Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.

Re: Update on build status

Posted by Stepan Mishura <st...@gmail.com>.
Hi Mark,

On 3/16/06, Mark Hindess wrote:
>
> Our local builds now complete a two stage build.  First with a
> certified JDK and then with the eclipse compiler running on the VME
> and deploy directory from the first stage build.  They then run the
> tests.
>
> I'm also generating some reports as part of the build.  The JAPI reports
> currently show:
>
> JDK    Good     Bad     Missing   Abs-add
> jdk14  17.56%   0.01%   82.42%    0%
> jdk15  15.37%   0.52%   84.09%    -
>
> I'm also reporting against some manually created class lists [1] for
> running a number of applications.  These are currently reporting:
>
> Application     JRE Classes
>                  %     Found/Total
> derby           99.64   277/278
> tomcat          93.22   330/354
> continuum       92.94   408/439
> axis            90.93   361/397
> geronimo-jetty  81.68   495/606
>
> I'll put the missing classes lists on the wiki shortly (under
> http://wiki.apache.org/harmony/ClassLibrary).


I found that some classes from javax.crypto (for example, SecretKey) in the
list of required classes for continuum and geronimo. I verified that they
are present in the repository. What is wrong with them?

Thanks,
Stepan.

Geir, these builds are relatively stable now so I'd be happy to consider
> what can be done to get them running on Apache infrastructure?
>
> Regards,
> Mark.
>
> --
> Mark Hindess <ma...@googlemail.com>
> IBM Java Technology Centre, UK.
>



--
Thanks,
Stepan Mishura
Intel Middleware Products Division

Re: Update on build status

Posted by Stuart Ballard <st...@gmail.com>.
Mark Hindess <mark.hindess <at> googlemail.com> writes:
> Our local builds now complete a two stage build.  First with a
> certified JDK and then with the eclipse compiler running on the VME
> and deploy directory from the first stage build.  They then run the
> tests.

This seems a good point to jump in and say that I'm now generating nightly Japi
reports based on the latest CVS too. I'm also producing nightly diff emails
(whenever something changes) that are being sent in the general direction of
this list, but presumably being refused because the address they're being sent
from (stuart@kaffe.org) isn't a subscriber (in fact, I don't even receive mail
there so I couldn't subscribe it if I wanted to). If someone could unblock it,
that'd be great.

Sometimes the results change as a result of bugfixes in Japi itself (I'm looking
into two suspicious lines in the Classpath output right now that might need Japi
changes), but for the most part you'll only get emails based on changes to
Harmony.

Thanks,
Stuart.


Re: Update on build status

Posted by Leo Simons <ma...@leosimons.com>.
On Thu, Mar 16, 2006 at 10:14:47AM -0800, Stefano Mazzocchi wrote:
> Mark Hindess wrote:
> >Our local builds now complete a two stage build.  First with a
> >certified JDK and then with the eclipse compiler running on the VME
> >and deploy directory from the first stage build.  They then run the
> >tests.
> >
> >I'm also generating some reports as part of the build.  The JAPI reports
> >currently show:
> >
> >  JDK    Good     Bad     Missing   Abs-add
> >  jdk14  17.56%   0.01%   82.42%    0%
> >  jdk15  15.37%   0.52%   84.09%    -
> >
> >I'm also reporting against some manually created class lists [1] for
> >running a number of applications.  These are currently reporting:
> >
> >  Application     JRE Classes
> >                  %     Found/Total
> >  derby           99.64   277/278
> >  tomcat          93.22   330/354
> >  continuum       92.94   408/439
> >  axis            90.93   361/397
> >  geronimo-jetty  81.68   495/606
> >
> >I'll put the missing classes lists on the wiki shortly (under
> >http://wiki.apache.org/harmony/ClassLibrary).
> >
> >Geir, these builds are relatively stable now so I'd be happy to consider
> >what can be done to get them running on Apache infrastructure?
> 
> We could, in theory, ask infra@ to give us a solaris zone, but I'm not 
> sure this is kosher since we are under incubation, I guess the incubator 
> PMC would have to be responsible for that.

Yeah I guess so. But solaris wouldn't be much help right now, would it?

The 'thing to do' here is to define what we need as a project (taking care
to seperate must-haves from nice-to-haves) and ask for it. There's probably
not enough resources to do all we want to do, but there should be some.

> If not, I would suggest we ask the Gump PMC (of which leo, sam and I are 
> part of) and maybe we can run that on vmgump.apache.org
> 
> thoughts?

If these builds are automatable to the extent of consisting of a sequence
of SVN updates followed by some shell scripts / ant scripts / makefiles
then we can just add project definitions to gump and it can take care of
them for us.

If that doesn't work, vmgump is called "vm"gump because it is a vmware
virtual machine, so there might be room for another "harmony" virtual
machine there.

I'm way behind on harmony-dev e-mail at the moment so if I need to give some
specific input on something one option is to CC me directly (another is to
wait :-)).

- LSD

Re: Update on build status

Posted by Stefano Mazzocchi <st...@apache.org>.
Mark Hindess wrote:
> On 3/16/06, Stefano Mazzocchi <st...@apache.org> wrote:
>> Mark Hindess wrote:
>>> Our local builds now complete a two stage build.  First with a
>>> certified JDK and then with the eclipse compiler running on the VME
>>> and deploy directory from the first stage build.  They then run the
>>> tests.
>>>
>>> I'm also generating some reports as part of the build.  The JAPI reports
>>> currently show:
>>>
>>>   JDK    Good     Bad     Missing   Abs-add
>>>   jdk14  17.56%   0.01%   82.42%    0%
>>>   jdk15  15.37%   0.52%   84.09%    -
>>>
>>> I'm also reporting against some manually created class lists [1] for
>>> running a number of applications.  These are currently reporting:
>>>
>>>   Application     JRE Classes
>>>                   %     Found/Total
>>>   derby           99.64   277/278
>>>   tomcat          93.22   330/354
>>>   continuum       92.94   408/439
>>>   axis            90.93   361/397
>>>   geronimo-jetty  81.68   495/606
>>>
>>> I'll put the missing classes lists on the wiki shortly (under
>>> http://wiki.apache.org/harmony/ClassLibrary).
>>>
>>> Geir, these builds are relatively stable now so I'd be happy to consider
>>> what can be done to get them running on Apache infrastructure?
>> We could, in theory, ask infra@ to give us a solaris zone, but I'm not
>> sure this is kosher since we are under incubation, I guess the incubator
>> PMC would have to be responsible for that.
>>
>> If not, I would suggest we ask the Gump PMC (of which leo, sam and I are
>> part of) and maybe we can run that on vmgump.apache.org
>>
>> thoughts?
> 
> Solaris zone?  Is this solaris on Intel hardware?  

I think so.

> Will the Linux VME be able to run there?

no idea. should ask infra@

-- 
Stefano.


Re: Update on build status

Posted by Mark Hindess <ma...@googlemail.com>.
On 3/16/06, Stefano Mazzocchi <st...@apache.org> wrote:
>
> Mark Hindess wrote:
> > Our local builds now complete a two stage build.  First with a
> > certified JDK and then with the eclipse compiler running on the VME
> > and deploy directory from the first stage build.  They then run the
> > tests.
> >
> > I'm also generating some reports as part of the build.  The JAPI reports
> > currently show:
> >
> >   JDK    Good     Bad     Missing   Abs-add
> >   jdk14  17.56%   0.01%   82.42%    0%
> >   jdk15  15.37%   0.52%   84.09%    -
> >
> > I'm also reporting against some manually created class lists [1] for
> > running a number of applications.  These are currently reporting:
> >
> >   Application     JRE Classes
> >                   %     Found/Total
> >   derby           99.64   277/278
> >   tomcat          93.22   330/354
> >   continuum       92.94   408/439
> >   axis            90.93   361/397
> >   geronimo-jetty  81.68   495/606
> >
> > I'll put the missing classes lists on the wiki shortly (under
> > http://wiki.apache.org/harmony/ClassLibrary).
> >
> > Geir, these builds are relatively stable now so I'd be happy to consider
> > what can be done to get them running on Apache infrastructure?
>
> We could, in theory, ask infra@ to give us a solaris zone, but I'm not
> sure this is kosher since we are under incubation, I guess the incubator
> PMC would have to be responsible for that.
>
> If not, I would suggest we ask the Gump PMC (of which leo, sam and I are
> part of) and maybe we can run that on vmgump.apache.org
>
> thoughts?

Solaris zone?  Is this solaris on Intel hardware?  Will the Linux VME
be able to run there?

Regards,
 Mark.

--
Mark Hindess <ma...@googlemail.com>
IBM Java Technology Centre, UK.

Re: Update on build status

Posted by Geir Magnusson Jr <ge...@pobox.com>.

Stefano Mazzocchi wrote:
> Mark Hindess wrote:
>> Our local builds now complete a two stage build.  First with a
>> certified JDK and then with the eclipse compiler running on the VME
>> and deploy directory from the first stage build.  They then run the
>> tests.
>>
>> I'm also generating some reports as part of the build.  The JAPI reports
>> currently show:
>>
>>   JDK    Good     Bad     Missing   Abs-add
>>   jdk14  17.56%   0.01%   82.42%    0%
>>   jdk15  15.37%   0.52%   84.09%    -
>>
>> I'm also reporting against some manually created class lists [1] for
>> running a number of applications.  These are currently reporting:
>>
>>   Application     JRE Classes
>>                   %     Found/Total
>>   derby           99.64   277/278
>>   tomcat          93.22   330/354
>>   continuum       92.94   408/439
>>   axis            90.93   361/397
>>   geronimo-jetty  81.68   495/606
>>
>> I'll put the missing classes lists on the wiki shortly (under
>> http://wiki.apache.org/harmony/ClassLibrary).
>>
>> Geir, these builds are relatively stable now so I'd be happy to consider
>> what can be done to get them running on Apache infrastructure?
> 
> We could, in theory, ask infra@ to give us a solaris zone, but I'm not 
> sure this is kosher since we are under incubation, I guess the incubator 
> PMC would have to be responsible for that.

I've already asked, and there was no objection.

The problem we have is that the J9 VM doesn't run on Solaris, unless 
Solaris has a good linux emulation/support mode.

If that's the case, we're golden.

> 
> If not, I would suggest we ask the Gump PMC (of which leo, sam and I are 
> part of) and maybe we can run that on vmgump.apache.org
> 
> thoughts?

The latter would work...

geir

> 

Re: Update on build status

Posted by Stefano Mazzocchi <st...@apache.org>.
Mark Hindess wrote:
> Our local builds now complete a two stage build.  First with a
> certified JDK and then with the eclipse compiler running on the VME
> and deploy directory from the first stage build.  They then run the
> tests.
> 
> I'm also generating some reports as part of the build.  The JAPI reports
> currently show:
> 
>   JDK    Good     Bad     Missing   Abs-add
>   jdk14  17.56%   0.01%   82.42%    0%
>   jdk15  15.37%   0.52%   84.09%    -
> 
> I'm also reporting against some manually created class lists [1] for
> running a number of applications.  These are currently reporting:
> 
>   Application     JRE Classes
>                   %     Found/Total
>   derby           99.64   277/278
>   tomcat          93.22   330/354
>   continuum       92.94   408/439
>   axis            90.93   361/397
>   geronimo-jetty  81.68   495/606
> 
> I'll put the missing classes lists on the wiki shortly (under
> http://wiki.apache.org/harmony/ClassLibrary).
> 
> Geir, these builds are relatively stable now so I'd be happy to consider
> what can be done to get them running on Apache infrastructure?

We could, in theory, ask infra@ to give us a solaris zone, but I'm not 
sure this is kosher since we are under incubation, I guess the incubator 
PMC would have to be responsible for that.

If not, I would suggest we ask the Gump PMC (of which leo, sam and I are 
part of) and maybe we can run that on vmgump.apache.org

thoughts?

-- 
Stefano.