diff options
author | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-20 15:54:03 +0000 |
---|---|---|
committer | torne@chromium.org <torne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-20 15:54:03 +0000 |
commit | 1c79ba6524c8f4d2402259a5b8fa9f8febc1787b (patch) | |
tree | 97865523e2d581d7d9e999569a97cd074e9aeff6 /android_webview | |
parent | 3298f25e0f3b0bb91952ddd3d234ed4f7adb73b8 (diff) | |
download | chromium_src-1c79ba6524c8f4d2402259a5b8fa9f8febc1787b.zip chromium_src-1c79ba6524c8f4d2402259a5b8fa9f8febc1787b.tar.gz chromium_src-1c79ba6524c8f4d2402259a5b8fa9f8febc1787b.tar.bz2 |
Android WebView: update directories that are removed.
Add a number of directories to the known issue list for the Android
WebView merge process; these are not directories with license problems,
but rather directories that contain code we want to be certain we are
not using to build. Previously we had some issues where we were
inadvertantly including Chromium's in-tree headers for libraries that we
linked to the system version of, causing ABI compatibility problems.
BUG=
Review URL: https://codereview.chromium.org/12255071
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183551 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r-- | android_webview/tools/known_issues.py | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/android_webview/tools/known_issues.py b/android_webview/tools/known_issues.py index 0f54687..377950a 100644 --- a/android_webview/tools/known_issues.py +++ b/android_webview/tools/known_issues.py @@ -2,7 +2,12 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -"""List of known-incompatibly-licensed directories for Android WebView. +"""List of directories which are known issues for Android WebView. + +There are a number of directories in the Chromium tree which should be removed +when merging into Android. Some are for licensing reasons; others are to ensure +that the build inside the Android tree does not accidentally include the wrong +headers. This is not used by the webview_licenses tool itself; it is effectively a "cache" of the output of webview_licenses.GetIncompatibleDirectories() for the @@ -25,8 +30,8 @@ KNOWN_ISSUES = [ ] KNOWN_INCOMPATIBLE = { - # Incompatible code in the main chromium repository. '.': [ + # Incompatibly licensed code from the main chromium src/ directory. 'base/third_party/xdg_mime', 'breakpad', 'chrome/installer/mac/third_party/xz', @@ -42,10 +47,25 @@ KNOWN_INCOMPATIBLE = { 'third_party/webdriver', 'third_party/wtl', 'tools/telemetry/third_party/websocket-client', + + # Code we don't want to build/include by accident from the main chromium + # src/ directory. + 'third_party/expat/files/lib', + 'third_party/libjpeg/*.[ch]', ], - # Incompatible code in ICU. 'third_party/icu': [ + # Incompatible code from ICU's repository. 'source/data/brkitr', + + # Code we don't want to build/include by accident from ICU's repository. + 'android', + 'build', + 'linux', + 'mac', + 'patches', + 'public', + 'source', + 'windows', ], } |