You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2012/05/03 14:01:13 UTC
svn commit: r1333413 - in /incubator/syncope/trunk/parent: pom.xml
src/site/resources/css/site.css src/site/site.xml
src/site/xdoc/architecture.xml src/site/xdoc/downloads.xml
src/site/xdoc/features.xml src/site/xdoc/release-process.xml
Author: ilgrosso
Date: Thu May 3 12:01:13 2012
New Revision: 1333413
URL: http://svn.apache.org/viewvc?rev=1333413&view=rev
Log:
Some site refactoring: menu reorganized, downloads page added (but not yet linked from the menu), release-process completed (and still not linked from the menu)
Added:
incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml (with props)
Modified:
incubator/syncope/trunk/parent/pom.xml
incubator/syncope/trunk/parent/src/site/resources/css/site.css
incubator/syncope/trunk/parent/src/site/site.xml
incubator/syncope/trunk/parent/src/site/xdoc/architecture.xml
incubator/syncope/trunk/parent/src/site/xdoc/features.xml
incubator/syncope/trunk/parent/src/site/xdoc/release-process.xml
Modified: incubator/syncope/trunk/parent/pom.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/pom.xml?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/pom.xml (original)
+++ incubator/syncope/trunk/parent/pom.xml Thu May 3 12:01:13 2012
@@ -997,15 +997,11 @@ under the License.
<reportSet>
<reports>
<report>index</report>
- <report>summary</report>
<report>mailing-list</report>
<report>project-team</report>
<report>scm</report>
<report>cim</report>
<report>issue-tracking</report>
- <report>dependency-management</report>
- <report>plugin-management</report>
- <report>plugins</report>
<report>license</report>
</reports>
</reportSet>
Modified: incubator/syncope/trunk/parent/src/site/resources/css/site.css
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/resources/css/site.css?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/src/site/resources/css/site.css (original)
+++ incubator/syncope/trunk/parent/src/site/resources/css/site.css Thu May 3 12:01:13 2012
@@ -16,6 +16,13 @@ KIND, either express or implied. See th
specific language governing permissions and limitations
under the License.
*/
+.toc_container {
+ width: 95%;
+ float: left;
+ margin-bottom: 10px;
+ margin-left: -25px;
+}
+
.toc {
width: 300px;
border: 1px solid gray;
@@ -23,21 +30,26 @@ under the License.
padding-bottom: 15px;
}
-ul.toc li {
- visibility: hidden;
- list-style: none;
+ul.toc, ul.toc ul {
+ list-style: decimal;
+ padding:0;
+ float:left;
+ display:block;
+ clear:left;
}
-ul.toc li ul {
- visibility: visible;
- counter-reset: item;
+ul.toc li {
+ clear:left;
+ height:1.05em;
+ position:relative;
+ left: 30px;
}
ul.toc li ul li {
- visibility: visible;
+ left: 0px;
}
-ul.toc li ul li:before {
- content: counters(item, ".") ". ";
- counter-increment: item;
-}
\ No newline at end of file
+ul.toc a {
+ float:left;
+ text-decoration:none;
+}
Modified: incubator/syncope/trunk/parent/src/site/site.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/site.xml?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/src/site/site.xml (original)
+++ incubator/syncope/trunk/parent/src/site/site.xml Thu May 3 12:01:13 2012
@@ -53,26 +53,28 @@ under the License.
<item name="Apache Syncope" href="http://incubator.apache.org/syncope/"/>
</breadcrumbs>
- <menu name="Project Information">
- <item name="Project Summary" href="project-summary.html"/>
+ <menu name="Overview">
+ <item name="Features" href="features.html"/>
+ <item name="Architecture" href="architecture.html"/>
+<!-- <item name="Downloads" href="downloads.html"/>-->
+ <item name="Javadoc" href="apidocs/index.html"/>
+ <item name="License" href="license.html"/>
+ </menu>
+
+ <menu name="Community">
<item name="Mailing Lists" href="mail-lists.html"/>
<item name="Project Team" href="team-list.html"/>
+ <item name="Roadmap" href="http://cwiki.apache.org/confluence/display/SYNCOPE/Roadmap"/>
+ <item name="Documentation" href="http://cwiki.apache.org/confluence/display/SYNCOPE/Index"/>
+ </menu>
+
+ <menu name="Development">
<item name="Source Repository" href="source-repository.html"/>
<item name="Continuous Integration" href="integration.html"/>
<item name="Issue Tracking" href="issue-tracking.html"/>
- <item name="Dependency Management" href="dependency-management.html"/>
- <item name="Plugin Management" href="plugin-management.html"/>
- <item name="Project Plugins" href="plugins.html"/>
- <item name="Project License" href="license.html"/>
+<!-- <item name="Release Process" href="release-process.html"/>-->
</menu>
- <menu name="Documentation">
- <item name="Features" href="features.html"/>
- <item name="Architecture" href="architecture.html"/>
- <item name="Wiki" href="http://cwiki.apache.org/confluence/display/SYNCOPE/Index"/>
- <item name="Javadoc" href="apidocs/index.html"/>
- </menu>
-
<menu name="ASF">
<item name="How Apache Works" href="http://www.apache.org/foundation/how-it-works.html"/>
<item name="Foundation" href="http://www.apache.org/foundation/"/>
Modified: incubator/syncope/trunk/parent/src/site/xdoc/architecture.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/xdoc/architecture.xml?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/src/site/xdoc/architecture.xml (original)
+++ incubator/syncope/trunk/parent/src/site/xdoc/architecture.xml Thu May 3 12:01:13 2012
@@ -27,12 +27,13 @@ under the License.
</properties>
<body>
- <h2>Architecture</h2>
- <macro name="toc">
- <param name="class" value="toc"/>
- </macro>
-
+ <div class="toc_container">
+ <macro name="toc">
+ <param name="class" value="toc"/>
+ </macro>
+ </div>
+
<section name="Introduction">
<p>
From an high-level point of view, the component architecture of Apache Syncope can be summarized by following figure.
@@ -83,7 +84,7 @@ under the License.
All the data in Apache Syncope (users, roles, attributes, resources, ...) is managed at an high level with a standard JPA 2.0 approach and persisted to underlying database.
</p>
<p>
- <a href="http://openjpa.apache.org">OpenJPA</a>, the chosen JPA implementation, makes Apache Syncope to be successfully deployable on most DBMS without any modification on the source code; in order to have an idea of this possibility, take a look at
+ <a href="http://openjpa.apache.org">Apache OpenJPA</a>, the chosen JPA implementation, makes Apache Syncope to be successfully deployable on most DBMS without any modification on the source code; in order to have an idea of this possibility, take a look at
<a href="http://openjpa.apache.org/builds/latest/docs/docbook/manual/ref_guide_dbsetup_dbsupport.html">available options</a>.
<br/>
Currently, Apache Syncope officially supports MySQL, PostgreSQL and Oracle DB.
@@ -117,9 +118,10 @@ under the License.
</section>
<section name="The console">
- <p>
- The web management interface for configuring and administering Syncope core. Like as other external applications, the console communicates with the core by REST calls.
+ <p>The web management interface for configuring and administering Syncope core, implemented with
+ <a href="http://wicket.apache,org">Apache Wicket</a>
</p>
+ <p>Like as other external applications, the console communicates with the core by REST calls.</p>
</section>
</body>
</document>
Added: incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml?rev=1333413&view=auto
==============================================================================
--- incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml (added)
+++ incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml Thu May 3 12:01:13 2012
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+
+-->
+<document xmlns="http://maven.apache.org/XDOC/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Downloads</title>
+ <author email="syncope-dev@incubator.apache.org">Apache Syncope Documentation Team</author>
+ </properties>
+
+ <body>
+ <div class="toc_container">
+ <macro name="toc">
+ <param name="class" value="toc"/>
+ </macro>
+ </div>
+
+ <section name="Introduction">
+ <p>Apache Syncope artifacts are distributed in source and binary form under the terms of the
+ <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+ See the included <tt>LICENSE</tt> and <tt>NOTICE</tt> files included in each artifact for additional license
+ information.
+ </p>
+ <p>Use the links below to download a source distribution of Apache Syncope.
+ It is good practice to <a href="#Verifying_Releases">verify the integrity</a> of the distribution files.</p>
+ <p><strong>Note</strong> that the preferred way to create an Apache Syncope project is to
+ <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project">generate a Maven
+ project</a> starting from published archetype.</p>
+ </section>
+
+ <section name="Current Release">
+ <subsection name="Apache Syncope 1.0.0-RC1-incubating - Released May 10th, 2012">
+ <table>
+ <thead>
+ <tr>
+ <th>Artifact</th>
+ <th>Signatures</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="http://www.apache.org/dyn/closer.cgi/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.tar.gz">syncope-root-1.0.0-RC1-incubating-source.tar.gz</a>
+ </td>
+ <td>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.tar.gz.asc">asc</a>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.tar.gz.md5">md5</a>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.tar.gz.sha1">sha1</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="http://www.apache.org/dyn/closer.cgi/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.zip">syncope-root-1.0.0-RC1-incubating-source.zip</a>
+ </td>
+ <td>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.zip.asc">asc</a>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.zip.md5">md5</a>
+ <a href="http://www.apache.org/dist/incubator/syncope/1.0.0-RC1-incubating/syncope-root-1.0.0-RC1-incubating-source.zip.sha1">sha1</a>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </subsection>
+ </section>
+
+ <section name="Older Releases">
+ </section>
+
+ <section name="Verifying Releases">
+ <p>We strongly recommend you verify the integrity of the downloaded files with both PGP and MD5.</p>
+
+ <p>The PGP signatures can be verified using <a href="http://www.pgpi.org/">PGP</a> or
+ <a href="http://www.gnupg.org/">GPG</a>.
+ First download the <a href="http://apache.org/dist/incubator/syncope/KEYS">KEYS</a> as well as the
+ <tt>*.asc</tt> signature file for the particular distribution. Make sure you get these files from the main
+ distribution directory, rather than from a mirror. Then verify the signatures using one of the following sets of
+ commands:
+
+ <source>$ pgpk -a KEYS
+$ pgpv syncope-*.tar.gz.asc
+$ pgpv syncope-*.zip.asc</source>
+
+ <source>$ pgp -ka KEYS
+$ pgp syncope-*.tar.gz.asc
+$ pgp syncope-*.zip.asc</source>
+
+ <source>$ gpg --import KEYS
+$ gpg --verify syncope-*.tar.gz.asc
+$ gpg --verify syncope-*.zip.asc</source>
+ </p>
+ <p>Alternatively, you can verify the MD5 signature on the files. A Unix/Linux program called
+ <code>md5</code> or
+ <code>md5sum</code> is included in most distributions. It is also available as part of
+ <a href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
+ Windows users can get binary md5 programs from these (and likely other) places:
+ <ul>
+ <li>
+ <a href="http://www.md5summer.org/">http://www.md5summer.org/</a>
+ </li>
+ <li>
+ <a href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5/</a>
+ </li>
+ <li>
+ <a href="http://www.pc-tools.net/win32/md5sums/">http://www.pc-tools.net/win32/md5sums/</a>
+ </li>
+ </ul>
+ </p>
+ </section>
+ </body>
+</document>
Propchange: incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: incubator/syncope/trunk/parent/src/site/xdoc/downloads.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Modified: incubator/syncope/trunk/parent/src/site/xdoc/features.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/xdoc/features.xml?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/src/site/xdoc/features.xml (original)
+++ incubator/syncope/trunk/parent/src/site/xdoc/features.xml Thu May 3 12:01:13 2012
@@ -26,55 +26,55 @@ under the License.
<author email="syncope-dev@incubator.apache.org">Apache Syncope Documentation Team</author>
</properties>
- <body>
- <h2>Features</h2>
-
- <ul>
- <li>Identity and Role Administration
- <ul>
- <li>Password management and Self-Service Operations</li>
- <li>Configurable Password encryption</li>
- <li>Attribute validators (Reg-Exp based and custom)</li>
- <li>Account Policy management</li>
- <li>Password Policy management</li>
- <li>Role-based provisioning</li>
- <li>Account status information on external resources</li>
- </ul>
- </li>
- <li>Approval and Request Management
- <ul>
- <li>End-User Request Management</li>
- <li>Approval workflow</li>
- <li>Workflow event notification</li>
- </ul>
- </li>
- <li>Domain Integration
- <ul>
- <li>Highly configurable communication with external resources powered by
- <a href="http://connid.googlecode.com" target="_blank">ConnId</a>
- </li>
- <li>Identity propagation towards external resources</li>
- <li>Reconciliation / Bulk load from external resources</li>
- <li>Identity synchronization from external resources (ActiveSync)</li>
- <li>Synchronization Policy Management</li>
- </ul>
- </li>
- <li>Business Intelligence
- <ul>
- <li>Comprehensive Auditing features</li>
- <li>Highly customizable and configurable Report generation</li>
- </ul>
- </li>
- <li>System Administration
- <ul>
- <li>RESTFul interface</li>
- <li>Web-based AJAX administration console</li>
- <li>Role-based administration</li>
- <li>Attribute schema, Derived attribute schema and Virtual Attribute schema management</li>
- <li>Role tree management</li>
- <li>Schedulable Task execution</li>
- </ul>
- </li>
- </ul>
+ <body>
+ <section name="Identity and Role Administration">
+ <ul>
+ <li>Password management and Self-Service Operations</li>
+ <li>Configurable Password encryption</li>
+ <li>Attribute validators (Reg-Exp based and custom)</li>
+ <li>Account Policy management</li>
+ <li>Password Policy management</li>
+ <li>Role-based provisioning</li>
+ <li>Account status information on external resources</li>
+ </ul>
+ </section>
+
+ <section name="Approval and Request Management">
+ <ul>
+ <li>End-User Request Management</li>
+ <li>Approval workflow</li>
+ <li>Workflow event notification</li>
+ </ul>
+ </section>
+
+ <section name="Domain Integration">
+ <ul>
+ <li>Highly configurable communication with external resources powered by
+ <a href="http://connid.googlecode.com" target="_blank">ConnId</a>
+ </li>
+ <li>Identity propagation towards external resources</li>
+ <li>Reconciliation / Bulk load from external resources</li>
+ <li>Identity synchronization from external resources (ActiveSync)</li>
+ <li>Synchronization Policy Management</li>
+ </ul>
+ </section>
+
+ <section name="Business Intelligence">
+ <ul>
+ <li>Comprehensive Auditing features</li>
+ <li>Highly customizable and configurable Report generation</li>
+ </ul>
+ </section>
+
+ <section name="System Administration">
+ <ul>
+ <li>RESTFul interface</li>
+ <li>Web-based AJAX administration console</li>
+ <li>Role-based administration</li>
+ <li>Attribute schema, Derived attribute schema and Virtual Attribute schema management</li>
+ <li>Role tree management</li>
+ <li>Schedulable Task execution</li>
+ </ul>
+ </section>
</body>
</document>
Modified: incubator/syncope/trunk/parent/src/site/xdoc/release-process.xml
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/parent/src/site/xdoc/release-process.xml?rev=1333413&r1=1333412&r2=1333413&view=diff
==============================================================================
--- incubator/syncope/trunk/parent/src/site/xdoc/release-process.xml (original)
+++ incubator/syncope/trunk/parent/src/site/xdoc/release-process.xml Thu May 3 12:01:13 2012
@@ -22,16 +22,24 @@ under the License.
xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
<properties>
- <title>Apache Syncope</title>
+ <title>Release Process</title>
<author email="syncope-dev@incubator.apache.org">Apache Syncope Documentation Team</author>
</properties>
<body>
- <p>The Syncope team is using the
- <a href="http://repository.apache.org">Apache Nexus repository</a> for releasing SNAPSHOT and release artifacts.
- More details on releasing artifacts and using Nexus can be found on the Maven website at
- <a href="http://maven.apache.org/developers/release/apache-release.html">http://maven.apache.org/developers/release/apache-release.html</a>.
- </p>
+ <div class="toc_container">
+ <macro name="toc">
+ <param name="class" value="toc"/>
+ </macro>
+ </div>
+
+ <section name="Introduction">
+ <p>The Syncope team is using the
+ <a href="http://repository.apache.org">Apache Nexus repository</a> for releasing SNAPSHOT and release artifacts.
+ More details on releasing artifacts and using Nexus can be found on the Maven website at
+ <a href="http://maven.apache.org/developers/release/apache-release.html">http://maven.apache.org/developers/release/apache-release.html</a>.
+ </p>
+ </section>
<section name="Prerequisites">
<subsection name="GPG">
@@ -92,8 +100,7 @@ under the License.
</profile>
</profiles>
...
-</settings>]]>
- </source>
+</settings>]]></source>
</subsection>
</section>
@@ -194,12 +201,12 @@ under the License.
</li>
<li>
Verify signatures: On Un*x platforms the following command can be executed:
-<source>for file in `find . -type f -iname '*.asc'`
+ <source>for file in `find . -type f -iname '*.asc'`
do
gpg --verify ${file}
done</source>
You'll need to look at the output to ensure it contains only good signatures:
-<source>gpg: Good signature from ...
+ <source>gpg: Good signature from ...
gpg: Signature made ...</source>
</li>
</ol>
@@ -219,7 +226,7 @@ gpg: Signature made ...</source>
<li>
Backup (zip or tar) your local release candidate directory in case you need to rollback the release after
the next step is performed.
-<source>cd ..
+ <source>cd ..
tar -czf 1.0-rc1.tar.gz 1.0-rc1/
cd 1.0-rc1</source>
</li>
@@ -281,54 +288,54 @@ cd 1.0-rc1</source>
</ol>
</subsection>
- <subsection name="Vote the Release">
+ <subsection name="Vote the release">
<ol>
<li>
Create a
<code>VOTE</code> email thread on
<a href="mailto:syncope-dev@incubator.apache.org">syncope-dev</a> to record votes as replies, e.g.:
<pre>
-To: syncope-dev@incubator.apache.org
-Subject: [VOTE] Apache Syncope <version>
+ To: syncope-dev@incubator.apache.org
+ Subject: [VOTE] Apache Syncope <version>
-I've created a <version> release, with the following artifacts up for a vote:
+ I've created a <version> release, with the following artifacts up for a vote:
-SVN source tag (r9999999):
-https://svn.apache.org/repos/asf/incubator/syncope/tags/<version>/
+ SVN source tag (r9999999):
+ https://svn.apache.org/repos/asf/incubator/syncope/tags/<version>/
-Maven staging repo:
-https://repository.apache.org/content/repositories/orgapachesyncope-YYY/
+ Maven staging repo:
+ https://repository.apache.org/content/repositories/orgapachesyncope-YYY/
-Source release:
-https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope-root/<version>/syncope-<version>-source.tar.gz
-https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope-root/<version>/syncope-<version>-source.zip
+ Source release (checksums and signatures are available at the same location):
+ https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope-root/<version>/syncope-<version>-source.tar.gz
+ https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope-root/<version>/syncope-<version>-source.zip
-PGP release keys (signed using ABCDEFG):
-http://www.apache.org/dist/incubator/syncope/KEYS
+ PGP release keys (signed using ABCDEFG):
+ http://www.apache.org/dist/incubator/syncope/KEYS
-Vote will be open for 72 hours.
+ Vote will be open for 72 hours.
-[ ] +1 approve
-[ ] +0 no opinion
-[ ] -1 disapprove (and reason why)
+ [ ] +1 approve
+ [ ] +0 no opinion
+ [ ] -1 disapprove (and reason why)
</pre>
</li>
<li>
Create a <code>DISCUSS</code> email thread on <a href="mailto:syncope-dev@incubator.apache.org">syncope-dev</a> for any vote questions, e.g.:
<pre>
-To: syncope-dev@incubator.apache.org
-Subject: [DISCUSS] Apache Syncope <version>
+ To: syncope-dev@incubator.apache.org
+ Subject: [DISCUSS] Apache Syncope <version>
-Discussion thread for vote on <version> release, with SVN source tag (r9999999).
+ Discussion thread for vote on <version> release, with SVN source tag (r9999999).
-For more information on the release process, check out http://www.apache.org/dev/release.html
+ For more information on the release process, check out http://www.apache.org/dev/release.html
-Some of the things to check before voting are:
- - does "mvn apache-rat:check" pass on the source
- - can you build the contents of source release (both .zip and .tar.gz) and SVN tag
- - do all of the staged jars/wars/tar.gz/zips contain the required LICENSE and NOTICE files
- - are all of the staged jars/wars/tar.gz/zips signed and the signature verifiable
- - is the signing key in the project's KEYS file and on a public server (i.e. http://www.apache.org/dist/incubator/syncope/)
+ Some of the things to check before voting are:
+ - does "mvn apache-rat:check" pass on the source
+ - can you build the contents of source release (both .zip and .tar.gz) and SVN tag
+ - do all of the staged jars/wars/tar.gz/zips contain the required LICENSE and NOTICE files
+ - are all of the staged jars/wars/tar.gz/zips signed and the signature verifiable
+ - is the signing key in the project's KEYS file and on a public server (i.e. http://www.apache.org/dist/incubator/syncope/)
</pre>
</li>
<li>
@@ -337,7 +344,7 @@ Some of the things to check before votin
</li>
<li>A -1 vote does not necessarily mean that the vote must be redone,
however it is usually a good idea to rollback the release if a -1 vote is
- received (see "Recovering from a vetoed release" below).
+ received (see <a href="#Recovering_from_a_vetoed_release">"Recovering from a vetoed release"</a>).
</li>
<li>After the vote has been open for at least 72 hours, has at least three
+1 PMC votes and no -1 votes, then post the results to the vote thread:
@@ -351,7 +358,7 @@ Some of the things to check before votin
</ol>
</subsection>
- <subsection name="Finalize the Release">
+ <subsection name="Finalize the release">
<ol>
<li>Promote the staged nexus artifacts:
<ol>
@@ -372,29 +379,32 @@ Some of the things to check before votin
</li>
<li>
Add the distribution artifacts to the distribution area
- <p>
- <strong>TO BE COMPLETED</strong>
- </p>
+<source>ssh people.apache.org
+cd /x1/www/www.apache.org/dist/incubator/syncope/
+wget -e robots=off -nH --cut-dirs=7 -np --no-check-certificate -m -A *.tar.gz* -R .asc.sha1,.asc.md5 \
+https://repository.apache.org/content/repositories/releases/org/apache/syncope/syncope-root/<version>/
+wget -e robots=off -nH --cut-dirs=7 -np --no-check-certificate -m -A *.zip* -R .asc.sha1,.asc.md5 \
+https://repository.apache.org/content/repositories/releases/org/apache/syncope/syncope-root/<version>/
+</source>
</li>
<li>
- Update the
- <em>Downloads</em> site page to point to the new release artifacts
- <p>
- <strong>TO BE COMPLETED</strong>
- </p>
+ Update the <a href="downloads.html">downloads</a> site page to point to the new release artifacts with base
+ URL
+ <source>http://www.apache.org/dyn/closer.cgi/incubator/syncope/<version>/</source>
</li>
<li>
- <p>Update the
- <a href="https://issues.apache.org/jira/plugins/servlet/project-config/SYNCOPE/versions">JIRA versions</a>
- page to mark the version as
- <strong>Released</strong>, and set the date to the date that
- the release was approved. You may also need to make a new release entry for the next release.
- </p>
+ Update the <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Create+a+new+Syncope+project">Create
+ new project</a> wiki page to point to the new release artifacts
+ </li>
+ <li>
+ Update the <a href="https://issues.apache.org/jira/plugins/servlet/project-config/SYNCOPE/versions">JIRA
+ versions</a> page to mark the version as <strong>Released</strong>, and set the date to the date that
+ the release was approved. You may also need to make a new release entry for the next release.
</li>
</ol>
</subsection>
- <subsection name="Announce the Release">
+ <subsection name="Announce the release">
Make an announcement about the release on the
<a href="mailto:syncope-user@incubator.apache.org">syncope-user</a>,
<a href="mailto:syncope-dev@incubator.apache.org">syncope-dev</a>, and
@@ -416,9 +426,11 @@ Some of the things to check before votin
</p>
<ol>
<li>
- Restore the 0.1-rc1.tar.gz and run
+ restore the 0.1-rc1.tar.gz and run
<source>mvn -P apache-release release:rollback</source>
- <em>or</em>:
+ </li>
+ <li>
+ <em>or</em>
manually revert the versions in trunk to the prior version and commit
</li>
</ol>