You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2012/09/04 10:46:06 UTC
svn commit: r1380491 - in /incubator/openmeetings/trunk/singlewebapp:
docs/ReleaseGuide.html xdocs/ReleaseGuide.xml
Author: sebawagner
Date: Tue Sep 4 08:46:06 2012
New Revision: 1380491
URL: http://svn.apache.org/viewvc?rev=1380491&view=rev
Log:
Add link to correctly handle file permissions when distributing files
Modified:
incubator/openmeetings/trunk/singlewebapp/docs/ReleaseGuide.html
incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml
Modified: incubator/openmeetings/trunk/singlewebapp/docs/ReleaseGuide.html
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/ReleaseGuide.html?rev=1380491&r1=1380490&r2=1380491&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/ReleaseGuide.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/ReleaseGuide.html Tue Sep 4 08:46:06 2012
@@ -671,21 +671,45 @@ limitations under the License.
<div>
Every release package must be signed with a PGP/GPG key.
<br />
- So if you want to release a package your Apache Id must be connected with a PGP key!<br />
+ So if you want to release a package your Apache Id must be
+ connected with a PGP key!
<br />
- You might follow:<br />
- <a href="http://www.apache.org/dev/new-committers-guide.html#security-and-pgp" target="_blank">http://www.apache.org/dev/new-committers-guide.html#security-and-pgp</a><br />
<br />
- In short:<br />
- Create PGP key pairs (private + public) (and I recommend creating a Revoke Cert)<br />
- Upload the public key (either bei using the PGP Tool that you use to create the key) or by using the web form to: <a href="http://pgp.mit.edu/" target="_blank" ref="nofollow">http://pgp.mit.edu/</a><br />
- Add the fingerprint string (something like "BF13 CF11 F9C9 0CBE 4413 09AB 0055 16BF 93A3 0395") to your profile at <a href="http://id.apche-org" target="_blank" ref="nofollow">id.apche-org</a><br />
- Wait for 6-8 hours, the server will search for a public key based on your fingerprint, if success it will create a file with your name at:<br />
- <a href="https://people.apache.org/keys/committer/">https://people.apache.org/keys/committer/</a><br />
- <br />
- If that is "success" then add your key to:<br />
- <a href="https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS">https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS</a><br />
- and follow the instructions in the file.<br />
+ You might follow:
+ <br />
+ <a href="http://www.apache.org/dev/new-committers-guide.html#security-and-pgp" target="_blank">http://www.apache.org/dev/new-committers-guide.html#security-and-pgp
+ </a>
+ <br />
+ <br />
+ In short:
+ <br />
+ Create PGP key pairs (private + public) (and I recommend creating a
+ Revoke Cert)
+ <br />
+ Upload the public key (either bei using the PGP Tool that you use
+ to create the key) or by using the web form to:
+ <a href="http://pgp.mit.edu/" target="_blank" ref="nofollow">http://pgp.mit.edu/
+ </a>
+ <br />
+ Add the fingerprint string (something like "BF13 CF11 F9C9 0CBE
+ 4413 09AB 0055 16BF 93A3 0395") to your profile at
+ <a href="http://id.apche-org" target="_blank" ref="nofollow">id.apche-org
+ </a>
+ <br />
+ Wait for 6-8 hours, the server will search for a public key based
+ on your fingerprint, if success it will create a file with your
+ name at:
+ <br />
+ <a href="https://people.apache.org/keys/committer/">https://people.apache.org/keys/committer/</a>
+ <br />
+ <br />
+ If that is "success" then add your key to:
+ <br />
+ <a href="https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS">https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS
+ </a>
+ <br />
+ and follow the instructions in the file.
+ <br />
</div>
</blockquote>
</td></tr>
@@ -795,7 +819,8 @@ limitations under the License.
<br />
<br />
After the Vote was successful on the Developer mailing list,
- you need organize a vote on the general list:
+ you
+ need organize a vote on the general list:
general@incubator.apache.org
<br />
The vote on the general list has the same process, first a VOTE
@@ -818,9 +843,12 @@ limitations under the License.
<blockquote>
<p>If VOTEs positive: Upload the release </p>
<div class="xmlcode">
- The distribution upload location (www.apache.org/dist)
- for all Apache projects is the /www/www.apache.org/dist directory on
- people.apache.org. Each project (including the Incubator) owns a
+ The distribution upload location
+ (www.apache.org/dist)
+ for all Apache projects is the
+ /www/www.apache.org/dist directory on
+ people.apache.org. Each
+ project (including the Incubator) owns a
directory within dist.
</div>
<p>
@@ -828,9 +856,17 @@ limitations under the License.
<br />
/www/www.apache.org/dist/incubator/openmeetings
<br />
- each version should have a subfolder within this directory matching the name of the release:
+ each version should have a subfolder within this directory matching
+ the name of the release:
<br />
for example 2.0-incubating
+ <br />
+ Make sure the the files/folders in the section
+ /www/www.apache.org/dist/incubator/openmeetings have the proper
+ rights,
+ see:
+ <a href="http://incubator.apache.org/guides/releasemanagement.html#distribution-permissions" target="_BLANK">http://incubator.apache.org/guides/releasemanagement.html#distribution-permissions
+ </a>
</p>
<p>
Wait 24 hours (until all Apache mirrors have synced the packages)
@@ -843,11 +879,18 @@ limitations under the License.
[ANNOUNCE] Apache OpenMeetings x.xx [Incubating] released
</p>
<p>
- Add a section to <a href="downloads.html">downloads</a> website.
+ Add a section to
+ <a href="downloads.html">downloads</a>
+ website.
+ <br />
+ Make sure that the binary packages are linked using the mirror URL
+ as base path (
+ <b>not</b>
+ www.apache.org/dist):
<br />
- Make sure that the binary packages are linked using the mirror URL as base path (<b>not</b> www.apache.org/dist):
- <br />
- Mirror URL: <a href="http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/">http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/</a>
+ Mirror URL:
+ <a href="http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/">http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/
+ </a>
</p>
</blockquote>
</td></tr>
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml?rev=1380491&r1=1380490&r2=1380491&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/ReleaseGuide.xml Tue Sep 4 08:46:06 2012
@@ -39,29 +39,56 @@
</div>
</subsection>
-
+
<subsection name="Prepare your Apache ID">
-
+
<div>
Every release package must be signed with a PGP/GPG key.
- <br/>
- So if you want to release a package your Apache Id must be connected with a PGP key!<br/>
- <br/>
- You might follow:<br/>
- <a href="http://www.apache.org/dev/new-committers-guide.html#security-and-pgp" target="_blank">http://www.apache.org/dev/new-committers-guide.html#security-and-pgp</a><br/>
- <br/>
- In short:<br/>
- Create PGP key pairs (private + public) (and I recommend creating a Revoke Cert)<br/>
- Upload the public key (either bei using the PGP Tool that you use to create the key) or by using the web form to: <a href="http://pgp.mit.edu/" target="_blank" ref="nofollow">http://pgp.mit.edu/</a><br/>
- Add the fingerprint string (something like "BF13 CF11 F9C9 0CBE 4413 09AB 0055 16BF 93A3 0395") to your profile at <a href="http://id.apche-org" target="_blank" ref="nofollow">id.apche-org</a><br/>
- Wait for 6-8 hours, the server will search for a public key based on your fingerprint, if success it will create a file with your name at:<br/>
- <a href="https://people.apache.org/keys/committer/">https://people.apache.org/keys/committer/</a><br/>
- <br/>
- If that is "success" then add your key to:<br/>
- <a href="https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS">https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS</a><br/>
- and follow the instructions in the file.<br/>
+ <br />
+ So if you want to release a package your Apache Id must be
+ connected with a PGP key!
+ <br />
+ <br />
+ You might follow:
+ <br />
+ <a
+ href="http://www.apache.org/dev/new-committers-guide.html#security-and-pgp"
+ target="_blank">http://www.apache.org/dev/new-committers-guide.html#security-and-pgp
+ </a>
+ <br />
+ <br />
+ In short:
+ <br />
+ Create PGP key pairs (private + public) (and I recommend creating a
+ Revoke Cert)
+ <br />
+ Upload the public key (either bei using the PGP Tool that you use
+ to create the key) or by using the web form to:
+ <a href="http://pgp.mit.edu/" target="_blank" ref="nofollow">http://pgp.mit.edu/
+ </a>
+ <br />
+ Add the fingerprint string (something like "BF13 CF11 F9C9 0CBE
+ 4413 09AB 0055 16BF 93A3 0395") to your profile at
+ <a href="http://id.apche-org" target="_blank" ref="nofollow">id.apche-org
+ </a>
+ <br />
+ Wait for 6-8 hours, the server will search for a public key based
+ on your fingerprint, if success it will create a file with your
+ name at:
+ <br />
+ <a href="https://people.apache.org/keys/committer/">https://people.apache.org/keys/committer/</a>
+ <br />
+ <br />
+ If that is "success" then add your key to:
+ <br />
+ <a
+ href="https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS">https://svn.apache.org/repos/asf/incubator/openmeetings/project/KEYS
+ </a>
+ <br />
+ and follow the instructions in the file.
+ <br />
</div>
-
+
</subsection>
<subsection name="Step1 - Prepare files">
@@ -157,7 +184,8 @@
<br />
<br />
After the Vote was successful on the Developer mailing list,
- you need organize a vote on the general list:
+ you
+ need organize a vote on the general list:
general@incubator.apache.org
<br />
The vote on the general list has the same process, first a VOTE
@@ -172,19 +200,32 @@
<subsection name="Step3 - Distribute and announce">
<p>If VOTEs positive: Upload the release </p>
<div class="xmlcode">
- The distribution upload location (www.apache.org/dist)
- for all Apache projects is the /www/www.apache.org/dist directory on
- people.apache.org. Each project (including the Incubator) owns a
+ The distribution upload location
+ (www.apache.org/dist)
+ for all Apache projects is the
+ /www/www.apache.org/dist directory on
+ people.apache.org. Each
+ project (including the Incubator) owns a
directory within dist.
</div>
<p>
Our distribution directory is:
- <br/>
+ <br />
/www/www.apache.org/dist/incubator/openmeetings
- <br/>
- each version should have a subfolder within this directory matching the name of the release:
- <br/>
+ <br />
+ each version should have a subfolder within this directory matching
+ the name of the release:
+ <br />
for example 2.0-incubating
+ <br />
+ Make sure the the files/folders in the section
+ /www/www.apache.org/dist/incubator/openmeetings have the proper
+ rights,
+ see:
+ <a
+ href="http://incubator.apache.org/guides/releasemanagement.html#distribution-permissions"
+ target="_BLANK">http://incubator.apache.org/guides/releasemanagement.html#distribution-permissions
+ </a>
</p>
<p>
Wait 24 hours (until all Apache mirrors have synced the packages)
@@ -197,11 +238,18 @@
[ANNOUNCE] Apache OpenMeetings x.xx [Incubating] released
</p>
<p>
- Add a section to <a href="downloads.html">downloads</a> website.
- <br/>
- Make sure that the binary packages are linked using the mirror URL as base path (<b>not</b> www.apache.org/dist):
- <br/>
- Mirror URL: <a href="http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/">http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/</a>
+ Add a section to
+ <a href="downloads.html">downloads</a>
+ website.
+ <br />
+ Make sure that the binary packages are linked using the mirror URL
+ as base path (
+ <b>not</b>
+ www.apache.org/dist):
+ <br />
+ Mirror URL:
+ <a href="http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/">http://www.apache.org/dyn/closer.cgi/incubator/openmeetings/
+ </a>
</p>
</subsection>