You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by gi...@apache.org on 2022/05/07 21:42:33 UTC

[lucene-site] branch asf-site updated: Automatic Site Publish by Buildbot

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/lucene-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e24700e94 Automatic Site Publish by Buildbot
e24700e94 is described below

commit e24700e94a7cce388d26e0e6bacdd34022b9113f
Author: buildbot <us...@infra.apache.org>
AuthorDate: Sat May 7 21:42:30 2022 +0000

    Automatic Site Publish by Buildbot
---
 output/feeds/all.atom.xml           |  4 ++--
 output/feeds/pylucene/news.atom.xml |  4 ++--
 output/pylucene/index.html          |  9 ++++----
 output/pylucene/install.html        | 18 ++++++----------
 output/pylucene/jcc/install.html    | 43 +++++++++++++++++++------------------
 output/pylucene/news.html           |  4 ++--
 6 files changed, 38 insertions(+), 44 deletions(-)

diff --git a/output/feeds/all.atom.xml b/output/feeds/all.atom.xml
index f0c0d1a7c..2cd9f96c2 100644
--- a/output/feeds/all.atom.xml
+++ b/output/feeds/all.atom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Apache Lucene</title><link href="/" rel="alternate"></link><link href="/feeds/all.atom.xml" rel="self"></link><id>/</id><updated>2022-04-27T00:00:00+00:00</updated><subtitle></subtitle><subtitle></subtitle><entry><title>PyLucene 9.1.0 available</title><link href="/" rel="alternate"></link><published>2022-04-27T00:00:00+00:00</published><updated>2022-04-27T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2 [...]
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Apache Lucene</title><link href="/" rel="alternate"></link><link href="/feeds/all.atom.xml" rel="self"></link><id>/</id><updated>2022-04-27T00:00:00+00:00</updated><subtitle></subtitle><subtitle></subtitle><entry><title>PyLucene 9.1.0 available</title><link href="/" rel="alternate"></link><published>2022-04-27T00:00:00+00:00</published><updated>2022-04-27T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2 [...]
 See &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/CHANGES"&gt;PyLucene 9.1.0 CHANGES&lt;/a&gt; and &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/jcc/CHANGES"&gt;JCC 3.12 CHANGES&lt;/a&gt; for details.&lt;br/&gt;
 Source distributions are available &lt;a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;</content><category term="pylucene/news"></category></entry><entry><title>Apache Lucene™ 9.1.0 available</title><link href="/" rel="alternate"></link><published>2022-03-22T00:00:00+00:00</published><updated>2022-03-22T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2022-03-22:/</id><summary type="html">&lt;p&gt;T [...]
 &lt;p&gt;Apache Lucene is a high-performance, full-featured search engine library written entirely in Java. It is a technology suitable for nearly any application that requires structured search, full-text search, faceting, nearest-neighbor search across high-dimensionality vectors, spell …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The Lucene PMC is pleased to announce the release of Apache Lucene 9.1.0.&lt;/p&gt;
@@ -38,7 +38,7 @@ Source distributions are available &lt;a href="https://www.apache.org/dyn/closer
 &lt;h3 id="lucene-8111-release-highlights"&gt;Lucene 8.11.1 Release Highlights:&lt;/h3&gt;
 &lt;ul&gt;
 &lt;li&gt;Log4j is upgraded to v2.16.0 to mitigate CVE-2021-44228 (for Luke users)&lt;/li&gt;
