2015-09-24 Developers Forum
How to Join
Agenda
Quickly review previous meeting minutes (5 min)
Overview of what OMRS supports and what is not supported
Help clarifying what is supported
How can we communicate this better?
RefApp 2.3 release review
Review next meeting agenda
Minutes
OpenMRS Developers Forum 2015-09-24
Recording: https://goo.gl/uo0Y6k
Attendees
Kui Chen
Charles Treatman
Michael Downey
Ryan Yates
Wyclif Luyima
Ada Yeung
Serghei Luchianov
Sri Maurya Kummamuru
Burke Mamlin
Darius Jazayeri
Andy __
Willa
Suranga Kasthurirathne
Daniel Kayiwa
Terry Cullen
Saptarshi Purkayastha
Jonathan Dick
Agenda & Notes
Review last week TODOs (AMPATH WIP)
Communicating what is supported
What does OpenMRS (the community) support?
What does it mean to be End Of Life (EOL)?
Bugs are no longer backported to these versions
The core team will not be backporting and committing patches to that release's folder.
No longer supported by community developers
Bug reports for end of life versions will be answered with 'please upgrade to a supported version and confirm it is still an issue'. We will not be releasing new maintenance point releases in that line.
"Community-Owned" and "Community-Supported" Modules
Definitions & specific lists: https://openmrs.atlassian.net/wiki/display/docs/Community+Modules
Do modules even have release lines?
No (not any that I'm aware of)
What do we not support?
Older than 3 minor releases of Platform & OpenMRS 2.x
Platform 1.11, 1.10, 1.9 are supported currently (+2.0 -1.9)
OpenMRS 2.2, 2.1, 2.0 are supported currently (+2.3 -2.0)
But what is "support" for this since there are no maintenance releases (yet)?
How can we communicate this more effectively?
What does "support" mean?
Software development/bug fixing vs. helping troubleshoot & resolve problems?
People in the OMRS community are almost always happy to answer questions.
"Support" means "gets maintenance releases" and/or attention of the community development swim lane
What happens if it's not clear if an owner/maintainer is actively working on devleopment of a module?
How do people know if they can just jump in and help with development?
What happens to tickets for the legacy UI?
Being "extracted" into a module - put it into Platform to get the legacy UI
Presumptive "Community-Supported" Module
How do implementations know how to contribute to modules?
We should encourage modules to add CONTRIBUTING.md to their root folder and add source link in Modulus
TODO: Burke to create ticket for new feature in Modulus to show link to source code (optional, of course)
Reference Application 2.3 release review
Big issues remaining:
Wyclif was waiting for 1.11.4 for several modules which can now be released
TODO: Rafal - metadatasharing was blocking several others
TODO: Maurya is finished with UAT01 (was used for OpenMRS 2.2 release testing) so it could be used by Tharunya. They should coordinate directly.
Documentation:
content for 2.3 needed
Release notes
After Action Review
Preview next week
WIP: Bahmni Update