While I'm happy to see this fix released, I'm not so happy that it broke
all of our company's Selenium-based scripts running on Ubuntu 16.04 by
making a non-backwards-compatible change in an LTS release.  All of our
scripts had been written to accommodate the "buggy" behavior that has
been present since Xenial's release by specifying the ChromeDriver path
at '/usr/lib/chromium-browser/chromedriver'.  Now, after applying the
latest security updates, these scripts are finding that their
ChromeDriver has gone missing.

In order to provide backwards-compatibility on the LTS releases, could
you please provide (in a packaging update) a symlink at the old
'/usr/lib/chromium-browser/chromedriver' location pointing to the new
'/usr/bin/chromedriver' location?

Thanks for your consideration of this request.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1667208

Title:
  Ubuntu's selenium hardcodes a path that is valid for Debian, but not
  for Ubuntu

Status in chromium-browser package in Ubuntu:
  Fix Released
Status in python-selenium package in Ubuntu:
  Invalid

Bug description:
  Hi.

  The package python{,3}-selenium uses a hardcoded path of
  '/usr/lib/chromium/chromedriver' when instantiating a Chrome
  webdriver.

  That path is correct for Debian (in particular, it was directly
  inherited from https://bugs.debian.org/cgi-
  bin/bugreport.cgi?bug=805733#5), but since Ubuntu uses chromium-
  browser instead of Debian's chromium naming. The package chromium-
  chromedriver in Ubuntu installs the webdriver at '/usr/lib/chromium-
  browser/chromedriver'.

  There needs to be a synchronization between the selenium Python module
  and the webdriver package.

  
  Thanks,

  Rogério Brito.

  ProblemType: Bug
  DistroRelease: Ubuntu 17.04
  Package: python3-selenium 2.53.2+dfsg1-1
  Uname: Linux 4.10.0-041000-generic x86_64
  ApportVersion: 2.20.4-0ubuntu2
  Architecture: amd64
  CurrentDesktop: MATE
  Date: Thu Feb 23 01:38:24 2017
  Dependencies:
   
  InstallationDate: Installed on 2016-12-11 (73 days ago)
  InstallationMedia: Ubuntu-MATE 16.10 "Yakkety Yak" - Release amd64 
(20161012.1)
  PackageArchitecture: all
  SourcePackage: python-selenium
  UpgradeStatus: Upgraded to zesty on 2017-01-31 (23 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1667208/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to