-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8293361: GHA: dump config.log in case of configure failure #10165
Conversation
👋 Welcome back ihse! A progress list of the required criteria for merging this PR into |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it a large file? Would it obscure the configure output on failure? I would actually be in favor of attaching it as build artifact unconditionally...
I don't know what is your definition of "large". The relevant output is in the top of the file, and in the end all internal variables are dumped -- that is a bit annoying and I've never found it useful. Here is an example on how it looks with a failed build: https://github.com/magicus/jdk/runs/8163132267?check_suite_focus=true If you don't think this is good I can withdraw this PR, but I will not try to upload this as an artifact instead, that is way to much work for me to be bothered to do it. (My personal opinion is also that this is much more helpful, the current implementation of artifacts is very clumsy, and with this solution you can get the configure output and the config.log at the same place) |
(A cool addition would rather be to create a "Summary" markdown that exposes both configure output and config.log in collapsible sections, like how test failures are presented) |
Ah, that's not too bad. I thought it would completely obscure the configure log. |
@magicus This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 9 new commits pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the ➡️ To integrate this PR with the above commit message to the |
/integrate |
Going to push as commit 8e22f2b.
Your commit was automatically rebased without conflicts. |
If configure fails in GHA it is very hard to debug. Dumping the contents of config.log helps.
Progress
Issue
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk pull/10165/head:pull/10165
$ git checkout pull/10165
Update a local copy of the PR:
$ git checkout pull/10165
$ git pull https://git.openjdk.org/jdk pull/10165/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 10165
View PR using the GUI difftool:
$ git pr show -t 10165
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/10165.diff