OpenJDK 6 build 16 source bundle posted

Martin Buchholz martinrb at google.com
Wed Apr 22 12:00:33 PDT 2009


I've been doing some more work on openjdk6 and there are some more
inconsistencies.
The top-level repo has a Makefile with history,
but the old tarball openjdk-6-src-b11-10_jul_2008.tar.gz
doesn't seem to contain this file.
Which is authoritative, the old tarball or hg?

An audit of jdk6 tarballs and the mercurial repo tags seems like a good idea.
A command like
diff -r --brief --exclude=.hg
might be your friend.

$ cd ~/ws/openjdk6; hg update -r jdk6-b11; hg log  Makefile
zsh: exit 1
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
changeset:   8:51c62af7b063
tag:         jdk6-b04
user:        ohair
date:        Fri Jan 30 16:24:38 2009 -0800
summary:     6755905: Changes for openjdk6 build 04

changeset:   6:f55431cdca29
tag:         jdk6-b03
user:        ohair
date:        Fri Jan 30 16:20:33 2009 -0800
summary:     6755902: Changes for openjdk6 build 03

changeset:   2:79e050893ef4
tag:         jdk6-b00
user:        ohair
date:        Fri Jan 30 16:03:02 2009 -0800
summary:     6755277: All initial changes to jdk7 to create openjdk 6 build 0

changeset:   0:d5ea358b429b
user:        duke
date:        Fri Jan 30 15:58:47 2009 -0800
summary:     Initial load is jdk7-b23

On Wed, Apr 22, 2009 at 09:37, Joseph D. Darcy <Joe.Darcy at sun.com> wrote:
> I'll check with our RE folks to see what is going on...
>
> -Joe
>
> Phil Race wrote:
>>
>> All I know is that I pushed the change 4 whole weeks ago.
>> How the b16 source bundle was created is not something into which
>> I have any insight.
>>
>> -phil.
>>
>> Lillian Angel wrote:
>>>
>>> Joseph D. Darcy wrote:
>>>>
>>>> Joseph D. Darcy wrote:
>>>>>
>>>>> Lillian Angel wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>
>>>>>> Joseph D. Darcy wrote:
>>>>>>>
>>>>>>> Without further adieu, the source bundle for OpenJDK 6 b16 is
>>>>>>> available from
>>>>>>>
>>>>>>>   http://download.java.net/openjdk/jdk6/
>>>>>>>
>>>>>>> and the OpenJDK 6 Mercurial repositories
>>>>>>> (http://hg.openjdk.java.net/jdk6/jdk6) will be tagged with the build
>>>>>>> information accordingly.
>>>>>>>
>>>>>>> The previous source bundle was for b14.  There was no distinct b15
>>>>>>> per se; b15 was used to mark the transition from teamware to Mercurial.  The
>>>>>>> b16 build is the first to be done purely in Mercurial.
>>>>>>>
>>>>>>> There were 45 bug fixes in this build ranging from security fixes to
>>>>>>> sound updates; OpenJDK 6 b16 has all relevant security fixes from the recent
>>>>>>> JDK synchronized security release.  A few fixes of note, during a build
>>>>>>> importing binary plugs now defaults to false (6781572 "Default to
>>>>>>> IMPORT_BINARY_PLUGS=false for OpenJDK 6 builds") and several fixes were
>>>>>>> applied that should render a few IcedTea patches unnecessary:
>>>>>>>
>>>>>>>  6736248 EnumEditor bug. Class check incorrect
>>>>>>>  6733718 test
>>>>>>> /java/awt/FullScreen/UninitializedDisplayModeChangeTest/ fails
>>>>>>>  6593946 (bf) X-Buffer.compact() does not discard mark as specified
>>>>>>>  6778493 Fix (langtools) ant build to honor fcs MILESTONE setting
>>>>>>>
>>>>>>> The other non security bugs fixed in this build are:
>>>>>>>
>>>>>>> 6761791: Crash in the FontManager code due to use of JNIEnv saved by
>>>>>>> another thread
>>>>>>> 6512707: "incompatible types" after (unrelated) annotation processing
>>>>>>> 6632696: Writing to closed output files (writeBytes) leaks native
>>>>>>> memory (unix)
>>>>>>> 6788196: (porting) Bounds checks in io_util.c rely on undefined
>>>>>>> behaviour
>>>>>>> 6791458: FileInputStream/RandomAccessFile.read leaks memory if
>>>>>>> invoked on closed stream with len > 8k
>>>>>>> 6792066: src/share/native/java/io/io_util.c clean-ups
>>>>>>> 6819886: System.getProperty("os.name") reports Vista on Windows 7
>>>>>>> 6821031: Upgrade OpenJDK's LittleCMS version to 1.18
>>>>>>
>>>>>> Actually, the 1.18 version was not included in this release. b16 still
>>>>>> includes 1.16. Any thoughts?
>>>>>
>>>>> Phil?
>>>>>
>>>>> -Joe
>>>>
>>>> PS b16 does include this changeset, does it not?
>>>>
>>>> http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/2bdeec6199b7
>>>
>>> Apparently not. This change shows that has clearly been updated to 1.18
>>> (see version in comment), but it does not appear in the b16 sources (still
>>> says 1.16):
>>>
>>> http://hg.openjdk.java.net/jdk6/jdk6/jdk/diff/2bdeec6199b7/src/share/native/sun/java2d/cmm/lcms/lcms.h
>>>
>>> Lillian
>
>



More information about the jdk6-dev mailing list