-
Notifications
You must be signed in to change notification settings - Fork 60
Run more quietly #750
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
Run more quietly #750
Changes from all commits
ddcdf6e
c03d17f
d532459
4cda853
8866c8e
c7ef052
f88021a
2e284fe
8066c2e
4fe5334
4e59d62
cd0d6d4
f822484
2c40dae
f841780
2f82ba3
27f7920
c2648b9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -4,6 +4,8 @@ all-except-pdf: config-options.texinfo invariants-doc.texinfo html-chap html | |||||||||||||||
| TEXI2HTML ?= makeinfo --html | ||||||||||||||||
|
|
||||||||||||||||
| HTMLTOOLS ?= ../.utils/html-tools | ||||||||||||||||
| # `cronic` suppresses output unless the wrapped command fails. | ||||||||||||||||
| CRONIC ?= ../.utils/plume-scripts/cronic | ||||||||||||||||
|
|
||||||||||||||||
| daikon.info: daikon.texinfo config-options.texinfo invariants-doc.texinfo | ||||||||||||||||
| # Large split size fixes an apparent bug in makeinfo 4.11: | ||||||||||||||||
|
|
@@ -32,7 +34,7 @@ invariants-doc.texinfo: | |||||||||||||||
| ${MAKE} -C ../java ../doc/invariants-doc.texinfo | ||||||||||||||||
|
|
||||||||||||||||
| # Always remake config-options.texinfo | ||||||||||||||||
| # (We delegate to ../java/Makefile, which is more discerning) | ||||||||||||||||
| # (We delegate to ../java/Makefile, which is more discerning.) | ||||||||||||||||
| .PHONY : config-options.texinfo | ||||||||||||||||
| .PHONY : invariants-doc.texinfo | ||||||||||||||||
| endif | ||||||||||||||||
|
|
@@ -66,6 +68,7 @@ daikon-fast: daikon.texinfo | |||||||||||||||
| ../.utils/html-tools: | ||||||||||||||||
| ${MAKE} -C .. update-html-tools | ||||||||||||||||
|
|
||||||||||||||||
| ${CRONIC}: ../.utils/plume-scripts | ||||||||||||||||
| ../.utils/plume-scripts: | ||||||||||||||||
| ${MAKE} -C .. update-plume-scripts-in-utils | ||||||||||||||||
|
|
||||||||||||||||
|
|
@@ -87,9 +90,9 @@ html-chap: daikon/index.html developer/index.html | |||||||||||||||
|
|
||||||||||||||||
| # The "subdir" flag does not copy over images, so the | ||||||||||||||||
| # pathnames become incorrect. We need to copy them over ourselves. | ||||||||||||||||
| daikon/index.html: daikon.texinfo config-options.texinfo invariants-doc.texinfo images/dfepl-flow.jpg ../.utils/html-tools | ||||||||||||||||
| daikon/index.html: daikon.texinfo config-options.texinfo invariants-doc.texinfo images/dfepl-flow.jpg ../.utils/html-tools ../.utils/plume-scripts | ||||||||||||||||
| rm -rf daikon/* | ||||||||||||||||
| ${TEXI2HTML} --split=chapter -o daikon $< | ||||||||||||||||
| ${CRONIC} ${TEXI2HTML} --split=chapter -o daikon $< | ||||||||||||||||
|
Comment on lines
+93
to
+95
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick | 🔵 Trivial Inconsistent prerequisite: use Other rules ( ♻️ Suggested fix-daikon/index.html: daikon.texinfo config-options.texinfo invariants-doc.texinfo images/dfepl-flow.jpg ../.utils/html-tools ../.utils/plume-scripts
+daikon/index.html: daikon.texinfo config-options.texinfo invariants-doc.texinfo images/dfepl-flow.jpg ../.utils/html-tools ${CRONIC}📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
| # Fixup 'bad' href(s) inserted by makeinfo. | ||||||||||||||||
| perl -pi -e 's|../dir/index.html|../index.html|;' daikon/index.html | ||||||||||||||||
| perl -pi -e 's|href="CHANGELOG.md"|href="../CHANGELOG.md"|;' daikon/*.html | ||||||||||||||||
|
|
@@ -98,9 +101,9 @@ daikon/index.html: daikon.texinfo config-options.texinfo invariants-doc.texinfo | |||||||||||||||
| cp images/*.jpg daikon/images | ||||||||||||||||
| cd daikon && ../${HTMLTOOLS}/html-add-favicon . ../daikon-favicon.png | ||||||||||||||||
|
|
||||||||||||||||
| developer/index.html: developer.texinfo ../.utils/html-tools | ||||||||||||||||
| developer/index.html: developer.texinfo ../.utils/html-tools ${CRONIC} | ||||||||||||||||
| rm -rf developer/* | ||||||||||||||||
| ${TEXI2HTML} --split=chapter -o developer $< | ||||||||||||||||
| ${CRONIC} ${TEXI2HTML} --split=chapter -o developer $< | ||||||||||||||||
| # Fixup 'bad' href inserted by makeinfo. | ||||||||||||||||
| perl -pi -e 's|../dir/index.html|../index.html|;' developer/index.html | ||||||||||||||||
| mkdir developer/images | ||||||||||||||||
|
|
@@ -110,10 +113,10 @@ developer/index.html: developer.texinfo ../.utils/html-tools | |||||||||||||||
|
|
||||||||||||||||
| pdf: daikon.pdf images/dfepl-flow.eps developer.pdf | ||||||||||||||||
|
|
||||||||||||||||
| daikon.pdf: daikon.texinfo config-options.texinfo invariants-doc.texinfo | ||||||||||||||||
| daikon.pdf: daikon.texinfo config-options.texinfo invariants-doc.texinfo ${CRONIC} | ||||||||||||||||
| makeinfo --pdf $< | ||||||||||||||||
|
Comment on lines
+116
to
117
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The target depends on Proposed fix daikon.pdf: daikon.texinfo config-options.texinfo invariants-doc.texinfo ${CRONIC}
- makeinfo --pdf $<
+ ${CRONIC} makeinfo --pdf $<📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
|
|
||||||||||||||||
| developer.pdf: developer.texinfo | ||||||||||||||||
| developer.pdf: developer.texinfo ${CRONIC} | ||||||||||||||||
| makeinfo --pdf $< | ||||||||||||||||
|
Comment on lines
+119
to
120
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same issue: Proposed fix developer.pdf: developer.texinfo ${CRONIC}
- makeinfo --pdf $<
+ ${CRONIC} makeinfo --pdf $<📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
|
|
||||||||||||||||
| # Note that the clean target does not remove invariants-doc.texinfo or | ||||||||||||||||
|
|
||||||||||||||||
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.
🧹 Nitpick | 🔵 Trivial
Consider adding a comment explaining the COMSPEC workaround.
The environment variable exports work around a JDK 25/Rocky Linux issue (per commit message), but future maintainers won't know why this is here. A brief inline comment would help.
📝 Suggested documentation
- run: + # Clear COMSPEC/ComSpec to work around JDK 25 issue on Rocky Linux command: export COMSPEC="" && export ComSpec="" && ./scripts/test-misc.sh no_output_timeout: 20m])dnlNote: CircleCI YAML supports comments, so this could be added as a
name:field instead if preferred.📝 Committable suggestion
🤖 Prompt for AI Agents