← Back to team overview

fenics team mailing list archive

Re: UFR - The Unified Fenics Repository

 

On 19 February 2013 10:26, Anders Logg <logg@xxxxxxxxx> wrote:
> It seems to me there are essentially three groups that this suggestion
> will affect in different ways:
>
> 1. Core developers who have to suffer the hassle of making multiple
> releases and working every day in multiple repositories.
>
> 2. Advanced users who want to pick and choose specific components.
>
> 3. Users who don't really care how the code is organized as long as it
> can be installed easily.
>
> I think the suggestion will be a big relief for the group (1) of core
> developers (5-10 people) and it will have a positive effect on the big
> group of users (> 1000 people?) who don't need to worry about matching
> version numbers. But it might be a small setback for the relatively
> small group (2) of advanced users.
>

I'm still not fully convinced either way. I find the concept of nested
repositories appealing. How convenient it is in practice I don't know.
Would someone who has spoken in favour of nested repositories be
wiling to make an example somewhere that we could test? I'm open to
changing version control system if something else suits our needs.

Garth

> I might be wrong but I estimate the size of group (2) as somewhere
> around 5-10 people and I think we've heard from all of them in this
> discussion. :-) So my suggestion would be to go ahead with the
> proposal and while doing so make sure to structure the new repo and
> build system in such a way that it's easy to install single
> components.
>
> The extra hassle for users that only want UFL would then be to
> download a bigger tarball, fenics-2.0.0.tar.gz instead of
> ufl-2.0.0.tar.gz. But apart from that, it would just be something like
>
> $ cmake -DFENICS_ENABLE_ONLY_UFL . # or similar...
> $ make install
>
> --
> Anders
>
> _______________________________________________
> Mailing list: https://launchpad.net/~fenics
> Post to     : fenics@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~fenics
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References