[8u-dev] Request for approval: 8177026: jvm.dll file version not updated since 8u72
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Fri Sep 8 09:59:45 UTC 2017
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