Skip to content
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

[6.14.z] pin wrapnapi to force dependency errors to become more visible #17169

Merged

Conversation

Satellite-QE
Copy link
Collaborator

Cherrypick of PR: #17166

Problem Statement

airgun bumped the selenium dep, which updates websocket-client to a version that's not compatible with the ancient openshift/kubernetes used by wrapanapi (https://github.com/openshift/openshift-restclient-python/blob/release-0.3.4/requirements.txt#L3, https://github.com/kubernetes-client/python/blob/release-3.0/requirements.txt#L9).

as we don't pin wrapanapi, the depsolver tries to find a version that works, and picks one that has azure unpinned (2.7.0!).

this gets us azure 5.0.0, but azure 5.0.0 deprecated the azure meta package in favor of service specific packages prefixed by azure- and errors out when you try to install it.

Solution

  • pin wrapanapi, so we see clearly when it can't be installed
  • fix airgun

Related Issues

@Satellite-QE Satellite-QE added 6.14.z Introduced in or relating directly to Satellite 6.14 Auto_Cherry_Picked Automatically cherrypicked PR using GHA No-CherryPick PR doesnt need CherryPick to previous branches labels Dec 13, 2024
@evgeni evgeni merged commit e6f8c4e into 6.14.z Dec 13, 2024
13 checks passed
@evgeni evgeni deleted the cherry-pick-6.14.z-81f3ee738b6b085803f22aa01af8a9ec40b37b55 branch December 13, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.14.z Introduced in or relating directly to Satellite 6.14 Auto_Cherry_Picked Automatically cherrypicked PR using GHA No-CherryPick PR doesnt need CherryPick to previous branches
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants