[8u-dev] Request for approval: 8177026: jvm.dll file version not updated since 8u72

Kevin Walls kevin.walls at oracle.com
Fri Sep 8 15:24:04 UTC 2017


Thanks Rob!


On 08/09/2017 15:51, Rob McKenna wrote:
> Approved
>
>      -Rob
>
> On 08/09/17 01:33, Kevin Walls wrote:
>> Thanks Magnus!
>>
>>
>>
>> On 08/09/2017 10:59, Magnus Ihse Bursie wrote:
>>> This looks good to me from a build perspective.
>>>
>>> /Magnus
>>>
>>> On 2017-09-06 13:49, Kevin Walls wrote:
>>>> Hi,
>>>>
>>>> I'd like approval for a small change in a windows-only build/resource
>>>> file for the hotspot jvm.dll. We have been using stale FileVersion
>>>> information for a while.
>>>>
>>>> The 8u bug is:
>>>>
>>>> 8177026: jvm.dll file version not updated since 8u72
>>>> https://bugs.openjdk.java.net/browse/JDK-8177026
>>>>
>>>> HS_VER stopped being updated with:
>>>> https://bugs.openjdk.java.net/browse/JDK-8079410
>>>> 8079410: Hotspot version to share the same update and build version from
>>>> JDK
>>>>
>>>> ...in which we stop updating hotspot/make/hotspot_version with the new
>>>> hotspot version numbers at each build, and just use JDK versions
>>>> (hotspot update and build numbers simply followed the JDK numbers).
>>>> However the Windows build uses that state info.
>>>>
>>>>
>>>> The change wanted is a clean backport of a few lines, which are a subset
>>> >from a bundle of build-related changes in one bug in jdk9. (The 8 bug is
>>>> marked 9-na because at that point it was not a problem in 9...)
>>>>
>>>> The 9 bug is:
>>>> https://bugs.openjdk.java.net/browse/JDK-8149647
>>>> 8149647: Incremental enhancements from build-infra
>>>>
>>>>
>>>> In hotspot/src/os/windows/vm/version.rc we should not use HS_VER as that
>>>> is stale.  We should use JDK_VER.
>>>>
>>>> Diff for 8u/hotspot is below, which follows the version.rc change from
>>>> 8149647.
>>>>
>>>> Many thanks
>>>> Kevin
>>>>
>>>>
>>>> bash-4.2$ cd jdk8u/hotspot
>>>> bash-4.2$ hg diff
>>>> diff -r 16939858a716 src/os/windows/vm/version.rc
>>>> --- a/src/os/windows/vm/version.rc      Mon Aug 21 11:34:41 2017 -0400
>>>> +++ b/src/os/windows/vm/version.rc      Tue Aug 22 13:03:28 2017 -0700
>>>> @@ -36,7 +36,7 @@
>>>>   //
>>>>
>>>>   VS_VERSION_INFO VERSIONINFO
>>>> - FILEVERSION    HS_VER
>>>> + FILEVERSION    JDK_VER
>>>>    PRODUCTVERSION JDK_VER
>>>>    FILEFLAGSMASK 0x3fL
>>>>   #ifdef _DEBUG
>>>> @@ -56,7 +56,7 @@
>>>>           BEGIN
>>>>               VALUE "CompanyName", XSTR(HS_COMPANY) "\0"
>>>>               VALUE "FileDescription", XSTR(HS_FILEDESC) "\0"
>>>> -            VALUE "FileVersion",      XSTR(HS_DOTVER) "\0"
>>>> +            VALUE "FileVersion", XSTR(JDK_DOTVER) "\0"
>>>>               VALUE "Full Version", XSTR(HS_BUILD_ID) "\0"
>>>>              VALUE "InternalName", XSTR(HS_INTERNAL_NAME) "\0"
>>>>               VALUE "LegalCopyright", XSTR(HS_COPYRIGHT) "\0"
>>>> bash-4.2$
>>>>
>>>>



More information about the jdk8u-dev mailing list