Update dependency versions#237
Conversation
|
Also, wrt testing, system tests passed with these updates. |
The bump to paramiko 2.6, that was then released to kafka here: apache/kafka#8879 has since seen |
Yeah, system tests here are pretty minimal and not anywhere close to, e.g., length of test in kafkatest (which might affect these types of exceptions). Happy to downgrade, though we will have to upgrade eventually. I don't have much context on that specific issue, but I can do branch builds of kafka system tests with this branch of ducktape pulled in to verify. Probably a good idea anyway given all the other dependency upgrades. All that said, do you have links to the specific issues? SSHException is very generic, so hard to understand what the issue might be. It could be legitimate and tests (or the fmwk) just need to handle them more gracefully, or they might be real issues with the commands being executed. |
I'm also doing this in the background (specifically between paramiko 2.3 and 2.6), but right now a bit swamped with other work, so the progress is slow there. |
Andrew Egelhofer (andrewegel)
left a comment
There was a problem hiding this comment.
I'm fine with shipping this change into master while we figure out what we want to do with AK and 0.7.x
|
Andrew Egelhofer (@andrewegel) Do we have data (or a sense) for how frequent the |
Magnus Edenhill (edenhill)
left a comment
There was a problem hiding this comment.
LGTM. Let's get this merged.
|
+1 to Andrew's comment - let's get it in master, but keep 0.7.x as it is. |
|
stan-confluent We want to push out a new release of ducktape to unblock the py3 changes to AK system tests, and I think this PR should be part of the new release. |
|
cc Ian McDonald (@imcdo) who's working on updating muckrake to py3 Magnus Edenhill (@edenhill) what's blocking you from upgrading AK system tests to py3 first? |
|
stan-confluent AK system tests should use a released version of ducktape, not off master, for consistency and reproducability. So it sounds like we can merge this PR, cut the 0.8.x release branch and do a 0.8.0 release, I'll get on it. |
|
Magnus Edenhill (@edenhill) yeah, if Ewen Cheslack-Postava (@ewencp) is also fine with it, sure. I was just curious what was stopping you from using py3 with ducktape 0.7.x? |
|
Hi! I would like to remind that there is no need of |
|
stan-confluent 0.7.x is not fully compatible with python3. I contributed few patches to fix this |
|
Ivan Daschinskiy (@ivandasch) just because i filed this before that change was made, adding an update now |
a8b6796 to
57cfe3c
Compare
I also added a couple of comments where we're constrained by py27 support.