You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by bu...@apache.org on 2020/03/03 14:27:09 UTC

svn commit: r1057317 - in /websites/staging/felix/trunk/content: ./ documentation/ documentation/development/

Author: buildbot
Date: Tue Mar  3 14:27:09 2020
New Revision: 1057317

Log:
Staging update by buildbot for felix

Removed:
    websites/staging/felix/trunk/content/documentation/development/svn-repository-structure.html
Modified:
    websites/staging/felix/trunk/content/   (props changed)
    websites/staging/felix/trunk/content/documentation/development.html
    websites/staging/felix/trunk/content/documentation/development/committers.html
    websites/staging/felix/trunk/content/documentation/development/release-management-nexus.html
    websites/staging/felix/trunk/content/sitemap.html

Propchange: websites/staging/felix/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Mar  3 14:27:09 2020
@@ -1 +1 @@
-1874724
+1874727

Modified: websites/staging/felix/trunk/content/documentation/development.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/development.html (original)
+++ websites/staging/felix/trunk/content/documentation/development.html Tue Mar  3 14:27:09 2020
@@ -104,7 +104,6 @@ h2:hover > .headerlink, h3:hover > .head
 <li><a href="/documentation/development/provisional-osgi-api-policy.html">Provisional OSGi API Policy</a></li>
 <li><a href="/documentation/development/release-management-nexus.html">Release Management</a></li>
 <li><a href="/documentation/development/source-code.html">Source Code</a></li>
-<li><a href="/documentation/development/svn-repository-structure.html">SVN repository structure</a></li>
 <li><a href="/documentation/development/using-the-osgi-compliance-tests.html">Using the OSGi Compliance Tests</a></li>
 </ul>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">

Modified: websites/staging/felix/trunk/content/documentation/development/committers.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/development/committers.html (original)
+++ websites/staging/felix/trunk/content/documentation/development/committers.html Tue Mar  3 14:27:09 2020
@@ -94,10 +94,10 @@ h2:hover > .headerlink, h3:hover > .head
 Well there are a number of things that can be done. </p>
 <ul>
 <li>First of all, subscribe to the Felix dev mailing list and participate there.</li>
-<li>Add patches to issues in the issue management tool.</li>
+<li>Create a pull request and link it to an issue in the issue management tool.</li>
 </ul>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1777624 by sseifert on Fri, 6 Jan 2017 15:00:09 +0000
+        Rev. 1874727 by cziegeler on Tue, 3 Mar 2020 14:26:27 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project

Modified: websites/staging/felix/trunk/content/documentation/development/release-management-nexus.html
==============================================================================
--- websites/staging/felix/trunk/content/documentation/development/release-management-nexus.html (original)
+++ websites/staging/felix/trunk/content/documentation/development/release-management-nexus.html Tue Mar  3 14:27:09 2020
@@ -88,7 +88,7 @@ h2:hover > .headerlink, h3:hover > .head
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
-<p><em>This is the new release process for Apache Felix, based on the updated Maven <a href="http://maven.apache.org/developers/release/releasing.html">process</a></em></p>
+<p>*This is the release process for Apache Felix, based on Apache Maven <a href="https://maven.apache.org/developers/release/releasing.html">process</a></p>
 <h2 id="basics">Basics<a class="headerlink" href="#basics" title="Permanent link">&para;</a></h2>
 <p>Apache Felix artifacts are distributed in two channels: The Maven Repository and the Apache
 distribution channels.</p>
@@ -99,7 +99,7 @@ distribution channels.</p>
 <li><a href="#starting-the-vote">Call for vote</a></li>
 <li><a href="#promoting-the-release">Publish the release candidate</a>:<ul>
 <li>Publish the staged artifacts from Nexus Staging</li>
-<li><code>svn add</code> the artifacts to Subversion repository and <code>svn rm</code> the artifacts from the previous release</li>
+<li><code>svn add</code> the artifacts to the <code>dist</code> Subversion repository and <code>svn rm</code> the artifacts from the previous release</li>
 </ul>
 </li>
 <li><a href="#create-an-announcement">Announce the release</a></li>
