-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Enforce openjdk 21, part 4/4 (Purple, Sage, Sigs, Virusinterpreter) #52274
Changes from all commits
2013a3c
bda48df
cb47814
f23ae2d
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 |
---|---|---|
|
@@ -11,13 +11,13 @@ source: | |
|
||
build: | ||
noarch: generic | ||
number: 0 | ||
number: 1 | ||
run_exports: | ||
- {{ pin_subpackage("hmftools-virus-interpreter", max_pin="x.x") }} | ||
|
||
requirements: | ||
run: | ||
- openjdk >=8 | ||
- openjdk >=8,<=21 | ||
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. 💡 Codebase verification OpenJDK constraints are inconsistent across hmftools packages The verification reveals inconsistencies in OpenJDK version constraints across hmftools packages:
The current change to 🔗 Analysis chainVerify consistency of OpenJDK constraints across hmftools packages. While the constraint change aligns with the PR objective to enforce OpenJDK 21, let's verify this is consistent across all hmftools packages. Consider if the upper bound of 🏁 Scripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Description: Check OpenJDK constraints across hmftools packages
# Expected: All hmftools packages should have the same OpenJDK constraint
echo "Checking OpenJDK constraints in hmftools packages:"
fd -t f "meta.yaml" recipes/hmftools- -x grep -H "openjdk" {}
Length of output: 277 Script: #!/bin/bash
# Let's try a different approach using ripgrep to find hmftools recipes
# and check their OpenJDK constraints
echo "Searching for hmftools meta.yaml files and their OpenJDK constraints:"
rg -l "hmftools" --type yaml | grep "meta.yaml" | xargs grep -H "openjdk"
Length of output: 1492 |
||
|
||
test: | ||
commands: | ||
|
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.
💡 Codebase verification
OpenJDK version constraints are inconsistent across hmftools packages
The verification reveals inconsistencies in OpenJDK version constraints across hmftools packages:
<=21
: purple, redux, sage (>=9), and virus-interpreter>=8
>=9
These inconsistencies should be addressed to maintain uniformity across the hmftools suite.
🔗 Analysis chain
Verify OpenJDK version constraint consistency
The OpenJDK version constraint
>=8,<=21
aligns with the PR objectives. Let's verify this constraint is consistent across related packages.🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
Length of output: 279
Script:
Length of output: 2266