All the issues that we encountered while performing UAT have been resolved. We plan to release OpenMRS 2.2 by 2015-04-22. We have to release a new version of platform and a few modules that need to be released for OpenMRS 2.2. They are mentioned below:
OpenMRS Platform - 1.11.2 - this is to be handled by @k_joseph and @dkayiwa
Core Apps: waiting on @mseaton and @cioan to get back from holiday (tomorrow?) and confirm their code is good to go => anyone can release this after they have confirmed
Appointment Scheduling UI: waiting on @wyclif to get back from holiday (tomorrow) and confirm his code is good to go => Wyclif should release this when he’s ready
Reference demo data: waiting for code to be reverted, and a fix in openmrs-core about allowed patient names => then anyone can release
Reference metadata: waiting for @raff and @maurya to work out CIEL dictionary.
I would vote for a completely empty global property value by default.
On another note, @k_joseph just released 1.11.2
Does this mean we need to release 1.11.3 before 2.2?
I would vote for not requiring so. But rather just clear the default global
property value in one of the refapp modules.
@akanter, it’s hard to tell what changes have been made to the 423 concepts in the reference application. I spent about a while yesterday trying to find out what might have changes with these concepts by loading the updated (2015-04-22) dictionary into a system, exported the dictionary as CSV, and then using some Groovy scripting to compare to a CSV dump of the 423 concepts on UAT.
It looks like the first to concepts (1 and 2) were changed from True/False back to Anemia/Hemolysis. Were there other changes to those concepts? You can download the concepts on UAT as a CSV file here.
@burke, I don’t think those were changed. When I click the link for the CSV file I get a blank Excel. Can you be specific what the changes were and I can track them down, but it might be a bug in the load or update script.
@akanter, sorry, you probably have to be authenticated to download it. The authentication redirect is broken, so I can’t give you a single link. If you browse to http://uat01.openmrs.org and log in with admin/Admin123, then navigate to legacy UI > Dictionary (i.e., open this link), you will see the good ol’ “Download the concept dictionary” link at the top. If you are logged into uat01 and click on that link, you should get a non-blank CSV containing 423 concepts. The first two concepts (concept IDs 1 and 2) are TRUE and FALSE. The same is true at demo.openmrs.org; however, when I look at your SQL, the first two concepts are Anemia and Anemia, Hemolysis. Maybe the refapp is overwriting your first two concepts and this is a known bug?
This definitely looks like a bug: we have been trying to set things up so that our concept_ids are consistent with CIEL, so to go “full CIEL” you just run that SQL script. If we have the wrong concepts for ids 1 and 2, that’s a problem.
I’d guess that BooleanConceptChangeSet.java is being invoked before the concept dictionary is fully loaded, so it’s claiming the first two concept IDs. Perhaps we need a ticket for this? It’s not going to get fixed in time for 2.2 to be released (imminently?).