-&lt;/ul&gt;</content><category term="core/news"></category></entry><entry><title>PyLucene 8.11.0 available</title><link href="/" rel="alternate"></link><published>2021-12-15T00:00:00+00:00</published><updated>2021-12-15T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-12-15:/</id><content type="html">&lt;p&gt;This release tracks Lucene Core's 8.11.0 &lt;a href="https://lucene.apache.org/core/corenews.html"&gt;release&lt;/a&gt;.&lt;br/&gt;
+&lt;/ul&gt;</content><category term="core/news"></category></entry><entry><title>PyLucene 8.11.0 available</title><link href="/" rel="alternate"></link><published>2021-12-15T00:00:00+00:00</published><updated>2021-12-15T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-12-15:/</id><content type="html">&lt;p&gt;This release tracks Lucene Core's 8.11.0 &lt;a href="https://lucene.apache.org/core/corenews.html"&gt;release&lt;/a&gt; and requires Java 8.& [...]
 See &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/CHANGES"&gt;PyLucene 8.11.0 CHANGES&lt;/a&gt; and &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/jcc/CHANGES"&gt;JCC 3.11 CHANGES&lt;/a&gt; for details.&lt;br/&gt;
 Source distributions are available &lt;a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;</content><category term="pylucene/news"></category></entry><entry><title>Apache Lucene™ 9.0.0 available</title><link href="/" rel="alternate"></link><published>2021-12-07T00:00:00+00:00</published><updated>2021-12-07T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-12-07:/</id><summary type="html">&lt;p&gt;T [...]
 &lt;p&gt;Apache Lucene is a high-performance, full-featured search engine library written entirely in Java. It is a technology suitable for nearly any application that requires structured search, full-text search, faceting, nearest-neighbor search across high-dimensionality vectors, spell …&lt;/p&gt;</summary><content type="html">&lt;p&gt;The Lucene PMC is pleased to announce the release of Apache Lucene 9.0.0.&lt;/p&gt;
diff --git a/output/feeds/pylucene/news.atom.xml b/output/feeds/pylucene/news.atom.xml
index a68732ea9..91a431ddf 100644
--- a/output/feeds/pylucene/news.atom.xml
+++ b/output/feeds/pylucene/news.atom.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Apache Lucene - pylucene/news</title><link href="/" rel="alternate"></link><link href="/feeds/pylucene/news.atom.xml" rel="self"></link><id>/</id><updated>2022-04-27T00:00:00+00:00</updated><subtitle></subtitle><subtitle></subtitle><entry><title>PyLucene 9.1.0 available</title><link href="/" rel="alternate"></link><published>2022-04-27T00:00:00+00:00</published><updated>2022-04-27T00:00:00+00:00</updated><author><name>Lucene Developers</na [...]
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Apache Lucene - pylucene/news</title><link href="/" rel="alternate"></link><link href="/feeds/pylucene/news.atom.xml" rel="self"></link><id>/</id><updated>2022-04-27T00:00:00+00:00</updated><subtitle></subtitle><subtitle></subtitle><entry><title>PyLucene 9.1.0 available</title><link href="/" rel="alternate"></link><published>2022-04-27T00:00:00+00:00</published><updated>2022-04-27T00:00:00+00:00</updated><author><name>Lucene Developers</na [...]
 See &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/CHANGES"&gt;PyLucene 9.1.0 CHANGES&lt;/a&gt; and &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/jcc/CHANGES"&gt;JCC 3.12 CHANGES&lt;/a&gt; for details.&lt;br/&gt;
-Source distributions are available &lt;a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;</content><category term="pylucene/news"></category></entry><entry><title>PyLucene 8.11.0 available</title><link href="/" rel="alternate"></link><published>2021-12-15T00:00:00+00:00</published><updated>2021-12-15T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-12-15:/</id><content type="html">&lt;p&gt;This r [...]
+Source distributions are available &lt;a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;</content><category term="pylucene/news"></category></entry><entry><title>PyLucene 8.11.0 available</title><link href="/" rel="alternate"></link><published>2021-12-15T00:00:00+00:00</published><updated>2021-12-15T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-12-15:/</id><content type="html">&lt;p&gt;This r [...]
 See &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/CHANGES"&gt;PyLucene 8.11.0 CHANGES&lt;/a&gt; and &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/jcc/CHANGES"&gt;JCC 3.11 CHANGES&lt;/a&gt; for details.&lt;br/&gt;
 Source distributions are available &lt;a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;</content><category term="pylucene/news"></category></entry><entry><title>PyLucene 8.9.0 available</title><link href="/" rel="alternate"></link><published>2021-06-22T00:00:00+00:00</published><updated>2021-06-22T00:00:00+00:00</updated><author><name>Lucene Developers</name></author><id>tag:None,2021-06-22:/</id><content type="html">&lt;p&gt;This re [...]
 See &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_9_0/CHANGES"&gt;PyLucene 8.9.0 CHANGES&lt;/a&gt; and &lt;a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_9_0/jcc/CHANGES"&gt;JCC 3.10 CHANGES&lt;/a&gt; for details.&lt;br/&gt;
