Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Oct 2002 13:50:28 +0200
From:      Alexey Zelkin <phantom@freebsd.org>
To:        freebsd-java@freebsd.org
Subject:   [phantom@FreeBSD.org.ua: jdk 1.4 roadmap]
Message-ID:  <20021028135028.A30472@phantom.cris.net>

next in thread | raw e-mail | index | archive | help
hi,

Hopefully first patchset is will be released soon. It's up to Gerg
now because I finished with most important things to get it ready.

Please note that first jdk14 patchset is for ERALY ADOPTERS ONLY. Don't
expect that it will even work for most of Java applications.

There're some things which those who'd like to give it a try:

Most of recent testing work was done at -CURRENT (my one is built from
10 Oct sources). Please make sure that your gcc compiler is:

: Using built-in specs.
: Configured with: FreeBSD/i386 system compiler
: Thread model: posix
: gcc version 3.2.1 [FreeBSD] 20021009 (prerelease)

To those who'll try STABLE make sure that you are running post-libc_r merger
-STABLE. Without Max's libc_r MFCs jdk will not even build.

To those who's going upgrade -CURRENT, please keep in mind recent changes
in -CURRENT, so upgrade to most recent -CURRENT is not recomended (I think
sources from 10-15 Oct would be ok)

So, proceed with upgrades and download of jdk1.4.0 sources and wait for
patchset release... :-)

To those who's interesting in participating development work I have attached
a my short TODO list for next port's milestone.

Regards,
Alexey

----- Forwarded message from Alexey Zelkin <phantom@FreeBSD.org.ua> -----

Date: Mon, 28 Oct 2002 13:26:22 +0200
From: Alexey Zelkin <phantom@FreeBSD.org.ua>
To: java-port@yogotech.com
Subject: jdk 1.4 roadmap

hi,

I have summarized things that need to be done for FreeBSD jdk 1.4 port.
Maybe I need to commit it and maintain somethere in CVS ?

--

Roadmap of FreeBSD J2SE 1.4 Port:

Milestone 1 (REACHED)

Goal: JDK should be self-buildable w/o any additional hacks.

Milestone 2

Goal: Stabilize J2SE

Important issues:

. Remove dependancy on libc_r sources (hotspot & libhpi).

  I have committed pthread_attr_get_np() support to -CURRENT. So after
  MFC and release first early preview patchset I'll proceed with this
  task.

. Finish with deprecation (or integration) of Interruptible IO

  More review needed.

. Review & fix warnings generated by j2se/ part.

. Cleanup sources

  Review XXXBSD's present in tree and make appropriate reviews/fixes.

. Find simple tests (additionally to j2se/src/share/tests) and try
  to check functionality of separate parts of jdk

. Try to find a problems which cause jdk to fail at runtime with -O >= 1

. Fix Native Bootstrap!

. Review difference of '-pthread' & '-lc' or STABLE and CURRENT. Do
  we really need '-lc' for STABLE ? Can't we use '-pthread' for
  CURRENT ?

Non-important issues:

. Make plug-in at least buildable

. Remove Solaris specific usage of /dev/zero

. Remove Solaris specific usage of ISM

. Enhance custom debuging primitives

. Review & maybe fix some warnings generated by hotspot/ part
  (undo -w hack)

. Make Release target work (throughly review make output)

. Japanese manpages

. Check out javax.sound functionality

. look for completely added .h files from FreeBSD (math.h, bind .h'es)

. Ressurect commented out getconf(3).

  In -CURRENT we have already all required primitives and soon we'll have
  in -STABLE. Since we are not going to support -CURRENT's and -STABLE's
  before middle of Oct it's good idea to remove all hacks and use getconf()
  only.

Know Bugs fixing:

. Fix bug with wait() appearing in some JFC demos

  Not yet looked over.

. Fix bug with elapsed_*()

  Fixed. Commit pending.

----- End forwarded message -----

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021028135028.A30472>