classpath
[Top][All Lists]
Advanced

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

Re: Preparing for 0.06 release


From: Mark Wielaard
Subject: Re: Preparing for 0.06 release
Date: 17 Aug 2003 00:14:15 +0200

Hi,

On Sat, 2003-08-16 at 13:55, Mark Wielaard wrote:
> When compiling everything from source (I used gnujaxp.jar and
> libxmlj.jar files first) most seems to work already for small batches of
> classes, but multiple packages keep crashing.

This seems to be a combination of bugs in libxmlj and libgcj.
I now have a more or less correctly working gjdoc with the patch
mentioned in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11951

And the following patch to libxmlj:

diff -u -r1.4 xmlj_io.c
--- src/xmlj_io.c       7 Mar 2003 02:07:34 -0000       1.4
+++ src/xmlj_io.c       16 Aug 2003 21:53:16 -0000
@@ -442,6 +442,12 @@
                                 hrefString,
                                 baseString);
  
+  if ((*env)->ExceptionOccurred (env))
+    {
+      /* Report to ErrorAdapter here? */
+      return NULL;
+    }
+
   jlong tree
     = (*env)->CallLongMethod (env,
                               libxmlDocument,

The above makes gjdoc barf a bit more intelligently on broken XHTML in
our javadoc. I am now going slowly through the output to
fixup/workaround some things that is wrong/cannot be handled gjdoc at
the moment.

This will take a while and I also want to be sure that the way we handle
gnujaxp is correct (didn't have time to check that). I did apply some of
the patches send in by Julian Dolby and Patrik Reali which fixed some
pretty embarrassing bugs (thanks guys!).

I want to push the release to Monday since everything takes much more
time then I had hoped (but we do get a much more robust release which is
nice). Hopefully I will then also have access again to the gnu machines
to make sure that the release can be published somewhere. Current status
below. Feel free to fix/check-in bug fixes (make sure you test it really
carefully), but please no big things till after the release.

Cheers,

Mark
- More bugs...

  3207  API installation fails, argument list too long
  Postponed? Brian suggests:
  Would 'find ... | cpio' fix the problem since the args are piped into
  cpio instead of expanded on the command line...?

  3872  Extra optional Exceptions thrown in e.g. List.remove(Object) since 1.4
  Postponed.

  4118  java.text.RuleBasedCollator is incompleted
  Unanalyzed. (But Guilhem is working on java.text for importing into kaffe.)

  4120  Locale collation rules incorrect (or missing)
  Unanalyzed. (But see above.)

  4357  HTTP Request Headers should be handled Case Sensitive
  Unanalyzed.

  4477  PrintWriter.checkError() gives wrong result sometimes
  Seems to work for us, but libgcj is wrong. Strange, analyzis seems to
  indicate that this should also be a problem for us...

  4741  java.util.GregorianCalendar returns 0 for the first week of the month
  Unanalyzed.

  4742  java.io.StreamTokenizer behaves differently from Sun's implementation
  Unanalyzed.

- Tech support requests

  100979        post class files
  Would be nice.

- Patches

  1831  bug compatibility with sun for ZipInputStream
  Not sure how important this is or what the correct approach is.
  Needs test case or better explanation what is going on/expected.

  1832  InitialContext lookup handle CannotProceedEx's; fix to close
  Unanalyzed.

  1833  make NamingManager handle nested names for JBoss
  Unanalyzed.

- VM interface rewrite.

  - VMThread.
  Postponed.

  - VMSecurityManager
  Postponed.

- Import new external libraries
  - GNU-JAXP (Imported, does it work/get included in dist?)

- make dist.
  Now creates a nice tar ball that can then be used to just
  ./configure && make && make install.

- make distcheck.
  Would be nice to be distcheck clean, but currently we have lots of files
  left after a make clean (mainly lib/*/ .class files).

- gjdoc
  Played with it a bit and almost have it working, but gjdoc from CVS doesn't
  build out of the box for me. I have to add the GNUJAXP sources, play with
  resource paths a bit. Now still have to add a xml.transformer. The Debian
  package from unstable is broken. Have it build now with gcj, libxml and
  gnujaxp, and need a patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11951
  plus another to src/xmlj_io.c (xmljResolveURIAndOpen) to do an
  EexceptionOccured check after CallObjectMethod().

- .so files
  Make install doesn't create .so files for me.
  SOLVED. Downgrade to libtool 1.4.3 (and updated HACKING document).

- tar balls
  - Create tests
  - Where to host? (alpha.gnu.org)

- NEWS file
  DONE - Updated with some new info. Could be more extended.

- Announcement
  - Write
  - When to announce?
  - Where to announce?

- Bumb version number and tag tree just before final tar ball.

reply via email to

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