On Wed, 11 Nov 2020 21:02:38 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:

>> Aleksey Shipilev has updated the pull request with a new target base due to 
>> a merge or a rebase. The incremental webrev excludes the unrelated changes 
>> brought in by the merge/rebase. The pull request contains six additional 
>> commits since the last revision:
>> 
>>  - Merge branch 'master' into JDK-8256127-foreign-build
>>  - Merge branch 'master' into JDK-8256127-foreign-build
>>  - Incomplete fix: remove special dirs
>>  - Merge branch 'master' into JDK-8256127-foreign-build
>>  - Remove special directories from chroot to make it archivable
>>  - 8256127: Add cross-compiled foreign architectures builds to submit 
>> workflow
>
> Aleksey,
> 
> I'm not at all sure I want to accept these changes. I understand that you 
> care about these exotic platforms, and so do I, but adding them to the submit 
> workflow for *all* changes seem like the wrong way to proceed.
> 
> My concern vary all the way from increased build time, to increased usage of 
> the Github CPU quota (which, as I understand it, is fairly large but not 
> unlimited), to the elephant in the room: the question on who the burden lays 
> to fix bugs in these exotic platforms. It is not at all obvious that these 
> builds should be tested before commit.
> 
> I think this change warrants a much wider and deeper discussion about the 
> purpose of the Github commit hook actions, how the free Github CPU quota 
> should be spent, and on whom the responsibility lays to either make sure no. 
> commit is pushed that breaks an exotic platform, or to rectify the problem 
> with a follow-up issue.
> 
> I recommend you withdraw this PR and instead initiate a wider discussion on a 
> suitable mailing list, e.g. jdk-dev.

Maybe it would be possible to build hotspot only as this is the part where 
things often break? This would save a lot of CPU time.
E.g. I think it'd be valueable to have at least one Big Endian platform 
included.
I noticed that some Oracle people use cross builds to check their changes on 
these platforms. It would save a bit of their time as well.

-------------

PR: https://git.openjdk.java.net/jdk/pull/1147

Reply via email to