st2 pack install should check existing installed version and warn if new version being installed is incompatible
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.5k
- Forks
- 787
- PR merge metrics
- No merged PRs in 30d
Description
This came from AWS pack discussion where we will have two branches boto2 and boto3. master branch will point to boto2 for now. When we deprecate boto2 and make boto3 the default, master will point to boto3.
If user already has boto2 aws installed and does st2 pack install aws when master points to boto3, we'd mess up the user box. We should detect the version of aws pack installed and check if incoming version is incompatible.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the st2 pack install command and trace how the installed AWS pack version and incoming pack version are resolved. Define how incompatible boto2 and boto3 versions are identified, then verify that installation warns before changing an existing installation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100