I would debate the "no good reason" point, but I'll change back for now and
perhaps suggest updating the recommended header with legal. Thanks Julian!

--
Michael Mior
[email protected]

2018-03-09 16:01 GMT-05:00 Julian Hyde <[email protected]>:

> The reason all files have headers is because someone (me!) has taken pains
> to check.
>
> If you introduce exceptions someone (me!) has to fix the checks and
> balances.
>
> Changing all headers is a massive change for no good reason.
>
> > On Mar 9, 2018, at 12:58 PM, Michael Mior <[email protected]> wrote:
> >
> > What are the concerns with the inconsistency? (I agree in general that
> > consistency is preferred, but I don't see any practical concerns in this
> > case.) Also, any reasons not to change the other headers to also be
> HTTPS?
> >
> > --
> > Michael Mior
> > [email protected]
> >
> > 2018-03-09 15:49 GMT-05:00 Julian Hyde <[email protected]>:
> >
> >> A good idea (I read  [1] this morning and was alarmed by it - may be you
> >> were too) but this part of the change:
> >>
> >> -http://www.apache.org/licenses/LICENSE-2.0 <http://www.apache.org/
> >> licenses/LICENSE-2.0>
> >> +https://www.apache.org/licenses/LICENSE-2.0 <https://www.apache.org/
> >> licenses/LICENSE-2.0>
> >>
> >> makes the headers of .md files inconsistent with headers elsewhere.
> >> Consistency of file headers is more important than the remote
> possibility
> >> of a middle-eastern ISP subverting the Apache license text, so I think
> you
> >> should revert that part of the change.
> >>
> >> Julian
> >>
> >> [1] https://twitter.com/Snowden/status/972110541408952320 <
> >> https://twitter.com/Snowden/status/972110541408952320>
> >>
> >>> On Mar 9, 2018, at 11:47 AM, [email protected] wrote:
> >>>
> >>> Repository: calcite
> >>> Updated Branches:
> >>> refs/heads/master cfbf6a2a1 -> 1a26ea4d4
> >>>
> >>>
> >>> Switch to HTTPS where possible for website URLs
> >>>
> >>>
> >>> Project: http://git-wip-us.apache.org/repos/asf/calcite/repo
> >>> Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/1a26ea4d
> >>> Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/1a26ea4d
> >>> Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/1a26ea4d
> >>>
> >>> Branch: refs/heads/master
> >>> Commit: 1a26ea4d4ff112066ca0de20881be0a4563edf60
> >>> Parents: cfbf6a2
> >>> Author: Michael Mior <[email protected]>
> >>> Authored: Fri Mar 9 14:46:58 2018 -0500
> >>> Committer: Michael Mior <[email protected]>
> >>> Committed: Fri Mar 9 14:46:58 2018 -0500
> >>>
> >>> ----------------------------------------------------------------------
> >>> site/_docs/adapter.md                    |  4 ++--
> >>> site/_docs/algebra.md                    |  2 +-
> >>> site/_docs/api.md                        |  2 +-
> >>> site/_docs/avatica_json_reference.md     |  2 +-
> >>> site/_docs/avatica_overview.md           |  2 +-
> >>> site/_docs/avatica_protobuf_reference.md |  2 +-
> >>> site/_docs/avatica_roadmap.md            |  2 +-
> >>> site/_docs/cassandra_adapter.md          |  4 ++--
> >>> site/_docs/druid_adapter.md              |  2 +-
> >>> site/_docs/elasticsearch_adapter.md      |  2 +-
> >>> site/_docs/file_adapter.md               | 16 ++++++++--------
> >>> site/_docs/geode_adapter.md              |  2 +-
> >>> site/_docs/history.md                    |  6 +++---
> >>> site/_docs/howto.md                      | 26
> +++++++++++++-------------
> >>> site/_docs/index.md                      |  4 ++--
> >>> site/_docs/lattice.md                    |  6 +++---
> >>> site/_docs/materialized_views.md         |  2 +-
> >>> site/_docs/model.md                      |  2 +-
> >>> site/_docs/os_adapter.md                 |  2 +-
> >>> site/_docs/pig_adapter.md                |  6 +++---
> >>> site/_docs/powered_by.md                 |  6 +++---
> >>> site/_docs/reference.md                  |  4 ++--
> >>> site/_docs/spatial.md                    |  4 ++--
> >>> site/_docs/stream.md                     | 10 +++++-----
> >>> site/_docs/testapi.md                    |  2 +-
> >>> site/_docs/tutorial.md                   |  8 ++++----
> >>> 26 files changed, 65 insertions(+), 65 deletions(-)
> >>> ----------------------------------------------------------------------
> >>>
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/adapter.md b/site/_docs/adapter.md
> >>> index 4b1a521..9d50a09 100644
> >>> --- a/site/_docs/adapter.md
> >>> +++ b/site/_docs/adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -366,7 +366,7 @@ compatible with future changes to the grammar.
> >> Making a copy of the grammar file
> >>> quite frequently.
> >>>
> >>> Fortunately, `Parser.jj` is actually an
> >>> -[Apache FreeMarker](http://freemarker.apache.org/)
> >>> +[Apache FreeMarker](https://freemarker.apache.org/)
> >>> template that contains variables that can be substituted.
> >>> The parser in `calcite-core` instantiates the template with default
> >> values of
> >>> the variables, typically empty, but you can override.
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/algebra.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/algebra.md b/site/_docs/algebra.md
> >>> index 920e71a..fd48cf2 100644
> >>> --- a/site/_docs/algebra.md
> >>> +++ b/site/_docs/algebra.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/api.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/api.md b/site/_docs/api.md
> >>> index 5ad8688..78b6124 100644
> >>> --- a/site/_docs/api.md
> >>> +++ b/site/_docs/api.md
> >>> @@ -17,7 +17,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/avatica_json_reference.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/avatica_json_reference.md b/site/_docs/
> >> avatica_json_reference.md
> >>> index 3220422..c74d45a 100644
> >>> --- a/site/_docs/avatica_json_reference.md
> >>> +++ b/site/_docs/avatica_json_reference.md
> >>> @@ -15,7 +15,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/avatica_overview.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/avatica_overview.md b/site/_docs/
> >> avatica_overview.md
> >>> index 4c7d883..a19664f 100644
> >>> --- a/site/_docs/avatica_overview.md
> >>> +++ b/site/_docs/avatica_overview.md
> >>> @@ -15,7 +15,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/avatica_protobuf_reference.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/avatica_protobuf_reference.md b/site/_docs/
> >> avatica_protobuf_reference.md
> >>> index 160215d..2b5b57c 100644
> >>> --- a/site/_docs/avatica_protobuf_reference.md
> >>> +++ b/site/_docs/avatica_protobuf_reference.md
> >>> @@ -15,7 +15,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/avatica_roadmap.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/avatica_roadmap.md
> b/site/_docs/avatica_roadmap.
> >> md
> >>> index d248c80..97bc25d 100644
> >>> --- a/site/_docs/avatica_roadmap.md
> >>> +++ b/site/_docs/avatica_roadmap.md
> >>> @@ -15,7 +15,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/cassandra_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/cassandra_adapter.md b/site/_docs/cassandra_
> >> adapter.md
> >>> index c1e89c2..7eee41d 100644
> >>> --- a/site/_docs/cassandra_adapter.md
> >>> +++ b/site/_docs/cassandra_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -33,7 +33,7 @@ of the Cassandra adapter. Note that while models can
> >> contain
> >>> definitions of
> >>> [materializations]({{ site.baseurl }}/docs/model.html#
> materialization),
> >>> the adapter will attempt to automatically populate any materialized
> views
> >>> -[defined in Cassandra](http://www.datastax.com/dev/blog/new-in-
> >> cassandra-3-0-materialized-views).
> >>> +[defined in Cassandra](https://www.datastax.com/dev/blog/new-in-
> >> cassandra-3-0-materialized-views).
> >>>
> >>> A basic example of a model file is given below:
> >>>
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/druid_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/druid_adapter.md b/site/_docs/druid_adapter.md
> >>> index c81687b..af1085c 100644
> >>> --- a/site/_docs/druid_adapter.md
> >>> +++ b/site/_docs/druid_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> 1a26ea4d/site/_docs/
> >> elasticsearch_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/elasticsearch_adapter.md b/site/_docs/
> >> elasticsearch_adapter.md
> >>> index 21f2459..59b26b3 100644
> >>> --- a/site/_docs/elasticsearch_adapter.md
> >>> +++ b/site/_docs/elasticsearch_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/file_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/file_adapter.md b/site/_docs/file_adapter.md
> >>> index 57e9de4..64379b0 100644
> >>> --- a/site/_docs/file_adapter.md
> >>> +++ b/site/_docs/file_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -29,8 +29,8 @@ and can also read files over various protocols, such
> >> as HTTP.
> >>>
> >>> For example if you define:
> >>>
> >>> -* States - http://en.wikipedia.org/wiki/List_of_states_and_
> >> territories_of_the_United_States
> >>> -* Cities - http://en.wikipedia.org/wiki/List_of_United_States_cities_
> >> by_population
> >>> +* States - https://en.wikipedia.org/wiki/List_of_states_and_
> >> territories_of_the_United_States
> >>> +* Cities - https://en.wikipedia.org/wiki/
> List_of_United_States_cities_
> >> by_population
> >>>
> >>> You can then write a query like:
> >>>
> >>> @@ -167,7 +167,7 @@ Tables can be simply defined for immediate
> >> gratification:
> >>> {% highlight json %}
> >>> {
> >>>  tableName: "RawCities",
> >>> -  url: "http://en.wikipedia.org/wiki/List_of_United_States_cities_
> >> by_population"
> >>> +  url: "https://en.wikipedia.org/wiki/List_of_United_States_
> >> cities_by_population"
> >>> }
> >>> {% endhighlight %}
> >>>
> >>> @@ -176,7 +176,7 @@ And subsequently refined for better usability /
> >> querying:
> >>> {% highlight json %}
> >>> {
> >>>  tableName: "Cities",
> >>> -  url: "http://en.wikipedia.org/wiki/List_of_United_States_cities_
> >> by_population",
> >>> +  url: "https://en.wikipedia.org/wiki/List_of_United_States_
> >> cities_by_population",
> >>>  path: "#mw-content-text > table.wikitable.sortable",
> >>>  index: 0,
> >>>  fieldDefs: [
> >>> @@ -205,9 +205,9 @@ sqlline> select * from wiki."Cities";
> >>> Note that `Cities` is easier to consume than `RawCities`,
> >>> because its table definition has a field list.
> >>>
> >>> -The file adapter uses [Jsoup](http://jsoup.org/) for HTML DOM
> >>> +The file adapter uses [Jsoup](https://jsoup.org/) for HTML DOM
> >>> navigation; selectors for both tables and fields follow the
> >>> -[Jsoup selector specification](http://jsoup.
> >> org/cookbook/extracting-data/selector-syntax).
> >>> +[Jsoup selector specification](https://jsoup.
> >> org/cookbook/extracting-data/selector-syntax).
> >>>
> >>> Field definitions may be used to rename or skip source fields, to
> >>> select and condition the cell contents and to set a data type.
> >>> @@ -219,7 +219,7 @@ within the selected element, match within the
> >> selected text, and
> >>> choose a data type for the resulting database column.  Processing
> >>> steps are applied in the order described and replace and match
> >>> patterns are based on
> >>> -[Java regular expressions](http://docs.oracle.com/javase/7/docs/api/
> >> java/util/regex/Pattern.html).
> >>> +[Java regular expressions](https://docs.oracle.com/javase/7/docs/api/
> >> java/util/regex/Pattern.html).
> >>>
> >>> ### Further examples
> >>>
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/geode_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/geode_adapter.md b/site/_docs/geode_adapter.md
> >>> index f6678ee..1f1ea24 100644
> >>> --- a/site/_docs/geode_adapter.md
> >>> +++ b/site/_docs/geode_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/history.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/history.md b/site/_docs/history.md
> >>> index db3ac14..009af5e 100644
> >>> --- a/site/_docs/history.md
> >>> +++ b/site/_docs/history.md
> >>> @@ -13,7 +13,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -1398,7 +1398,7 @@ Avatica-related changes, see the
> >>>
> >>> We have [added](https://issues.apache.org/jira/browse/CALCITE-1080)
> >>> an [adapter]({{ site.baseurl }}/docs/adapter.html) for
> >>> -[Apache Cassandra](http://cassandra.apache.org/).
> >>> +[Apache Cassandra](https://cassandra.apache.org/).
> >>> You can map a Cassandra keyspace into Calcite as a schema, Cassandra
> >>> CQL tables as tables, and execute SQL queries on them, which Calcite
> >>> converts into [CQL](https://cassandra.apache.org/doc/cql/CQL.html).
> >>> @@ -1415,7 +1415,7 @@ forward to adding more functions, and
> >> compatibility modes for other
> >>> databases, in future releases.
> >>>
> >>> We've replaced our use of JUL (`java.util.logging`)
> >>> -with [SLF4J](http://slf4j.org/). SLF4J provides an API which Calcite
> >> can use
> >>> +with [SLF4J](https://slf4j.org/). SLF4J provides an API which Calcite
> >> can use
> >>> independent of the logging implementation. This ultimately provides
> >> additional
> >>> flexibility to users, allowing them to configure Calcite's logging
> >> within their
> >>> own chosen logging framework. This work was done in
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/howto.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/howto.md b/site/_docs/howto.md
> >>> index 9f9efd2..213a8fd 100644
> >>> --- a/site/_docs/howto.md
> >>> +++ b/site/_docs/howto.md
> >>> @@ -13,7 +13,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -251,9 +251,9 @@ log4j.logger.org.apache.
> calcite.plan.hep.HepPlanner=
> >> TRACE
> >>>
> >>> ## Debugging generated classes in Intellij
> >>>
> >>> -Calcite uses [Janino](http://janino-compiler.github.io/janino/) to
> >> generate Java
> >>> +Calcite uses [Janino](https://janino-compiler.github.io/janino/) to
> >> generate Java
> >>> code. The generated classes can be debugged interactively
> >>> -(see [the Janino tutorial](http://janino-compiler.github.io/janino/)
> ).
> >>> +(see [the Janino tutorial](https://janino-compiler.github.io/janino/)
> ).
> >>>
> >>> To debug generated classes, set two system properties when starting the
> >> JVM:
> >>>
> >>> @@ -274,14 +274,14 @@ See the [tutorial]({{ site.baseurl
> >> }}/docs/tutorial.html).
> >>> ## MongoDB adapter
> >>>
> >>> First, download and install Calcite,
> >>> -and <a href="http://www.mongodb.org/downloads";>install MongoDB</a>.
> >>> +and <a href="https://www.mongodb.org/downloads";>install MongoDB</a>.
> >>>
> >>> Note: you can use MongoDB from integration test virtual machine above.
> >>>
> >>> Import MongoDB's zipcode data set into MongoDB:
> >>>
> >>> {% highlight bash %}
> >>> -$ curl -o /tmp/zips.json http://media.mongodb.org/zips.json
> >>> +$ curl -o /tmp/zips.json https://media.mongodb.org/zips.json
> >>> $ mongoimport --db test --collection zips --file /tmp/zips.json
> >>> Tue Jun  4 16:24:14.190 check 9 29470
> >>> Tue Jun  4 16:24:14.469 imported 29470 objects
> >>> @@ -339,7 +339,7 @@ $
> >>>
> >>> To run the test suite and sample queries against Splunk,
> >>> load Splunk's `tutorialdata.zip` data set as described in
> >>> -<a href="http://docs.splunk.com/Documentation/Splunk/6.0.2/
> >> PivotTutorial/GetthetutorialdataintoSplunk">the Splunk tutorial</a>.
> >>> +<a href="https://docs.splunk.com/Documentation/Splunk/6.0.2/
> >> PivotTutorial/GetthetutorialdataintoSplunk">the Splunk tutorial</a>.
> >>>
> >>> (This step is optional, but it provides some interesting data for the
> >> sample
> >>> queries. It is also necessary if you intend to run the test suite,
> using
> >>> @@ -452,7 +452,7 @@ particular release managers.
> >>>
> >>> ## Set up PGP signing keys (for Calcite committers)
> >>>
> >>> -Follow instructions [here](http://www.apache.org/dev/release-signing)
> >> to
> >>> +Follow instructions [here](https://www.apache.org/dev/release-signing
> )
> >> to
> >>> create a key pair. (On macOS, I did `brew install gpg` and
> >>> `gpg --gen-key`.)
> >>>
> >>> @@ -727,7 +727,7 @@ Thanks to everyone who has contributed to this
> >> release.
> >>> https://github.com/apache/calcite/blob/XXXX/site/_docs/history.md
> >>>
> >>> The commit to be voted upon:
> >>> -http://git-wip-us.apache.org/repos/asf/calcite/commit/NNNNNN
> >>> +https://git-wip-us.apache.org/repos/asf/calcite/commit/NNNNNN
> >>>
> >>> Its hash is XXXX.
> >>>
> >>> @@ -794,10 +794,10 @@ thread to discuss.
> >>> Julian
> >>> {% endhighlight %}
> >>>
> >>> -Use the [Apache URL shortener](http://s.apache.org) to generate
> >>> +Use the [Apache URL shortener](https://s.apache.org) to generate
> >>> shortened URLs for the vote proposal and result emails. Examples:
> >>> -[s.apache.org/calcite-1.2-vote](http://s.apache.org/calcite-1.2-vote)
> >> and
> >>> -[s.apache.org/calcite-1.2-result](http://s.apache.org/
> >> calcite-1.2-result).
> >>> +[s.apache.org/calcite-1.2-vote](https://s.apache.org/
> calcite-1.2-vote)
> >> and
> >>> +[s.apache.org/calcite-1.2-result](https://s.apache.org/
> >> calcite-1.2-result).
> >>>
> >>>
> >>> ## Publishing a release (for Calcite committers)
> >>> @@ -847,7 +847,7 @@ svn ci
> >>>
> >>> Svnpubsub will publish to the
> >>> [release repo](https://dist.apache.org/repos/dist/release/calcite) and
> >> propagate to the
> >>> -[mirrors](http://www.apache.org/dyn/closer.cgi/calcite) within 24
> >> hours.
> >>> +[mirrors](https://www.apache.org/dyn/closer.cgi/calcite) within 24
> >> hours.
> >>>
> >>> If there are now more than 2 releases, clear out the oldest ones:
> >>>
> >>> @@ -858,7 +858,7 @@ svn ci
> >>> {% endhighlight %}
> >>>
> >>> The old releases will remain available in the
> >>> -[release archive](http://archive.apache.org/dist/calcite/).
> >>> +[release archive](https://archive.apache.org/dist/calcite/).
> >>>
> >>> You should receive an email from the [Apache Reporter Service](
> >> https://reporter.apache.org/).
> >>> Make sure to add the version number and date of the latest release at
> >> the site linked to in the email.
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/index.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/index.md b/site/_docs/index.md
> >>> index a26ea60..9a1f15e 100644
> >>> --- a/site/_docs/index.md
> >>> +++ b/site/_docs/index.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -140,7 +140,7 @@ The following features are complete.
> >>>  FIRST/LAST), set operations (UNION, INTERSECT, MINUS), sub-queries
> >>>  (including correlated sub-queries), windowed aggregates, LIMIT
> >>>  (syntax as <a
> >>> -  href="http://www.postgresql.org/docs/8.4/static/sql-
> >> select.html#SQL-LIMIT">Postgres</a>);
> >>> +  href="https://www.postgresql.org/docs/8.4/static/sql-
> >> select.html#SQL-LIMIT">Postgres</a>);
> >>>  more details in the [SQL reference](reference.html)
> >>> * Local and remote JDBC drivers; see [Avatica](avatica_overview.html)
> >>> * Several [adapters](adapter.html)
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/lattice.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/lattice.md b/site/_docs/lattice.md
> >>> index 918261c..380a0de 100644
> >>> --- a/site/_docs/lattice.md
> >>> +++ b/site/_docs/lattice.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -31,9 +31,9 @@ schema. In particular, all relationships must be
> >> many-to-one, heading
> >>> from a fact table at the center of the star.
> >>>
> >>> The name derives from the mathematics: a
> >>> -<a href="http://en.wikipedia.org/wiki/Lattice_(order)">lattice</a>
> >>> +<a href="https://en.wikipedia.org/wiki/Lattice_(order)">lattice</a>
> >>> is a
> >>> -<a href="http://en.wikipedia.org/wiki/Partially_ordered_set";>
> partially
> >>> +<a href="https://en.wikipedia.org/wiki/Partially_ordered_set
> ">partially
> >>> ordered set</a> where any two elements have a unique greatest lower
> >>> bound and least upper bound.
> >>>
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> 1a26ea4d/site/_docs/
> >> materialized_views.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/materialized_views.md
> b/site/_docs/materialized_
> >> views.md
> >>> index a407b12..5bbaec1 100644
> >>> --- a/site/_docs/materialized_views.md
> >>> +++ b/site/_docs/materialized_views.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/model.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/model.md b/site/_docs/model.md
> >>> index 2675453..df7ff6c 100644
> >>> --- a/site/_docs/model.md
> >>> +++ b/site/_docs/model.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/os_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/os_adapter.md b/site/_docs/os_adapter.md
> >>> index 127bac3..039e045 100644
> >>> --- a/site/_docs/os_adapter.md
> >>> +++ b/site/_docs/os_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/pig_adapter.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/pig_adapter.md b/site/_docs/pig_adapter.md
> >>> index 4357c6f..0300b96 100644
> >>> --- a/site/_docs/pig_adapter.md
> >>> +++ b/site/_docs/pig_adapter.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -25,7 +25,7 @@ limitations under the License.
> >>> # Overview
> >>>
> >>> The Pig adapter allows you to write queries in SQL and execute them
> using
> >>> -<a href="http://pig.apache.org";>Apache Pig</a>.
> >>> +<a href="https://pig.apache.org";>Apache Pig</a>.
> >>>
> >>> # A simple example
> >>>
> >>> @@ -79,7 +79,7 @@ t = JOIN t BY tc1, s BY sc0;
> >>> {% endhighlight %}
> >>>
> >>> which is then executed using Pig's runtime, typically MapReduce on
> >>> -<a href="http://hadoop.apache.org/";>Apache Hadoop</a>.
> >>> +<a href="https://hadoop.apache.org/";>Apache Hadoop</a>.
> >>>
> >>> # Relationship to Piglet
> >>>
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/powered_by.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/powered_by.md b/site/_docs/powered_by.md
> >>> index b95ff41..1834381 100644
> >>> --- a/site/_docs/powered_by.md
> >>> +++ b/site/_docs/powered_by.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -97,7 +97,7 @@ component provides a SQL interface to
> >>>
> >>> ### Dremio
> >>>
> >>> -<a href="http://www.dremio.com";>Dremio</a>
> >>> +<a href="https://www.dremio.com";>Dremio</a>
> >>> uses Calcite for SQL parsing and cost-based query optimization.
> >>>
> >>> ### MapD
> >>> @@ -116,5 +116,5 @@ It uses Calcite to transparently rewrite queries to
> >> use materialized views.
> >>>
> >>> <a href="https://github.com/twilmes/sql-gremlin";>SQL-Gremlin</a>
> >>> is a SQL interface to a
> >>> -<a href="http://tinkerpop.apache.org/";>Apache TinkerPop</a>-enabled
> >>> +<a href="https://tinkerpop.apache.org/";>Apache TinkerPop</a>-enabled
> >>> graph database.
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/reference.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/reference.md b/site/_docs/reference.md
> >>> index 6954f89..01d8dd8 100644
> >>> --- a/site/_docs/reference.md
> >>> +++ b/site/_docs/reference.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -81,7 +81,7 @@ The page describes the SQL dialect recognized by
> >> Calcite's default SQL parser.
> >>>
> >>> ## Grammar
> >>>
> >>> -SQL grammar in [BNF](http://en.wikipedia.org/
> >> wiki/Backus%E2%80%93Naur_Form)-like
> >>> +SQL grammar in [BNF](https://en.wikipedia.
> org/wiki/Backus%E2%80%93Naur_
> >> Form)-like
> >>> form.
> >>>
> >>> {% highlight sql %}
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/spatial.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/spatial.md b/site/_docs/spatial.md
> >>> index 1521ce1..1525034 100644
> >>> --- a/site/_docs/spatial.md
> >>> +++ b/site/_docs/spatial.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -26,7 +26,7 @@ Calcite is [aiming](https://issues.
> >> apache.org/jira/browse/CALCITE-1968) to imple
> >>> OpenGIS Simple Features Implementation Specification for SQL,
> >>> [version 1.2.1](http://www.opengeospatial.org/standards/sfs),
> >>> a standard implemented by spatial databases such as
> >>> -[PostGIS](http://postgis.net/)
> >>> +[PostGIS](https://postgis.net/)
> >>> and [H2GIS](http://www.h2gis.org/).
> >>>
> >>> We also aim to add optimizer support for
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/stream.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/stream.md b/site/_docs/stream.md
> >>> index 393bbad..bfa3436 100644
> >>> --- a/site/_docs/stream.md
> >>> +++ b/site/_docs/stream.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -1009,15 +1009,15 @@ Partitioning functions:
> >>>  and Jennifer Widom (2003) The CQL Continuous Query
> >>>  Language: Semantic Foundations and Query Execution</a>.
> >>> * [<a name="ref2">2</a>]
> >>> -  <a href="http://kafka.apache.org/documentation.html";>Apache
> >> Kafka</a>.
> >>> -* [<a name="ref3">3</a>] <a href="http://samza.apache.org";>Apache
> >> Samza</a>.
> >>> +  <a href="https://kafka.apache.org/documentation.html";>Apache
> >> Kafka</a>.
> >>> +* [<a name="ref3">3</a>] <a href="https://samza.apache.org";>Apache
> >> Samza</a>.
> >>> * [<a name="ref4">4</a>] <a href="https://github.com/milinda/samza-sql
> >> ">SamzaSQL</a>.
> >>> * [<a name="ref5">5</a>]
> >>> -  <a href="http://www.whitworth.edu/academic/department/
> >> mathcomputerscience/faculty/tuckerpeter/pdf/117896_final.pdf">Peter
> >>> +  <a href="https://www.whitworth.edu/academic/department/
> >> mathcomputerscience/faculty/tuckerpeter/pdf/117896_final.pdf">Peter
> >>>  A. Tucker, David Maier, Tim Sheard, and Leonidas Fegaras (2003)
> >> Exploiting
> >>>  Punctuation Semantics in Continuous Data Streams</a>.
> >>> * [<a name="ref6">6</a>]
> >>> -  <a href="http://research.google.com/pubs/pub41378.html";>Tyler
> Akidau,
> >>> +  <a href="https://research.google.com/pubs/pub41378.html";>Tyler
> >> Akidau,
> >>>  Alex Balikov, Kaya Bekiroglu, Slava Chernyak, Josh Haberman, Reuven
> >> Lax,
> >>>  Sam McVeety, Daniel Mills, Paul Nordstrom, and Sam Whittle (2013)
> >>>  MillWheel: Fault-Tolerant Stream Processing at Internet Scale</a>.
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/testapi.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/testapi.md b/site/_docs/testapi.md
> >>> index 661f374..29e3809 100644
> >>> --- a/site/_docs/testapi.md
> >>> +++ b/site/_docs/testapi.md
> >>> @@ -17,7 +17,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>>
> >>> http://git-wip-us.apache.org/repos/asf/calcite/blob/
> >> 1a26ea4d/site/_docs/tutorial.md
> >>> ----------------------------------------------------------------------
> >>> diff --git a/site/_docs/tutorial.md b/site/_docs/tutorial.md
> >>> index 45196bb..86455ca 100644
> >>> --- a/site/_docs/tutorial.md
> >>> +++ b/site/_docs/tutorial.md
> >>> @@ -12,7 +12,7 @@ The ASF licenses this file to you under the Apache
> >> License, Version 2.0
> >>> (the "License"); you may not use this file except in compliance with
> >>> the License.  You may obtain a copy of the License at
> >>>
> >>> -http://www.apache.org/licenses/LICENSE-2.0
> >>> +https://www.apache.org/licenses/LICENSE-2.0
> >>>
> >>> Unless required by applicable law or agreed to in writing, software
> >>> distributed under the License is distributed on an "AS IS" BASIS,
> >>> @@ -30,7 +30,7 @@ provides a full SQL interface.
> >>> Calcite-example-CSV is a fully functional adapter for
> >>> Calcite that reads
> >>> text files in
> >>> -<a href="http://en.wikipedia.org/wiki/Comma-separated_values";>CSV
> >>> +<a href="https://en.wikipedia.org/wiki/Comma-separated_values";>CSV
> >>> (comma-separated values)</a> format. It is remarkable that a couple of
> >>> hundred lines of Java code are sufficient to provide full SQL query
> >>> capability.
> >>> @@ -91,7 +91,7 @@ sqlline> !tables
> >>> {% endhighlight %}
> >>>
> >>> (JDBC experts, note: sqlline's <code>!tables</code> command is just
> >> executing
> >>> -<a href="http://docs.oracle.com/javase/7/docs/api/java/sql/
> >> DatabaseMetaData.html#getTables(java.lang.String, java.lang.String,
> >> java.lang.String, java.lang.String[])"><code>
> >> DatabaseMetaData.getTables()</code></a>
> >>> +<a href="https://docs.oracle.com/javase/7/docs/api/java/sql/
> >> DatabaseMetaData.html#getTables(java.lang.String, java.lang.String,
> >> java.lang.String, java.lang.String[])"><code>
> >> DatabaseMetaData.getTables()</code></a>
> >>> behind the scenes.
> >>> It has other commands to query JDBC metadata, such as
> >> <code>!columns</code> and <code>!describe</code>.)
> >>>
> >>> @@ -633,7 +633,7 @@ For example, this schema reads from a MySQL
> >> "foodmart" database:
> >>> (The FoodMart database will be familiar to those of you who have used
> >>> the Mondrian OLAP engine, because it is Mondrian's main test data
> >>> set. To load the data set, follow <a
> >>> -href="http://mondrian.pentaho.com/documentation/
> >> installation.php#2_Set_up_test_data">Mondrian's
> >>> +href="https://mondrian.pentaho.com/documentation/
> >> installation.php#2_Set_up_test_data">Mondrian's
> >>> installation instructions</a>.)
> >>>
> >>> <b>Current limitations</b>: The JDBC adapter currently only pushes
> >>>
> >>
> >>
>
>
>

Reply via email to