JDK-8214716 : Record the versions of tools used to build FX in the repo
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: build
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-12-03
  • Updated: 2020-01-31
  • Resolved: 2019-04-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 Other
8u231Fixed jfx11.0.5Fixed
Related Reports
Relates :  
Relates :  
Description
We need to ensure that the openjfx/jfx-dev/rt repo documents the version of compilers and other platform tools that are used to build the FX releases. It needs to be in the repo so that changes to the tools are tracked along with the source code. Note that the JDK does this with the jib configuration.

Related to this we might also want to document the minimum OS and compiler versions for each platform needed to build the default SDK (without media and webkit) and the full SDK (including media and WebKit) as a convenience for developers.
Comments
Changed issue type to enhancement since this will be used by production builds.
03-04-2019

Changeset: d6669f6cd8ce Author: arajkumar Date: 2019-04-03 19:25 +0530 URL: http://hg.openjdk.java.net/openjfx/jfx-dev/rt/rev/d6669f6cd8ce 8214716: Record the versions of tools used to build FX in the repo Reviewed-by: jvos, kcr
03-04-2019

Please review the following PR which add information about JavaFX dependency tools. https://github.com/javafxports/openjdk-jfx/pull/427
02-04-2019

Currently, the additional tools are: gradle 4.8 ant 1.10.5 (after JDK-8219541 is integrated) cmake 3.13.3 JDK 12 (after JDK-8221097 is integrated)
20-03-2019

The current versions of the compilers are: * MSVC- 2017-15.5.5 on Windows * GCC 7.3.0 on Linux * Xcode 9.4 on MacOS The README file should also include the versions of gradle, ant, cmake, etc., that we use.
18-12-2018

The JDK equivalent for this is: http://hg.openjdk.java.net/jdk/jdk/file/tip/make/conf/jib-profiles.js We don't have an equivalent tool to jib, so we will likely just document it in a README file, but we could consider adding it to build.properties so build scripts could read and process it.
03-12-2018