You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2013/12/02 16:40:12 UTC

svn commit: r1547064 - in /syncope/trunk: ./ CHANGES src/site/xdoc/downloads.xml src/site/xdoc/release-process.xml

Author: fmartelli
Date: Mon Dec  2 15:40:12 2013
New Revision: 1547064

URL: http://svn.apache.org/r1547064
Log:
merge from 1_1_X

Modified:
    syncope/trunk/   (props changed)
    syncope/trunk/CHANGES
    syncope/trunk/src/site/xdoc/downloads.xml
    syncope/trunk/src/site/xdoc/release-process.xml

Propchange: syncope/trunk/
------------------------------------------------------------------------------
  Merged /syncope/branches/1_1_X:r1546017-1547060

Modified: syncope/trunk/CHANGES
URL: http://svn.apache.org/viewvc/syncope/trunk/CHANGES?rev=1547064&r1=1547063&r2=1547064&view=diff
==============================================================================
--- syncope/trunk/CHANGES (original)
+++ syncope/trunk/CHANGES Mon Dec  2 15:40:12 2013
@@ -2,6 +2,35 @@ Apache Syncope - CHANGES
 Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
 --------------------------------------------------------------------------------
 
+Release Notes - Syncope - Version 1.1.5
+================================================================================
+** Bug
+    * [SYNCOPE-419] - Meaningless error message when attempting to delete user owning role
+    * [SYNCOPE-423] - Improve notifications
+    * [SYNCOPE-426] - UserService#update and RoleService#update require entity id to be specified twice
+    * [SYNCOPE-433] - Counting search results fails with MySQL when OR condition is used
+    * [SYNCOPE-434] - Users can log in the admin console despite of their status
+    * [SYNCOPE-435] - Password not mandatory when subscribing external resource
+    * [SYNCOPE-436] - Read-only virtual attribute values not retrieved from external resource
+    * [SYNCOPE-437] - Wrong ID generation for new Notification instances
+    * [SYNCOPE-440] - Timestamp based synchronization miss events
+
+** Improvement
+    * [SYNCOPE-420] - Provide user / role pre-processing mechanism
+    * [SYNCOPE-422] - Improve audit info
+    * [SYNCOPE-424] - Resolve OpenJPA dependency overlap
+    * [SYNCOPE-427] - Add CSV report format
+    * [SYNCOPE-431] - Provide debug logging for controller methods' input and output
+    * [SYNCOPE-432] - Replace role action labels with icons
+    * [SYNCOPE-441] - Index on Activiti table boosts overall performance
+    * [SYNCOPE-442] - Use cached virtual attribute values with offline resources
+
+** Task
+    * [SYNCOPE-448] - Provide build instructions
+    * [SYNCOPE-449] - Fix support for Eclipse IDE
+
+
+
 Release Notes - Syncope - Version 1.1.4
 ================================================================================
 ** Bug

Modified: syncope/trunk/src/site/xdoc/downloads.xml
URL: http://svn.apache.org/viewvc/syncope/trunk/src/site/xdoc/downloads.xml?rev=1547064&r1=1547063&r2=1547064&view=diff
==============================================================================
--- syncope/trunk/src/site/xdoc/downloads.xml (original)
+++ syncope/trunk/src/site/xdoc/downloads.xml Mon Dec  2 15:40:12 2013
@@ -57,8 +57,8 @@ under the License.
     </section>
 
     <section name="Current Releases">
-      <subsection name="1.1.4 Ad libitum">
-        <p>Release date: Sep 27th, 2013</p>
+      <subsection name="1.1.5 Ad libitum">
+        <p>Release date: Nov 28th, 2013</p>
         <p>
           <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Ad+libitum">Release notes</a>
         </p>
@@ -72,22 +72,22 @@ under the License.
           <tbody>
             <tr>
               <td>
-                <a href="http://www.apache.org/dyn/closer.cgi/syncope/1.1.4/syncope-1.1.4-source-release.zip">syncope-1.1.4-source-release.zip</a>
+                <a href="http://www.apache.org/dyn/closer.cgi/syncope/1.1.5/syncope-1.1.5-source-release.zip">syncope-1.1.5-source-release.zip</a>
               </td>
               <td>
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.asc">asc</a> 
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.md5">md5</a> 
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.sha1">sha1</a>
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-1.1.5-source-release.zip.asc">asc</a> 
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-1.1.5-source-release.zip.md5">md5</a> 
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-1.1.5-source-release.zip.sha1">sha1</a>
               </td>
             </tr>
             <tr>
               <td>
