Heads up: Integrating lambda-related changes into jdk8/jdk8
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Wed Jul 17 06:25:11 PDT 2013
On 17/07/13 14:08, Maurizio Cimadamore wrote:
> The fix is a test only fix
Please advise on what the best course of action should be - if we are
not in time for integration, then I think it would be best to push in
TL, and allow for the fix to be picked up during next integration?
Maurizio
>
> Maurizio
>
> On 17/07/13 14:07, Alejandro E Murillo wrote:
>>
>>
>> if the fix involves non test code changes, then the best option now
>> is to get that
>> into jdk8/langtools so it gets nightly testing and gets pushed to the
>> master next week.
>>
>> If the fix only involves test code changes, then it is a low risk
>> push to the master
>> but not sure it will make it to this week promotion anyways
>>
>> Alejandro
>>
>>
>> On 7/17/2013 2:58 AM, Maurizio Cimadamore wrote:
>>> On 16/07/13 23:52, maurizio cimadamore wrote:
>>>> FYI,
>>>> those changes seem to trigger a spurious failure when running
>>>> langtools regression tests on a Windows machine [1]. We have been
>>>> working to isolate the problem and put together a fix which I am
>>>> testing as we speak. If the experiment is successful we can decide
>>>> what's the best course of action (i.e. direct push to master) in
>>>> order to minimize the number of teams that will be affected by this
>>>> issue.
>>> Quick update - the experimental nightly build I ran over the
>>> lambda-repository with the fix for 8013638 gave good results on
>>> Windows machine; it appears the issue is correctly addressed by the
>>> fix. Please advice as to what I should do next to have this fix into
>>> master.
>>>
>>> Thanks
>>> Maurizio
>>>>
>>>> Maurizio
>>>>
>>>> [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638
>>>>
>>>>
>>>>
>>>> On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote:
>>>>>
>>>>> Later today I plan to push the hs25-b41 snapshot into jdk8 master
>>>>> [1] <http://hg.openjdk.java.net/jdk8/jdk8/>,
>>>>> along with the fix for 8016281
>>>>> <http://bugs.sun.com/view_bug.do?bug_id=8016281>. This push
>>>>> includes lambda-related changes that will
>>>>> create lambda-related incompatibilities with class files compiled
>>>>> with earlier
>>>>> JDK 8 versions. See [2]
>>>>> <http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html>
>>>>> for more details.
>>>>>
>>>>> Once the changes have been integrated, the hotspot, langtools and jdk
>>>>> repos must match - i.e., either all must have these changes or not
>>>>> have any of them.
>>>>> A JDK with mismatched repos may build, but some lambda-related
>>>>> functionality
>>>>> might not work properly (again, see [2]
>>>>> <http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html>
>>>>> for details of the symptoms).
>>>>>
>>>>> After we integrate, If you do pull, make sure to pull all:
>>>>> hotspot, langtools and jdk,
>>>>> and to build all
>>>>>
>>>>>
>>>>> [1] http://hg.openjdk.java.net/jdk8/jdk8/
>>>>> [2]
>>>>> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html
>>>>>
>>>>>
>>>>> Thanks
>>>>>
>>>>
>>>
>>
>
More information about the jdk8-dev
mailing list