bazel packages: restore negation operator carelessly removed by commit ebb86fcdc202c440a362a54f6b0de8a049dfa84b
The effect was to enable a long-disabled license check in Bazel and
disable the check in Blaze.
Fixes github.com/bazelbuild/bazel/issues/10995
PiperOrigin-RevId: 302458676
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java b/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java
index e080fdf..fd50266 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/RuleFactory.java
@@ -125,7 +125,7 @@
// This flag is overridable by RuleClass.ThirdPartyLicenseEnforcementPolicy (which is checked
// in RuleClass). This lets Bazel and Blaze migrate away from license logic on independent
// timelines. See --incompatible_disable_third_party_license_checking comments for details.
- boolean checkThirdPartyLicenses = semantics.incompatibleDisableThirdPartyLicenseChecking();
+ boolean checkThirdPartyLicenses = !semantics.incompatibleDisableThirdPartyLicenseChecking();
return ruleClass.createRule(
pkgBuilder,
label,