-                <a href="http://www.apache.org/dyn/closer.cgi/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip">syncope-standalone-1.1.4-distribution.zip</a>
+                <a href="http://www.apache.org/dyn/closer.cgi/syncope/1.1.5/syncope-standalone-1.1.5-distribution.zip">syncope-standalone-1.1.5-distribution.zip</a>
               </td>
               <td>
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.asc">asc</a> 
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.md5">md5</a> 
-                <a href="http://www.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.sha1">sha1</a>
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-standalone-1.1.5-distribution.zip.asc">asc</a> 
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-standalone-1.1.5-distribution.zip.md5">md5</a> 
+                <a href="http://www.apache.org/dist/syncope/1.1.5/syncope-standalone-1.1.5-distribution.zip.sha1">sha1</a>
               </td>
             </tr>
           </tbody>
@@ -122,8 +122,8 @@ under the License.
     </section>
 
     <section name="Older Releases">
-      <subsection name="1.1.3 Ad libitum">
-        <p>Release date: Jul 12th, 2013</p>
+      <subsection name="1.1.4 Ad libitum">
+        <p>Release date: Sep 27th, 2013</p>
         <p>
           <a href="https://cwiki.apache.org/confluence/display/SYNCOPE/Ad+libitum">Release notes</a>
         </p>
@@ -137,22 +137,22 @@ under the License.
           <tbody>
             <tr>
               <td>
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-1.1.3-source-release.zip">syncope-1.1.3-source-release.zip</a>
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip">syncope-1.1.4-source-release.zip</a>
               </td>
               <td>
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-1.1.3-source-release.zip.asc">asc</a> 
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-1.1.3-source-release.zip.md5">md5</a> 
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-1.1.3-source-release.zip.sha1">sha1</a>
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.asc">asc</a> 
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.md5">md5</a> 
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-1.1.4-source-release.zip.sha1">sha1</a>
               </td>
             </tr>
             <tr>
               <td>
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-standalone-1.1.3-distribution.zip">syncope-standalone-1.1.3-distribution.zip</a>
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip">syncope-standalone-1.1.4-distribution.zip</a>
               </td>
               <td>
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-standalone-1.1.3-distribution.zip.asc">asc</a> 
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-standalone-1.1.3-distribution.zip.md5">md5</a> 
-                <a href="http://archive.apache.org/dist/syncope/1.1.3/syncope-standalone-1.1.3-distribution.zip.sha1">sha1</a>
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.asc">asc</a> 
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.md5">md5</a> 
+                <a href="http://archive.apache.org/dist/syncope/1.1.4/syncope-standalone-1.1.4-distribution.zip.sha1">sha1</a>
               </td>
             </tr>
           </tbody>
@@ -198,14 +198,14 @@ under the License.
         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-*.zip.asc</source>
+        <source><![CDATA[$ pgpk -a KEYS
+$ pgpv syncope-*.zip.asc]]></source>
         
-        <source>$ pgp -ka KEYS
-$ pgp syncope-*.zip.asc</source>
+        <source><![CDATA[$ pgp -ka KEYS
+$ pgp syncope-*.zip.asc]]></source>
       
