[Building Sakai] 2.6.x maintenance branch: pom <version> now 2.6-SNAPSHOT

Anthony Whyte arwhyte at umich.edu
Sat Sep 12 10:46:26 PDT 2009


As of commit r66475, all 2.6.x maintenance branch pom.xml files  
previously versioned as 2.6.0RC1-SNAPSHOT have been updated to 2.6- 
SNAPSHOT as has the master/pom.xml property <sakai.version>. This  
change implements a stable version naming pattern that will remain  
unchanged for the life of the 2.6.x maintenance branch (the same  
naming pattern will be adopted for 2.7.x).  It should be noted that  
certain 2.6.x projects such as entitybroker and polls are versioned  
independently and are not affected by this bulk update.

2.6 maintenance releases (e.g. 2.6.1) will be cut from a release  
branch based on a known 2.6.x revision and the release branch pom  
<version> and <sakai.version> values will be updated accordingly as  
part of the release process.


LOCAL MAVEN2 REPO
For those relying on the 2.6.x maintenance branch, consider deleting  
the ~.m2/repository/org/sakaiproject portion of your local maven2 repo  
to rid yourself of 2.6.0RC1-SNAPSHOT artifacts since they are now  
redundant (note: this will also delete all your other Sakai artifacts  
so make a backup).  Then check out 2.6.x and perform a Maven build to  
restock your repo with 2.6-SNAPSHOT artifacts.  I also recommend that  
you deploy against a clean Tomcat.
cd $SVN/sakai/branches
rm -rf sakai_2-6-x
svn co https://source.sakaiproject.org/svn/sakai/branches/sakai_2-6-x  
sakai_2-6-x
cd sakai_2-6-x/master
mvn clean install
cd ../
mvn clean install -Dmaven.test.skip=true sakai:deploy  [deploying to a  
clean Tomcat]

CONTRIB PROJECTS

Should you check out 2.6.x, r66475 and onwards, review and update as  
necessary the <parent> declarations included in the base pom.xml file  
of any contrib projects that you add to your build. For example, if  
you add SiteStats 2.0.1 to your 2.6.x 2.6-SNAPSHOT build, update its  
base pom <parent> declaration <version> from

<version>2.6.0RC1-SNAPSHOT</version>
to
<version>2.6-SNAPSHOT</version>

https://source.sakaiproject.org/contrib/ufp/sitestats/tags/sitestats_2-0-1/pom.xml

Currently:

  <!-- Parent: Sakai master pom -->
   <parent>
     <artifactId>master</artifactId>
     <groupId>org.sakaiproject</groupId>
     <!-- EDIT ME: Sakai Version -->
     <!--<version>2.7.0-SNAPSHOT</version>-->  <!-- For TRUNK -->
     <version>2.6.0RC1-SNAPSHOT</version>      <!-- For 2.6.x branch -->
     <!--<version>2.6.0</version>-->           <!-- For 2.6.0 release  
-->
     <!--<version>M2</version>-->              <!-- For 2.5.x branch -->
     <!--<version>2.5.4</version>-->           <!-- For 2.5.4 release  
-->
     <!--<version>2.5.3</version>-->           <!-- For 2.5.3 release  
-->
     <!--<version>2.5.2</version>-->           <!-- For 2.5.2 release  
-->
     <!--<version>2.5.1</version>-->           <!-- For 2.5.1 release  
-->
     <!--<version>2.5.0</version>-->           <!-- For 2.5.0 release  
-->
   </parent>
Cheers,
Anthony

Begin forwarded message:

> From: Anthony Whyte <arwhyte at umich.edu>
> Date: September 11, 2009 10:09:48 AM EDT
> To: Developers Sakai <sakai-dev at collab.sakaiproject.org>
> Subject: Reminder: scheduling the 2.6.x pom <version> update
>
> Just a reminder but I plan on updating all 2.6.x branch pom  
> <version> numbers tomorrow, Saturday, 12 September 2009 as  
> previously described.
>
> Anthony
>
> Begin forwarded message:
>
>> From: Whyte Anthony <arwhyte at umich.edu>
>> Date: September 3, 2009 9:59:58 AM EDT
>> To: sakai-dev sakai-dev <sakai-dev at collab.sakaiproject.org>
>> Subject: Scheduling the 2.6.x pom <version> update
>>
>> Pursuant to a previous approved proposal I would like to schedule a  
>> date for updating the <version>  of 2.6.x pom files.  The change  
>> will be from
>>
>> <version>2.6.0RC1-SNAPSHOT</version>
>>
>> to
>>
>> <version>2.6-SNAPSHOT</version>
>>
>> To give time for developers and branch implementers to adjust to  
>> this change (particularly maintainers of contrib projects) I'd like  
>> to perform this update on Saturday, 12 September 2009.
>>
>> This same pattern will be adopted for the 2.7.x branch when it is  
>> created.
>>
>> If there are any objections to this timeline please let me know.
>>
>> Cheers,
>>
>> Anthony
>>
>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090912/860a7995/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090912/860a7995/attachment.bin 


More information about the sakai-dev mailing list