classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TODO list for the next release


From: Mark Wielaard
Subject: Re: TODO list for the next release
Date: 03 Feb 2002 18:25:02 +0100

Hi,

On Sun, 2002-02-03 at 17:34, Brian Jones wrote:
> Mark Wielaard <address@hidden> writes:
> 
> > - Check and apply patches in Savannah bugdatabase
> >   <http://savannah.gnu.org/patch/index.php?group_id=85>.
> >   A lot of the patches that Intel submitted were set to postponed but
> >   the copyright assignment papers have been sorted out so they can go in
> >   now.
> 
> The FSF has a signed document, but it failed to define developer
> names, so RMS is not going to sign it until they get a letterhead
> defining whose contributions count.  So I set the patches to postponed
> again.

Bummer. I might take a look to see if I can reproduce the errors and
write the fixes myself then. Or are you expecting a quick turnaround for
the papers?

> > - Add workaround for compiling with gcj (3.0.x and 3.1 CVS). I have two 
> >   workaround for compiling with gcj in my local tree. It might be a good
> >   idea to apply them.
>
> Is there some way to detect gcj version and apply the right workaround
> as needed?

The workarounds are really simple and don't really hurt in other
situations. The one needed for gcj 3.0.x is:

diff -u -u -r1.14 BigInteger.java
--- java/math/BigInteger.java   22 Jan 2002 22:27:00 -0000      1.14
+++ java/math/BigInteger.java   3 Feb 2002 17:05:21 -0000
@@ -37,7 +37,7 @@
 
 package java.math;
 
-import gnu.java.math.*;
+import gnu.java.math.MPN;
 import java.util.Random;
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;

Which I will checkin after this email.

The one for gcc 3.1 (CVS) is:

--- vm/reference/java/lang/Class.java   22 Jan 2002 22:27:03 -0000      1.14
+++ vm/reference/java/lang/Class.java   3 Feb 2002 17:05:22 -0000
@@ -68,7 +68,7 @@
 
 public class Class {
     private Object[] signers = null;
-    private ProtectionDomain protectionDomain = null;
+    private ProtectionDomain pd = null;
     
     // The unknown protection domain.
     private final static ProtectionDomain unknownProtectionDomain;
@@ -546,10 +546,10 @@
         if (sm != null)
             sm.checkPermission(protectionDomainPermission);
 
-        if (protectionDomain == null)
+        if (pd == null)
             return unknownProtectionDomain;
         else
-            return protectionDomain;
+            return pd;
     }
 
 }

I have to check if this gives any problem with Orp but I don't think
that variable is actually used at the moment.

For the gcj from CVS we have another problem that prevents compiling the
collection classes.
<http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&database=gcc&pr=4715>
The workaround in that bugreport works for me but I don't know the
status.

And I have had some trouble with ORP accepting classes compiled with gcj
(3.0.3) I don't know what or why that is though or if it is a bug in gcj
-C or in ORP (see the orp mailinglist for more info). So maybe we should
recommend jikes anyway for now.
 
> > - Check build instructions when make dist does work so people can easily
> >   download the Classpath 0.03 and the ORP 1.0.9 release on a clean
> >   machine and get it working out of the box.
> > - Make release announcement for announce newsgroup, Freshmeat, etc.
> 
> Could you do this?  Aaron made the original announcement on Freshmeat.
Sure. Bragging about a project sounds like fun :)

> > Fun to have but not neccessary/to much work for 0.03:
> > - Popping up a AWT window with ORP
> >   (I have seen it "work" under gcj but cannot get it working with ORP.)
> 
> I'd love to have the AWT in the same quasi working condition with ORP.
> I'll look into that today.  The superbowl is boring between
> commercials anyway.

Funny. I never saw the superbowl (we don't have a football tradition in
Europe) but all I ever hear about it is that you should watch the
commercials. Strange people those Americans :)

> I still have access to the ftp area on alpha.gnu.org as far as I know
> so I should be able to make a release available when we're ready.

Great. Should we aim the release for Friday?

There is one more thing that I want to have working for the release and
that is Mauve with Orp. Then we can report what is actually supposed to
work and what not. So people can easily test their installation.

Cheers,

Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]