Skip to content

[Monorepo] Fix license check errors #19861

Closed

Description

This is part of the Monorepo effort (see #18508).

Some of the dependencies gutenberg-mobile currently has are not compatible with GPLv2. #19860 will be tracking the effort to rewrite those.

This issue will track the progress of fixing the CI script that checks licenses in dependencies (see https://travis-ci.com/WordPress/gutenberg/jobs/278293062).

We'll need to fix it by either moving some dependencies to devDependencies (react-native-community/cli) and/or updating the script to exclude some specific dependencies we know won't be distributed.

We have identified the following dependencies that needs to be moved to devDependencies:

gutenberg@7.2.0
└─┬ react-native@0.60.0-patched
  └─┬ @react-native-community/cli@2.10.0
    ├─┬ @react-native-community/cli-platform-ios@2.10.0
    │ └── xcode@2.0.0                  <- Apache 2.0 license
    ├─┬ inquirer@3.3.0
    │ ├── rx-lite@4.0.8                <- Apache 2.0 license
    │ └── rx-lite-aggregates@4.0.8     <- Apache 2.0 license
    ├─┬ metro@0.54.1
    │ └─┬ jest-haste-map@24.7.1
    │   ├── fb-watchman@2.0.0          <- Apache 2.0 license
    │   └── walker@1.0.7               <- Apache 2.0 license
    └─┬ plist@3.0.1
      └── xmldom@0.1.27                <- Apache 2.0 license
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Mobile App - i.e. Android or iOSNative mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions