Indie release order - pre 2.9

Indie release order - pre 2.9

This document was accurate 2.6 - 2.8. The order for 2.9 changed and is on Indie release order - 2.9

The release order laid out below can be re-arranged as long as all snapshot dependencies have been eliminated prior to attempting a release using the Maven release plugin.

Be sure to update <parent> versions and <properties> noted below as necessary before performing release.
Samigo audio jar requires signing; activate -Pjarsign for both snapshot deployments and releases.

API cross-dependencies exist between courier and presence; consider re-packaging to simplify release. (SAK-21389)
API cross-dependencies exist between calendar and assignment; consider re-packaging to simplify release (SAK-21397)

Order

Project

CLE release

<parent>

<properties>

Notes

2.9.x Status

2.9.0-b02 Status

Order

Project

CLE release

<parent>

<properties>

Notes

2.9.x Status

2.9.0-b02 Status

1

kernel

2.6+

 

 

 


2

sakai-basic-tool (purepoms)

2.6+

 

<sakai.kernel.version>

 


 

3

entitybroker

2.6+

sakai-basic-tool

 

 

4

sakai-standard-tool (purepoms)

2.6+

sakai-basic-tool

<sakai.entitybroker.version>

 

 

5

common

2.7+

sakai-standard-tool

 

 

6

sakai-commons-tool (purepom)

2.7+

sakai-standard-tool

<sakai.common.version>

 

 

7

edu-services

2.7+

sakai-commons-tool

 

 

8

sakai-edu-tool (purepoms)

2.7+

sakai-commons-tool

<sakai.edu-services.version>

 

 

9

content-review

2.8+

sakai-standard-tool

 

 

9

emailtemplateservice

2.7+

sakai-standard-tool

 

 

9

jsf

2.7+

sakai-standard-tool

 

 

9

2.9-jsf111

2.9+

sakai-standard-tool

 

calendar-summary-tool has a dependency on jsf111.

 

 

9

sakai-mock

2.7+

sakai-standard-tool

 

 

9

shortenedurl

2.8+

sakai-standard-tool

 

 

9

taggable

2.9+

sakai-standard-tool
jsf

 

 

9

search

2.7+

sakai-standard-tool

<sakai.entitybroker.version>

 

10

polls

2.6+

sakai-standard-tool

<sakai.entitybroker.version>, <sakai.ets.version>

 

10

reset-pass

2.8+

sakai-standard-tool

<sakai.entitybroker.version>, <sakai.emailtemplateservice.version>

 

10

sakai-presence-api

2.9+

sakai-basic-tool

 

API release due to cross dependencies between presence and courier.(SAK-21397)

 

 

11

courier

2.9+

sakai-standard-tool

<sakai.presence.version>

dependency on the presence-api.

12

velocity

2.9+

sakai-standard-tool

<sakai.courier.version>

 

13

presence

2.9+

sakai-common-tool

<sakai.courier.version>, <sakai.velocity.version>

dependencies on courier-api, courier-util.

14

portal

2.9+

sakai-standard-tool

<sakai.presence.version>

 

14

site

2.9+

sakai-standard-tool

<sakai.courier.version>, <sakai.velocity.version>

 

14

basiclti

2.7+

sakai-edu-tool

<sakai.entitybroker.version>, <sakai.velocity.groupId>, <sakai.velocity.version>

 

15

profile

2.7+

sakai-commons-tool

<sakai.jsf.version>

 

15

profile2

2.7+

sakai-commons-tool

<legacy.profile.api.version>, <entitybroker.version>, <sakai.common.version>, <sakai.ets.version>, <search-api.version>

<sakai.common.version> employed to define sakai-commons-assembly version; <entitybroker.version> employed to define entitybroker-utils version.

15

jobscheduler

2.7+

sakai-standard-tool

<sakai.jsf.version>

 

16

sitestats

2.7+

sakai-standard-tool

<sakai.sakai-mock.version>, <sakai.jobscheduler.version>

 

16

msgcntr

2.7+

sakai-edu-tool

<sakai.jsf.version>, <sakai.scheduler.version>, <sakai.search.version>

 

16

hybrid

2.8+

sakai-standard-tool

<sakai.msgcntr.version>

 

16

message

2.9+

sakai-standard-tool

<sakai.scheduler.version>, <sakai.velocity.version>

 

17