The purpose of the WebAPK client library is that it can be used by any browser vendor to add WebAPK functionality to their browser. Thus the client library should not depend on anything in Chromium including base
I think you have a good understanding of what's needed and we should sort it out pre-upstreaming. Can you do this?
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2f51b95ab526d0bac7b08ed525ec51e27850c119 commit 2f51b95ab526d0bac7b08ed525ec51e27850c119 Author: pkotwicz <pkotwicz@chromium.org> Date: Thu May 26 04:12:45 2016 Remove base dependency from webapk/libs/client BUG= 611421 Review-Url: https://codereview.chromium.org/2012043002 Cr-Commit-Position: refs/heads/master@{#396117} [modify] https://crrev.com/2f51b95ab526d0bac7b08ed525ec51e27850c119/chrome/android/java/src/org/chromium/chrome/browser/notifications/WebApkNotificationClient.java [modify] https://crrev.com/2f51b95ab526d0bac7b08ed525ec51e27850c119/chrome/android/webapk/libs/client/BUILD.gn [modify] https://crrev.com/2f51b95ab526d0bac7b08ed525ec51e27850c119/chrome/android/webapk/libs/client/DEPS [modify] https://crrev.com/2f51b95ab526d0bac7b08ed525ec51e27850c119/chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkServiceConnectionManagerTest.java [modify] https://crrev.com/2f51b95ab526d0bac7b08ed525ec51e27850c119/chrome/android/webapk/libs/client/src/org/chromium/webapk/lib/client/WebApkServiceConnectionManager.java
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a817f866063e59aa5cf15a57db9e126ec27d62f8 commit a817f866063e59aa5cf15a57db9e126ec27d62f8 Author: pkotwicz <pkotwicz@chromium.org> Date: Thu May 26 19:26:22 2016 Enable WebApkServiceConnectionManagerTest BUG= 611421 Review-Url: https://codereview.chromium.org/2014783002 Cr-Commit-Position: refs/heads/master@{#396252} [modify] https://crrev.com/a817f866063e59aa5cf15a57db9e126ec27d62f8/chrome/android/webapk/libs/client/BUILD.gn
Comment 1 by yfried...@chromium.org
, May 12 2016Status: Assigned (was: Untriaged)