chromium-browser package lacks chromedriver binary

Bug #1069930 reported by John Rigby
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
chromium-browser (Ubuntu)
Fix Released
Wishlist
Chad Miller

Bug Description

Packaging for chromium-browser does not build the chromedriver binary which is needed for remote browser control via Selenium WebDriver. Binaries for i386 and amd64 are available for download however there is nothing for armel or armhf so adding this to the deb would be very useful.

Tags: patch
Revision history for this message
John Rigby (jcrigby) wrote :
Changed in chromium-browser (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Micah Gersten (micahg) wrote :

I don't think this should be in the main deb as most people don't need this. We could consider packaging this separately in another binary built from this source.

Changed in chromium-browser (Ubuntu):
status: New → Incomplete
tags: added: patch
Revision history for this message
John Rigby (jcrigby) wrote :

Here is an updated patch that adds chromedriver in its own deb

Revision history for this message
John Rigby (jcrigby) wrote :

Any chance of getting this patch applied?

Changed in chromium-browser (Ubuntu):
status: Incomplete → Triaged
Chad Miller (cmiller)
Changed in chromium-browser (Ubuntu):
assignee: nobody → Chad Miller (cmiller)
Changed in chromium-browser (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (8.2 KiB)

This bug was fixed in the package chromium-browser - 24.0.1312.56-0ubuntu1

---------------
chromium-browser (24.0.1312.56-0ubuntu1) raring-proposed; urgency=low

  * Add comment-markers to debian/patches/series file to make patch import
    easier.
  * debian/patches/gyp-config-root.patch
    - Added. Avoids compilation bug on (at least) ARM.
  * debian/patches/arm-neon.patch
    - Added function to determine NEON functionality in ARM at runtime for
      WebRt library in WebKit.
  * Update README.source to include some of these changes.
  * Set new URL for channel-release info in rules file.
  * debian/chromium-browser.install
    - No longer install demo extension
    - Install remoting locales
  * debian/patches/chromium_useragent.patch.in renamed to drop ".in",
    OS "Ubuntu" hardcoded with no compilation-release name, and patch
    refreshed to follow new location of source. Also remove it
    from the list of ephemeral files that "clean" rule removes.
  * In debian/rules, use "-delete" flag on find instead of "-exec rm {} \;",
    to be safer and faster.
  * Make most patches follow a common format (no timestamps or Index lines), to
    avoid future churn.
  * Write the "REMOVED" list files to the root of the orig tarball,
    instead of inside the src/ directory, where they could collide.
  * Fix dpkg-source warning: Clean up python cached bytecode files.
  * Also don't include python bytecode or cache files in orig tarball,
    and clean then up on "clean" rule.
  * Fix dpkg-source warning: Remove autoconf cache.
  * Fix lintian warning: fta and micahg to XSBC-Original-Maintainer.
  * Fix lintian error not-binnmuable-all-depends-any.
  * Override lintian complaints ancient-autotools-helper-file and
    unused-build-dependency-on-cdbs.
  * Drop "lzma" from build dependencies.
  * Set default binary and source package compression to xz. If
    building for Ubuntu 10.04, then make binary's compression to bzip2.
  * List explicit architectures that Chromium supports, instead of "any".
    Cr {arm ia32 x64} map into Debian {armhf armel i386 amd64}.
  * debian/patches/arm-neon.patch added to get ARM w/o Neon support.
    (LP: #1084852)
  * Add chromedriver packaging. (LP: #1069930) Thanks to
    John Rigby <email address hidden>
  * In debian/rules, avoid creating invalid subst expression in sed
    of DEBIAN* vars into files.
  * Note localization in package description for support for ast, bs, en-AU,
    eo, hy, ia, ka, ku, kw, ms.
  * No longer include Launchpad-generated translations. Disable patch
    grd_parse_fix.patch .
  * Set default binary and source package compression to xz. If
    building for Ubuntu 10.04, then make binary's compression to bzip2.
  * No longer expect unpacked tarball to contain "build-tree".
  * Fix build warning about missing debian/source/format. Set to "3.0
    (quilt)".
  * Remove unnecessary glib-header-single-entry.patch .
  * Manually set DEB_{BUILD,HOST}_ARCH when not already set, like when the
    executing program is not dpkg-buildpackage.
  * Make rules file generate LASTCHANGE file at new location.
  * Change get-sources command to kill script when it fails to disable
    gyp-chromium run fr...

Read more...

Changed in chromium-browser (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Joe Millenbach (jmillenbach) wrote :

Thanks for this, but I hit an issue that looks like https://code.google.com/p/chromedriver/issues/detail?id=471...and the response was "ChromeDriver 1 does not work with Chrome 29." There is a ChromeDriver2 that needs to be packaged up. I assume a new bug should be added, but figured it might be helpful to tell the people that fixed this old version before.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.