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

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

 



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@xxxxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tcallawa@xxxxxxxxxx




------- Additional Comments From fitzsim@xxxxxxxxxx  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.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]