On Thu, Feb 26, 2026, at 8:26 AM, Radomir Dopieralski wrote:
Hello everyone,
we have just recently fixed our gates in the Horizon project from the pkg_resources, but we noticed just now that they broke again, this time because urllib was upgraded in the global requirements: https://review.opendev.org/c/openstack/requirements/+/972462
Unfortunately, it seems that this version of urllib doesn't work with the version of selenium library that is forced by the global requirements. And naturally that makes all our integration tests fail.
As a temporary measure we are going to use a local copy of the global constraints file with the urllib downgraded for the selenium jobs, just to unblock the gates. This is a very sensitive time for us, because we have to cut a release very soon. We will try to find a better solution for the long term. Suggestions welcome.
The version of selenium in the constraints file is almost 8 years old. I suspect that the proper solution here is to update to Selenium 4. This document indicates it should be straightforward to do so: https://www.selenium.dev/documentation/webdriver/troubleshooting/upgrade_to_...
Regards,