github / glb-director

GitHub Load Balancer Director and supporting tooling.
Other
2.37k stars 227 forks source link

Update python dependencies to newest possible versions. #142

Closed shelson closed 1 year ago

shelson commented 1 year ago

Scapy broke back in #53 but the current version is 2.4.5 - and the issue was fixed in 2.4.3. To work this out I temporarily modified script/test to install a specific version of scapy before running the tests - and could see pretty quickly when it was fixed.

vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.0 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.1 2>&1 | grep broadcast
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.2 2>&1 | grep broadcast
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
scapy.runtime: WARNING: Mac address to reach destination not found. Using broadcast.
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.3 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$ sudo script/test 2.4.5 2>&1 | grep broadcast
vagrant@director-test:/vagrant/src/glb-redirect$
shelson commented 1 year ago

I can pin them yeah - let me do that in this PR so it's atomic