[Bug 253691] Review Request: java-1.7.0-icedtea - IcedTea runtime and development environments

bugzilla at redhat.com bugzilla at redhat.com
Thu Aug 23 20:19:47 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: java-1.7.0-icedtea - IcedTea runtime and development environments


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=253691


fitzsim at redhat.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tcallawa at redhat.com




------- Additional Comments From fitzsim at redhat.com  2007-08-23 16:19 EST -------
Here are the updated spec file and nosrc RPM, which have the ecj 3.3 workaround
and should build in Rawhide:

Spec URL:
http://icedtea.classpath.org/hg/fedora/raw-file/7d5daf9e46e0/java-1.7.0-icedtea.spec
SRPM URL:
http://icedtea.classpath.org/download/fedora/java-1.7.0-icedtea-1.7.0.0-0.12.b18.snapshot.nosrc.rpm

I'm testing a mock build now.  Here's the changelog:

- Fully qualify Java Access Bridge for GNOME and generate-cacerts
  source paths.
- Fix plugin post alternatives invocation.
- Include IcedTea documentation.
- Update icedteasnapshot.

I didn't fix items that don't seem release-critical: I didn't fix memory.sh
because it's only a demo file, I didn't eliminate sonames in demo files and I
didn't look into why we touch ghosted files.  I'll fix all these later in the
Fedora 8 release cycle.

With the inclusion of the IcedTea documentation the licensing situation is now
clearly explained.  The NoSource comment was out-dated so I updated it.  Here is
the relevant excerpt from IcedTea's README:

  A Note About License Headers
  ----------------------------

  Some sources downloaded from openjdk.java.net do not display the GPL
  license header.  Instances are:

   - The files in openjdk/j2se/src/share/classes/javax/xml/stream/ seem to 
     comprise the BEA-StAX source code

     http://ftpna2.bea.com/pub/downloads/jsr173.jar

     with some Sun-specific modifications.  We're assuming that Sun is
     bundling BEA-StAX under the terms of the Apache License 2.0 and
     that the modifications are owned by Sun.

   - We are assuming that these files are owned by Sun:
     openjdk/j2se/src/share/classes/**/resources/*.properties

  The downloaded sources include two scripts that insert proprietary
  license headers into the source files they generate.  The scripts
  themselves are GPL'd so we patched them to emit the GPL header.  These
  files are:

    openjdk/j2se/make/java/nio/genExceptions.sh
    openjdk/hotspot/src/share/vm/prims/jvmtiLib.xsl

I've CC'ed Tom Callaway for a second opinion:  Tom does this reasoning satisfy
you that IcedTea can be shipped in Fedora?


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the package-review mailing list