Indie release order - 2.9
This information is only for release 2.9. In Sakai 10 indies were removed so this information is no longer applicable and just for reference to 2.9 release.
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.
This order is current as of 2.9.0-b03 - Eliminated purepoms (https://jira.sakaiproject.org/browse/SAK-21564)
The current version of each indie bound to the core would be listed to the master for that version (https://source.sakaiproject.org/svn/master/)
To see past release order see this page: Indie release order - pre 2.9
Core tools that use RSF: emailtemplateservice, lessonbuilder, gradebook (parts), samigo (parts), polls, site-manage (group-helper, participant-helper, pageorder)
Core tools that use JSF: gradebook, profile, jobscheduler, msgcntr, samigo
Core tools that use Wicket: profile2
Order | Project | 2.9.x Branch | Most recent Version | CLE release | <parent> | <properties> | Notes | 2.9.0-rc01 | 2.9.0-rc02 | 2.9.0-rc03 | 2.9.0 | 2.9.1 | 2.9.2 | 2.9.3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | kernel | 2.6+ | oss-parent |
|
| |||||||||
2 | master | 2.6+ | oss-parent |
| Imports kernel dependencies in dependency management | |||||||||
3 | entitybroker | 2.6+ | master |
|
| |||||||||
3 | common | 2.7+ | master |
|
| |||||||||
3 | edu-services | 2.7+ | master |
|
| |||||||||
3 | contentreview | 2.8+ | master |
|
| |||||||||
3 | emailtemplateservice | 2.7+ | master |
|
| |||||||||
3 | jsf | 2.7+ | master |
|
| |||||||||
3 | sakai-mock | 2.7+ | master |
| (deploys as mock) | |||||||||
3 | shortenedurl | 2.8+ | master |
|
| |||||||||
3 | taggable | 2.9+ | master |
|
| |||||||||
4 | search | 2.7+ | master | <sakai.entitybroker.version> |
| |||||||||
4 | polls | 2.6+ | master | <sakai.entitybroker.version>, <sakai.ets.version> |
| |||||||||
4 | reset-pass | 2.8+ | master | <sakai.entitybroker.version>, <sakai.emailtemplateservice.version> | (also deploys accountvalidator) | |||||||||
4 | courier | 2.9+ | master | <sakai.presence.version> |
| |||||||||
5 | velocity | 2.9+ | master | <sakai.courier.version> |
| |||||||||
6 | presence | 2.9+ | master | <sakai.courier.version>, <sakai.velocity.version> | dependencies on courier-api, courier-util. | |||||||||
6 | site | 2.9+ | master | <sakai.courier.version>, <sakai.velocity.version> |
| |||||||||
6 | basiclti | 2.7+ | master | <sakai.entitybroker.version>, <sakai.velocity.groupId>, <sakai.velocity.version> |
| |||||||||
6 | profile | 2.7+ | master | <sakai.jsf.version> |
| |||||||||
6 | jobscheduler | 2.7+ | master | <sakai.jsf.version> | (deploys as scheduler) | |||||||||
7 | portal | 2.9+ | master | <sakai.presence.version> |
| |||||||||
7 | profile2 | 2.7+ | master | <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. | |||||||||
7 | sitestats | 2.7+ | master | <sakai.sakai-mock.version>, <sakai.jobscheduler.version> |
| |||||||||
7 | msgcntr | 2.7+ | master | <sakai.jsf.version>, <sakai.scheduler.version>, <sakai.search.version> |
| |||||||||
7 | message | 2.9+ | master | <sakai.scheduler.version>, <sakai.velocity.version> |
| |||||||||
8 | hybrid | 2.8+ | master | <sakai.msgcntr.version> |
| |||||||||
8 | mailarchive | 2.9+ | master | <sakai.courier.version>, <sakai.message.version>, <sakai.search.version>, <sakai.site.version>, <sakai.velocity.version> |
| |||||||||
8 | announcement | 2.9+ | master | <sakai.courier.version>, <sakai.entitybroker.version>, <sakai.message.version>, <sakai.scheduler.version>,<sakai.site.version>, <sakai.velocity.version> |
| |||||||||
9 | mailsender | 2.9+ | master | <sakai.mailarchive.version>, <sakai.message.version> |
| |||||||||
9 | calendar | 2.9+ | master | <sakai.assignment.version>, <sakai.jsf.version>, <sakai.jsf111.version>, <sakai.site.version>, <sakai.velocity.version> |
| |||||||||
10 | assignment | 2.9+ | master | <sakai.announcement.version>, <sakai.calendar.version>, <sakai.contentreview.version>, <sakai.message.version>, <sakai.taggable.version, <sakai.velocity.version> |
| |||||||||
10 | samigo | 2.7+ | master | <sakai.calendar.version>, <sakai.common.version>, <sakai.edu-services.version>, <sakai.jsf.version> | -Pjarsign activation required. (Moving to a true indie release) | |||||||||
11 | webservices | 2.8+ | master | <sakai.samigo.version> | dependency on samigo-qti | |||||||||
11 | lessonbuilder | 2.9+ | master | <sakai.assignment.version>, <sakai.entitybroker.version>, <sakai.msgcntr.version>, <sakai.samigo.version>, <sakai.yaft.version>, <sakai.mneme.version> |
|