I prefer a more specific name describing the trio, like
reporting-full-package.ozip ... and the extension identifies it as a
package and not directly uploadable as a single module itself.

I think AMPATH would use this as a way to maintain a
this-is-what-we-use-in-production snapshot of modules, so it would be easy
to get test instances up to speed with modules through the UI.

Jeremy Keiper
OpenMRS Core Developer
AMPATH / IU-Kenya Support


On Tue, May 8, 2012 at 2:22 AM, Darius Jazayeri <djazayeri+...@gmail.com>wrote:

> What's the benefit of reporting.omod and reporting+htmlwidgets+xstream.
> omod having the same file extension exactly?
>
> What problem is that solving that supporting a zip-full-of-omods wouldn't
> solve?
>
> It's worth thinking about, but I can't imagine spending any time on it in
> the early iterations (which must produce a module that will work on
> existing OpenMRS versions).
>
> -Darius
>
>
> On Mon, May 7, 2012 at 9:00 PM, Robby O'Connor <robby.ocon...@gmail.com>wrote:
>
>>  +1 on this proposal!
>>
>> --rob
>>
>> On 5/7/2012 10:12 PM, Burke Mamlin wrote:
>>
>> Do we need an "ozip" extension? Â Rather, could we extend the omod spec
>> to allow for dependencies to be included? Â The omod is already a zip file,
>> after all.
>>
>>  For example:
>> reporting.omod
>> vs.
>> reporting+htmlwidgets+xstream.omod
>>
>>  -Burke
>>
>> On Mon, May 7, 2012 at 6:45 PM, Darius Jazayeri <djazay...@gmail.com>wrote:
>>
>>> Hi All,
>>>
>>>  Later this week I expect to do some work on a module that lets you
>>> distribute a module with all of its required modules as a ZIP file, and is
>>> intelligently able to update OpenMRS with all those modules in a single
>>> update step.
>>>
>>>  End-user requirements:
>>>
>>>    - needs to work with 1.9, so it has to be a module, not a core fix
>>>    - if you upload a zip file containing the omods for, for example,
>>>    reporting, htmlwidgets, and serialization.xstream:
>>>       - it installs/upgrades modules in the right order
>>>          - it would be fine to include a text/xml file in the zip
>>>          describing the order to load modules, but ideally it would 
>>> determine this
>>>          from the omods themselves
>>>       - if the zip includes a module not on the system, it is installed
>>>       - if the zip includes a newer version of a module on the system,
>>>       it is upgraded
>>>       - if the zip includes the same or lower version of a module on
>>>       the system, that is left alone
>>>    - this happens with a single Spring restart, so there's no
>>>    possibility of ending up with only some of the modules installed
>>>
>>> Also key, to support the developer:
>>>
>>>    - The "main module", i.e. the root of the dependency tree, should
>>>    support a maven goal that builds and packages the zip file including its
>>>    own omod and omods for modules it depends on.
>>>
>>>  Comments welcome. Though if you're going to add more requirements, I'm
>>> not so interested. :-)
>>>
>>>  One particular question I have: are we publishing module omods to
>>> maven? I assume not, so I assume I'm going to have to do something ugly to
>>> get the omods of depended modules. The first thing that springs to mind is
>>> automatically downloading them from the module repository. But I hope
>>> there's a better way. Any ideas?
>>>
>>>  -Darius
>>>  ------------------------------
>>> Click here to 
>>> unsubscribe<lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>
>>
>>  ------------------------------
>> Click here to 
>> unsubscribe<lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>>
>>  ------------------------------
>> Click here to 
>> unsubscribe<lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>>
>
> ------------------------------
> Click here to 
> unsubscribe<lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
lists...@listserv.iupui.edu with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:lists...@listserv.iupui.edu?body=SIGNOFF%20openmrs-devel-l]

Reply via email to