Reference Application Release 2.7 - Module Owners' / Maintainers Notification

@mogoodrich, FYI I have done a developer release of Core 1.9.12.
See ‘Core Release Notes 1.9.12’.

1 Like

@cintiadr now this link between Confluence and JIRA has somehow worsened because I am also unable to embed a new JIRA filter:

‘Login & Approve’ is taking me to an error, and ‘Insert’ is greylined.
Any idea?

@mksd I just released version 1.10.6 of core… only think I couldn’t figure out… do I have to manually upload to source forge, or is that something that should happen automatically?

Trying to do the address hierarchy release now, but having some problem, will keep you posted.

Take care, Mark

1 Like

100% manual :wink: See here.

Ok great, it will be quite a relief to have this AH 2.11.0 release point out. Let me know if I can be of any help.

@mksd can you take a look at the Address Hierarchy job when you get a chance and see if you can figure out while it is failing? I can’t figure it out, and I’m curently on a train with slow wifi so it’s been hard to debug. Feel free to just go ahead and do the 2.11.0 release if you get it to work.

Thanks for the source forge tip, trying it out now.

Take care, Mark

Arighty, no way I’m going to be able to upload the WAR to source forge from this connection… will finish on Monday!

I also had a few trials at the release job for AH, no luck so far. @dkayiwa, could you have a look?
https://ci.openmrs.org/browse/ADDRHIER-ADDRHIER-62

Here we go https://ci.openmrs.org/browse/ADDRHIER-ADDRHIER-65

1 Like

It appears that previous links with JIRA aren’t working, because I had to recreate the applink between JIRA and wiki.

But it now appears to be fine if you recreate the JIRA component!

1 Like

Thanks @dkayiwa! It seems that you don’t specify the (next) development version when you run the release job, is that the difference? Or what did you do?

@cintiadr thank you!

@mogoodrich, so AH 2.11.0 is out! I think that one will deserve a note in the wiki to explain

  1. How to use the activator config loading.
  2. How to combine AH with Ext I18N to enable i18n support for AH entries.

I will do that, just give me some time.

@mksd take a look at the two commits i made to the module.

Ok cool, those (here and here) made me realise that the maven-release-plugin was not configured yet for Attachments.

Thanks @dkayiwa and @mksd!

Take care, Mark

@mksd, @mogoodrich, did you both see OpenMRS Platform Release Process - Documentation - OpenMRS Wiki ? Artifacts to sourceforge are automatically published by OpenMRS Platform: Project summary - OpenMRS Bamboo

Thanks @raff!

One thing I didn’t do was a Platform release, I just released the 1.10.6 version of core, so I didn’t do step #11 in the instructions. I thought this might be the step that automatically published it, but wasn’t sure. I also was’t sure if we wanted to do a Platform release since we haven’t done any specific testing. If you think there’s no downside, I’ll just go ahead and do it?

Take care, Mark

Thanks @raff, I didn’t know about this either. Same as Mark for me, I didn’t quite do Platform releases recently, just developer releases of the Core only.

Also as it happens I had to release on branches 1.9.x and 2.1.x.

The point of automating the platform release was to make it easy enough for you to do it without much effort. We rarely do specific testing of maintenance branches. However, we’ll be adding integration tests to the platform project soon. Downloading, running and going through some pages of the standalone produced by the build before releasing e.g. Log in as a Bamboo user - OpenMRS Bamboo is good enough. Since 1.10.x is EOLed I’d say it’s up to you whether you want to do a full platform release or just core.

2.1.x is non-LTS, for which we do not do platform releases. 1.9.x is EOLed so there’s no matching platform branch and no need to do a platform release. Releasing just core seems fair.

Cool,. thanks @raff, I will go ahead and do this…

Take care, Mark

@raff

I’m getting an error with the 1.10.x platform deploy. Any ideas?

https://ci.openmrs.org/browse/OP-OP10-14/log

Just in case this is part of the issue, there was one non-standard step I followed:

Since there was never a 1.10.5 platform release, the distro pom was still set to “1.10.5-SNAPSHOT” , so I manually updated the pom to 1.10.6 and re-ran the distro build. This passed, but when I triggered the release stage, it expected the distro to be set to a “SNAPSHOT” release, and failed (see the previous build, #13). So I manually changed the OpenMRS version in the distro pom to 1.10.6-SNAPSHOT and ended up with error you are seeing now. I’m wondering if this screwed things up somehow?

Take care, Mark