OpenJDK 6 build 16 source bundle posted
Joseph D. Darcy
Joe.Darcy at Sun.COM
Wed Apr 22 14:47:02 PDT 2009
Martin,
The Mercurial transition included the folding of the control workspace
into the jdk; I don't know if the differences you are seeing are from
that part of the switch which did not preserve file layout.
Kelly's scripts to retcon the OpenJDK 6 repositories with the teamware
workspaces did include the sort of file level checks you recommend, at
least for files under /src. (A few binary files eventually removed from
the jaxws workspace were not included at all in that Mercurial repository.)
-Joe
Martin Buchholz wrote:
> 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