OpenMRS 2.x releases are different than OpenMRS platform releases (like 1.11.0). Platform releases usually consist of alpha, beta releases and have Sprints to complete tickets in a short span of time. OpenMRS 2.x is a collection of modules and hence its release consists of releasing all the modules planned to be included in the 2.x release and testing if all of them function collectively.
In the case of 2.2, the release is planned on March 31st, 2015. Though the testing might not be as extensive as a Platform release, a user acceptance testing is necessary. This is scheduled around mid – March to Late mid – March. This is a very short period of time but for this to happen all the modules that are planned to be released in 2.2 need to be in a release ready state and we need your collective collaboration on making this happen.
NOTE: Release ready state means the module should be released in Nexus, and released in OpenMRS Modules Directory.
OpenMRS 2.2 Release Process
NOTE: This is an OpenMRS Talk “wiki-style” post. You can edit it by clicking the pencil icon in the upper right of this post near the date/time. This post will be constantly updated to indicate the state of the release process. People who make changes like releasing a module or any such information should please update this post with the status.
- Included Modules
Following modules need to be in a release ready state - (In Progress) - Estimated Deadline: 15 March 2015
Note: The Points of Contact below have been mentioned based on the recent commits to the respective modules. If you have been mentioned as the point of contact, and are not sure if you are responsible for the respective module, you can update it by removing your name and updating it with the person responsible if you are aware of them.
Please keep the following items in this format: Module Name - Point of Contact - Status of Work - Work Description
Modules in Release Ready State:
-
providermanagement - @mogoodrich - Ready - No major changes excepting a git ignore file added after providermanagement-2.2 release. providermanagement-2.2 will be included in the release bundle.
-
calculation - @darius ,@mseaton - Ready - No major changes after calculation-1.1 release. calculation-1.1 will be included in the release bundle.
-
serialization.xstream - @mseaton - Ready - No major changes only some small cleaning changes done after serialization.xstream-0.2.7 release. serialization.xstream-0.2.7 will be included in the release bundle.unless the small changes are planned to be released by the deadline
-
reportingRest - @mseaton - Ready - Updated to support up to 1.12.x of openmrs-core. reportingRest-1.4 will be included in the release bundle.
-
atlas - @alexis_duque , @burke , @darius - Ready - No major changes after atlas-2.1 release. atlas 2.1 is in release ready state. atlas-2.1 will be included in the release bundle.
-
appframework - @darius - Ready - Released 2.3 to maven and modulus on March 2. appframework-2.3 will be included in the release bundle.
-
htmlwidgets - @mseaton - Ready - htmlwidgets-1.6.7 is release ready.htmlwidgets-1.6.7 will be included in the release bundle.
-
reporting - @mseaton - Ready - reporting-0.9.3 is release ready.reporting-0.9.3 will be included in the release bundle.
-
metadatasharing - @raff- Ready - metadatasharing-1.1.9 is release ready.metadatasharing-1.1.9 will be included in the release bundle.
-
metadatamapping - @raff- Ready - metadatamapping-1.0.2 is release ready.metadatamapping-1.0.2 will be included in the release bundle.
-
htmlformentry19ext - @mogoodrich -Ready - htmlformentry19ext-1.5 is release ready.htmlformentry19ext-1.5 will be included in the release bundle.
-
htmlformentryui - @mogoodrich ,@darius - Ready - htmlformentryui-1.2 is release ready.htmlformentryui-1.2 will be included in the release bundle.
-
namephonetics - @mseaton - Ready - namephonetics-1.5 is release ready.namephonetics-1.5 will be included in the release bundle.
-
idgen - @mseaton , @dkayiwa - Ready - idgen-3.2 is release ready.idgen-3.2 will be included in the release bundle.
-
dataexchange - @raff - Ready - dataexchange-1.3.1 is release ready.dataexchange-1.3.1 will be included in the release bundle.
-
metadatadeploy - @mogoodrich ,@darius - Ready - metadatadeploy-1.4 is release ready.metadatadeploy-1.4 will be included in the release bundle.
-
htmlformentry - @mogoodrich ,@darius - Ready - htmlformentry-2.5 is release ready.htmlformentry-2.5 will be included in the release bundle.
-
formentryapp - @darius , @raff , @cintiadr - Ready - Released 1.1 though it has no extra features, because the build wasn’t working with 1.0. formentryapp-1.1 will be included in the release bundle.
-
uiframework - @mseaton , @darius , @raff - Ready - uiframework-3.3.1 release is ready. uiframework-3.3.1 will be included in the release bundle.
-
uilibrary - @darius , Rowan Seymour - Ready - uilibrary-2.0.4 release is ready. uilibrary-2.0.4 will be included in the release bundle.
-
appui - @mogoodrich ,@darius - Ready - appui-1.3 released. appui-1.3 will be included in the release bundle.
-
coreapps - @cioan , @mogoodrich ,@darius - Ready - coreapps-1.5 is released. coreapps-1.5 will be included in the release bundle.
-
emrapi - @raff, @mogoodrich ,@darius - Ready - emrapi-1.5 is released. emrapi-1.5 will be included in the release bundle.
-
uicommons - @darius - Waiting - I released uicommons-1.4, and then 1.5. uicommons-1.5 will be included in the release bundle.
-
webservices.rest - @dkayiwa , @raff - Ready - webservices.rest-2.11 is released. webservices.rest-2.11 will be included in the release bundle.
-
event - @dkayiwa, @raff - Ready - event-2.1 will be included in the release bundle.
-
allergyapi - @wyclif , @dkayiwa - Ready - allergyapi-1.3 is released. allergyapi-1.3 will be included in the release bundle.
-
allergyui - @dkayiwa , @wyclif - Ready - allergyui-1.1 is released. allergyui-1.1 will be included in the release bundle.
-
registrationcore - @ddesimone , @darius , @raff - Ready - registrationcore-1.1.2 is released. registrationcore-1.1.2 will be included in the release bundle.
-
registrationapp - @ddesimone , @darius , @cioan , @mogoodrich - Ready - registrationapp-1.2 is released. registrationapp-1.2 will be included in the release bundle.
Modules still in progress:
-
referenceapplication - @wyclif , @mogoodrich ,@darius - Waiting for Release - OpenMRS Reference Application Distribution module has a dependency on referenceapplication-2.2-SNAPSHOT. referenceapplication-2.2 needs to be released in maven and modulus by the deadline. referenceapplication-2.2 will be included in the release bundle.
-
referencedemodata - @darius , @raff , @marioareias - Waiting for Release - OpenMRS Reference Application Distribution module has a dependency on referencedemodata-1.4-SNAPSHOT. referencedemodata-1.4 needs to be released in maven and modulus by the deadline. referencedemodata-1.4 will be included in the release bundle.
-
referencemetadata - @dkayiwa , @darius - Waiting for Release - OpenMRS Reference Application Distribution module has a dependency on referencemetadata-2.3-SNAPSHOT. referencemetadata-2.3 needs to be released in maven and modulus by the deadline.The last released version in modulus is referencemetadata-2.1.1 whereas in maven it is referencemetadata-2.2, might consider releasing referencemetadata-2.2 in modulus too. referencemetadata-2.3 will be included in the release bundle.
New modules/functionality planned to be released in OpenMRS 2.2
-
chartsearch - @k_joseph, @dkayiwa - Ready - chartsearch-1.2 is released. chartsearch-1.2 will be included in the release bundle.
-
appointmentscheduling - @mogoodrich - Ready - appointmentscheduling-1.3 is released. appointmentscheduling-1.3 will be included in the release bundle.
-
appointmentschedulingui - @mogoodrich - Ready - appointmentschedulingui-1.0 is released. appointmentscheduling-1.0 will be included in the release bundle.
-
Condition Lists - @burke - Not Being Included in OpenMRS 2.2 release - New functionality in emrapi.
Additional Items
-
Include latest CIEL concept dictionary - Ready - @maurya
-
Release and Deploy Platform 1.11.1 to devtest02.openmrs.org - @dkayiwa, @k_joseph would be testing it soon - (In Progress) - Estimated Deadline: 24 March 2015
-
Deploy OpenMRS 2.2 to User Acceptance Test - @maurya - Ready - Estimated Deadline: 24 March 2015
-
OpenMRS 2.2 UAT - @maurya - in Progress - Estimated Time: 25 March 2015 to 30 March 2015
Release
- Release of OpenMRS 2.2 - @maurya - (Not yet Started) - Deadline: 31 March 2015