# Reference Application 2.5 Release

**URL:** <https://talk.openmrs.org/t/reference-application-2-5-release/7824>\
**Category:** Reference App\
**Tags:** development, community, openmrs-talk, wiki\
**Created:** [August 30, 2016, 11:40pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824 "2016-08-30T23:40:03Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![taremwatadeo](https://talk.openmrs.org/user_avatar/talk.openmrs.org/taremwatadeo/32/17685_2.png) [@taremwatadeo](https://talk.openmrs.org/u/taremwatadeo)\
**Post date:** [August 30, 2016, 11:40pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/1 "2016-08-30T23:40:03Z")

</div>

Hello, Everyone

We are starting the intensive phase of work for releasing Reference Application 2.5, our first reference application version that will be built on OpenMRS Platform 2.x. More details here [OpenMRS Reference Application 2.5 Release Management](https://talk.openmrs.org/t/openmrs-reference-application-2-5-release-management/7787) .

**We need all module owners whose modules are included in the Reference Application to release new versions of their modules (or confirm that we should use an already-released version) within the next 10 days, by Friday September 9.**

We also need you to ensure you have pulled the latest transifex translations into your module(s), so they are included in the Ref App 2.5 release.

(As part of [RA-1000](https://issues.openmrs.org/browse/RA-1000) we will automate this, but for now it’s a manual step.)

Once you have done the release, or decided what existing version to use, please update this Release Tracking wiki page [https://wiki.openmrs.org/display/RES/Reference+Application+2.5+Release+Issue+Tracking](https://wiki.openmrs.org/display/RES/Reference+Application+2.5+Release+Issue+Tracking) .

Thanks everyone for all your hard work! Regards@taremwatadeo

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [August 31, 2016, 10:30am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/2 "2016-08-31T10:30:53Z")

</div>

By the way, do we have a link explaining to developers how they should pull the latest transfix translations into their modules?

---

<div class="post-metadata">

**Author:** ![taremwatadeo](https://talk.openmrs.org/user_avatar/talk.openmrs.org/taremwatadeo/32/17685_2.png) [@taremwatadeo](https://talk.openmrs.org/u/taremwatadeo)\
**Post date:** [August 31, 2016, 11:44am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/3 "2016-08-31T11:44:48Z")

</div>

Am not sure about that, possibly @darius would help on that

---

<div class="post-metadata">

**Author:** ![akanter](https://talk.openmrs.org/user_avatar/talk.openmrs.org/akanter/32/331_2.png) [@akanter](https://talk.openmrs.org/u/akanter)\
**Post date:** [August 31, 2016, 2:48pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/4 "2016-08-31T14:48:53Z")

</div>

Can we be sure to discuss the concepts that are being used in the 2.x platform and reference application? Will there be any change from the 1.11.x method/content?

---

<div class="post-metadata">

**Author:** ![dkayiwa](https://talk.openmrs.org/user_avatar/talk.openmrs.org/dkayiwa/32/179_2.png) [@dkayiwa](https://talk.openmrs.org/u/dkayiwa)\
**Post date:** [August 31, 2016, 2:56pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/5 "2016-08-31T14:56:56Z")

</div>

@akanter same exact concepts as the ones we used for reference application 2.4 that runs platform 1.11.6

---

<div class="post-metadata">

**Author:** ![wyclif](https://talk.openmrs.org/user_avatar/talk.openmrs.org/wyclif/32/19607_2.png) [@wyclif](https://talk.openmrs.org/u/wyclif)\
**Post date:** [August 31, 2016, 2:57pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/6 "2016-08-31T14:57:14Z")

</div>

@akanter I doubt we have any fundamental changes in Concepts, the key thing is to have a version of CIEL that can pass the current validation rules, last time i tried to import an MDS package from the latest release of CIEL there were some duplicate concept names in Vietnamese, was that addressed?

---

<div class="post-metadata">

**Author:** ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)\
**Post date:** [August 31, 2016, 10:29pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/7 "2016-08-31T22:29:31Z")

</div>

> [@dkayiwa](#):
>
> By the way, do we have a link explaining to developers how they should pull the latest transfix translations into their modules?

We hope to get this automated in CI, but unfortunately that hasn’t happened yet.

So, what you need to do is:

1. install the [transifex client](http://docs.transifex.com/client/)
2. Go to the directory of your module (assuming it’s already configured, and listed at [OpenMRS localization | Transifex](https://www.transifex.com/openmrs/OpenMRS/content/))
3. Run the command `tx pull`
4. Verify that things have downloaded, look sane, and push these changes up to github.

- if it didn’t download all the translations you might need to try `tx pull -a`

In addition, you should check whether your module has been translated into languages that your module doesn’t mention in its config.xml yet. If so, you should add the new languages.

---

<div class="post-metadata">

**Author:** ![mogoodrich](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mogoodrich/32/3324_2.png) [@mogoodrich](https://talk.openmrs.org/u/mogoodrich)\
**Post date:** [September 1, 2016, 1:33pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/8 "2016-09-01T13:33:33Z")

</div>

There are directions on how to do this here, as well, but they might need to update:

[https://wiki.openmrs.org/display/docs/Maintaining+OpenMRS+Module+Translations+via+Transifex](https://wiki.openmrs.org/display/docs/Maintaining+OpenMRS+Module+Translations+via+Transifex)

---

<div class="post-metadata">

**Author:** ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)\
**Post date:** [September 7, 2016, 11:10pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/9 "2016-09-07T23:10:19Z")

</div>

@wyclif, @dkayiwa, @raff, @mogoodrich, @mseaton, @k\_joseph, @bharatak, and @darius

**You need to decide ASAP what version of your modules you want to have included in Reference Application 2.5, and update [this wiki page](https://wiki.openmrs.org/x/24AkBg).**

This should actually be quite easy: it’s either (a) the most recently released version, or (b) the version that you’re _imminently_ going to release.

You can (and should!) update the wiki page even before you take time to release a new version (if that’s what you want to do).

@taremwatadeo has graciously volunteered to be the Ref App 2.5 release manager. Let’s support him!

---

<div class="post-metadata">

**Author:** ![mseaton](https://talk.openmrs.org/user_avatar/talk.openmrs.org/mseaton/32/8088_2.png) [@mseaton](https://talk.openmrs.org/u/mseaton)\
**Post date:** [September 8, 2016, 12:06am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/10 "2016-09-08T00:06:34Z")

</div>

I have no plans to imminently release any modules, so from my perspective the latest released version of any of the modules I am listed for are fine. But it would actually be worth digging deeper into some of these and determining what commits have happened since the last release in each, and whether these commits represent things we’d like to release in 2.5. Those who made the commits would be worth communicating with.

Mike

---

<div class="post-metadata">

**Author:** ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)\
**Post date:** [September 8, 2016, 12:31am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/11 "2016-09-08T00:31:53Z")

</div>

Thanks for the quick reply @mseaton!

I especially think that @dkayiwa and @jdegraft should comment on _many_ modules: basically if you modified any module to make it work with Platform 2.0, and there’s no release version yet, then you should note this in the wiki page (e.g. “need to release version x.y to work with platform 2.0”).

---

<div class="post-metadata">

**Author:** ![jdegraft](https://talk.openmrs.org/user_avatar/talk.openmrs.org/jdegraft/32/1049_2.png) [@jdegraft](https://talk.openmrs.org/u/jdegraft)\
**Post date:** [September 8, 2016, 6:05am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/12 "2016-09-08T06:05:14Z")

</div>

I did a lot of the initial testing of compatibility with the modules and tried to upgrade them. However many required big changes and @dkayiwa took over from there. He is the best person to comment as he got all the modules working on platform 2.0.

---

<div class="post-metadata">

**Author:** ![raff](https://talk.openmrs.org/user_avatar/talk.openmrs.org/raff/32/11894_2.png) [@raff](https://talk.openmrs.org/u/raff)\
**Post date:** [September 8, 2016, 10:51am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/13 "2016-09-08T10:51:53Z")

</div>

I have reserved time for releasing the modules I’m responsible for tomorrow, together with adding Concepts OWA to 2.5. I’ll review the list as well.

BTW over the last 3 weeks we were working on QA for Reference Application. As part of that we added a lot of UI tests. We now have 32 tests and the number will slightly grow by tomorrow, when the sprint ends. As part of that we fixed a number of bugs in RefApp modules.

There are still two bugs described at [https://issues.openmrs.org/browse/RA-1194](https://issues.openmrs.org/browse/RA-1194) and [https://issues.openmrs.org/browse/RA-1216](https://issues.openmrs.org/browse/RA-1216), which need to be assess and probably fixed before the release.

---

<div class="post-metadata">

**Author:** ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)\
**Post date:** [September 8, 2016, 2:05pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/14 "2016-09-08T14:05:40Z")

</div>

> [@raff](#):
>
> I have reserved time for releasing the modules I’m responsible for tomorrow, together with adding Concepts OWA to 2.5. I’ll review the list as well.

Great!

> [@raff](#):
>
> There are still two bugs described at [[RA-1194] - OpenMRS Issues](https://issues.openmrs.org/browse/RA-1194) and [[RA-1216] - OpenMRS Issues](https://issues.openmrs.org/browse/RA-1216), which need to be assess and probably fixed before the release.

In general we don’t block a reference application release if we discover a bug that has previously existed. (I was able to reproduce this on [demo.openmrs.org](http://demo.openmrs.org), and also there’s a workaround.)

So, we should fix this, but it shouldn’t block releasing refapp 2.5 on schedule.

---

<div class="post-metadata">

**Author:** ![wyclif](https://talk.openmrs.org/user_avatar/talk.openmrs.org/wyclif/32/19607_2.png) [@wyclif](https://talk.openmrs.org/u/wyclif)\
**Post date:** [September 8, 2016, 3:41pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/15 "2016-09-08T15:41:10Z")

</div>

I have updated the versions for allergyui and ref app modules and also removed allergyapi since that was moved to core.

---

<div class="post-metadata">

**Author:** ![raff](https://talk.openmrs.org/user_avatar/talk.openmrs.org/raff/32/11894_2.png) [@raff](https://talk.openmrs.org/u/raff)\
**Post date:** [September 13, 2016, 10:18am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/16 "2016-09-13T10:18:30Z")

</div>

FYI, Concepts OWA is now included in the Ref App 2.5-SNAPSHOT.

I think I’m done with all modules I was responsible for.

---

<div class="post-metadata">

**Author:** ![taremwatadeo](https://talk.openmrs.org/user_avatar/talk.openmrs.org/taremwatadeo/32/17685_2.png) [@taremwatadeo](https://talk.openmrs.org/u/taremwatadeo)\
**Post date:** [September 13, 2016, 8:06pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/17 "2016-09-13T20:06:30Z")

</div>

Thanks @raff for the great work

---

<div class="post-metadata">

**Author:** ![darius](https://talk.openmrs.org/user_avatar/talk.openmrs.org/darius/32/8082_2.png) [@darius](https://talk.openmrs.org/u/darius)\
**Post date:** [September 20, 2016, 8:59pm UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/18 "2016-09-20T20:59:15Z")

</div>

> [@darius](#):
>
> > By the way, do we have a link explaining to developers how they should pull the latest transfix translations into their modules?
> 
> We hope to get this automated in CI, but unfortunately that hasn’t happened yet.

We have now automated this step. As of now, all the module translations in transifex are being automatically pushed into github via our bamboo server. Therefore you no longer need the transifex client, and in fact you don’t need to do anything.

If you waited this long without releasing your module yet, it’s your lucky day, you can now release it (without worrying about pulling in translations).

For those who already released module versions intended for Refapp 2.5, and who forgot to pull in the latest translations, please release another version.

---

<div class="post-metadata">

**Author:** ![raff](https://talk.openmrs.org/user_avatar/talk.openmrs.org/raff/32/11894_2.png) [@raff](https://talk.openmrs.org/u/raff)\
**Post date:** [September 21, 2016, 8:48am UTC](https://talk.openmrs.org/t/reference-application-2-5-release/7824/19 "2016-09-21T08:48:02Z")

</div>

That is very cool! Thanks @darius and @cintiadr!
