Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5769 - Feature Request: sun-jdk-1.4.0 ebuild which builds the sources
Summary: Feature Request: sun-jdk-1.4.0 ebuild which builds the sources
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-30 07:06 UTC by Nicholas Wourms
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicholas Wourms 2002-07-30 07:06:52 UTC
This is probably a huge suggestion, unlikely to be accepted, but I thought I'd
make it anyways.  Considiering the "issues" with the new gcc-3.2 ABI and the
current sun jdk, what I am about to propose might make sense.  Since we already
have people going to sun's website to download the binary packages, why not grab
the sourcecode instead [covered under the Sun Community Source Code License]? 
AFAIK, the process for getting the j2-sdk source is fairly simple.  As for
building it, that is another question.  I mean, lets face it, kaffe & friends
are nowhere near to being fully compliant with the java2 API.  For example, it
barely has awt support, and virtually no swing support.  At least this way, we
might avoid some library incompatibilities with the new gcc, while still
maintaining java2 compliance.  If the current maintainer has no desire to
explore this, then I'll look into it myself.  However, I am fairly new to
portage, so I doubt that I'd be the best person for the job.
Comment 1 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-08-03 10:14:46 UTC
The reason we have not bothered with this yet, is that:

1) You cannot redistribute the binaries you build from the sources, so we cannot
include them in our stage3 tarball. Neither can people build binaries themselves
and redistribute them to friends.
2) The sources available are not the same Sun use for building the final binary,
it is only reference sources. Thus, we can't assume that we get the stability,
performance and required field-testing that the real binary release does.
3) If you as a user download and look at the reference sources from Sun, there
are potential legal problems for you if you ever want to contribute to an
open-source VM in the future.
4) It is a huge undertaking. We'd spend our time much better on other tasks.

However! If you, or any other external party, want to start on the project,
please keep me informed, and I'll assist as best as I can. However, I want to
keep my "pristine state" and not look at any of the source code, as I intend to
keep my right to contribute to open source VMs.

I'm closing this bug now, but please feel free to open it at any time, if you
have more input/more to report. It is preferrable that we keep track of this
project in bugzilla if you ever decide (or get your neighbour) to undertake it.