Hi again, Op Tue, Mar 02, 2021 at 03:16:47PM +0100 schreef Joost van Baal-Ilić: > I'm planning to work on the webdriver-manager packaging using > python-team's git at Salsa, at > https://salsa.debian.org/python-team/packages/webdriver-manager .
Turns out my $employer does not need webdriver-manager, but only needs chromium-driver which is already being shipped by us. For anybody else interested in webdriver-manager in Debian, here's some more stuff I've learned about it (lots of thanks to Paul "pabs" Wise e.a.): Webdriver Manager is an installer package: it downloads, installs, and updates software from google, github/mozilla, microsoft and opera: % cd webdriver_manager && grep ' url=' * | grep http chrome.py: url="https://chromedriver.storage.googleapis.com", firefox.py: url="https://github.com/mozilla/geckodriver/releases/download", microsoft.py: url="http://selenium-release.storage.googleapis.com", microsoft.py: url="https://msedgedriver.azureedge.net", opera.py: url="https://github.com/operasoftware/operachromiumdriver/" . Currently we have chromium-driver, build from chromium. Ubuntu builds firefox-geckodriver from firefox, see e.g. https://packages.ubuntu.com/hirsute/firefox-geckodriver . And our bugs #874207 and #907913 ask for firefox to enable the geckodriver build. We'll likely never have a MS Edge driver, nor the Opera Chromium driver. (We do have webkit2gtk-driver, build from webkit2gtk. And we do have wpewebkit-driver, build from wpewebkit.) So, the only reason to ship webdriver-manager with Debian would be to easily have an up to date MS Edge driver and Opera Chromium driver. And to work around the still open bug about lacking firefox-geckodriver. I've published a _very_ bare bones .deb on https://non-gnu.uvt.nl/debian/buster/webdriver-manager/webdriver-manager_3.3.0-1~buster1.dsc , binary available via deb http://non-gnu.uvt.nl/debian buster webdriver-manager . This might help anybody else interested in packaging webdriver-manager for Debian. Bye, Joost