Author: hartmannathan
Date: Fri Nov 15 20:43:50 2019
New Revision: 1869882

URL: http://svn.apache.org/viewvc?rev=1869882&view=rev
Log:
Merge 'staging' to 'publish'.

Modified:
    subversion/site/publish/   (props changed)
    subversion/site/publish/docs/release-notes/1.14.html
    subversion/site/publish/index.html   (props changed)
    subversion/site/publish/news.html   (props changed)
    subversion/site/publish/roadmap.html   (props changed)

Propchange: subversion/site/publish/
------------------------------------------------------------------------------
  Merged /subversion/site/staging:r1869159-1869871

Modified: subversion/site/publish/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.14.html?rev=1869882&r1=1869881&r2=1869882&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.14.html (original)
+++ subversion/site/publish/docs/release-notes/1.14.html Fri Nov 15 20:43:50 
2019
@@ -39,6 +39,10 @@
   <li><a href="#"
       >###</a></li>
   -->
+  <li><a href="#python3"
+      >Support for Python 3.x</a></li>
+  <li><a href="#python2"
+      >Support for Python 2.7 is being phased out</a></li>
   <li><a href="#enhancements"
       >Many enhancements and bug fixes</a></li>
   <li><a href="#issues"
@@ -197,6 +201,124 @@ users.  We'll cover those in this sectio
 
 </div> <!-- client-server-improvements -->
 
+<div class="h3" id="apis">
+<h3>API changes, improvements and language bindings
+    (<em>client and server</em>)
+  <a class="sectionlink" href="#apis"
+    title="Link to this section">&para;</a>
+</h3>
+
+<div class="h4" id="python3">
+<h4>Support for Python 3.x
+  <a class="sectionlink" href="#python3"
+    title="Link to this section">&para;</a>
+</h4>
+
+<p>Some optional features of Subversion utilize the Python scripting
+language.</p>
+
+<p>Subversion's SWIG Python bindings and Subversion's test suite now
+support Python 3.x (and newer).</p>
+
+<!-- ### -->
+<p class="todo">TODO: Describe which minor releases of Python 3.x we
+plan to support through the four-year LTS period of Subversion 1.14.
+Per recent discussions on the dev@ mailing list, that might be some
+form of "rolling" support: In each 1.14.x patch release, we would make
+an effort to support the oldest through newest minor lines of Python
+3.x that Python upstream supports at the time of our release. However,
+we could drop support for the oldest one if we have a compelling
+reason to do so.</p>
+
+<p>Of course, we welcome contributions that extend Subversion's Python
+support to include other versions, subject to the project's other needs.
+See the section
+<a href="#enthusiastic-contributors">Enthusiastic Contributors
+Welcome</a> below.</p>
+
+</div>  <!-- python3 -->
+
+<div class="h4" id="python2">
+<h4>Support for Python 2.7 is being phased out
+  <a class="sectionlink" href="#python2"
+    title="Link to this section">&para;</a>
+</h4>
+
+<p>As of 1 January 2020, <a href="https://www.python.org/dev/peps/pep-0373/";>
+Python 2.7 has reached end of life</a>. All users are strongly encouraged
+to move to Python 3.</p>
+
+<p>As Subversion 1.14 is a Long Term Support (LTS) release with
+planned support into 2024, well beyond end-of-life for Python 2.7, the
+core Subversion developers cannot commit to supporting and testing
+with Python 2.7, or to fixing bugs that affect Python 2.7 only, for
+the duration of this support period.</p>
+
+<p>This means that although Subversion 1.14.0 still technically works
+with Python 2.7, any later 1.14.x point release may drop this support
+if it becomes too difficult to maintain.</p>
+
+<p>If you must continue using Python 2.7, our previous Long Term Support
+release, Subversion 1.10, is supported until 2022. Python 2.7 support
+will not be removed from Subversion 1.10.</p>
+
+<p>Of course, we welcome contributions that extend Subversion's Python
+2.7 support, subject to the project's other needs. See the section
+<a href="#enthusiastic-contributors">Enthusiastic Contributors
+Welcome</a> below.</p>
+
+</div>  <!-- python2 -->
+
+<div class="notice">
+<p><strong>Python is Optional.</strong></p>
+
+<p>Subversion does <strong>not</strong> require Python for its basic
+operation. Python is only required for building Subversion and for
+using Subversion's SWIG Python bindings or hook scripts coded in
+Python.  If you do not do either of these things, then this change
+does not affect you.</p>
+
+<p>In more detail, Python is required for doing any of the
+following:</p>
+
+<ul>
+<li>Use the SWIG Python bindings</li>
+<li>Use the ctypes Python bindings</li>
+<li>Build Subversion on Windows</li>
+<li>Build Subversion from a tarball on Unix-like systems and run
+    Subversion's test suite</li>
+<li>Build Subversion from a working copy checked out from Subversion's
+    own repository</li>
+<li>Build the SWIG Python bindings</li>
+<li>Build the ctypes Python bindings</li>
+</ul>
+
+<p>The Python bindings are used by:</p>
+
+<ul>
+<li>Third-party programs (e.g.,
+    <a href="https://github.com/viewvc/viewvc/";>ViewVC</a>)</li>
+<li>Scripts distributed with Subversion itself in the tools/
+    subdirectory.</li>
+<li>Any in-house scripts you may have.</li>
+</ul>
+
+<p>Python is <strong>not</strong> required for doing any of the
+following:</p>
+
+<ul>
+<li>Use the core command-line binaries (svn, svnadmin, svnsync,
+    &hellip;)</li>
+<li>Use Subversion's C libraries</li>
+<li>Use any of Subversion's other language bindings</li>
+<li>Build Subversion from a tarball on Unix-like systems without
+    running Subversion's test suite</li>
+</ul>
+
+</div> <!-- notice -->
+
+</div>  <!-- apis -->
+
 </div>  <!-- enhancements -->
 
 <div class="h2" id="issues">
