There is not currently a mechanism for this. I would absolutely love to see that, especially if it were integrated into version 2 of the module repository.
@Michael Downey, the infrastructure team had been looking into using Zamboni to do a new version of the module repo. Is that progressing? Or do we want to have a dev/implementer design chat sometime about building module repo 2.0? I think that would be a good application of dev resources... -Darius On Tue, May 8, 2012 at 10:26 AM, Joaquín Blaya < joaquin_bl...@hms.harvard.edu> wrote: > Is there a way for a module to specify which versions of it's dependent > modules it has been tested with, so that it not only says, it requires a > module later than x.x, but it has been tested with x.x and x.x > > Joaquín > ___________________________________________________________________ > Gerente de Desarrollo, eHealth Systems <http://www.ehs.cl/> > Research Fellow, Escuela de Medicina de Harvard <http://hms.harvard.edu/> > Moderador, GHDOnline.org <http://www.ghdonline.org/> > > > > On Tue, May 8, 2012 at 12:59 PM, Friedman, Roger (CDC/CGH/DGHA) (CTR) < > r...@cdc.gov> wrote: > >> sorry, can't read thru my 'fro and shades**** >> >> ** ** >> >> how about omg (openmrs module group)**** >> >> or omodz**** >> >> or zippo**** >> >> or snomod (selected nested omods, or sertain number of omods)**** >> >> or modzilla (zillions of modules)**** >> >> or mvn (oops, that's taken) **** >> >> ** ** >> >> burke, i had managed to avoid this all day, why'd you have to call me >> out??**** >> >> **** >> >> *From:* dev@openmrs.org [mailto:dev@openmrs.org] *On Behalf Of *Burke >> Mamlin >> *Sent:* Tuesday, May 08, 2012 12:23 PM >> >> *To:* openmrs-deve...@listserv.iupui.edu >> *Subject:* Re: [OPENMRS-DEV] Distributing multiple modules as an "ozip"** >> ** >> >> ** ** >> >> My favorite so far is osquad. >> >> >> squad = "A small number of soldiers assembled for drill or assigned to >> some special task." >> >> And then we have omod & osquad<http://en.wikipedia.org/wiki/The_Mod_Squad>. >> Maybe I'm just showing my age... at least Roger will back me on this one. >> :-) >> >> -Burke**** >> >> On Tue, May 8, 2012 at 11:44 AM, Ben Wolfe <b...@openmrs.org> wrote:**** >> >> FYI, the ticket for this is here: >> https://tickets.openmrs.org/browse/TRUNK-1598 (created by Justin 2 years >> ago) >> >> Perhaps just a ".zip"? Or .ogrp .obundle .omodbundle .opkg ? "O" the >> possibilities**** >> >> ** ** >> >> On Tue, May 8, 2012 at 11:26 AM, Burke Mamlin <bmam...@regenstrief.org> >> wrote:**** >> >> 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).**** >> >> >> I was actually thinking of the reverse question -- what problem is the >> ozip extension is solving? Wouldn't we want the ability for modules to >> include their dependencies as standard practice by, for example, having a >> "dependencies" folder within the omod by convention? Is there an advantage >> to being able to ship the module without any dependencies -- e.g., does a >> module + dependencies get massively bigger so becomes a download issue? >> >> If the goal is, as Ben suggested, simply sending modules as a single >> package (not only handling dependencies, but also just a distribution of >> related modules that are useful together but may not depend on each other), >> then I'd agree that a different extension is warranted. Though, I agree >> with Bob that ozip doesn't say much and that something like omods would be >> more descriptive. Maybe osquad? ;-) >> >> -Burke >> **** >> >> ** ** >> >> ** ** >> >> -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 >> **** >> >> ** ** >> ------------------------------ >> >> 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]