-        <source>$ gpg --import KEYS
-$ gpg --verify syncope-*.zip.asc</source>
+        <source><![CDATA[$ gpg --import KEYS
+$ 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 

Modified: syncope/trunk/src/site/xdoc/release-process.xml
URL: http://svn.apache.org/viewvc/syncope/trunk/src/site/xdoc/release-process.xml?rev=1547064&r1=1547063&r2=1547064&view=diff
==============================================================================
--- syncope/trunk/src/site/xdoc/release-process.xml (original)
+++ syncope/trunk/src/site/xdoc/release-process.xml Mon Dec  2 15:40:12 2013
@@ -187,13 +187,15 @@ 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'`
-                      do
-                      gpg --verify ${file} 
-                      done</source>
+                    <source><![CDATA[
+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 ...
-                      gpg: Signature made ...</source>
+                    <source><![CDATA[
+gpg: Good signature from ...
+gpg: Signature made ...]]></source>
                   </li>
                 </ol>
               </li>
@@ -211,9 +213,10 @@ under the License.
           <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 ..
-              tar -czf &lt;version&gt;.tar.gz &lt;version&gt;/
-              cd &lt;version&gt;</source>
+            <source><![CDATA[
+cd ..
+tar -czf <version>.tar.gz <version>/
+cd <version>]]></source>
           </li>
         </ol>
       </subsection>
@@ -224,36 +227,47 @@ under the License.
             <b>Staging site</b>
             <ul>
               <li>1_1_X
-                <source>svn checkout https://svn.apache.org/repos/asf/syncope/site/ site
-                  svn checkout https://svn.apache.org/repos/asf/syncope/tags/syncope-&lt;version&gt; syncope-&lt;version&gt;
-                  cd syncope-&lt;version&gt;
-                  mvn clean install
-                  mvn -P site -Dsite.deploymentBaseUrl=file:///&lt;absolute path to ../site/&lt;version&gt;&gt;
-                  cd ../site/&lt;version&gt;
-                  rm -rf syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-common syncope-standalone project-reports.html apidocs/1.html
-                  cd ..
-                  svn add &lt;version&gt;
-                  svn copy apidocs/1.0 &lt;version&gt;/apidocs/
-                  svn commit -m "Staging site for release"</source>
+                <source><![CDATA[
+svn checkout https://svn.apache.org/repos/asf/syncope/site/ site
+svn checkout https://svn.apache.org/repos/asf/syncope/tags/syncope-<version> syncope-<version>
+
+cd syncope-<version>
+mvn clean install
+mvn -P site -Dsite.deploymentBaseUrl=file:///<absolute path to ../site/<version>>
+
+cd ../site/<version>
+rm -rf syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-common syncope-standalone project-reports.html apidocs/1.html
+
+cd ..
+svn add <version>
+svn copy apidocs/1.0 <version>/apidocs/
+svn commit -m "Staging site for release"]]></source>
               </li>
               <li>1_0_X
-                <source>svn checkout https://svn.apache.org/repos/asf/syncope/site/ site
-                  svn checkout https://svn.apache.org/repos/asf/syncope/tags/syncope-&lt;version&gt; syncope-&lt;version&gt;
-                  cd syncope-&lt;version&gt;
-                  mvn clean install
-                  mvn -f parent/pom.xml -P site -Dsite.deploymentBaseUrl=file:///&lt;absolute path to ../site/&lt;version&gt;&gt;
-                  cd ../site/&lt;version&gt;
-                  rm -rf images css syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-hibernate-enhancer syncope-quality project-reports.html apidocs/1.html
-                  cd ../..
-                  svn checkout https://svn.apache.org/repos/asf/syncope/branches/1_1_X syncope-1_1_X
-                  cd syncope-1_1_X
-                  mvn -P site -Dsite.deploymentBaseUrl=file:///&lt;absolute path to ../site/&lt;version&gt;&gt;
-                  cd ../site/&lt;version&gt;
-                  rm -rf syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-common syncope-standalone project-reports.html apidocs/1.html apidocs/1.1
-                  cd ..
-                  svn add &lt;version&gt;
-                  svn copy apidocs/1.1 &lt;version&gt;/apidocs/
-                  svn commit -m "Staging site for release"</source>
+                <source><![CDATA[
+svn checkout https://svn.apache.org/repos/asf/syncope/site/ site
+svn checkout https://svn.apache.org/repos/asf/syncope/tags/syncope-<version> syncope-<version>
+                  
+cd syncope-<version>
+mvn clean install
+mvn -f parent/pom.xml -P site -Dsite.deploymentBaseUrl=file:///<absolute path to ../site/<version>>
+                  
+cd ../site/<version>
+rm -rf images css syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-hibernate-enhancer syncope-quality project-reports.html apidocs/1.html
+
+cd ../..
+svn checkout https://svn.apache.org/repos/asf/syncope/branches/1_1_X syncope-1_1_X
+
+cd syncope-1_1_X
+mvn -P site -Dsite.deploymentBaseUrl=file:///<absolute path to ../site/<version>>
+
+cd ../site/<version>
+rm -rf syncope-console syncope-client syncope-archetype syncope-core syncope-build-tools syncope-common syncope-standalone project-reports.html apidocs/1.html apidocs/1.1
+
+cd ..
+svn add <version>
+svn copy apidocs/1.1 <version>/apidocs/
+svn commit -m "Staging site for release"]]></source>
               </li>
             </ul>
           </li>
@@ -327,51 +341,52 @@ under the License.
             Create a 
             <code>VOTE</code> email thread on 
             <a href="mailto:dev@syncope.apache.org">syncope-dev</a> to record votes as replies, e.g.:
-            <pre>To: dev@syncope.apache.org
-              Subject: [VOTE] Apache Syncope &lt;version&gt;
+            <pre><![CDATA[
+To: dev@syncope.apache.org
+Subject: [VOTE] Apache Syncope <version>
 
-              I've created a &lt;version&gt; 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/syncope/tags/&lt;version&gt;/
+SVN source tag (r9999999):
+https://svn.apache.org/repos/asf/syncope/tags/<version>/
 
-              List of changes:
-              https://svn.apache.org/repos/asf/syncope/tags/&lt;version&gt;/CHANGES
+List of changes:
+https://svn.apache.org/repos/asf/syncope/tags/<version>/CHANGES
 
-              Maven staging repo:
-              https://repository.apache.org/content/repositories/orgapachesyncope-YYY/
+Maven staging repo:
+https://repository.apache.org/content/repositories/orgapachesyncope-YYY/
 
-              Source release (checksums and signatures are available at the same location):
-              https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip
+Source release (checksums and signatures are available at the same location):
+https://repository.apache.org/content/repositories/orgapachesyncope-YYY/org/apache/syncope/syncope/<version>/syncope-<version>-source-release.zip
 
-              Staging site:
-              http://syncope.apache.org/&lt;version&gt;/
+Staging site:
+http://syncope.apache.org/<version>/
 
-              PGP release keys (signed using ABCDEFG):
-              http://www.apache.org/dist/syncope/KEYS
+PGP release keys (signed using ABCDEFG):
+http://www.apache.org/dist/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)</pre>
+[ ] +1  approve
+[ ] +0  no opinion
+[ ] -1  disapprove (and reason why)]]></pre>
           </li>
           <li>
             Create a <code>DISCUSS</code> email thread on <a href="mailto:dev@syncope.apache.org">syncope-dev</a> for any vote questions, e.g.:
-            <pre>
-              To: dev@syncope.apache.org
-              Subject: [DISCUSS] Apache Syncope &lt;version&gt;
-
-              Discussion thread for vote on &lt;version&gt; release, with SVN source tag (r9999999).
-
-              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 zip and SVN tag
-              - do all of the staged jars/wars/zips contain the required LICENSE and NOTICE files
-              - are all of the staged jars/wars/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/syncope/)
+            <pre><![CDATA[
+To: dev@syncope.apache.org
+Subject: [DISCUSS] Apache Syncope <version>
+
+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
+
+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 zip and SVN tag
+- do all of the staged jars/wars/zips contain the required LICENSE and NOTICE files
+- are all of the staged jars/wars/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/syncope/)]]>
             </pre>
           </li>
           <li>
@@ -384,32 +399,33 @@ under the License.
           </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:
-            <pre>To: dev@syncope.apache.org
-              Subject: [RESULT] [VOTE] Apache Syncope &lt;version&gt;
+            <pre><![CDATA[
+To: dev@syncope.apache.org
+Subject: [RESULT] [VOTE] Apache Syncope <version>
 
-              Hi all,
-              after 72 hours, the vote for Syncope &lt;version&gt; [1] *passes*
-              with ... PMC + ... non-PMC votes.
+Hi all,
+after 72 hours, the vote for Syncope <version> [1] *passes*
+with ... PMC + ... non-PMC votes.
 
-              +1 (PMC / binding)
-              * ...
++1 (PMC / binding)
+* ...
 
-              +1 (non binding)
-              * ... (or &lt;none&gt;)
++1 (non binding)
+* ... (or <none>)
 
-              0
-              * ... (or &lt;none&gt;)
+0
+* ... (or <none>)
 
-              -1
-              * ... (or &lt;none&gt;)
+-1
+* ... (or <none>)
 
-              Thanks to everyone participating.
+Thanks to everyone participating.
 
-              I will now copy this release to Syncope' dist directory and promote the artifacts to the central Maven repository.
+I will now copy this release to Syncope' dist directory and promote the artifacts to the central Maven repository.
 
-              Best regards.
+Best regards.
 
-              [1] &lt;link to syncope-dev ML archives for the related [VOTE] thread&gt;</pre>
+[1] <link to syncope-dev ML archives for the related [VOTE] thread>]]></pre>
           </li>
         </ol>
       </subsection>
@@ -438,65 +454,63 @@ under the License.
             <code>people.apache.org</code>)
             <ul>
               <li>1_1_X
-                <source>
-                  svn co https://dist.apache.org/repos/dist/dev/syncope syncope-dist-dev
-                  cd syncope-dist-dev
-
-                  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/&lt;version&gt;/
-                  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-standalone/&lt;version&gt;/
-
-                  rm &lt;version&gt;/syncope-*asc.asc
-
-                  svn add &lt;version&gt;
-                  svn commit -m "Promoting the voted release artifacts to dist-dev area"
-
-                  svn mv -m "Moving the voted release artifacts to dist/release (source)" \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.asc \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.md5 \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.sha1 \
-                  https://dist.apache.org/repos/dist/release/syncope/&lt;version&gt;
+                <source><![CDATA[
+svn co https://dist.apache.org/repos/dist/dev/syncope syncope-dist-dev
+cd syncope-dist-dev
+
+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/<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-standalone/<version>/
+
+rm <version>/syncope-*asc.asc
+
+svn add <version>
+svn commit -m "Promoting the voted release artifacts to dist-dev area"
+
+svn mv -m "Moving the voted release artifacts to dist/release (source)" \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.asc \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.md5 \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.sha1 \
+https://dist.apache.org/repos/dist/release/syncope/<version>
   
-                  svn mv -m "Moving the voted release artifacts to dist/release (standalone)" \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-standalone-&lt;version&gt;-distribution.zip \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-standalone-&lt;version&gt;-distribution.zip.asc \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-standalone-&lt;version&gt;-distribution.zip.md5 \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-standalone-&lt;version&gt;-distribution.zip.sha1 \
-                  https://dist.apache.org/repos/dist/release/syncope/&lt;version&gt;
-
-                  svn co https://dist.apache.org/repos/dist/release/syncope syncope-dist-release
-                  cd syncope-dist-release
-                  svn rm &lt;any older release artifact (if present)&gt;
-                  svn commit -m "Cleaning up older releases"
-</source>
+svn mv -m "Moving the voted release artifacts to dist/release (standalone)" \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-standalone-<version>-distribution.zip \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-standalone-<version>-distribution.zip.asc \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-standalone-<version>-distribution.zip.md5 \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-standalone-<version>-distribution.zip.sha1 \
+https://dist.apache.org/repos/dist/release/syncope/<version>
+
+svn co https://dist.apache.org/repos/dist/release/syncope syncope-dist-release
+cd syncope-dist-release
+svn rm <any older release artifact (if present)>
+svn commit -m "Cleaning up older releases"]]></source>
               </li>
               <li>1_0_X
-                <source>
-                  svn co https://dist.apache.org/repos/dist/dev/syncope syncope-dist-dev
-                  cd syncope-dist-dev
-
-                  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/&lt;version&gt;/
-
-                  rm &lt;version&gt;/syncope-*asc.asc
-
-                  svn add &lt;version&gt;
-                  svn commit -m "Promoting the voted release artifacts to dist-dev area"
-
-                  svn mv -m "Moving the voted release artifacts to dist/release" \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.asc \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.md5 \
-                  https://dist.apache.org/repos/dist/dev/syncope/&lt;version&gt;/syncope-&lt;version&gt;-source-release.zip.sha1 \
-                  https://dist.apache.org/repos/dist/release/syncope/&lt;version&gt;
-
-                  svn co https://dist.apache.org/repos/dist/release/syncope syncope-dist-release
-                  cd syncope-dist-release
-                  svn rm &lt;any older release artifact (if present)&gt;
-                  svn commit -m "Cleaning up older releases"
-</source>
+                <source><![CDATA[
+svn co https://dist.apache.org/repos/dist/dev/syncope syncope-dist-dev
+cd syncope-dist-dev
+
+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>/
+
+rm <version>/syncope-*asc.asc
+
+svn add <version>
+svn commit -m "Promoting the voted release artifacts to dist-dev area"
+
+svn mv -m "Moving the voted release artifacts to dist/release" \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.asc \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.md5 \
+https://dist.apache.org/repos/dist/dev/syncope/<version>/syncope-<version>-source-release.zip.sha1 \
+https://dist.apache.org/repos/dist/release/syncope/<version>
+
+svn co https://dist.apache.org/repos/dist/release/syncope syncope-dist-release
+cd syncope-dist-release
+svn rm <any older release artifact (if present)>;
+svn commit -m "Cleaning up older releases"]]></source>
               </li>
             </ul>
           </li>
@@ -516,13 +530,13 @@ under the License.
           </li>
           <li>
             Promote the staging site
-            <source>
-              svn co https://svn.apache.org/repos/asf/syncope/site/
-              cd site
-              svn rm *.html apidocs css images img js
-              svn mv &lt;version&gt;/* .
-              svn rm &lt;version&gt;
-              svn commit -m "Promoting the staging site"</source>
+            <source><![CDATA[
+svn co https://svn.apache.org/repos/asf/syncope/site/
+cd site
+svn rm *.html apidocs css images img js
+svn mv <version>/* .
+svn rm <version>
+svn commit -m "Promoting the staging site"]]></source>
           </li>
         </ol>
       </subsection>