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 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 : [email protected] Unsubscribe : https://launchpad.net/~fenics More help : https://help.launchpad.net/ListHelp

