You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2018/02/05 08:59:40 UTC
svn commit: r1823140 - /jackrabbit/site/live/jcr/creating-releases.html
Author: reschke
Date: Mon Feb 5 08:59:39 2018
New Revision: 1823140
URL: http://svn.apache.org/viewvc?rev=1823140&view=rev
Log:
@trivial: Site checkin for project Apache Jackrabbit Site-1.0-SNAPSHOT
Modified:
jackrabbit/site/live/jcr/creating-releases.html
Modified: jackrabbit/site/live/jcr/creating-releases.html
URL: http://svn.apache.org/viewvc/jackrabbit/site/live/jcr/creating-releases.html?rev=1823140&r1=1823139&r2=1823140&view=diff
==============================================================================
--- jackrabbit/site/live/jcr/creating-releases.html (original)
+++ jackrabbit/site/live/jcr/creating-releases.html Mon Feb 5 08:59:39 2018
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2018-02-02
+ | Generated by Apache Maven Doxia at 2018-02-05
| Rendered using Apache Maven Fluido Skin 1.3.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20180202" />
+ <meta name="Date-Revision-yyyymmdd" content="20180205" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Jackrabbit - Creating Releases</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
@@ -189,7 +189,7 @@
<ul class="breadcrumb">
- <li id="publishDate">Last Published: 2018-02-02
+ <li id="publishDate">Last Published: 2018-02-05
</li>
@@ -475,7 +475,7 @@
<ol style="list-style-type: decimal">
-<li>When releasing from trunk, consider checking the CVE database for vulnerabilities in dependencies, using <tt>mvn org.owasp:dependency-check-maven:3.0.2:aggregate</tt> (first run will be slow because CVE databases are downloaded and parsed). If dependencies need action, open tickets and make sure they are marked as candidate backports where applicable.</li>
+<li>Consider checking the CVE database for vulnerabilities in dependencies, using <tt>mvn org.owasp:dependency-check-maven:3.0.2:aggregate</tt> (first run will be slow because CVE databases are downloaded and parsed). If dependencies need action, open tickets and make sure they are marked as candidate backports where applicable.</li>
<li>Make sure that an appropriate version for the release is entered in Jira (<a class="externalLink" href="https://issues.apache.org/jira/projects/JCR?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page">Jackrabbit Jira</a>, <a class="externalLink" href="https://issues.apache.org/jira/projects/OAK?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page">Oak Jira</a>) and that all the related issues have been resolved.</li>
@@ -485,6 +485,15 @@
<li>If the branch is one that requires Java 8 or newer, make sure that the API docs can indeed be built with Java 8, using both <tt>javadoc:javadoc</tt> and <tt>javadoc:jar</tt>.</li>
+<li>When releasing a Jackrabbit version that will be used in Oak, make sure it doesn’t break Oak.
+
+<ul>
+
+<li>Check by building the applicable Oak version using <tt>mvn clean install -PintegrationTesting -Djackrabbit.version=2.x.y-SNAPSHOT</tt></li>
+
+<li>If the update does require changes in Oak, open JIRA tickets and link them to the JIRA tickets tracking the release activity.</li>
+ </ul></li>
+
<li>Build and deploy the release artifacts with Maven. See <a href="#Steps_to_build_the_release_artifacts">below</a> for the exact steps.</li>
<li>Do a sanity check that the <a class="externalLink" href="https://repository.apache.org/index.html#stagingRepositories">staged repository</a> on repository.apache.org contains all artifacts (~19 projects for Jackrabbit).</li>