@@ -245,6 +367,46 @@ if they occur.</p>
 
 </div>  <!-- lts-release -->
 
+<div class="h2" id="enthusiastic-contributors">
+<h2>Enthusiastic Contributors Welcome!
+  <a class="sectionlink" href="#enthusiastic-contributors"
+    title="Link to this section">&para;</a>
+</h2>
+
+<p>You can contribute to Subversion!</p>
+
+<p>As Subversion is an open source project developed and supported by
+volunteers, we are always happy to welcome enthusiastic participants
+to the community.</p>
+
+<p>Whether you'd like to see support for additional versions of Python
+or have ideas for some big new features, if you're willing to invest
+the effort, Subversion can be anything you imagine.</p>
+
+<p>Join the conversation by email: For our mailing lists, see
+<a href="https://subversion.apache.org/mailing-lists.html";>
+https://subversion.apache.org/mailing-lists.html</a></p>
+
+<p>Or by IRC at irc.freenode.net:</p>
+<ul>
+  <li>#svn channel: User chat and help using Subversion</li>
+  <li>#svn-dev channel: Get involved in development!</li>
+</ul>
+
+<p>Get the source:</p>
+<ul>
+  <li>Check out Subversion's source using Subversion:
+    <pre>$ svn checkout 
https://svn.apache.org/repos/asf/subversion/trunk/</pre></li>
+
+  <li>or download the latest release tarball:
+    <a href="https://subversion.apache.org/download.cgi";
+    >https://subversion.apache.org/download.cgi</a></li>
+</ul>
+
+<p>Join us today!</p>
+
+</div>  <!-- enthusiastic-contributors -->
+
 <!-- ***************** END CONTENT ****************** -->
 </div> <!-- #site-content -->
 </body>

Propchange: subversion/site/publish/index.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/index.html:r1869159-1869871

Propchange: subversion/site/publish/news.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/news.html:r1869159-1869871

Propchange: subversion/site/publish/roadmap.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/roadmap.html:r1869159-1869871


Reply via email to