diff --git a/output/pylucene/index.html b/output/pylucene/index.html
index 5ee05d5c0..7b7f0c9f8 100644
--- a/output/pylucene/index.html
+++ b/output/pylucene/index.html
@@ -89,9 +89,8 @@ Interface (JNI). Sources for JCC are included with the PyLucene sources.</p>
 <h2 id="requirements">Requirements</h2>
 <p>PyLucene is supported on macOS, Linux, Solaris and Windows.</p>
 <p>PyLucene requires Python 3.x (x &gt;= 3), or Python version 2.x (x &gt;= 3.5), and
-Java x (x &gt;= 8). Building PyLucene requires GNU Make, a recent version of
-<a href="https://ant.apache.org">Ant</a> capable of building Java
-<a href="https://lucene.apache.org/java/">Lucene</a> and a C++ compiler. Use of
+Java x (x &gt;= 8 for PyLucene 8 and earlier, x &gt;= 11 for PyLucene 9).
+Building PyLucene requires GNU Make and a C++ compiler. Use of
 <a href="https://pypi.python.org/pypi/setuptools">setuptools</a> is recommended.</p>
 <p>See the JCC <a href="jcc/install.html">installation</a> instructions for more information
 about building JCC from sources.</p>
@@ -109,14 +108,14 @@ about building PyLucene from sources.</p>
     27 April 2022 - PyLucene 9.1.0 available
     <a class="headerlink" href="news.html#pylucene-910-available" title="Permanent link">¶</a>
   </h2>
-  <p>This release tracks Lucene Core's 9.1.0 <a href="https://lucene.apache.org/core/corenews.html">release</a>.<br/>
+  <p>This release tracks Lucene Core's 9.1.0 <a href="https://lucene.apache.org/core/corenews.html">release</a> and requires Java 11.<br/>
 See <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/CHANGES">PyLucene 9.1.0 CHANGES</a> and <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/jcc/CHANGES">JCC 3.12 CHANGES</a> for details.<br/>
 Source distributions are available <a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/">here</a>.<br/></p>
   <h2 id="pylucene-8110-available">
     15 December 2021 - PyLucene 8.11.0 available
     <a class="headerlink" href="news.html#pylucene-8110-available" title="Permanent link">¶</a>
   </h2>
-  <p>This release tracks Lucene Core's 8.11.0 <a href="https://lucene.apache.org/core/corenews.html">release</a>.<br/>
+  <p>This release tracks Lucene Core's 8.11.0 <a href="https://lucene.apache.org/core/corenews.html">release</a> and requires Java 8.<br/>
 See <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/CHANGES">PyLucene 8.11.0 CHANGES</a> and <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/jcc/CHANGES">JCC 3.11 CHANGES</a> for details.<br/>
 Source distributions are available <a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/">here</a>.<br/></p>
   <h2 id="pylucene-890-available">
diff --git a/output/pylucene/install.html b/output/pylucene/install.html
index 249aeb317..921e38e8d 100644
--- a/output/pylucene/install.html
+++ b/output/pylucene/install.html
@@ -77,18 +77,12 @@
 <p>PyLucene is completely code-generated by JCC whose sources are included with the
 PyLucene sources.</p>
 <h2 id="requirements">Requirements</h2>
