Heads up: Integrating lambda-related changes into jdk8/jdk8
Alejandro E Murillo
alejandro.murillo at oracle.com
Wed Jul 17 06:30:25 PDT 2013
In that case then go ahead, since that will prevent those known failures
from showing on nightly
and some other testing done with these new lambda related changes
Alejandro
On 7/17/2013 7:08 AM, Maurizio Cimadamore wrote:
> The fix is a test only fix
>
> 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
>>>>>
>>>>
>>>
>>
>
--
Alejandro
More information about the jdk8-dev
mailing list