HotSpot 16 on OpenJDK6 build failure (was hg: jdk6/jdk6/hotspot: 3 new changesets)

Andrew John Hughes gnu_andrew at member.fsf.org
Mon Feb 22 09:37:35 PST 2010


On 22 February 2010 17:25, Kelly O'Hair <Kelly.Ohair at sun.com> wrote:
>
> On 2/22/10 3:54 AM, Andrew John Hughes wrote:
>>
>> On 22 February 2010 11:38, Volker Simonis<volker.simonis at gmail.com>
>>  wrote:
>>>>>
>>>>>> This changeset is NOT in the
>>>>>> hs16 master and is causing the OpenJDK6 build to fail once the hs16
>>>>>> master is imported, thus blocking our progress on preparing b19.
>>>>>>
>
> I'm not on the hotspot team, and I don't follow all the activity
> in hotspot land, but I just don't see what the problem is.
>
> I just successfully built the latest OpenJDK6, including the
> hotspot provided with it on Fedora 9. No compiler errors,
> everything was fine.
>
> So what am I missing here?
>

That it isn't the HotSpot in the OpenJDK6 repository that's failing,
but that repository after merging in changesets from
http://hg.openjdk.java.net/hsx/hsx16/master/ for our planned bump to
HotSpot 16.  Obviously it's not in the OpenJDK6 repository yet because
it doesn't build :D

If you want to give it a go, I've now made it available at
ssh://fuseyism.com/hg/hotspot -- enjoy the extra 512 changesets :-)

> -kto
>
>
>>>>>
>>>>> I previously said that I pushed this fix to HSX-16.1 which is not
>>>>> the same as HSX-16. I never said that this fix is in the HSX-16
>>>>> master.
>>>>>
>>>>
>>>> Right, now that makes more sense.  I have no idea what HSX-16.1 is, so
>>>> I'd assumed that it was shorthand for b01 of hs16 rather than some
>>>> other repository we can't see.  The only repositories I'm aware of, in
>>>> addition to the OpenJDK6 and 7 ones, are the hsx16 base and master
>>>> ones.
>>>>
>>>
>>> Hi Andrew,
>>>
>>> this is the same old story as with HSX 14 (do you remember the mail
>>> threads "Switching to HotSpot 14 on OpenJDK6" and "HotSpot shell
>>> games"?). The problem is that Sun has its own hg repository for every
>>> update release (HSX14 for 6u14, HSX14.1 for 6u15, HSX 14.2 for 6u16)
>>> and each of these HSX version has its separate change and build
>>> history. What you see in the OpenJDK/HSX repositories is only the
>>> first major version of these repositories. Because the HSX
>>> repositories with minor versions have a different change history
>>> (apart from a common ancestor) it is quite hard to (automatically)
>>> merge them into the corresponding OpenJDK HSX repository. And no, you
>>> can't see the minor versioned repositories.
>>>
>>
>> Yes, I guessed that after the second mail and my implied point with 'I
>> have no idea what HSX16.1 is' was that it shouldn't be discussed on
>> public lists if it's not public.  I wouldn't discuss private Red Hat
>> repositories on the list -- if we actually had any, which we don't.
>>
>> Now that the changeset has gone into a *public* repository, things
>> should be easier.  I just need this changeset to migrate to master.
>>
>>> Regards,
>>> Volker
>>>
>>
>>
>>
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the jdk6-dev mailing list