Skip to content

Web console: update dependencies#8007

Merged
fjy merged 16 commits intoapache:masterfrom
implydata:update-dependencies
Jul 16, 2019
Merged

Web console: update dependencies#8007
fjy merged 16 commits intoapache:masterfrom
implydata:update-dependencies

Conversation

@vogievetsky
Copy link
Copy Markdown
Contributor

@vogievetsky vogievetsky commented Jul 1, 2019

Updated everything to latest and tested it out.

react-testing-library became @testing-library/react (see: https://github.com/testing-library/react-testing-library/releases)

Also this PR fixes #8074

@gianm
Copy link
Copy Markdown
Contributor

gianm commented Jul 1, 2019

@jihoonson do we need LICENSE or NOTICE changes here?

@jihoonson
Copy link
Copy Markdown
Contributor

@gianm yes, I think LICENSE.BINARY needs to be updated as well. Or, after #7998, licenses.yaml should be updated.

@vogievetsky
Copy link
Copy Markdown
Contributor Author

@jihoonson I added a script and did a comprehensive update of licenses.yaml

@vogievetsky
Copy link
Copy Markdown
Contributor Author

I also put all the web-console licenses at the bottom of the license.yaml file

Copy link
Copy Markdown
Contributor

@jihoonson jihoonson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vogievetsky thanks for updating licenses! I reviewed only the licenses.yaml file and license pointer files. There are some missing copyrights and I left comments about them.

Regarding the new script you added, would you please add some description on how to use it? I think it could be added to both the PR description and web-console/README.md.

Comment thread licenses.yaml
---

name: react-router-dom
name: "@babel/polyfill"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you think it's a good idea to keep web-console dependencies separately from the Java stuffs, then it would be nice to add a comment to start a new section like # Licenses for web console dependencies.

Comment thread licenses.yaml
---

name: react
name: "@types/dom4"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copyright is missing for this dependency. Its license says

Copyrights are respective of each contributor listed at the beginning of each definition file.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

I guess the copyright holder would be Adi Dahiya and Gilad Gray based on https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/dom4/index.d.ts#L3?

Comment thread licenses.yaml
---

name: resize-observer-polyfill
name: "asap"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
---

name: toggle-selection
name: "core-js"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
---

name: tiny-warning
name: "core-js"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
---

name: Reactive Streams
name: "react-table"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
copyright: Austin Appleby who has placed MurmurHash3 in the public domain (https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp)
source_paths:
- processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/Groupers.java
name: "react-transition-group"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing copyright: https://github.com/reactjs/react-transition-group/blob/master/LICENSE. I guess it could be React Community Forked from React (https://github.com/facebook/react) Copyright 2013-present, Facebook, Inc..

Comment thread licenses.yaml
---

name: AOP Alliance
name: "react"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
---

name: Hive storage API
name: "scheduler"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread licenses.yaml
---

name: JOpt Simple
name: "whatwg-fetch"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vogievetsky
Copy link
Copy Markdown
Contributor Author

@jihoonson I addressed your feedback above

Copy link
Copy Markdown
Contributor

@jihoonson jihoonson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix! The updated licenses look good to me.

@fjy fjy merged commit d3a6753 into apache:master Jul 16, 2019
@fjy fjy deleted the update-dependencies branch July 16, 2019 16:22
jihoonson pushed a commit to implydata/druid-public that referenced this pull request Jul 17, 2019
* update web console deps

* update license.yaml

* add tiny-warning

* do not sort all licenses

* fix snapshots

* add final licenses

* explicit mode

* webpack tweaks

* remove apache 2s

* fixed missing license

* added comments in script

* put in markers

* simpler script generator

* add copyrights

* more log
@clintropolis clintropolis added this to the 0.16.0 milestone Aug 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unified console broken: resizeSensor.js unexpected token { on line 88

5 participants