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:36:45 UTC

svn commit: r1057318 - in /websites/staging/felix/trunk/content: ./ documentation/development/release-management-nexus.html

Author: buildbot
Date: Tue Mar  3 14:36:45 2020
New Revision: 1057318

Log:
Staging update by buildbot for felix

Modified:
    websites/staging/felix/trunk/content/   (props changed)
    websites/staging/felix/trunk/content/documentation/development/release-management-nexus.html

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

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:36:45 2020
@@ -116,7 +116,6 @@ In this case please ask a member of the
 <ul>
 <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="https://maven.apache.org/developers/committer-settings.html">settings.xml</a></li>
 <li>use Maven 3.5.0 (or higher) </li>
 </ul>
@@ -178,7 +177,7 @@ the released version.
 </li>
 <li>Stage the release for a vote
     <div class="codehilite"><code>$ mvn release:perform</code></div><ul>
-<li>the release will automatically be inserted into a temporary staging repository for you, see the Nexus <a href="http://www.sonatype.com/books/nexus-book/reference/staging.html">staging documentation</a> for full details</li>
+<li>the release will automatically be inserted into a temporary staging repository for you, see the Nexus <a href="https://www.sonatype.com/books/nexus-book/reference/staging.html">staging documentation</a> for full details</li>
 <li>you can continue to use <code>mvn release:prepare</code> and <code>mvn release:perform</code> on other sub-projects as necessary on the same machine and they will be combined in the same staging repository - this is useful when making a release of the Felix framework and its associated bundles.</li>
 </ul>
 </li>
@@ -200,10 +199,10 @@ Subject: [VOTE] Release Felix XXX versio
 Hi,
 
 We solved N issues in this release:
-http://issues.apache.org/jira/...
+https://issues.apache.org/jira/...
 
 There are still some outstanding issues:
-http://issues.apache.org/jira/...
+https://issues.apache.org/jira/...
 
 Staging repository:
 https://repository.apache.org/content/repositories/orgapachefelix-[YOUR REPOSITORY ID]/
@@ -274,7 +273,7 @@ If you are not a member of the Apache Fe
 the PMC to execute this step.
 </div>
 
-<p>We use the distribution mechanism as described in <a href="http://www.apache.org/dev/release.html#upload-ci">How do I upload a release (newer way)?</a></p>
+<p>We use the distribution mechanism as described in <a href="https://www.apache.org/dev/release.html#upload-ci">How do I upload a release (newer way)?</a></p>
 <ol>
 <li>Check out the <a href="https://dist.apache.org/repos/dist/release/felix">Felix releases repository</a>;</li>
 <li><code>svn add</code> the artifacts to your checkout;</li>
@@ -283,7 +282,7 @@ will remove the artifacts from the main
 are still kept in the archive;</li>
 <li><code>svn commit</code> your changes.</li>
 </ol>
-<p>After committing your changes, the <a href="http://www.apache.org/dist/felix">Apache Felix Dist</a>
+<p>After committing your changes, the <a href="https://www.apache.org/dist/felix">Apache Felix Dist</a>
 folder is immediately updated. Updating the mirrors takes another few hours
 (up to a day).</p>
 <h3 id="release-to-the-maven-repository">Release to the Maven Repository<a class="headerlink" href="#release-to-the-maven-repository" title="Permanent link">&para;</a></h3>
