Frequent releases are good. Anyway, I managed to build with clean repo and
my merge is in next so it should be ready for 1.4.

Martin
5. feb. 2014 11:43 skrev "Anders Logg" <[email protected]> følgende:

> On Wed, Feb 05, 2014 at 11:32:07AM +0100, Martin Sandve Alnæs wrote:
> > On 4 February 2014 22:30, Anders Logg <[email protected]> wrote:
> >
> >     The initial testing of C++11 features in DOLFIN seems to have gone
> >     relatively smooth. All buildbots are green and the few reports we
> have
> >     had on build problems seem to have been resolved.
> >
> >     I would therefore suggest that we:
> >
> >     1. Allow full use of C++11 features in DOLFIN, with the exception of
> >     features that are not well supported by the majority of relevant
> >     compilers
> >
> >
> > That's hardly full use. We should define what to use,
> > for example only features supported by gcc 4.4:
> > http://gcc.gnu.org/projects/cxx0x.html
>
> Sounds good. I don't suggest that we start using everything from
> C++11, just to allow useful and supported features. Each addition
> needs to be introduced and tested carefully.
>
> >     - we'll have to figure out which those features are by trial
> >     and error. Examples of good features are std::shared_ptr, std::tuple,
> >     auto.
> >
> >
> >
> >
> >
> >     2. Replace all boost::shared_ptr by std::shared_ptr in DOLFIN.
> >
> >     3. Change the build system for UFC to distutils.
> >
> >     4. Merge UFC into FFC.
> >
> >     4.5. Figure out how we handle version numbers from UFC from now on.
> >          Can we make a restart from 1.4?
> >
> >
> > When UFC is merged into FFC we won't make UFC releases anymore,
> > so it will be "UFC from FFC 1.4" or something like that.
> >
> >
> >
> >     5. Release FEniCS 1.4.
> >
> >     Comments, objections?
> >
> >
> > In a hurry? I haven't even had the time to build with c++11 yet.
> > I'd like to get the multidomain infrastructure merged before 1.4.
>
> I don't think we should wait for particular features before we make a
> release. Releases should happen often whenever something important has
> changed. There will be plenty of time to merge multidomains into 1.5,
> 1.6 etc.
>
> I'm not in a particular hurry to get this C++11 into 1.4, but I would
> like to make a quick release to set the pace for new and frequent
> releases.
>
> --
> Anders
>
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to