@raff@hilz041 I was working on updating the list of ref app modules shown in add-ons with @darius . We realised that modulus has not been updated with the latest modules which came out with Ref app 2.6 yet. I have added a list of modules that need to be updated below for your reference.
List of modules that need to be updated:
Allergy UI (1.5.0 to 1.7.0)
App Framework( 2.8 to 2.10)
Chart Search Module( 1.7 to 2.0)
Core Apps(1.12 to 1.13)
OpenMRS FHIR Module( 0.9 to 1.7.0)
Form Entry App(1.2 to 1.4.1)
HTML Form Entry UI Framework Integration(1.6.2 to 1.6.3)
I will upload as many of these as I can, but I don’t have priviliges on everything in modulus.
How did we end up with so many modules not being put in modulus? That’s nearly 50% of the refapp modules that don’t have their latest version in modulus this time. (I guess it doesn’t matter, and with the next refapp release we won’t be using modulus anymore.)
I did 12 of these, but there were 6 that I could not do because I’m not a maintainer of those modules on modulus. And apparently modulus is now broken so you can’t change the maintainers, therefore one of the current maintainers mentioned below would need to upload the latest version:
Done with legacyui, chartsearch, and Allergies UI. I noticed that @mogoodrich is in charge of “Allergy UI Module” which has a modulus description of “Helps to start writing OpenMRS modules”.
Thanks a lot for the quick response @dkayiwa and @mseaton ️. Now we are only left with updating registration core and fhir. In the meantime I’ll continue updating add-ons’s index to include the latest modules.
Looks like the jar/omod for registration core version 1.7.1 (and version 1.7.0) aren’t in the Maven Repo. I could build them manually and upload, but, @raff, looks like you did the release, were there any issues with it?
I just checked on Allergy UI… not sure how I became the only maintainer since I haven’t done too much work with this…
I noticed that although it said Allergy UI was updated yesterday, I didn’t see the 1.7.0 release. @dkayiwa not sure what happening–often times the I have to do an upload twice in order to get it to work.
As for the “Helps to start writing OpenMRS modules” description, it looks like this has been corrected in the POM–I suspect that Modulus does not update the description if it changes. So I guess this will have to wait for the new Modulus.
Whoops, thanks @raff… I must have mistakenly not been including the “-omod” in my search.
That being said, thans for pointing me in the direction of the “Artifact Repository Browser” screen? I’d been trying to find such functionality in artifactory to no avail and considerable frustration. @mseaton just showed me how to get there–for others, use the left-hand navigation. The main Artifactory home page is kind of useless…
@reubenv I just ran the code after merging your PR and I see some things in the logs
List refapp_2_6 refers to org.openmrs.module.openmrs-fhir-module version 1.7.0 but this version is not indexed
Suranga hasn’t uploaded this yet. I spoke to him and he’ll do this soon.
List refapp_2_6 refers to org.openmrs.module.formentry version 1.4.1 but this version is not indexed
Probably should be formentryui
List refapp_2_6 refers to org.openmrs.module.registration version 1.8.0 but this version is not indexed
This should be registrationapp or registrationcore
List refapp_2_6 refers to org.openmrs.module.webservices-rest version 2.19.0 but this version is not indexed
It seems like these are non-standard, and the addons server thinks this version is actually “2.19.0.f2b4a2”. @raff, once we’ve switched to bintray, what version number will this have? (Probably this is an addons bug in how we determine module version numbers…)
It refers to the registration app. I guess I made a mistake in getting the correct module name to be indexed as there are more modules with registration in them. I’ll make a PR to fix it.