diff options
author | Edwin Kempin <ekempin@google.com> | 2021-08-12 12:43:01 +0200 |
---|---|---|
committer | Edwin Kempin <ekempin@google.com> | 2021-08-12 13:27:53 +0200 |
commit | 02af254e9863ef9b280707de090c15ad160ffab5 (patch) | |
tree | cd3eb0b59100ff127fd2a8a06435cd08f812c3b8 | |
parent | 9f255b5d8cd32c2f45d3727fc0d0af6c7b793d7f (diff) | |
parent | 2c23004e5ac569194e627dc065b744f7fb5dfb64 (diff) |
Merge branch 'stable-3.1'
* stable-3.1:
ProjectOperations: Add method to wipe all access sections
Migrate to python 3
Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I0569ab5bc4374a6e40da873def0e478280f66f0f
25 files changed, 710 insertions, 685 deletions
@@ -1,4 +1,4 @@ -build --workspace_status_command="python ./tools/workspace_status.py" --strategy=Closure=worker +build --workspace_status_command="python3 ./tools/workspace_status.py" --strategy=Closure=worker build --repository_cache=~/.gerritcodereview/bazel-cache/repository build --action_env=PATH build --disk_cache=~/.gerritcodereview/bazel-cache/cas diff --git a/Documentation/dev-bazel.txt b/Documentation/dev-bazel.txt index 0be4f2f6e3..564b2a6df9 100644 --- a/Documentation/dev-bazel.txt +++ b/Documentation/dev-bazel.txt @@ -19,7 +19,7 @@ To build Gerrit from source, you need: * A Linux or macOS system (Windows is not supported at this time) * A JDK for Java 8|9|10|11|... -* Python 2 or 3 +* Python 3 * link:https://github.com/nodesource/distributions/blob/master/README.md[Node.js (including npm),role=external,window=_blank] * Bower (`sudo npm install -g bower`) * link:https://docs.bazel.build/versions/master/install.html[Bazel,role=external,window=_blank] -launched with diff --git a/Documentation/js_licenses.txt b/Documentation/js_licenses.txt index 0342b8c1a7..4bc386af39 100644 --- a/Documentation/js_licenses.txt +++ b/Documentation/js_licenses.txt @@ -247,16 +247,47 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -[[isarray]] -isarray +[[ba-linkify]] +ba-linkify -* isarray +* ba-linkify -[[isarray_license]] +[[ba-linkify_license]] ---- -(MIT) +Copyright (c) 2009 "Cowboy" Ben Alman -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>; +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[es6-promise]] +es6-promise + +* es6-promise + +[[es6-promise_license]] +---- +Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors 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 @@ -279,14 +310,16 @@ SOFTWARE. ---- -[[es6-promise]] -es6-promise +[[isarray]] +isarray -* es6-promise +* isarray -[[es6-promise_license]] +[[isarray_license]] ---- -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>; 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 @@ -309,48 +342,100 @@ SOFTWARE. ---- -[[Polymer-2014]] -Polymer-2014 +[[moment]] +moment -* @polymer/paper-ripple -* @polymer/paper-styles +* moment -[[Polymer-2014_license]] +[[moment_license]] ---- -Copyright (c) 2014 The Polymer Project Authors. All rights reserved. +Copyright (c) JS Foundation and other contributors -This code may only be used under the BSD style license found at -http://polymer.github.io/LICENSE.txt The complete set of authors may be found at -http://polymer.github.io/AUTHORS.txt The complete set of contributors may be -found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as -part of the polymer project is also subject to an additional IP rights grant -found at http://polymer.github.io/PATENTS.txt +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: -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +---- + + +[[page]] +page + +* page + +[[page_license]] +---- +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> + +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. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[path-to-regexp]] +path-to-regexp + +* path-to-regexp + +[[path-to-regexp_license]] +---- +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ---- @@ -402,24 +487,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -[[font-roboto-local-fonts-robotomono]] -font-roboto-local-fonts-robotomono +[[shadow-selection-polyfill]] +shadow-selection-polyfill -* @polymer/font-roboto-local - only the following file(s): -** fonts/robotomono/LICENSE.txt -** fonts/robotomono/METADATA.json -** fonts/robotomono/RobotoMono-Bold.ttf -** fonts/robotomono/RobotoMono-BoldItalic.ttf -** fonts/robotomono/RobotoMono-Italic.ttf -** fonts/robotomono/RobotoMono-Light.ttf -** fonts/robotomono/RobotoMono-LightItalic.ttf -** fonts/robotomono/RobotoMono-Medium.ttf -** fonts/robotomono/RobotoMono-MediumItalic.ttf -** fonts/robotomono/RobotoMono-Regular.ttf -** fonts/robotomono/RobotoMono-Thin.ttf -** fonts/robotomono/RobotoMono-ThinItalic.ttf +* shadow-selection-polyfill -[[font-roboto-local-fonts-robotomono_license]] +[[shadow-selection-polyfill_license]] ---- Apache License @@ -627,12 +700,145 @@ font-roboto-local-fonts-robotomono ---- -[[shadow-selection-polyfill]] -shadow-selection-polyfill +[[whatwg-fetch]] +whatwg-fetch -* shadow-selection-polyfill +* whatwg-fetch -[[shadow-selection-polyfill_license]] +[[whatwg-fetch_license]] +---- +Copyright (c) 2014-2016 GitHub, Inc. + +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[Polymer-2015]] +Polymer-2015 + +* @polymer/font-roboto +* @polymer/font-roboto-local - only the following file(s): +** README.md +** bower.json +** demo/index.d.ts +** demo/index.html +** fonts/roboto/DESCRIPTION.en_us.html +** fonts/robotomono/DESCRIPTION.en_us.html +** generate-style.js +** manifest.json +** package.json +** roboto.js +** update-fonts.sh +* @polymer/iron-a11y-announcer +* @polymer/iron-a11y-keys-behavior +* @polymer/iron-autogrow-textarea +* @polymer/iron-behaviors +* @polymer/iron-checked-element-behavior +* @polymer/iron-dropdown +* @polymer/iron-fit-behavior +* @polymer/iron-flex-layout +* @polymer/iron-form-element-behavior +* @polymer/iron-icon +* @polymer/iron-iconset-svg +* @polymer/iron-input +* @polymer/iron-menu-behavior +* @polymer/iron-meta +* @polymer/iron-overlay-behavior +* @polymer/iron-resizable-behavior +* @polymer/iron-selector +* @polymer/iron-validatable-behavior +* @polymer/neon-animation +* @polymer/paper-behaviors +* @polymer/paper-button +* @polymer/paper-dialog +* @polymer/paper-dialog-behavior +* @polymer/paper-dialog-scrollable +* @polymer/paper-icon-button +* @polymer/paper-input +* @polymer/paper-item +* @polymer/paper-listbox +* @polymer/paper-tabs +* @polymer/paper-toggle-button + +[[Polymer-2015_license]] +---- +Copyright (c) 2015 The Polymer Project Authors. All rights reserved. + +This code may only be used under the BSD style license found at +http://polymer.github.io/LICENSE.txt The complete set of authors may be found at +http://polymer.github.io/AUTHORS.txt The complete set of contributors may be +found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as +part of the polymer project is also subject to an additional IP rights grant +found at http://polymer.github.io/PATENTS.txt + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- + + +[[font-roboto-local-fonts-roboto]] +font-roboto-local-fonts-roboto + +* @polymer/font-roboto-local - only the following file(s): +** fonts/roboto/COPYRIGHT.txt +** fonts/roboto/LICENSE.txt +** fonts/roboto/METADATA.json +** fonts/roboto/Roboto-Black.ttf +** fonts/roboto/Roboto-BlackItalic.ttf +** fonts/roboto/Roboto-Bold.ttf +** fonts/roboto/Roboto-BoldItalic.ttf +** fonts/roboto/Roboto-Italic.ttf +** fonts/roboto/Roboto-Light.ttf +** fonts/roboto/Roboto-LightItalic.ttf +** fonts/roboto/Roboto-Medium.ttf +** fonts/roboto/Roboto-MediumItalic.ttf +** fonts/roboto/Roboto-Regular.ttf +** fonts/roboto/Roboto-Thin.ttf +** fonts/roboto/Roboto-ThinItalic.ttf + +[[font-roboto-local-fonts-roboto_license]] ---- Apache License @@ -840,211 +1046,24 @@ shadow-selection-polyfill ---- -[[Polymer-2015]] -Polymer-2015 - -* @polymer/font-roboto -* @polymer/font-roboto-local - only the following file(s): -** README.md -** bower.json -** demo/index.d.ts -** demo/index.html -** fonts/roboto/DESCRIPTION.en_us.html -** fonts/robotomono/DESCRIPTION.en_us.html -** generate-style.js -** manifest.json -** package.json -** roboto.js -** update-fonts.sh -* @polymer/iron-a11y-announcer -* @polymer/iron-a11y-keys-behavior -* @polymer/iron-autogrow-textarea -* @polymer/iron-behaviors -* @polymer/iron-checked-element-behavior -* @polymer/iron-dropdown -* @polymer/iron-fit-behavior -* @polymer/iron-flex-layout -* @polymer/iron-form-element-behavior -* @polymer/iron-icon -* @polymer/iron-iconset-svg -* @polymer/iron-input -* @polymer/iron-menu-behavior -* @polymer/iron-meta -* @polymer/iron-overlay-behavior -* @polymer/iron-resizable-behavior -* @polymer/iron-selector -* @polymer/iron-validatable-behavior -* @polymer/neon-animation -* @polymer/paper-behaviors -* @polymer/paper-button -* @polymer/paper-dialog -* @polymer/paper-dialog-behavior -* @polymer/paper-dialog-scrollable -* @polymer/paper-icon-button -* @polymer/paper-input -* @polymer/paper-item -* @polymer/paper-listbox -* @polymer/paper-tabs -* @polymer/paper-toggle-button - -[[Polymer-2015_license]] ----- -Copyright (c) 2015 The Polymer Project Authors. All rights reserved. - -This code may only be used under the BSD style license found at -http://polymer.github.io/LICENSE.txt The complete set of authors may be found at -http://polymer.github.io/AUTHORS.txt The complete set of contributors may be -found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as -part of the polymer project is also subject to an additional IP rights grant -found at http://polymer.github.io/PATENTS.txt - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ----- - - -[[ba-linkify]] -ba-linkify - -* ba-linkify - -[[ba-linkify_license]] ----- -Copyright (c) 2009 "Cowboy" Ben Alman - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[whatwg-fetch]] -whatwg-fetch - -* whatwg-fetch - -[[whatwg-fetch_license]] ----- -Copyright (c) 2014-2016 GitHub, Inc. - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[moment]] -moment - -* moment - -[[moment_license]] ----- -Copyright (c) JS Foundation and other contributors - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[font-roboto-local-fonts-roboto]] -font-roboto-local-fonts-roboto +[[font-roboto-local-fonts-robotomono]] +font-roboto-local-fonts-robotomono * @polymer/font-roboto-local - only the following file(s): -** fonts/roboto/COPYRIGHT.txt -** fonts/roboto/LICENSE.txt -** fonts/roboto/METADATA.json -** fonts/roboto/Roboto-Black.ttf -** fonts/roboto/Roboto-BlackItalic.ttf -** fonts/roboto/Roboto-Bold.ttf -** fonts/roboto/Roboto-BoldItalic.ttf -** fonts/roboto/Roboto-Italic.ttf -** fonts/roboto/Roboto-Light.ttf -** fonts/roboto/Roboto-LightItalic.ttf -** fonts/roboto/Roboto-Medium.ttf -** fonts/roboto/Roboto-MediumItalic.ttf -** fonts/roboto/Roboto-Regular.ttf -** fonts/roboto/Roboto-Thin.ttf -** fonts/roboto/Roboto-ThinItalic.ttf +** fonts/robotomono/LICENSE.txt +** fonts/robotomono/METADATA.json +** fonts/robotomono/RobotoMono-Bold.ttf +** fonts/robotomono/RobotoMono-BoldItalic.ttf +** fonts/robotomono/RobotoMono-Italic.ttf +** fonts/robotomono/RobotoMono-Light.ttf +** fonts/robotomono/RobotoMono-LightItalic.ttf +** fonts/robotomono/RobotoMono-Medium.ttf +** fonts/robotomono/RobotoMono-MediumItalic.ttf +** fonts/robotomono/RobotoMono-Regular.ttf +** fonts/robotomono/RobotoMono-Thin.ttf +** fonts/robotomono/RobotoMono-ThinItalic.ttf -[[font-roboto-local-fonts-roboto_license]] +[[font-roboto-local-fonts-robotomono_license]] ---- Apache License @@ -1252,15 +1271,15 @@ font-roboto-local-fonts-roboto ---- -[[Polymer-2017]] -Polymer-2017 +[[Polymer-2014]] +Polymer-2014 -* @polymer/polymer -* @webcomponents/shadycss +* @polymer/paper-ripple +* @polymer/paper-styles -[[Polymer-2017_license]] +[[Polymer-2014_license]] ---- -Copyright (c) 2017 The Polymer Project Authors. All rights reserved. +Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at @@ -1298,67 +1317,48 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -[[path-to-regexp]] -path-to-regexp - -* path-to-regexp - -[[path-to-regexp_license]] ----- -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ----- - - -[[page]] -page +[[Polymer-2017]] +Polymer-2017 -* page +* @polymer/polymer +* @webcomponents/shadycss -[[page_license]] +[[Polymer-2017_license]] ---- -(The MIT License) +Copyright (c) 2017 The Polymer Project Authors. All rights reserved. -Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> +This code may only be used under the BSD style license found at +http://polymer.github.io/LICENSE.txt The complete set of authors may be found at +http://polymer.github.io/AUTHORS.txt The complete set of contributors may be +found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as +part of the polymer project is also subject to an additional IP rights grant +found at http://polymer.github.io/PATENTS.txt -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: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- diff --git a/Documentation/licenses.txt b/Documentation/licenses.txt index 3c7dbb1763..4a2630a670 100644 --- a/Documentation/licenses.txt +++ b/Documentation/licenses.txt @@ -3190,16 +3190,47 @@ This software is provided "as is", without any warranty. ---- -[[isarray]] -isarray +[[ba-linkify]] +ba-linkify -* isarray +* ba-linkify -[[isarray_license]] +[[ba-linkify_license]] ---- -(MIT) +Copyright (c) 2009 "Cowboy" Ben Alman -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>; +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[es6-promise]] +es6-promise + +* es6-promise + +[[es6-promise_license]] +---- +Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors 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 @@ -3222,14 +3253,16 @@ SOFTWARE. ---- -[[es6-promise]] -es6-promise +[[isarray]] +isarray -* es6-promise +* isarray -[[es6-promise_license]] +[[isarray_license]] ---- -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>; 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 @@ -3252,48 +3285,100 @@ SOFTWARE. ---- -[[Polymer-2014]] -Polymer-2014 +[[moment]] +moment -* @polymer/paper-ripple -* @polymer/paper-styles +* moment -[[Polymer-2014_license]] +[[moment_license]] ---- -Copyright (c) 2014 The Polymer Project Authors. All rights reserved. +Copyright (c) JS Foundation and other contributors -This code may only be used under the BSD style license found at -http://polymer.github.io/LICENSE.txt The complete set of authors may be found at -http://polymer.github.io/AUTHORS.txt The complete set of contributors may be -found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as -part of the polymer project is also subject to an additional IP rights grant -found at http://polymer.github.io/PATENTS.txt +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: -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +---- + + +[[page]] +page + +* page + +[[page_license]] +---- +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> + +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. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[path-to-regexp]] +path-to-regexp + +* path-to-regexp + +[[path-to-regexp_license]] +---- +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. ---- @@ -3345,24 +3430,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -[[font-roboto-local-fonts-robotomono]] -font-roboto-local-fonts-robotomono +[[shadow-selection-polyfill]] +shadow-selection-polyfill -* @polymer/font-roboto-local - only the following file(s): -** fonts/robotomono/LICENSE.txt -** fonts/robotomono/METADATA.json -** fonts/robotomono/RobotoMono-Bold.ttf -** fonts/robotomono/RobotoMono-BoldItalic.ttf -** fonts/robotomono/RobotoMono-Italic.ttf -** fonts/robotomono/RobotoMono-Light.ttf -** fonts/robotomono/RobotoMono-LightItalic.ttf -** fonts/robotomono/RobotoMono-Medium.ttf -** fonts/robotomono/RobotoMono-MediumItalic.ttf -** fonts/robotomono/RobotoMono-Regular.ttf -** fonts/robotomono/RobotoMono-Thin.ttf -** fonts/robotomono/RobotoMono-ThinItalic.ttf +* shadow-selection-polyfill -[[font-roboto-local-fonts-robotomono_license]] +[[shadow-selection-polyfill_license]] ---- Apache License @@ -3570,12 +3643,145 @@ font-roboto-local-fonts-robotomono ---- -[[shadow-selection-polyfill]] -shadow-selection-polyfill +[[whatwg-fetch]] +whatwg-fetch -* shadow-selection-polyfill +* whatwg-fetch -[[shadow-selection-polyfill_license]] +[[whatwg-fetch_license]] +---- +Copyright (c) 2014-2016 GitHub, Inc. + +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. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- + + +[[Polymer-2015]] +Polymer-2015 + +* @polymer/font-roboto +* @polymer/font-roboto-local - only the following file(s): +** README.md +** bower.json +** demo/index.d.ts +** demo/index.html +** fonts/roboto/DESCRIPTION.en_us.html +** fonts/robotomono/DESCRIPTION.en_us.html +** generate-style.js +** manifest.json +** package.json +** roboto.js +** update-fonts.sh +* @polymer/iron-a11y-announcer +* @polymer/iron-a11y-keys-behavior +* @polymer/iron-autogrow-textarea +* @polymer/iron-behaviors +* @polymer/iron-checked-element-behavior +* @polymer/iron-dropdown +* @polymer/iron-fit-behavior +* @polymer/iron-flex-layout +* @polymer/iron-form-element-behavior +* @polymer/iron-icon +* @polymer/iron-iconset-svg +* @polymer/iron-input +* @polymer/iron-menu-behavior +* @polymer/iron-meta +* @polymer/iron-overlay-behavior +* @polymer/iron-resizable-behavior +* @polymer/iron-selector +* @polymer/iron-validatable-behavior +* @polymer/neon-animation +* @polymer/paper-behaviors +* @polymer/paper-button +* @polymer/paper-dialog +* @polymer/paper-dialog-behavior +* @polymer/paper-dialog-scrollable +* @polymer/paper-icon-button +* @polymer/paper-input +* @polymer/paper-item +* @polymer/paper-listbox +* @polymer/paper-tabs +* @polymer/paper-toggle-button + +[[Polymer-2015_license]] +---- +Copyright (c) 2015 The Polymer Project Authors. All rights reserved. + +This code may only be used under the BSD style license found at +http://polymer.github.io/LICENSE.txt The complete set of authors may be found at +http://polymer.github.io/AUTHORS.txt The complete set of contributors may be +found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as +part of the polymer project is also subject to an additional IP rights grant +found at http://polymer.github.io/PATENTS.txt + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- + + +[[font-roboto-local-fonts-roboto]] +font-roboto-local-fonts-roboto + +* @polymer/font-roboto-local - only the following file(s): +** fonts/roboto/COPYRIGHT.txt +** fonts/roboto/LICENSE.txt +** fonts/roboto/METADATA.json +** fonts/roboto/Roboto-Black.ttf +** fonts/roboto/Roboto-BlackItalic.ttf +** fonts/roboto/Roboto-Bold.ttf +** fonts/roboto/Roboto-BoldItalic.ttf +** fonts/roboto/Roboto-Italic.ttf +** fonts/roboto/Roboto-Light.ttf +** fonts/roboto/Roboto-LightItalic.ttf +** fonts/roboto/Roboto-Medium.ttf +** fonts/roboto/Roboto-MediumItalic.ttf +** fonts/roboto/Roboto-Regular.ttf +** fonts/roboto/Roboto-Thin.ttf +** fonts/roboto/Roboto-ThinItalic.ttf + +[[font-roboto-local-fonts-roboto_license]] ---- Apache License @@ -3783,211 +3989,24 @@ shadow-selection-polyfill ---- -[[Polymer-2015]] -Polymer-2015 - -* @polymer/font-roboto -* @polymer/font-roboto-local - only the following file(s): -** README.md -** bower.json -** demo/index.d.ts -** demo/index.html -** fonts/roboto/DESCRIPTION.en_us.html -** fonts/robotomono/DESCRIPTION.en_us.html -** generate-style.js -** manifest.json -** package.json -** roboto.js -** update-fonts.sh -* @polymer/iron-a11y-announcer -* @polymer/iron-a11y-keys-behavior -* @polymer/iron-autogrow-textarea -* @polymer/iron-behaviors -* @polymer/iron-checked-element-behavior -* @polymer/iron-dropdown -* @polymer/iron-fit-behavior -* @polymer/iron-flex-layout -* @polymer/iron-form-element-behavior -* @polymer/iron-icon -* @polymer/iron-iconset-svg -* @polymer/iron-input -* @polymer/iron-menu-behavior -* @polymer/iron-meta -* @polymer/iron-overlay-behavior -* @polymer/iron-resizable-behavior -* @polymer/iron-selector -* @polymer/iron-validatable-behavior -* @polymer/neon-animation -* @polymer/paper-behaviors -* @polymer/paper-button -* @polymer/paper-dialog -* @polymer/paper-dialog-behavior -* @polymer/paper-dialog-scrollable -* @polymer/paper-icon-button -* @polymer/paper-input -* @polymer/paper-item -* @polymer/paper-listbox -* @polymer/paper-tabs -* @polymer/paper-toggle-button - -[[Polymer-2015_license]] ----- -Copyright (c) 2015 The Polymer Project Authors. All rights reserved. - -This code may only be used under the BSD style license found at -http://polymer.github.io/LICENSE.txt The complete set of authors may be found at -http://polymer.github.io/AUTHORS.txt The complete set of contributors may be -found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as -part of the polymer project is also subject to an additional IP rights grant -found at http://polymer.github.io/PATENTS.txt - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ----- - - -[[ba-linkify]] -ba-linkify - -* ba-linkify - -[[ba-linkify_license]] ----- -Copyright (c) 2009 "Cowboy" Ben Alman - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[whatwg-fetch]] -whatwg-fetch - -* whatwg-fetch - -[[whatwg-fetch_license]] ----- -Copyright (c) 2014-2016 GitHub, Inc. - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[moment]] -moment - -* moment - -[[moment_license]] ----- -Copyright (c) JS Foundation and other contributors - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----- - - -[[font-roboto-local-fonts-roboto]] -font-roboto-local-fonts-roboto +[[font-roboto-local-fonts-robotomono]] +font-roboto-local-fonts-robotomono * @polymer/font-roboto-local - only the following file(s): -** fonts/roboto/COPYRIGHT.txt -** fonts/roboto/LICENSE.txt -** fonts/roboto/METADATA.json -** fonts/roboto/Roboto-Black.ttf -** fonts/roboto/Roboto-BlackItalic.ttf -** fonts/roboto/Roboto-Bold.ttf -** fonts/roboto/Roboto-BoldItalic.ttf -** fonts/roboto/Roboto-Italic.ttf -** fonts/roboto/Roboto-Light.ttf -** fonts/roboto/Roboto-LightItalic.ttf -** fonts/roboto/Roboto-Medium.ttf -** fonts/roboto/Roboto-MediumItalic.ttf -** fonts/roboto/Roboto-Regular.ttf -** fonts/roboto/Roboto-Thin.ttf -** fonts/roboto/Roboto-ThinItalic.ttf +** fonts/robotomono/LICENSE.txt +** fonts/robotomono/METADATA.json +** fonts/robotomono/RobotoMono-Bold.ttf +** fonts/robotomono/RobotoMono-BoldItalic.ttf +** fonts/robotomono/RobotoMono-Italic.ttf +** fonts/robotomono/RobotoMono-Light.ttf +** fonts/robotomono/RobotoMono-LightItalic.ttf +** fonts/robotomono/RobotoMono-Medium.ttf +** fonts/robotomono/RobotoMono-MediumItalic.ttf +** fonts/robotomono/RobotoMono-Regular.ttf +** fonts/robotomono/RobotoMono-Thin.ttf +** fonts/robotomono/RobotoMono-ThinItalic.ttf -[[font-roboto-local-fonts-roboto_license]] +[[font-roboto-local-fonts-robotomono_license]] ---- Apache License @@ -4195,15 +4214,15 @@ font-roboto-local-fonts-roboto ---- -[[Polymer-2017]] -Polymer-2017 +[[Polymer-2014]] +Polymer-2014 -* @polymer/polymer -* @webcomponents/shadycss +* @polymer/paper-ripple +* @polymer/paper-styles -[[Polymer-2017_license]] +[[Polymer-2014_license]] ---- -Copyright (c) 2017 The Polymer Project Authors. All rights reserved. +Copyright (c) 2014 The Polymer Project Authors. All rights reserved. This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt The complete set of authors may be found at @@ -4241,67 +4260,48 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- -[[path-to-regexp]] -path-to-regexp - -* path-to-regexp - -[[path-to-regexp_license]] ----- -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -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. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ----- - - -[[page]] -page +[[Polymer-2017]] +Polymer-2017 -* page +* @polymer/polymer +* @webcomponents/shadycss -[[page_license]] +[[Polymer-2017_license]] ---- -(The MIT License) +Copyright (c) 2017 The Polymer Project Authors. All rights reserved. -Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> +This code may only be used under the BSD style license found at +http://polymer.github.io/LICENSE.txt The complete set of authors may be found at +http://polymer.github.io/AUTHORS.txt The complete set of contributors may be +found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as +part of the polymer project is also subject to an additional IP rights grant +found at http://polymer.github.io/PATENTS.txt -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: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---- diff --git a/Documentation/replace_macros.py b/Documentation/replace_macros.py index aaa9223bf0..f2702313db 100755 --- a/Documentation/replace_macros.py +++ b/Documentation/replace_macros.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # coding=utf-8 # Copyright (C) 2013 The Android Open Source Project # diff --git a/contrib/check-valid-commit.py b/contrib/check-valid-commit.py index 763ae3e062..bb018f9bcf 100755 --- a/contrib/check-valid-commit.py +++ b/contrib/check-valid-commit.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 from __future__ import print_function diff --git a/contrib/git-push-review b/contrib/git-push-review index b995fc25a6..5a7f664bf3 100755 --- a/contrib/git-push-review +++ b/contrib/git-push-review @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2014 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/contrib/populate-fixture-data.py b/contrib/populate-fixture-data.py index 4c6769cf3e..e51e29d0eb 100755 --- a/contrib/populate-fixture-data.py +++ b/contrib/populate-fixture-data.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java index 8cb20bb041..b0f46e9e09 100644 --- a/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java +++ b/java/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImpl.java @@ -138,6 +138,9 @@ public class ProjectOperationsImpl implements ProjectOperations { throws IOException, ConfigInvalidException { try (MetaDataUpdate metaDataUpdate = metaDataUpdateFactory.create(nameKey)) { ProjectConfig projectConfig = projectConfigFactory.read(metaDataUpdate); + if (projectUpdate.removeAllAccessSections()) { + projectConfig.getAccessSections().forEach(as -> projectConfig.remove(as)); + } removePermissions(projectConfig, projectUpdate.removedPermissions()); addCapabilities(projectConfig, projectUpdate.addedCapabilities()); addPermissions(projectConfig, projectUpdate.addedPermissions()); diff --git a/java/com/google/gerrit/acceptance/testsuite/project/TestProjectUpdate.java b/java/com/google/gerrit/acceptance/testsuite/project/TestProjectUpdate.java index 734854b041..739ed19bf5 100644 --- a/java/com/google/gerrit/acceptance/testsuite/project/TestProjectUpdate.java +++ b/java/com/google/gerrit/acceptance/testsuite/project/TestProjectUpdate.java @@ -294,7 +294,8 @@ public abstract class TestProjectUpdate { return new AutoValue_TestProjectUpdate.Builder() .nameKey(nameKey) .allProjectsName(allProjectsName) - .projectUpdater(projectUpdater); + .projectUpdater(projectUpdater) + .removeAllAccessSections(false); } /** Builder for {@link TestProjectUpdate}. */ @@ -314,6 +315,16 @@ public abstract class TestProjectUpdate { abstract ImmutableMap.Builder<TestPermissionKey, Boolean> exclusiveGroupPermissionsBuilder(); + abstract Builder removeAllAccessSections(boolean value); + + /** + * Removes all access sections. Useful when testing against a specific set of access sections or + * permissions. + */ + public Builder removeAllAccessSections() { + return removeAllAccessSections(true); + } + /** Adds a permission to be included in this update. */ public Builder add(TestPermission testPermission) { addedPermissionsBuilder().add(testPermission); @@ -418,6 +429,8 @@ public abstract class TestProjectUpdate { abstract ThrowingConsumer<TestProjectUpdate> projectUpdater(); + abstract boolean removeAllAccessSections(); + boolean hasCapabilityUpdates() { return !addedCapabilities().isEmpty() || removedPermissions().stream().anyMatch(k -> k.section().equals(GLOBAL_CAPABILITIES)); diff --git a/javatests/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImplTest.java b/javatests/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImplTest.java index 91f815b010..3228f39904 100644 --- a/javatests/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImplTest.java +++ b/javatests/com/google/gerrit/acceptance/testsuite/project/ProjectOperationsImplTest.java @@ -582,6 +582,15 @@ public class ProjectOperationsImplTest extends AbstractDaemonTest { } @Test + public void removeAllAccessSections() { + projectOperations.allProjectsForUpdate().removeAllAccessSections().update(); + + assertThat(projectOperations.project(allProjects).getConfig()) + .sectionValues("access") + .isEmpty(); + } + + @Test public void updatingCapabilitiesNotAllowedForNonAllProjects() throws Exception { Project.NameKey key = projectOperations.newProject().create(); assertThrows( diff --git a/tools/bzl/js.bzl b/tools/bzl/js.bzl index 5440b8833b..21eed9a429 100644 --- a/tools/bzl/js.bzl +++ b/tools/bzl/js.bzl @@ -26,7 +26,7 @@ def _npm_binary_impl(ctx): else: fail("repository %s not in {%s,%s}" % (repository, GERRIT, NPMJS)) - python = ctx.which("python") + python = ctx.which("python3") script = ctx.path(ctx.attr._download_script) args = [python, script, "-o", dest, "-u", url, "-v", sha1] @@ -49,7 +49,7 @@ ComponentInfo = provider() # for use in repo rules. def _run_npm_binary_str(ctx, tarball, args): - python_bin = ctx.which("python") + python_bin = ctx.which("python3") return " ".join([ str(python_bin), str(ctx.path(ctx.attr._run_npm)), @@ -63,7 +63,7 @@ def _bower_archive(ctx): version_name = "%s__version.json" % ctx.name cmd = [ - ctx.which("python"), + ctx.which("python3"), ctx.path(ctx.attr._download_bower), "-b", "%s" % _run_npm_binary_str(ctx, ctx.attr._bower_archive, []), @@ -318,7 +318,7 @@ def _bundle_impl(ctx): app_path = app_path[app_path.index(pkg_dir) + len(pkg_dir):] hermetic_npm_binary = " ".join([ - "python", + "python3", "$p/" + ctx.file._run_npm.path, "$p/" + ctx.file._bundler_archive.path, "--inline-scripts", @@ -369,7 +369,7 @@ def _bundle_impl(ctx): if ctx.attr.split: hermetic_npm_command = "export PATH && " + " ".join([ - "python", + "python3", ctx.file._run_npm.path, ctx.file._crisper_archive.path, "--script-in-head=false", diff --git a/tools/bzl/license-map.py b/tools/bzl/license-map.py index c32579c4a4..daa85821ec 100644 --- a/tools/bzl/license-map.py +++ b/tools/bzl/license-map.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # reads bazel query XML files, to join target names with their licenses. diff --git a/tools/bzl/license.bzl b/tools/bzl/license.bzl index cdb13d074e..7b1375a9ca 100644 --- a/tools/bzl/license.bzl +++ b/tools/bzl/license.bzl @@ -50,7 +50,7 @@ def license_map(name, targets = [], opts = [], json_maps = [], **kwargs): # post process the XML into our favorite format. native.genrule( name = "gen_license_txt_" + name, - cmd = "python $(location //tools/bzl:license-map.py) %s %s %s > $@" % (" ".join(opts), " ".join(json_maps_locations), " ".join(xmls)), + cmd = "python3 $(location //tools/bzl:license-map.py) %s %s %s > $@" % (" ".join(opts), " ".join(json_maps_locations), " ".join(xmls)), outs = [name + ".gen.txt"], tools = tools, **kwargs diff --git a/tools/bzl/maven_jar.bzl b/tools/bzl/maven_jar.bzl index 9908ee8136..f01418e68c 100644 --- a/tools/bzl/maven_jar.bzl +++ b/tools/bzl/maven_jar.bzl @@ -153,7 +153,7 @@ def _maven_jar_impl(ctx): binjar_path = ctx.path("/".join(["jar", binjar])) binurl = url + ".jar" - python = ctx.which("python") + python = ctx.which("python3") script = ctx.path(ctx.attr._download_script) args = [python, script, "-o", binjar_path, "-u", binurl] diff --git a/tools/download_file.py b/tools/download_file.py index 936bcef32c..2af2c0722c 100755 --- a/tools/download_file.py +++ b/tools/download_file.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2013 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/eclipse/project.py b/tools/eclipse/project.py index f360fa5605..0e27e697a7 100755 --- a/tools/eclipse/project.py +++ b/tools/eclipse/project.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2016 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/js/download_bower.py b/tools/js/download_bower.py index d541b565a9..2a75fc16ed 100755 --- a/tools/js/download_bower.py +++ b/tools/js/download_bower.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/js/npm_pack.py b/tools/js/npm_pack.py index 57f31661c5..33b38a0280 100755 --- a/tools/js/npm_pack.py +++ b/tools/js/npm_pack.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/js/run_npm_binary.py b/tools/js/run_npm_binary.py index bdee5ab489..31f8a54113 100644 --- a/tools/js/run_npm_binary.py +++ b/tools/js/run_npm_binary.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2015 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/maven/mvn.py b/tools/maven/mvn.py index 60e9f15608..4ed5bf95d5 100755 --- a/tools/maven/mvn.py +++ b/tools/maven/mvn.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2013 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/util_test.py b/tools/util_test.py index 1a389f552c..ab1133b22e 100644 --- a/tools/util_test.py +++ b/tools/util_test.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2013 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/version.py b/tools/version.py index 2326757a05..d02fc26c76 100755 --- a/tools/version.py +++ b/tools/version.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # Copyright (C) 2014 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/workspace_status.py b/tools/workspace_status.py index 443c2f05b2..bedc051f28 100644 --- a/tools/workspace_status.py +++ b/tools/workspace_status.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # This script will be run by bazel when the build process starts to # generate key-value information that represents the status of the diff --git a/tools/workspace_status_release.py b/tools/workspace_status_release.py index 36535fb70f..b3e72ff76a 100644 --- a/tools/workspace_status_release.py +++ b/tools/workspace_status_release.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # This is a variant of the `workspace_status.py` script that in addition to # plain `git describe` implements a few heuristics to arrive at more to the @@ -9,7 +9,7 @@ # # To use it, simply add # -# --workspace_status_command="python ./tools/workspace_status_release.py" +# --workspace_status_command="python3 ./tools/workspace_status_release.py" # # to your bazel command. So for example instead of # @@ -17,11 +17,11 @@ # # use # -# bazel build --workspace_status_command="python ./tools/workspace_status_release.py" release.war +# bazel build --workspace_status_command="python3 ./tools/workspace_status_release.py" release.war # # Alternatively, you can add # -# build --workspace_status_command="python ./tools/workspace_status_release.py" +# build --workspace_status_command="python3 ./tools/workspace_status_release.py" # # to `.bazelrc` in your home directory. # @@ -150,7 +150,7 @@ def print_stamps_for_cwd(name, template): 'tools', 'workspace_status_release.py') if os.path.isfile(workspace_status_script): # directory has own workspace_status_command, so we use stamps from that - for line in run(["python", workspace_status_script]).split('\n'): + for line in run(["python3", workspace_status_script]).split('\n'): if re.search("^STABLE_[a-zA-Z0-9().:@/_ -]*$", line): print(line) else: |