-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Appium dependency version to 1.20.2 #28890
Conversation
Size Change: 0 B Total Size: 1.37 MB ℹ️ View Unchanged
|
Looks like one of the dependencies required by Appium has an incompatible license: I'm not sure what's the solution for this, what's done in this cases? |
Confirmation for adding |
Reading this comment in our gutenberg/packages/scripts/scripts/check-licenses.js Lines 67 to 79 in 1a29dbd
we might actually with the cc/ @gziolo |
@ockham, yes, I made the same assumption but I didn't get any clear answer on the WordPress Slack. I would personally add another exception for Python 2.0 unless someone confirms it's no go. |
I had a closer look at the Here's the nitty gritty: Unlike the
That part is found in the "CNRI OPEN SOURCE LICENSE AGREEMENT (for Python 1.6b1)" section. (I'm not even sure if that part is legally binding or just there for historic purposes.) Anyway, I think that that part is what is mentioned by the GNU project's license list as the reason for that license being GPL-incompatible:
Anyway,
Note that this is identical to what the GNU Project calls the Python-2.0.1 license (which unfortunately isn't an SPDX-listed license), and lists as GPL-compatible 🎉 |
The way forward (based on #28890 (comment)). In an ideal world: SPDX would include
More practically, to unblock us: We can include the As a follow-up: Maybe using an existing (3rd party) license checker tool could alleviate some maintenance burden. See e.g. |
I've just merged #28968, going to rebase this PR now. |
59a6a34
to
ca847be
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much @ockham and @gziolo for the help and the awesome work on this 🎊 !
Yeah, I've already requested review on the |
Tested and approved via wordpress-mobile/gutenberg-mobile#3121 (review). |
spdx/license-list-XML#1200 and nodeca/argparse#160 (comment) |
gutenberg-mobile
PR: wordpress-mobile/gutenberg-mobile#3121Description
Appium dependency has recently included a fix for preventing an error when using NPM version 7 so it would be nice to update it.
How has this been tested?
Appium is used for running the end-to-end tests on the mobile version of the editor so for verifying that this is working it will require to run them.
It will be tested in the
guteberg-mobile
PR: wordpress-mobile/gutenberg-mobile#3121, so this PR shouldn't be merged until that PR is approved.Screenshots
N/A
Types of changes
Bug fix
Checklist: