Details
-
Bug
-
Resolution: Fixed
-
P4
-
8
-
None
Description
The JDK 8 bundle contains an ASCII file named "release" (other releases as well).
Since JDK 8 b74 included the content is static for some OS (Linux x64, Windows x86, ...) as it remains dynamic for others (Linux x86, Mac, ...).
What I mean is that the content of the release file is strictly identical in JDK 8 b74 and say JDK 8 b75 for e.g. the Windows x86 bundle, as it will differ for the e.g. Mac bundle: the difference is about the line starting with SOURCE.
It is either
SOURCE="hg not installed"
or it lists the change sets (here is the value from JDK 8 b85 for Mac)
SOURCE=" .:7fc358f59436 corba:9583a6431596 deploy:3a923bb38553 hotspot:42fe530cd478 hotspot/make/closed:756d9a08b8a2 hotspot/src/closed:f006c3deece5 hotspot/test/closed:f0f2b250959b install:04ba2b8b2967 jaxp:41b50e2c5ea3 jaxws:8c0b6bccfe47 jdk:296676d534c5 jdk/make/closed:bfa47720dc69 jdk/src/closed:06a1d1b95670 jdk/test/closed:942164825bb5 langtools:4a48f3173534 nashorn:e0378f0a50da pubs:67df27a059ee sponsors:59e099cc9a8c"
I dunno if we can consider the fact the SOURCE line doesn't contain the list of effective change sets for some bundles as a bug.
Fact is I'm relying on the SOURCE value to build another product (I check if it changed from a JDK 8 build to another): I'd simply like to know if I need to take another approach.
Since JDK 8 b74 included the content is static for some OS (Linux x64, Windows x86, ...) as it remains dynamic for others (Linux x86, Mac, ...).
What I mean is that the content of the release file is strictly identical in JDK 8 b74 and say JDK 8 b75 for e.g. the Windows x86 bundle, as it will differ for the e.g. Mac bundle: the difference is about the line starting with SOURCE.
It is either
SOURCE="hg not installed"
or it lists the change sets (here is the value from JDK 8 b85 for Mac)
SOURCE=" .:7fc358f59436 corba:9583a6431596 deploy:3a923bb38553 hotspot:42fe530cd478 hotspot/make/closed:756d9a08b8a2 hotspot/src/closed:f006c3deece5 hotspot/test/closed:f0f2b250959b install:04ba2b8b2967 jaxp:41b50e2c5ea3 jaxws:8c0b6bccfe47 jdk:296676d534c5 jdk/make/closed:bfa47720dc69 jdk/src/closed:06a1d1b95670 jdk/test/closed:942164825bb5 langtools:4a48f3173534 nashorn:e0378f0a50da pubs:67df27a059ee sponsors:59e099cc9a8c"
I dunno if we can consider the fact the SOURCE line doesn't contain the list of effective change sets for some bundles as a bug.
Fact is I'm relying on the SOURCE value to build another product (I check if it changed from a JDK 8 build to another): I'd simply like to know if I need to take another approach.