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

CRAYSAT-1750: Upgrade dependencies to allow newer PyYAML #34

Merged
merged 1 commit into from
Aug 4, 2023

Conversation

haasken-hpe
Copy link
Contributor

@haasken-hpe haasken-hpe commented Aug 4, 2023

Summary and Scope

Upgrade dependencies to allow PyYAML 6.0.1. This version of PyYAML fixes a build problem which occurs when building PyYAML in Alpine Linux containers.

Also remove PyYAML from the top-level dependencies of this package because it is actually not a direct dependency, but rather introduced through the dependencies on cfs-config-util and
shasta-install-utility-common.

Issues and Related PRs

List and characterize relationship to Jira/Github issues and other pull requests. Be sure to list dependencies.

Testing

Tested on:

  • mug

Test description:

Unit tests pass. Will test the build from this branch on mug by running it with the activate argument, which is the only argument that prodmgr uses with this container moving forward and is the argument for which code was most impacted.

Test results here: https://gist.github.com/haasken-hpe/7b498724ab722042107b23ee88a54f23

Risks and Mitigations

Low risk. This is deprecated functionality, and it's just upgrading dependencies.

Pull Request Checklist

  • Version number(s) incremented, if applicable
  • Copyrights updated
  • License file intact
  • Target branch correct
  • CHANGELOG.md updated
  • Testing is appropriate and complete, if applicable
  • HPC Product Announcement prepared, if applicable

Upgrade dependencies to allow PyYAML 6.0.1. This version of PyYAML fixes
a build problem which occurs when building PyYAML in Alpine Linux
containers.

Also remove PyYAML from the top-level dependencies of this package
because it is actually not a direct dependency, but rather introduced
through the dependencies on cfs-config-util and
shasta-install-utility-common.

Test Description:
Unit tests pass. Will test the build from this branch on mug by running
it with the `activate` argument, which is the only argument that
`prodmgr` uses with this container moving forward and is the argument
for which code was most impacted.
@haasken-hpe haasken-hpe changed the title CRAYSAT-1750: Upgrade dependencies to allow newer PyYAMl CRAYSAT-1750: Upgrade dependencies to allow newer PyYAML Aug 4, 2023
@haasken-hpe haasken-hpe merged commit 234b87b into main Aug 4, 2023
2 checks passed
@haasken-hpe haasken-hpe deleted the CRAYSAT-1750-update-pyyaml branch August 4, 2023 23:52
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.

1 participant