Good proposal. I would vote for (2) to: (i) tie the two efforts more closely together (ii) make development easier (I imagine a small change in one of them might require a small change in the other)
-- Anders Wed Jan 21 2015 at 9:00:33 AM skrev Jack HALE <[email protected]>: > As some of you might know, Garth Wells, Lizao Li and I have been > working on virtual environments for portable and reusable distribution > of FEniCS. This work is in garth-wells/fenics-virtual mainly under the > docker branch. > > The hashdist effort provides an excellent, simple and consistent > cross-platform way of building FEniCS. Nonetheless, I do not think it > provides: > > a) a really, really easy environment for absolute beginners on Windows. > b) a completely consistent environment for; teaching, repeatability of > results, cross-platform use within a research group. > c) a method for quickly moving the same environment from the users > computer to a cluster environment. > > However, I think that together the two projects should complement each > other nicely. > > Within the fenics-virtual project we essentially have our own set of > build scripts, but it seems sensible to me to re-write at least some > of our virtual environments to use the new Hashdist scripts. More > specifically, Docker stable-ppa and vagrant stable-ppa would continue > to use the PPA archives, and Docker developer and stable-src would > move to using Hashdist. > > The two options are: > > 1) Bring the re-written garth-wells/fenics-virtual under > fenics-project and keep fenics-developer-tools separate. Simple! > 2) Bring the functionality of fenics-virtual directly into > fenics-developer-tools. The advantage of this is that users and > developers can immediately see all of the ways we offer for using > FEniCS. The downside is it introduces complexity. > > My personal opinion is to go for option 1) for simplicity and > separability of the two efforts. > > Let me know what you think! > > Cheers, > > Jack > _______________________________________________ > fenics mailing list > [email protected] > http://fenicsproject.org/mailman/listinfo/fenics >
_______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
