Print "[for tool]" in progress message for both host and exec configuration.
Host configuration used to print "[for host]", whereas exec configuration prints no additional info. Printing something is potentially required by some integrations.
Changing "[for host]" to "[for tool]" might break some integrations, but in my opinion that's better than printing incorrect information.
PiperOrigin-RevId: 419548952
diff --git a/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java b/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java
index 7787ab2..50f5f79 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java
+++ b/src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java
@@ -369,9 +369,9 @@
}
/**
- * Returns a progress message string that is specific for this action. This is
- * then annotated with additional information, currently the string '[for host]'
- * for actions in the host configurations.
+ * Returns a progress message string that is specific for this action. This is then annotated with
+ * additional information, currently the string '[for tool]' for actions in the tool
+ * configurations.
*
* <p>A return value of null indicates no message should be reported.
*/
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 6f8d8ad..3788fea 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -140,7 +140,7 @@
Builder contextBuilder, ConfiguredTargetAndData prerequisite, Attribute attribute);
}
- private static final String HOST_CONFIGURATION_PROGRESS_TAG = "for host";
+ private static final String TOOL_CONFIGURATION_PROGRESS_TAG = "for tool";
private final Rule rule;
/**
@@ -542,7 +542,7 @@
rule.getTargetKind(),
configuration.checksum(),
configuration.toBuildEvent(),
- configuration.isHostConfiguration() ? HOST_CONFIGURATION_PROGRESS_TAG : null,
+ configuration.isToolConfiguration() ? TOOL_CONFIGURATION_PROGRESS_TAG : null,
execProperties,
executionPlatform);
}