devserver.py: Move ExtractTarball to cros_build_lib.

BUG=chromium:925203, chromium:1141320
TEST=./devserver_integration_test.py

Cq-Depend: chromium:2501981, chromium:2489405
Change-Id: Ia1606e93dc4d31a1c6cec21f00a044879c8a9254
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/2501981
Tested-by: Eliot Courtney <edcourtney@chromium.org>
Commit-Queue: Eliot Courtney <edcourtney@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
diff --git a/devserver.py b/devserver.py
index 23eb4fc..d713780 100755
--- a/devserver.py
+++ b/devserver.py
@@ -44,6 +44,7 @@
 # anything from chromite.  Otherwise, really bad things will happen, and
 # you will _not_ understand why.
 import setup_chromite  # pylint: disable=unused-import
+from chromite.lib import cros_build_lib
 from chromite.lib.xbuddy import android_build
 from chromite.lib.xbuddy import artifact_info
 from chromite.lib.xbuddy import build_artifact
@@ -724,8 +725,8 @@
           # This dep does not exist (could be new), do not extract it.
           continue
         try:
-          common_util.ExtractTarball(dep_path, telemetry_path)
-        except common_util.CommonUtilError as e:
+          cros_build_lib.ExtractTarball(dep_path, telemetry_path)
+        except cros_build_lib.TarballError as e:
           shutil.rmtree(telemetry_path)
           raise DevServerError(str(e))