@@ -302,7 +301,7 @@ in a checkout of the release tag (target
 <span class="nv">$ </span><span class="nb">export </span><span class="nv">obr</span><span class="o">=</span><span class="k">${</span><span class="nv">site</span><span class="k">}</span>/obr
 <span class="nv">$ </span>mvn clean install <span class="se">\</span>
     org.apache.felix:maven-bundle-plugin:deploy <span class="se">\</span>
-    -DprefixUrl<span class="o">=</span>http://repo1.maven.org/maven2 <span class="se">\</span>
+    -DprefixUrl<span class="o">=</span>https://repo1.maven.org/maven2 <span class="se">\</span>
     -DremoteOBR<span class="o">=</span>releases.xml <span class="se">\</span>
     -DaltDeploymentRepository<span class="o">=</span>apache.website::default::file:///<span class="k">${</span><span class="nv">obr</span><span class="k">}</span>
 <span class="nv">$ </span>svn commit -m<span class="s2">&quot;...&quot;</span> <span class="k">${</span><span class="nv">obr</span><span class="k">}</span>/repository.xml
@@ -311,7 +310,7 @@ in a checkout of the release tag (target
 
 <p>After committing the site must be published. If you release to OBR before <a href="update-the-site">updating the site</a> you can defer publishing until after that.
 Otherwise publish the site by visiting the <a href="https://cms.apache.org/felix/publish">Site Publication</a> link.</p>
-<p>The <a href="http://felix.apache.org/obr/releases.xml">releases</a> page is updated immediately.</p>
+<p>The <a href="https://felix.apache.org/obr/releases.xml">releases</a> page is updated immediately.</p>
 <p><strong>Note</strong>: the project building the bundle must use the <a href=""></a> and use a version equal to or higher than 1.4.2.</p>
 <p><strong>Note</strong>: with Maven 3, you must add an extension to your <code>&lt;build&gt;</code> providing the SCP/SSH protocol:</p>
 <div class="codehilite"><pre><span class="nt">&lt;build&gt;</span>
@@ -340,7 +339,7 @@ Otherwise publish the site by visiting t
 <h2 id="publish-generated-documentation">Publish Generated Documentation<a class="headerlink" href="#publish-generated-documentation" title="Permanent link">&para;</a></h2>
 <p>This procedure applies currently only to the <code>maven-bundle-plugin</code>:</p>
 <ol>
-<li>Checkout the release tag of the plugin (or reset your svn workspace to the release tag)</li>
+<li>Checkout the release tag of the plugin </li>
 <li>Run <code>mvn clean package site</code></li>
 <li>Create a new folder for the new version at <code>https://svn.apache.org/repos/asf/felix/site/trunk/content/components/bundle-plugin-archives/bundle-plugin-&lt;version&gt;</code> and publish the generated site from <code>target/site</code> there</li>
 <li>Remove the previous documentation from <code>components/bundle-plugin</code> and SVN-copy the new version there as well</li>
@@ -353,9 +352,9 @@ The Felix team is pleased to announce th
 
 &lt;&lt;insert short description of the sub-project&gt;&gt;
 
-  http://felix.apache.org/site/apache-felix-XXX.html
+  https://felix.apache.org/site/apache-felix-XXX.html
 
-This release is available from http://felix.apache.org/site/downloads.cgi and Maven:
+This release is available from https://felix.apache.org/site/downloads.cgi and Maven:
 
   &lt;dependency&gt;
     &lt;groupId&gt;org.apache.felix&lt;/groupId&gt;
@@ -375,7 +374,7 @@ Enjoy!
 
 <p>Remember to forward this announcement to <code>users@felix.apache.org</code> - try <em>not</em> to cross-post (CC:) announcements to both user and dev lists.</p>
 <p><em>Remind Carsten about this release when he writes the next board report ;)</em></p>
-<h2 id="appendix-a-create-and-add-your-key-to-httpwwwapacheorgdistfelixkeys">Appendix A: create and add your key to http://www.apache.org/dist/felix/KEYS<a class="headerlink" href="#appendix-a-create-and-add-your-key-to-httpwwwapacheorgdistfelixkeys" title="Permanent link">&para;</a></h2>
+<h2 id="appendix-a-create-and-add-your-key-to-httpswwwapacheorgdistfelixkeys">Appendix A: create and add your key to https://www.apache.org/dist/felix/KEYS<a class="headerlink" href="#appendix-a-create-and-add-your-key-to-httpswwwapacheorgdistfelixkeys" title="Permanent link">&para;</a></h2>
 <p>If you are using a *nix system with a working OpenSSH, GnuPG, and bash you can create and add your own key with the following command:</p>
 <div class="codehilite"><pre><span class="nv">$ </span>gpg --gen-key
 </pre></div>
@@ -399,25 +398,9 @@ dist release repository (you also need t
 </pre></div>
 
 
-<p>You are now <em>DONE</em> and the changes are visible on http://www.apache.org/dist/felix/KEYS.</p>
-<h2 id="appendix-b-preparing-releases-on-mac-os-x">Appendix B: preparing releases on Mac OS X<a class="headerlink" href="#appendix-b-preparing-releases-on-mac-os-x" title="Permanent link">&para;</a></h2>
-<p>When running the <code>mvn release:prepare</code> command on Mac OS X, you might see the following error:</p>
-<div class="codehilite"><pre>[INFO] Working directory: /homedir/dev/felix/dependencymanager
-[INFO] ------------------------------------------------------------------------
-[ERROR] BUILD FAILURE
-[INFO] ------------------------------------------------------------------------
-[INFO] Unable to commit files
-Provider message:
-The svn command failed.
-Command output:
-svn: Commit failed (details follow):
-svn: MKACTIVITY of &#39;/repos/asf/!svn/act/4f11ad5d-9161-0410-b4dd-cb727141ea8c&#39;: authorization failed (https://svn.apache.org){code}
-</pre></div>
-
-
-<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>
+<p>You are now <em>DONE</em> and the changes are visible on https://www.apache.org/dist/felix/KEYS.</p>
       <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;">
-        Rev. 1874727 by cziegeler on Tue, 3 Mar 2020 14:26:27 +0000
+        Rev. 1874728 by cziegeler on Tue, 3 Mar 2020 14:36:27 +0000
       </div>
       <div class="trademarkFooter"> 
         Apache Felix, Felix, Apache, the Apache feather logo, and the Apache Felix project