Restrict aws-sdk-cpp version range in environment-dev.yml#2951
Restrict aws-sdk-cpp version range in environment-dev.yml#2951G-D-Petrov wants to merge 2 commits intomasterfrom
Conversation
…wn working version
environment-dev.yml
Outdated
| - pcre2 | ||
| - cyrus-sasl | ||
| - aws-sdk-cpp >=1.11.405 | ||
| - aws-sdk-cpp >=1.11.405,<=1.11.591 |
There was a problem hiding this comment.
The upper bound <=1.11.591 is a workaround for a broken STS flow in newer releases. Consider adding an inline comment to make this explicit and link to a tracking issue so it's clear when the pin can be removed:
| - aws-sdk-cpp >=1.11.405,<=1.11.591 | |
| - aws-sdk-cpp >=1.11.405,<=1.11.591 # upper bound: STS broken in newer releases (see #<issue>) |
Without a comment or linked issue, future maintainers may not know this is a temporary pin and may not revisit it when the upstream bug is fixed.
There was a problem hiding this comment.
Could you document the version of aws-sdk-cpp for which would have observed this issue with STS? Is it aws-sdk-cpp==1.11.606?
Upper bound added to aws-sdk-cpp due to STS issue.
ArcticDB Code Review SummaryPR: Restrict aws-sdk-cpp version range in environment-dev.yml API and Compatibility
Memory and Safety
Correctness
Code Quality
Testing
Build and Dependencies
Security
PR Title and Description
Documentation
Summary: Minimal, low-risk change. The main open question is whether there is a GitHub issue tracking when the upper bound on aws-sdk-cpp can be removed - both the prior inline review and jjerphan comments have raised this. No blocking issues found. |
Reference Issues/PRs
What does this implement or fix?
There is an issue with STS flow in the latest
aws sdkversion on conda.This PR pins the version to the latest known working version.
Any other comments?
Checklist
Checklist for code changes...