Upper lowerbound for aiodns to fix hanging issue#6695
Conversation
Backport to 3.80: 💔 cherry-picking failed — conflicts found❌ Failed to cleanly apply 96e79a8 on top of patchback/backports/3.80/96e79a8f66c8ae8d5b5c2b3408d17f1110765700/pr-6695 Backporting merged PR #6695 into main
🤖 @patchback |
See for more context: pulp#6695
See for more context: pulp#6695
|
Can we make this a python version thing? Right now on katello we have python3.12, pulpcore 3.73 and pycares 4.9. Having pycares < 4.9 means that our pipelines will fail due to dependency resolution when I build |
I believe you meant the backported versions of this fix where we were not confident raising the lower bound? |
I've conducted some tests with the script below (independent from any Pulp logic) and tested that agains't a combination of python, aiodns and pycares versions, almost no changes (see below).
The result were are marked
xfor hanging andokfor not-hanging.As the result shows, it has some unstable behavior for aiodns-3.2 combinations, but works for >=3.3 combinations.
script.py
results
Diff between python versions (equal for every aiodns x pycares combination):