A more light weight setup for just this purpose instead of a super-repo could be a repository named 'fenics-dev' with a readme and some scripts.
Martin On 8 January 2015 at 10:10, Anders Logg <[email protected]> wrote: > Great - but where do we put this? > > Might this be a good argument for a super-repository? > > -- > Anders > > > Wed Jan 07 2015 at 7:13:40 PM skrev Martin Sandve Alnæs < > [email protected]>: > >> Here's an experimental script draft that does a full install of fenics >> components on the side after using hashdist for the dependencies. >> >> Martin >> >> On 7 January 2015 at 13:45, Martin Sandve Alnæs <[email protected]> >> wrote: >> >>> Great, that's the way I wanted it myself. It's much cleaner not to have >>> a hashdist build if fenics in the path hidden behind my own build. >>> >>> Martin >>> >> 7. jan. 2015 13:24 skrev "Anders Logg" <[email protected]>: >>> >> Something I just noticed is that it does not work to first build all of >>>> FEniCS with fenics-install.sh (HashDist) and then use fenics-dev-install.sh >>>> to build e.g. DOLFIN. The build itself works fine, but when one later runs >>>> an application, the DOLFIN built by HashDist will be picked up (because of >>>> the use of rpath). >>>> >>> >>>> So developers need to build only the dependencies of FEniCS using >>>> fenics-install.sh and then manually install FEniCS components using >>>> fenics-dev-install.sh. >>>> >>>> Johannes has just pushed a fix to fenics-install.sh that helps with >>>> this. There is now an option to only build the dependencies of FEniCS. The >>>> script will ask the following question when run: >>>> >>>> The following build types are supported: >>>> >>>> [0] development version of FEniCS [default] >>>> [1] latest stable version of FEniCS, currently 1.5 >>>> [2] only dependencies, including e.g. MPI, PETSc, Swig, Boost >>>> >>>> Please select build type [0, 1, 2]: >>>> >>>> Even if the installation script is not yet foolproof, at the time of >>>> release of 1.5, I would like to promote the use of fenics-install.sh as the >>>> default way to install FEniCS on the web page (next to the >>>> binaries/packages). Dorsal is no longer actively supported and we have been >>>> lacking a working and recommended install process of development versions >>>> for some time now. >>>> >>>> Any objections to this? >>>> >>>> -- >>>> Anders >>>> >>>> >>>> _______________________________________________ >>>> fenics mailing list >>>> [email protected] >>>> http://fenicsproject.org/mailman/listinfo/fenics >>>> >>>>
_______________________________________________ fenics mailing list [email protected] http://fenicsproject.org/mailman/listinfo/fenics