@@ -114,13 +114,13 @@ In this case please ask a member of the
 <h2 id="prerequisites">Prerequisites<a class="headerlink" href="#prerequisites" title="Permanent link">&para;</a></h2>
 <p>To prepare or perform a release you <em>MUST BE</em> at least an Apache Felix Committer.</p>
 <ul>
-<li>each and every release must be <a href="http://www.apache.org/dev/release-signing.html">SIGNED</a>; your public key should be added to [http://www.apache.org/dist/felix/KEYS] (see <em>Appendix A</em>)</li>
+<li>each and every release must be <a href="https://www.apache.org/dev/release-signing.html">SIGNED</a>; your public key should be added to [https://www.apache.org/dist/felix/KEYS] (see <em>Appendix A</em>)</li>
 <li>your public key should also be cross-signed by other Apache committers (not required, but suggested)</li>
 <li>when preparing the release on Mac OS X, make sure you read <em>Appendix B</em> before continuing</li>
-<li>make sure you have all Apache servers defined in your <a href="http://maven.apache.org/developers/committer-settings.html">settings.xml</a></li>
-<li>use Maven 2.0.x (or 2.2.x), as Maven 2.1.x is known to produce wrong gpg pom signatures (<a href="http://jira.codehaus.org/browse/MGPG-14">MGPG-14</a>)</li>
+<li>make sure you have all Apache servers defined in your <a href="https://maven.apache.org/developers/committer-settings.html">settings.xml</a></li>
+<li>use Maven 3.5.0 (or higher) </li>
 </ul>
-<p><em>Note</em>: Listing the Apache servers in the <code>settings.xml</code> file also requires adding the password to that file. Starting with Maven 2.1 this password may be encrypted and needs not be give in plaintext. Please refer to <a href="http://maven.apache.org/guides/mini/guide-encryption.html">Password Encryption</a> for more information.</p>
+<p><em>Note</em>: Listing the Apache servers in the <code>settings.xml</code> file also requires adding the password to that file. Starting with Maven 2.1 this password may be encrypted and needs not be give in plaintext. Please refer to <a href="https://maven.apache.org/guides/mini/guide-encryption.html">Password Encryption</a> for more information.</p>
 <p>In the past we staged release candidates on our local machines using a semi-manual process. Now that we inherit from the Apache parent POM version 5, a repository manager will automatically handle staging for you. This means you now only need to specify your GPG passphrase in the release profile of your <code>$\{user.home\}/.m2/settings.xml</code>:</p>
 <div class="codehilite"><pre><span class="nt">&lt;settings&gt;</span>
   ...
@@ -141,7 +141,7 @@ In this case please ask a member of the
 <div class="codehilite"><pre><span class="nt">&lt;parent&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.felix<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>felix-parent<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>1.2.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>6<span class="nt">&lt;/version&gt;</span>
   <span class="nt">&lt;relativePath&gt;</span>../pom/pom.xml<span class="nt">&lt;/relativePath&gt;</span>
 <span class="nt">&lt;/parent&gt;</span>
 </pre></div>
@@ -166,14 +166,14 @@ the released version.
     [INFO] Retrieving previous build number from apache.snapshots.https<br />
     ...</code></div><ul>
 <li>if you experience an error during deployment like a HTTP 401 check your settings for the required server entries as outlined in the <em>Prerequisites</em></li>
-<li>be sure that the generated artifacts respect the Apache release <a href="http://www.apache.org/dev/release.html">rules</a>: NOTICE and LICENSE files should be present in the META-INF directory within the jar. For -sources artifacts, be sure that your POM does not use the maven-source-plugin:2.0.3 which is broken. The recommended version at this time is 2.0.4</li>
+<li>be sure that the generated artifacts respect the Apache release <a href="https://www.apache.org/dev/release.html">rules</a>: NOTICE and LICENSE files should be present in the META-INF directory within the jar. For -sources artifacts, be sure that your POM does not use the maven-source-plugin:2.0.3 which is broken. The recommended version at this time is 2.0.4</li>
 <li>you should verify the deployment under the <a href="https://repository.apache.org/content/groups/snapshots/org/apache/felix">snapshot</a> repository on Apache</li>
 </ul>
 </li>
 <li>Prepare the release
     <div class="codehilite"><code>$ mvn release:clean  <br />
     $ mvn release:prepare</code></div><ul>
-<li>preparing the release will create the new tag in SVN, automatically checking in on your behalf</li>
+<li>preparing the release will create the new tag in git, automatically checking in on your behalf</li>
 </ul>
 </li>
 <li>Stage the release for a vote
@@ -209,7 +209,7 @@ Staging repository:
 https://repository.apache.org/content/repositories/orgapachefelix-[YOUR REPOSITORY ID]/
 
 You can use this UNIX script to download the release and verify the signatures:
-http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
+https://github.com/apache/felix-dev/blob/master/check_staged_release.sh
 
 Usage:
 sh check_staged_release.sh [YOUR REPOSITORY ID] /tmp/felix-staging
@@ -223,10 +223,10 @@ This vote will be open for 72 hours.
 </pre></div>
 
 
-<p>To get the JIRA release notes link, browse to the FELIX <a href="http://issues.apache.org/jira/browse/FELIX">JIRA</a> page, select [Release Notes|http://issues.apache.org/jira/secure/ConfigureReleaseNote.jspa?projectId=12310100] and choose the relevant sub-project release and format (HTML)</p>
-<p>To get the list of issues left in JIRA, select the <a href="http://issues.apache.org/jira/browse/FELIX?report=com.atlassian.jira.plugin.system.project:openissues-panel">Open Issues</a> tab on the main FELIX page, and select the relevant sub-project.</p>
+<p>To get the JIRA release notes link, browse to the FELIX <a href="https://issues.apache.org/jira/browse/FELIX">JIRA</a> page, select [Release Notes|https://issues.apache.org/jira/secure/ConfigureReleaseNote.jspa?projectId=12310100] and choose the relevant sub-project release and format (HTML)</p>
+<p>To get the list of issues left in JIRA, select the <a href="https://issues.apache.org/jira/browse/FELIX?report=com.atlassian.jira.plugin.system.project:openissues-panel">Open Issues</a> tab on the main FELIX page, and select the relevant sub-project.</p>
 <h2 id="wait-for-the-results">Wait for the Results<a class="headerlink" href="#wait-for-the-results" title="Permanent link">&para;</a></h2>
-<p>From <a href="http://www.apache.org/foundation/voting.html">Votes on Package Releases</a>:</p>
+<p>From <a href="https://www.apache.org/foundation/voting.html">Votes on Package Releases</a>:</p>
 <blockquote>
 <p>Votes on whether a package is ready to be released follow a format similar to majority approval  -- except that the decision is officially determined solely by whether at least three +1 votes were registered. Releases may not be vetoed. Generally the community will table the vote to release if anyone identifies serious problems, but in most cases the ultimate decision, once three or more positive votes have been garnered, lies with the individual serving as release manager. The specifics of the process may vary from project to project, but the 'minimum of three +1 votes' rule is universal.</p>
 </blockquote>
@@ -417,7 +417,7 @@ svn: MKACTIVITY of &#39;/repos/asf/!svn/
 
 <p>This is due to a bug in Subversion on the Mac, as described by Brett Porter in his [blog|http://blogs.exist.com/bporter/2008/02/25/working-around-non-interactive-problems-in-leopards-subversion/]. He proposes putting an "svn" script at the head of your path to fix the issue.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1819013 by sseifert on Fri, 22 Dec 2017 09:03:09 +0000
+        Rev. 1874727 by cziegeler on Tue, 3 Mar 2020 14:26:27 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project

Modified: websites/staging/felix/trunk/content/sitemap.html
==============================================================================
--- websites/staging/felix/trunk/content/sitemap.html (original)
+++ websites/staging/felix/trunk/content/sitemap.html Tue Mar  3 14:27:09 2020
@@ -113,7 +113,6 @@ h2:hover > .headerlink, h3:hover > .head
 <li><a href="/documentation/development/provisional-osgi-api-policy.html">Provisional OSGi API Policy</a></li>
 <li><a href="/documentation/development/release-management-nexus.html">Release Management</a></li>
 <li><a href="/documentation/development/source-code.html">Source Code</a></li>
-<li><a href="/documentation/development/svn-repository-structure.html">SVN repository structure</a></li>
 <li><a href="/documentation/development/using-the-osgi-compliance-tests.html">Using the OSGi Compliance Tests</a></li>
 </ul>
 </li>