-<p>To build PyLucene a Java Development Kit (JDK) and <a href="https://ant.apache.org">Ant</a>
-are required; use of the resulting PyLucene binaries requires only a Java Runtime
-Environment (JRE).</p>
-<p><strong>Attention:</strong> Starting with release 6.x, Lucene requires Java 1.8.</p>
-<p>On macOS, you will need to install Oracle Java 8, and due to a
-<a href="https://bugs.openjdk.java.net/browse/JDK-7131356">bug</a> in the JDK for macOS,
-you will <strong>also</strong> need to install Apple's Java 1.6.</p>
-<p>On macOS, once installed, a way to make Java 1.8 the default in your bash shell is:<br/></p>
-<div class="highlight"><pre><span></span><code>$ <span class="nb">export</span> <span class="nv">JAVA_HOME</span><span class="o">=</span><span class="se">\`</span>/usr/libexec/java_home<span class="se">\`</span>
-</code></pre></div>
-
-<p>Be sure to verify that JAVA_HOME value.</p>
+<p>To build PyLucene a Java Development Kit is required; use of the resulting PyLucene binaries requires only a Java Runtime Environment (JRE).
+A recent C/C++ compiler is also required.</p>
+<p><strong>Attention:</strong> Starting with release 9.x, Lucene requires Java 11 or above.<br/>
+<strong>Attention:</strong> Starting with release 6.x, Lucene requires Java 1.8.</p>
+<p>On macos and linux, the <a href="https://adoptium.net/">Temurin JDK</a> is recommended.
+See "Notes for Linux" at <a href="jcc/install.html">this page</a> for installation instructions on Linux Debian 11.</p>
 <p>On any system, if you're upgrading your Java installation, please rebuild
 JCC as well. You must use the same version of Java for both JCC and PyLucene.</p>
 <p>A modern version of setuptools is required for building JCC in shared mode.
diff --git a/output/pylucene/jcc/install.html b/output/pylucene/jcc/install.html
index 8a8ed1911..3d682eca5 100644
--- a/output/pylucene/jcc/install.html
+++ b/output/pylucene/jcc/install.html
@@ -75,8 +75,10 @@
   <h2 id="getting-jccs-source-code">Getting JCC's Source Code</h2>
 <p>JCC's source code is included with PyLucene's. If you've downloaded the PyLucene
 source code already, JCC's is to be found in the <em>jcc</em> subdirectory.</p>
-<p>To get the JCC source code only from SVN use:<br/>
-<code>$ svn co https://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc jcc</code></p>
+<p>To get the JCC source code only from SVN use:</p>
+<div class="highlight"><pre><span></span><code><span class="err">svn co https://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc jcc</span>
+</code></pre></div>
+
 <h2 id="building-jcc">Building JCC</h2>
 <p>JCC is a Python extension written in Python and C++. It requires a Java Runtime
 Environment to operate as it uses Java's reflection APIs to do its work. It is
@@ -99,16 +101,13 @@ compile the extensions it is used to generate code for.</p>
 <p>At the command line, enter:</p>
 </li>
 </ul>
-<div class="highlight"><pre><span></span><code>$ python setup.py build&lt;br/&gt;
-$ sudo python setup.py install&lt;br/&gt;
+<div class="highlight"><pre><span></span><code><span class="err">python setup.py build</span>
+<span class="err">sudo python setup.py install</span>
 </code></pre></div>
 
 <h2 id="requirements">Requirements</h2>
-<p>JCC requires a Java Development Kit to be present. It uses the Java Native Invocation
-Interface and expects <em>&lt;jni.h&gt;</em> and the Java libraries to be present at build
-and runtime.</p>
-<p>JCC requires a C++ compiler. A recent C++ compiler for your platform is expected
-to work as expected.</p>
+<p>JCC requires a Java Development Kit to be present. It uses the Java Native Invocation (JNI) interface and expects <em>&lt;jni.h&gt;</em> and the Java libraries to be present at build and runtime.</p>
+<p>JCC requires a C++ compiler. A recent C++ compiler for your platform is recommeded and should work as expected.</p>
 <h2 id="shared-mode-support-for-the-shared-flag">Shared Mode: Support for the <em>--shared</em> Flag</h2>
 <p>JCC includes a small runtime that keeps track of the Java VM and of Java objects
 escaping it. Because there can be only one Java VM embedded in a given process
@@ -170,23 +169,25 @@ to use when <em>setup.py</em> was able to derive <em>JAVAHOME</em> and <em>JAVAF
 Getting the java configuration correct is important and is done differently for
 every distribution.<br/>For example:</p>
 <ul>
-<li>On Ubuntu, to install Java 5, these commands may be used:</li>
+<li>On Debian 11, the commands below install Temurin Java 17, Python 3.9, gcc, g++ and make</li>
 </ul>
-<div class="highlight"><pre><span></span><code><span class="err">      $ sudo apt-get install sun-java5-jdk&lt;br/&gt;</span>
-<span class="err">      $ sudo update-java-alternatives -s java-1.5.0-sun&lt;br/&gt;</span>
+<p>install Temurin Java (Adoptium)</p>
+<div class="highlight"><pre><span></span><code><span class="err">sudo -s</span>
+<span class="err">apt install wget apt-transport-https gnupg</span>
+<span class="err">wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add -</span>
+<span class="err">echo &quot;deb https://packages.adoptium.net/artifactory/deb $(awk -F= &#39;/^VERSION_CODENAME/{print$2}&#39; /etc/os-release) main&quot; | tee /etc/apt/sources.list.d/adoptium.list</span>
 </code></pre></div>
 
-<p>The samples flags for Linux in JCC's setup.py should be close to correct.</p>
-<ul>
-<li>On Gentoo, the <em>java-config</em> utility should be used to locate, and possibly
-change, the default java installation. The sample flags for Linux in JCC's
-<em>setup.py</em> should be changed to reflect the root of the Java installation which
-may be obtained via:</li>
-</ul>
-<div class="highlight"><pre><span></span><code><span class="err">      $ java-config -O</span>
+<p>install gcc, g++ and make</p>
+<div class="highlight"><pre><span></span><code><span class="err">sudo apt install gcc-x86-64-linux-gnu g++-x86-64-linux-gnu make</span>
+</code></pre></div>
+
+<p>install Python 3.9 with development, virtual environment and setuptools support</p>
+<div class="highlight"><pre><span></span><code><span class="err">sudo apt install python3.9-dev python3-venv python3-setuptools</span>
 </code></pre></div>
 
-<p>See earlier section about <a href="#shared">Shared Mode</a> for Linux support.</p>
+<p>The samples flags for Linux in JCC's setup.py should be close to correct.
+See earlier section about <a href="#shared">Shared Mode</a> for Linux support.</p>
 <h2 id="notes-for-solaris-11-with-sun-studio-c-12">Notes for Solaris 11 with Sun Studio C++ 12</h2>
 <p>JCC has been built and tested on Solaris 11 with Sun Studio C++ 12, Java 1.6 and
 Python 2.4.</p>
diff --git a/output/pylucene/news.html b/output/pylucene/news.html
index f8db8b849..df73a3900 100644
--- a/output/pylucene/news.html
+++ b/output/pylucene/news.html
@@ -81,14 +81,14 @@
       27 April 2022 - PyLucene 9.1.0 available
       <a class="headerlink" href="#pylucene-910-available" title="Permanent link">¶</a>
     </h2>
-    <p>This release tracks Lucene Core's 9.1.0 <a href="https://lucene.apache.org/core/corenews.html">release</a>.<br/>
+    <p>This release tracks Lucene Core's 9.1.0 <a href="https://lucene.apache.org/core/corenews.html">release</a> and requires Java 11.<br/>
 See <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/CHANGES">PyLucene 9.1.0 CHANGES</a> and <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_9_1_0/jcc/CHANGES">JCC 3.12 CHANGES</a> for details.<br/>
 Source distributions are available <a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/">here</a>.<br/></p>
     <h2 id="pylucene-8110-available">
       15 December 2021 - PyLucene 8.11.0 available
       <a class="headerlink" href="#pylucene-8110-available" title="Permanent link">¶</a>
     </h2>
-    <p>This release tracks Lucene Core's 8.11.0 <a href="https://lucene.apache.org/core/corenews.html">release</a>.<br/>
+    <p>This release tracks Lucene Core's 8.11.0 <a href="https://lucene.apache.org/core/corenews.html">release</a> and requires Java 8.<br/>
 See <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/CHANGES">PyLucene 8.11.0 CHANGES</a> and <a href="https://svn.apache.org/repos/asf/lucene/pylucene/tags/pylucene_8_11_0/jcc/CHANGES">JCC 3.11 CHANGES</a> for details.<br/>
 Source distributions are available <a href="https://www.apache.org/dyn/closer.lua/lucene/pylucene/">here</a>.<br/></p>
     <h2 id="pylucene-890-available">