<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Development Process</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>Recent changes to Development Process</description><atom:link href="https://sourceforge.net/p/opensaf/wiki/Development%20Process/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 11 Apr 2017 11:37:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/opensaf/wiki/Development%20Process/feed" rel="self" type="application/rss+xml"/><item><title>Development Process modified by Anders Widell</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -1,4 +1,4 @@
-Note: this page will soon be updated to reflect the new workflow when using [GIT].
+Note: this page will soon be updated to reflect the new workflow when using [GIT] and the new [branching strategy](https://sourceforge.net/projects/opensaf/files/docs/OpenSAF%20Branching%20and%20Release%20Strategy%20170315.pdf/download).

 Writing a ticket
 ------------------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anders Widell</dc:creator><pubDate>Tue, 11 Apr 2017 11:37:54 -0000</pubDate><guid>https://sourceforge.net6136803b5bda14f55ce89fd690e3d719fa498f1f</guid></item><item><title>Development Process modified by Anders Widell</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -1,3 +1,5 @@
+Note: this page will soon be updated to reflect the new workflow when using [GIT].
+
 Writing a ticket
 ------------------

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anders Widell</dc:creator><pubDate>Tue, 11 Apr 2017 11:07:34 -0000</pubDate><guid>https://sourceforge.netd7478b08382282c28007c7b0884568af790e0e5c</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -15,7 +15,7 @@
 * When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured(in the tool) to contain the oldest maintenance release in the pipeline.
 For example:-
 Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Between these two, 4.5.x is the oldest.
-- If the fix for a defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.
+If the fix for a defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.

 * When working on an **Enhancement** ticket, then the fix should only be included in the latest release that is currently under development, i.e. the 'default' branch.  For example, if the next enhancement release is 4.z, then the Milestone shall be set to 4.z.FC where FC stands for "feature complete".
 Also, Defects can be uncovered while testing features that are pushed during an *ongoing enhancements release*, i.e. GA tag is not yet applied on that enhancements branch. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Wed, 19 Aug 2015 04:54:45 -0000</pubDate><guid>https://sourceforge.net60e304fae2cae3bef5333fd912aff9a1bf172512</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -12,10 +12,10 @@

 **(b)** Set the **Milestone**. 

-* When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured to be set to the oldest maintenance release in the pipeline.
+* When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured(in the tool) to contain the oldest maintenance release in the pipeline.
 For example:-
-Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Then between these two 4.5.x is the oldest.
-- If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.
+Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Between these two, 4.5.x is the oldest.
+- If the fix for a defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.

 * When working on an **Enhancement** ticket, then the fix should only be included in the latest release that is currently under development, i.e. the 'default' branch.  For example, if the next enhancement release is 4.z, then the Milestone shall be set to 4.z.FC where FC stands for "feature complete".
 Also, Defects can be uncovered while testing features that are pushed during an *ongoing enhancements release*, i.e. GA tag is not yet applied on that enhancements branch. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:35:46 -0000</pubDate><guid>https://sourceforge.net0f5f44a42b529032de6335c7748a37e92a69f24c</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -6,7 +6,7 @@
 Starting to work on a ticket
 ------------------

-When you 'start' working on a ticket, you the below guidelines need to be followed:
+When you 'start' working on a ticket, the below guidelines are applicable:

 **(a)** The ticket should be accepted - i.e. change the ticket status to **accepted** and set yourself as the owner of the ticket. This way, other people can see what you are working on and we reduce the risk that two people are working on the same task without knowing about it. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:32:11 -0000</pubDate><guid>https://sourceforge.net60b15c4acefaaae8a0670c7e2d42e220ed82aa1e</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -8,9 +8,9 @@

 When you 'start' working on a ticket, you the below guidelines need to be followed:

-(a) The ticket should be accepted - i.e. change the ticket status to **accepted** and set yourself as the owner of the ticket. This way, other people can see what you are working on and we reduce the risk that two people are working on the same task without knowing about it. 
+**(a)** The ticket should be accepted - i.e. change the ticket status to **accepted** and set yourself as the owner of the ticket. This way, other people can see what you are working on and we reduce the risk that two people are working on the same task without knowing about it. 

-(b) Set the **Milestone**. 
+**(b)** Set the **Milestone**. 

 * When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured to be set to the oldest maintenance release in the pipeline.
 For example:-
@@ -23,7 +23,7 @@
 - For defects uncovered when testing the 4.z.FC taggged code, the milestone field shall be set to the next milestone which is most likely the 4.z.RC1. 
 - Similairly, for defects uncovered when testing the 4.z.RC1 code, the milestone field shall be set to 4.z.RC2 or 4.z.0 accordingly as applicable.

-(c) Optionally, you may also update the **Version** field of the ticket to the first version of OpenSAF where the bug was introduced.
+**(c)** Optionally, you may also update the **Version** field of the ticket to the first version of OpenSAF where the bug was introduced.

 **Notes**
 - We maintain the three latest releases of OpenSAF including the release currently under development(i.e. default branch).
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:23:31 -0000</pubDate><guid>https://sourceforge.net9d06af682857654b5ee8fbaf0c9e108fbb4ae7a1</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -18,7 +18,8 @@
 - If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.

 * When working on an **Enhancement** ticket, then the fix should only be included in the latest release that is currently under development, i.e. the 'default' branch.  For example, if the next enhancement release is 4.z, then the Milestone shall be set to 4.z.FC where FC stands for "feature complete".
-Also, Defects can be uncovered while testing features that are pushed during an *ongoing enhancements release*, i.e. GA tag is not yet applied on that enhancements branch. For such defects the following guidelines are applicable:
+Also, Defects can be uncovered while testing features that are pushed during an *ongoing enhancements release*, i.e. GA tag is not yet applied on that enhancements branch. 
+For such defects the following guidelines are applicable:-
 - For defects uncovered when testing the 4.z.FC taggged code, the milestone field shall be set to the next milestone which is most likely the 4.z.RC1. 
 - Similairly, for defects uncovered when testing the 4.z.RC1 code, the milestone field shall be set to 4.z.RC2 or 4.z.0 accordingly as applicable.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:22:13 -0000</pubDate><guid>https://sourceforge.nete2b530e6cdcafc388773ad74944ccbe98421a028</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -15,19 +15,20 @@
 * When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured to be set to the oldest maintenance release in the pipeline.
 For example:-
 Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Then between these two 4.5.x is the oldest.
-- If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. 
-- But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.
+- If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.

 * When working on an **Enhancement** ticket, then the fix should only be included in the latest release that is currently under development, i.e. the 'default' branch.  For example, if the next enhancement release is 4.z, then the Milestone shall be set to 4.z.FC where FC stands for "feature complete".
 Also, Defects can be uncovered while testing features that are pushed during an *ongoing enhancements release*, i.e. GA tag is not yet applied on that enhancements branch. For such defects the following guidelines are applicable:
 - For defects uncovered when testing the 4.z.FC taggged code, the milestone field shall be set to the next milestone which is most likely the 4.z.RC1. 
 - Similairly, for defects uncovered when testing the 4.z.RC1 code, the milestone field shall be set to 4.z.RC2 or 4.z.0 accordingly as applicable.

-* Notes:
+(c) Optionally, you may also update the **Version** field of the ticket to the first version of OpenSAF where the bug was introduced.
+
+**Notes**
 - We maintain the three latest releases of OpenSAF including the release currently under development(i.e. default branch).
 - All enhancement tickets that are not being currently worked upon should have the **Milestone** field set to 'future'.

-(c) Optionally, you may also update the **Version** field of the ticket to the first version of OpenSAF where the bug was introduced.
+

 Setting up the development environment
 ------------------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:21:17 -0000</pubDate><guid>https://sourceforge.net0dcd2104aed80c170f56cd15d7c910542e72715c</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -23,8 +23,8 @@
 - For defects uncovered when testing the 4.z.FC taggged code, the milestone field shall be set to the next milestone which is most likely the 4.z.RC1. 
 - Similairly, for defects uncovered when testing the 4.z.RC1 code, the milestone field shall be set to 4.z.RC2 or 4.z.0 accordingly as applicable.

-* Notes: 
-- We maintain the three latest releases of OpenSAF including the release currently under development(i.e. default branch). 
+* Notes:
+- We maintain the three latest releases of OpenSAF including the release currently under development(i.e. default branch).
 - All enhancement tickets that are not being currently worked upon should have the **Milestone** field set to 'future'.

 (c) Optionally, you may also update the **Version** field of the ticket to the first version of OpenSAF where the bug was introduced.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:18:56 -0000</pubDate><guid>https://sourceforge.neta760f183ac31951f53ff3332b049f9e9926dabf0</guid></item><item><title>Development Process modified by Mathi Naickan</title><link>https://sourceforge.net/p/opensaf/wiki/Development%2520Process/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -14,8 +14,8 @@

 * When working on a **Defect**, set the milestone field to the oldest release where the code will be included. This will help in planning the release and tracking what is included in the different OpenSAF releases. The default value in the milestone field is configured to be set to the oldest maintenance release in the pipeline.
 For example:-
-Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Then between these two 4.5.x is the oldest. 
-- If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x.
+Suppose the two maintenance releases in pipeline are 4.5.x and 4.6.y. Then between these two 4.5.x is the oldest.
+- If the fix for that defect has to be pushed into all of 4.5.x and 4.6.y and default branches, then you should set the milestone to 4.5.x. 
 - But, if the fix has to be pushed only to the 4.6.y and default branches, then you should set the milestone to 4.6.y.

 * When working on an **Enhancement** ticket, then the fix should only be included in the latest release that is currently under development, i.e. the 'default' branch.  For example, if the next enhancement release is 4.z, then the Milestone shall be set to 4.z.FC where FC stands for "feature complete".
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mathi Naickan</dc:creator><pubDate>Fri, 07 Aug 2015 11:17:25 -0000</pubDate><guid>https://sourceforge.net500446ba5c76fcb45e320b9c0e88bfc3a737e046</guid></item></channel></rss>