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

python3-yaml: update to 6.0. #35743

Merged
merged 1 commit into from Feb 27, 2022
Merged

python3-yaml: update to 6.0. #35743

merged 1 commit into from Feb 27, 2022

Conversation

tibequadorian
Copy link
Contributor

Testing the changes

  • I tested the changes in this PR: briefly

@ahesford
Copy link
Member

ahesford commented Feb 21, 2022

I've hesitated to update this package because it has a lot of dependants. In particular, I'm worried that some version restrictions in the dependant requirements may prohibit 6.0 or greater, and I'm also concerned about the change yaml/pyyaml#561 (always require Loader arg to yaml.load()) hard-breaking some of these packages. Before merging this, we should attempt to verify that the following packages won't break and don't place undue version restrictions on python3-yaml:

  • Solaar
  • ansible-core
  • aws-cli
  • awsume
  • bandit
  • beets
  • gandi-cli
  • gnuradio
  • jrnl
  • kapidox
  • lutris
  • papis
  • pass-import
  • peru
  • picard
  • podman-compose
  • pre-commit
  • python3-ansible-lint
  • python3-bokeh
  • python3-confuse
  • python3-kaptan
  • python3-pgmigrate
  • python3-pyinfra
  • python3-scruffy
  • python3-vint
  • python3-watchdog
  • python3-yamllint
  • qutebrowser
  • rednotebook
  • ripe-atlas-tools
  • salt
  • synapse
  • terminal_markdown_viewer
  • udiskie
  • unknown-horizons
  • urlwatch
  • yq

@TinfoilSubmarine
Copy link
Contributor

Works with beets, gandi-cli, python3-confuse, qutebrowser, and synapse.

@motorto
Copy link
Contributor

motorto commented Feb 22, 2022

Tried udiskie now and it works fine !

Ps: how do I restore to the repo version now ?

@tibequadorian
Copy link
Contributor Author

Ps: how do I restore to the repo version now ?

reinstall it from the repos using the -f flag.

@TinfoilSubmarine
Copy link
Contributor

Works with python3-pgmigrate, urlwatch, and yq.

terminal_markdown_viewer either needs to be patched with a new upstream or removed.

@TinfoilSubmarine
Copy link
Contributor

bandit was removed in #27056, but it's not in removed-packages.

python3-vint needs to be updated to support this version of PyYAML: #35852

Works with ansible-core, jrnl, kapidox, papis, pass-import, peru, python3-ansible-lint, and python3-yamllint.

@TinfoilSubmarine
Copy link
Contributor

I installed Solaar and was able to successfully click different buttons, but I don't own one of the devices that the program is made for so I can't do any further testing.

Works with picard. Doesn't throw any errors on running aws-cli or awsume (although this one does have some missing dependencies I had to manually install).

@TinfoilSubmarine
Copy link
Contributor

unknown-horizons is working fine after I fixed up some unrelated stuff in #35858

@TinfoilSubmarine
Copy link
Contributor

Works with podman-compose, pre-commit, python3-kaptan, python3-pyinfra, python3-scruffy, python3-watchdog, salt, rednotebook, and ripe-atlas-tools.

@ahesford
Copy link
Member

Thanks for testing. We can shake out the last few ad hoc.

@ahesford ahesford merged commit 9dfecf6 into void-linux:master Feb 27, 2022
@tibequadorian tibequadorian deleted the python3-yaml branch March 1, 2022 21:56
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.

None yet

4 participants