This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/iceberg-docs.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 267d063f deploy: 6ba52e0de820f2a6713daef08f60296157c0be8c
267d063f is described below
commit 267d063f7a6e0d5a81cdcbf858f025c364be56bf
Author: danielcweeks <[email protected]>
AuthorDate: Fri Jul 1 15:19:03 2022 +0000
deploy: 6ba52e0de820f2a6713daef08f60296157c0be8c
---
common/index.xml | 2 +-
how-to-release/index.html | 55 ++++++++++++++++++++++++++++++++++++++++++++++-
index.xml | 2 +-
search.json | 2 +-
sitemap.xml | 2 +-
5 files changed, 58 insertions(+), 5 deletions(-)
diff --git a/common/index.xml b/common/index.xml
index 8f862881..4b77a628 100644
--- a/common/index.xml
+++ b/common/index.xml
@@ -12,7 +12,7 @@ Issues Issues are tracked in GitHub:
View open issues Open a new issue Slack We use the Apache Iceberg workspace on
Slack. To be invited, follow this invite
link.</description></item><item><title>Contribute</title><link>https://iceberg.apache.org/contribute/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/contribute/</guid><description>Contributing
In this page, you will find some guidelines on contributing to Apache Iceberg.
Please keep in mind that none of these are hard rules and [...]
If you are thinking of contributing but first would like to discuss the change
you wish to make, we welcome you to head over to the Community page on the
official Iceberg documentation site to find a number of ways to connect with
the community, including slack and our mailing
lists.</description></item><item><title>How To
Release</title><link>https://iceberg.apache.org/how-to-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/how-to-release [...]
Apache LDAP credentals for Nexus and SVN A GPG key for signing, published in
KEYS If you have not published your GPG key yet, you must publish it before
sending the vote email by doing:
-svn co https://dist.apache.org/repos/dist/dev/iceberg icebergsvn cd icebergsvn
echo &#34;&#34; &gt;&gt; KEYS # append a newline gpg
--list-sigs &lt;YOUR KEY ID HERE&gt; &gt;&gt; KEYS # append
signatures gpg --armor --export &lt;YOUR KEY ID HERE&gt;
&gt;&gt; KEYS # append public key block svn commit -m &#34;add key
for &lt;YOUR NAME HERE&gt;&#34; Nexus access Nexus credentials are
configured in your personal ~/.</description> [...]
+svn co https://dist.apache.org/repos/dist/dev/iceberg icebergsvn cd icebergsvn
echo &#34;&#34; &gt;&gt; KEYS # append a newline gpg
--list-sigs &lt;YOUR KEY ID HERE&gt; &gt;&gt; KEYS # append
signatures gpg --armor --export &lt;YOUR KEY ID HERE&gt;
&gt;&gt; KEYS # append public key block svn commit -m &#34;add key
for &lt;YOUR NAME HERE&gt;&#34; Nexus access Nexus credentials are
configured in your personal ~/.</description> [...]
Multi-Version Support Processing engine connectors maintained in the iceberg
repository are built for multiple
versions.</description></item><item><title>Puffin
Spec</title><link>https://iceberg.apache.org/puffin-spec/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/puffin-spec/</guid><description>Puffin
file format This is a specification for Puffin, a file format designed to
store information such as indexes and statistics about data managed in [...]
Format specification A file conforming to the Puffin file format specification
should have the structure as described
below.</description></item><item><title>Roadmap</title><link>https://iceberg.apache.org/roadmap/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/roadmap/</guid><description>Roadmap
Overview This roadmap outlines projects that the Iceberg community is working
on, their priority, and a rough size estimate. This is based on the latest [...]
Priority 1 API: Iceberg 1.0.0 [medium] Spark: Merge-on-read plans [large]
Maintenance: Delete file compaction [medium] Flink: Upgrade to
1.</description></item><item><title>Security</title><link>https://iceberg.apache.org/security/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/security/</guid><description>Reporting
Security Issues The Apache Iceberg Project uses the standard process outlined
by the Apache Security Team for reporting vulnerabilit [...]
diff --git a/how-to-release/index.html b/how-to-release/index.html
index e0bd99d3..3dcfe492 100644
--- a/how-to-release/index.html
+++ b/how-to-release/index.html
@@ -140,7 +140,60 @@ against the <code>main</code> branch.</p><h4
id=iceberg-repository-preparations>
</span></span><span style=display:flex><span>git rebase main
</span></span><span style=display:flex><span>git push apache latest
</span></span></code></pre></div><h4
id=set-latest-version-in-iceberg-docs-repo>Set latest version in iceberg-docs
repo</h4><p>The last step is to update the <code>main</code> branch in
<code>iceberg-docs</code> to set the latest version.
-A PR needs to be published in the <code>iceberg-docs</code> repository with
the following changes:</p><ol><li>Update variable
<code>latestVersions.iceberg</code> to the new release version in
<code>landing-page/config.toml</code></li><li>Update variable
<code>latestVersions.iceberg</code> to the new release version in
<code>docs/config.toml</code></li><li>Mark the current latest release notes to
past releases under
<code>landing-page/content/common/release-notes.md</code></li><li>Add rel [...]
+A PR needs to be published in the <code>iceberg-docs</code> repository with
the following changes:</p><ol><li>Update variable
<code>latestVersions.iceberg</code> to the new release version in
<code>landing-page/config.toml</code></li><li>Update variable
<code>latestVersions.iceberg</code> to the new release version in
<code>docs/config.toml</code></li><li>Mark the current latest release notes to
past releases under
<code>landing-page/content/common/release-notes.md</code></li><li>Add rel [...]
+will prepare a release candidate and call a vote on the Iceberg
+<a href=https://iceberg.apache.org/#community/#mailing-lists>dev list</a>.
+To validate the release candidate, community members will test it out in their
downstream projects and environments.
+It’s recommended to report the Java, Scala, Spark, Flink and Hive
versions you have tested against when you vote.</p><p>In addition to testing in
downstream projects, community members also check the release’s
signatures, checksums, and
+license documentation.</p><h2
id=validating-a-source-release-candidate>Validating a source release
candidate</h2><p>Release announcements include links to the
following:</p><ul><li><strong>A source tarball</strong></li><li><strong>A
signature (.asc)</strong></li><li><strong>A checksum
(.sha512)</strong></li><li><strong>KEYS file</strong></li><li><strong>GitHub
change comparison</strong></li></ul><p>After downloading the source tarball,
signature, checksum, and KEYS file, here are instruc [...]
+verify signatures, checksums, and documentation.</p><h3
id=verifying-signatures>Verifying Signatures</h3><p>First, import the
keys.</p><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>curl
https://dist.apache.org/repos/dist/dev/iceberg/KEYS -o KEYS
+</span></span><span style=display:flex><span>gpg --import KEYS
+</span></span></code></pre></div><p>Next, verify the <code>.asc</code>
file.</p><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>gpg --verify
apache-iceberg-0.13.2.tar.gz.asc
+</span></span></code></pre></div><h3 id=verifying-checksums>Verifying
Checksums</h3><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>shasum -a
<span style=color:#ae81ff>512</span> --check apache-iceberg-0.13.2.tar.gz.sha512
+</span></span></code></pre></div><h3
id=verifying-license-documentation>Verifying License Documentation</h3><p>Untar
the archive and change into the source directory.</p><div class=highlight><pre
tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>tar xzf
apache-iceberg-0.13.2.tar.gz
+</span></span><span style=display:flex><span>cd apache-iceberg-0.13.2
+</span></span></code></pre></div><p>Run RAT checks to validate license
headers.</p><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span
style=display:flex><span>dev/check-license
+</span></span></code></pre></div><h3 id=verifying-build-and-test>Verifying
Build and Test</h3><p>To verify that the release candidate builds properly, run
the following command.</p><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>./gradlew
build
+</span></span></code></pre></div><h2 id=testing-release-binaries>Testing
release binaries</h2><p>Release announcements will also include a maven
repository location. You can use this
+location to test downstream dependencies by adding it to your maven or gradle
build.</p><p>To use the release in your maven build, add the following to your
<code>POM</code> or <code>settings.xml</code>:</p><div class=highlight><pre
tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-xml data-lang=xml><span style=display:flex><span>...
+</span></span><span style=display:flex><span> <span
style=color:#f92672><repositories></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672><repository></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672><id></span>iceberg-release-candidate<span
style=color:#f92672></id></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672><name></span>Iceberg Release Candidate<span
style=color:#f92672></name></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672><url></span>${MAVEN_URL}<span
style=color:#f92672></url></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672></repository></span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672></repositories></span>
+</span></span><span style=display:flex><span>...
+</span></span></code></pre></div><p>To use the release in your gradle build,
add the following to your <code>build.gradle</code>:</p><div
class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-groovy data-lang=groovy><span
style=display:flex><span>repositories <span style=color:#f92672>{</span>
+</span></span><span style=display:flex><span> mavenCentral<span
style=color:#f92672>()</span>
+</span></span><span style=display:flex><span> maven <span
style=color:#f92672>{</span>
+</span></span><span style=display:flex><span> url <span
style=color:#e6db74>"${MAVEN_URL}"</span>
+</span></span><span style=display:flex><span> <span
style=color:#f92672>}</span>
+</span></span><span style=display:flex><span><span style=color:#f92672>}</span>
+</span></span></code></pre></div><p>!!! Note
+Replace <code>${MAVEN_URL}</code> with the URL provided in the release
announcement</p><h3 id=verifying-with-spark>Verifying with Spark</h3><p>To
verify using spark, start a <code>spark-shell</code> with a command like the
following command (use the appropriate
+spark-runtime jar for the Spark installation):</p><div class=highlight><pre
tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>spark-shell
<span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.jars.repositories<span
style=color:#f92672>=</span><span style=color:#e6db74>${</span>MAVEN_URL<span
style=color:#e6db74>}</span> <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --packages
org.apache.iceberg:iceberg-spark3-runtime:0.13.2 <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.sql.extensions<span
style=color:#f92672>=</span>org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions
<span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.sql.catalog.local<span
style=color:#f92672>=</span>org.apache.iceberg.spark.SparkCatalog <span
style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.sql.catalog.local.type<span
style=color:#f92672>=</span>hadoop <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.sql.catalog.local.warehouse<span
style=color:#f92672>=</span><span
style=color:#e6db74>${</span>LOCAL_WAREHOUSE_PATH<span
style=color:#e6db74>}</span> <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf
spark.sql.catalog.local.default-namespace<span
style=color:#f92672>=</span>default <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> --conf spark.sql.defaultCatalog<span
style=color:#f92672>=</span>local
+</span></span></code></pre></div><h3 id=verifying-with-flink>Verifying with
Flink</h3><p>To verify using Flink, start a Flink SQL Client with the following
command:</p><div class=highlight><pre tabindex=0
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>wget <span
style=color:#e6db74>${</span>MAVEN_URL<span
style=color:#e6db74>}</span>/iceberg-flink-runtime/0.13.2/iceberg-flink-ru [...]
+</span></span><span style=display:flex><span>
+</span></span><span style=display:flex><span>sql-client.sh embedded <span
style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> -j iceberg-flink-runtime-0.13.2.jar <span
style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> -j <span
style=color:#e6db74>${</span>FLINK_CONNECTOR_PACKAGE<span
style=color:#e6db74>}</span>-<span
style=color:#e6db74>${</span>HIVE_VERSION<span
style=color:#e6db74>}</span>_<span
style=color:#e6db74>${</span>SCALA_VERSION<span
style=color:#e6db74>}</span>-<span
style=color:#e6db74>${</span>FLINK_VERSION<span
style=color:#e6db74>}</span>.jar <span style=color:#ae81ff>\
+</span></span></span><span style=display:flex><span><span
style=color:#ae81ff></span> shell
+</span></span></code></pre></div><h2 id=voting>Voting</h2><p>Votes are cast by
replying to the release candidate announcement email on the dev mailing list
+with either <code>+1</code>, <code>0</code>, or
<code>-1</code>.</p><blockquote><p>[ ] +1 Release this as Apache Iceberg 0.13.2
+[ ] +0
+[ ] -1 Do not release this because…</p></blockquote><p>In addition to
your vote, it’s customary to specify if your vote is binding or
non-binding. Only members
+of the Project Management Committee have formally binding votes. If
you’re unsure, you can specify that your
+vote is non-binding. To read more about voting in the Apache framework,
checkout the
+<a href=https://www.apache.org/foundation/voting.html>Voting</a> information
page on the Apache foundation’s website.</p></div><div id=toc
class=markdown-body><div id=full><nav id=TableOfContents><ul><li><a
href=#setup>Setup</a><ul><li><a href=#nexus-access>Nexus access</a></li><li><a
href=#pgp-signing>PGP signing</a></li><li><a href=#apache-repository>Apache
repository</a></li></ul></li><li><a href=#creating-a-release-candidate>Creating
a release candidate</a><ul><li><a href=#buil [...]
<script src=https://iceberg.apache.org//js/jquery.easing.min.js></script>
<script type=text/javascript
src=https://iceberg.apache.org//js/search.js></script>
<script src=https://iceberg.apache.org//js/bootstrap.min.js></script>
diff --git a/index.xml b/index.xml
index 0b2404da..5fef4b77 100644
--- a/index.xml
+++ b/index.xml
@@ -12,7 +12,7 @@ Issues Issues are tracked in GitHub:
View open issues Open a new issue Slack We use the Apache Iceberg workspace on
Slack. To be invited, follow this invite
link.</description></item><item><title>Contribute</title><link>https://iceberg.apache.org/contribute/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/contribute/</guid><description>Contributing
In this page, you will find some guidelines on contributing to Apache Iceberg.
Please keep in mind that none of these are hard rules and [...]
If you are thinking of contributing but first would like to discuss the change
you wish to make, we welcome you to head over to the Community page on the
official Iceberg documentation site to find a number of ways to connect with
the community, including slack and our mailing
lists.</description></item><item><title>How To
Release</title><link>https://iceberg.apache.org/how-to-release/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/how-to-release [...]
Apache LDAP credentals for Nexus and SVN A GPG key for signing, published in
KEYS If you have not published your GPG key yet, you must publish it before
sending the vote email by doing:
-svn co https://dist.apache.org/repos/dist/dev/iceberg icebergsvn cd icebergsvn
echo &#34;&#34; &gt;&gt; KEYS # append a newline gpg
--list-sigs &lt;YOUR KEY ID HERE&gt; &gt;&gt; KEYS # append
signatures gpg --armor --export &lt;YOUR KEY ID HERE&gt;
&gt;&gt; KEYS # append public key block svn commit -m &#34;add key
for &lt;YOUR NAME HERE&gt;&#34; Nexus access Nexus credentials are
configured in your personal ~/.</description> [...]
+svn co https://dist.apache.org/repos/dist/dev/iceberg icebergsvn cd icebergsvn
echo &#34;&#34; &gt;&gt; KEYS # append a newline gpg
--list-sigs &lt;YOUR KEY ID HERE&gt; &gt;&gt; KEYS # append
signatures gpg --armor --export &lt;YOUR KEY ID HERE&gt;
&gt;&gt; KEYS # append public key block svn commit -m &#34;add key
for &lt;YOUR NAME HERE&gt;&#34; Nexus access Nexus credentials are
configured in your personal ~/.</description> [...]
Multi-Version Support Processing engine connectors maintained in the iceberg
repository are built for multiple
versions.</description></item><item><title>Puffin
Spec</title><link>https://iceberg.apache.org/puffin-spec/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/puffin-spec/</guid><description>Puffin
file format This is a specification for Puffin, a file format designed to
store information such as indexes and statistics about data managed in [...]
Format specification A file conforming to the Puffin file format specification
should have the structure as described
below.</description></item><item><title>Roadmap</title><link>https://iceberg.apache.org/roadmap/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/roadmap/</guid><description>Roadmap
Overview This roadmap outlines projects that the Iceberg community is working
on, their priority, and a rough size estimate. This is based on the latest [...]
Priority 1 API: Iceberg 1.0.0 [medium] Spark: Merge-on-read plans [large]
Maintenance: Delete file compaction [medium] Flink: Upgrade to
1.</description></item><item><title>Security</title><link>https://iceberg.apache.org/security/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://iceberg.apache.org/security/</guid><description>Reporting
Security Issues The Apache Iceberg Project uses the standard process outlined
by the Apache Security Team for reporting vulnerabilit [...]
diff --git a/search.json b/search.json
index bf384355..db478115 100644
--- a/search.json
+++ b/search.json
@@ -1 +1 @@
-[{"categories":null,"content":" Downloads The latest version of Iceberg is
0.13.2.\n0.13.2 source tar.gz – signature – sha512 0.13.2 Spark 3.2 runtime Jar
0.13.2 Spark 3.1 runtime Jar 0.13.2 Spark 3.0 runtime Jar 0.13.2 Spark 2.4
runtime Jar 0.13.2 Flink 1.14 runtime Jar 0.13.2 Flink 1.13 runtime Jar 0.13.2
Flink 1.12 runtime Jar 0.13.2 Hive runtime Jar To use Iceberg in Spark or
Flink, download the runtime JAR for your engine version and add it to the jars
folder of your installation.\n [...]
\ No newline at end of file
+[{"categories":null,"content":" Downloads The latest version of Iceberg is
0.13.2.\n0.13.2 source tar.gz – signature – sha512 0.13.2 Spark 3.2 runtime Jar
0.13.2 Spark 3.1 runtime Jar 0.13.2 Spark 3.0 runtime Jar 0.13.2 Spark 2.4
runtime Jar 0.13.2 Flink 1.14 runtime Jar 0.13.2 Flink 1.13 runtime Jar 0.13.2
Flink 1.12 runtime Jar 0.13.2 Hive runtime Jar To use Iceberg in Spark or
Flink, download the runtime JAR for your engine version and add it to the jars
folder of your installation.\n [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 40bb8389..ecc1c2f1 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://iceberg.apache.org/services/expressive-sql/</loc></url><url><loc>https://iceberg.apache.org/services/schema-evolution/</loc></url><url><loc>https://iceberg.apache.org/services/hidden-partitioning/</loc></url><url><loc>https://iceberg.apache.org/services/time-travel/</loc></url><url><loc>https://iceberg.apache.org/s
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://iceberg.apache.org/services/expressive-sql/</loc></url><url><loc>https://iceberg.apache.org/services/schema-evolution/</loc></url><url><loc>https://iceberg.apache.org/services/hidden-partitioning/</loc></url><url><loc>https://iceberg.apache.org/services/time-travel/</loc></url><url><loc>https://iceberg.apache.org/s
[...]
\ No newline at end of file