I see now that this PR was already integrated.
I think that any change to the submit workflow (if they add additional
testing, and not just fix bugs) is a non-trivial change which needs
careful consideration.
We have already had a huge influx of additional build platforms in a
very short time. Each additional platform is subject to any kind of
build issues, not all of which might be related to the actual patch, and
we therefore need to weight the benefits of getting additional testing
of build platforms to the risks that this might cause unnecessary road
blocks for developers.
Also, I believe it is good practice when changing build code to make
sure that at least one reviewer is a member of the Build Group
(https://openjdk.java.net/census#build). This is not something Skara can
enforce, so it is dependent on the good will of committers (who should
notify the correct set of reviewers), and of JDK Reviewers to specify if
they believe additional reviewers from any particular area is needed.
/Magnus
On 2020-11-17 10:37, Magnus Ihse Bursie wrote:
Hi Igor,
There is a long-standing bug with the intent to remove optimized
builds (https://bugs.openjdk.java.net/browse/JDK-8183287). Given that
it does not seem that popular, I wonder if it really is necessary to
burden the submit workflow (and tier1 testing, as requested in
https://bugs.openjdk.java.net/browse/JDK-8256430) with this.
At the very least, I'd like to get some input from more Hotspot
developers to hear if they think it is a worthy cause to spend our
resources at.
Otherwise, I believe a better way forward is to follow through on
JDK-8183287, viz. to split up optimized builds into the two extra
components it actually provides: enable diagnostic code in normal
release builds (https://bugs.openjdk.java.net/browse/JDK-8183288) and
enable tracing with INCLUDE_PRINT
(https://bugs.openjdk.java.net/browse/JDK-8202283).
/Magnus
On 2020-11-16 19:33, Igor Ignatyev wrote:
Hi all,
Could you please review this small and trivial patch which adds
`linux-x64-optimized` build to submit workflow so breakages of this
build flavor would be easier to spot?
Thanks,
-- Igor
-------------
Commit messages:
- add linux-x64-optimized build
Changes: https://git.openjdk.java.net/jdk/pull/1233/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1233&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8256414
Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod
Patch: https://git.openjdk.java.net/jdk/pull/1233.diff
Fetch: git fetch https://git.openjdk.java.net/jdk
pull/1233/head:pull/1233
PR: https://git.openjdk.java.net/jdk/pull/1233