Skip to content

Conversation

@vkuznet
Copy link
Collaborator

@vkuznet vkuznet commented Jul 9, 2025

We found incompatibilities of jsonschema python package used by rucio and CMS Monitoring. The rucio requires version jsonschema>=4.20.0 while here we still used jsonschema~=3.2.0. Because of this conflict the WM stack cannot be upgraded as it depends both on CMSMonitoring and rucio clients. To align the jsonschema version I provide here the upgrade of its dependencies to align with rucio clients.

FYI: @amaltaro

Copy link
Contributor

@amaltaro amaltaro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for providing this fix, @vkuznet .
I think this would solve the WMCore dependency issue (plus, WMCore does not use the schema validation feature in CMSMonitoring, so I am less concerned), so I approve these changes.

However, there has been tons of changes between these major releases, including support to other Python versions, so it is hard to project how it will go.

@vkuznet vkuznet merged commit 07966a9 into master Jul 9, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants