I'm about to make these deprecation warnings into errors, fixing all demos.

Martin
3. juni 2014 23:31 skrev "Anders Logg" <[email protected]> følgende:

> ok, thanks. I'll turn this off for now (locally). At this point, I
> mostly want to check that I don't break anything with my merge, not be
> prompted to fix deprecated demos...
>
> I think it's good to keep the option in place as a reminder.
>
> --
> Anders
>
>
> On Tue, Jun 03, 2014 at 10:24:28PM +0100, Garth N. Wells wrote:
> > I added a CMake option a while back to turn deprecation warnings into
> errors (intended for developer use). This option is turned on in
> cmake.local. It stops deprecated interfaces being used and it fishes
> deprecated code out of demos, etc. Not sure what the best work-around is.
> Before the option was added, there was a lot of deprecated code in demos.
> >
> > Garth
> >
> >
> >
> > On 3 Jun 2014, at 22:17, Anders Logg <[email protected]> wrote:
> >
> > > I'm getting lots of these:
> > >
> > > Traceback (most recent call last):
> > >  File "./Assembler.py", line 594, in
> > >  test_ways_to_pass_mesh_to_assembler
> > >    x2 = SpatialCoordinate(mesh.ufl_cell())
> > >  File
> > >
>  
> "/home/logg/scratch/src/dolfin/local.next/lib/python2.7/site-packages/dolfin/functions/specialfunctions.py",
> > >  line 151, in SpatialCoordinate
> > >    return ufl.SpatialCoordinate(_mesh2domain(mesh))
> > >  File
> > >
>  
> "/home/logg/scratch/src/dolfin/local.next/lib/python2.7/site-packages/dolfin/functions/specialfunctions.py",
> > >  line 40, in _mesh2domain
> > >    "Pass mesh instead, for example use FacetNormal(mesh) instead of
> > >    FacetNormal(triangle) or triangle.n")
> > >  File
> > >
>  
> "/home/logg/scratch/src/dolfin/local.next/lib/python2.7/site-packages/dolfin/cpp/common.py",
> > >  line 2374, in deprecation
> > >    return _common.deprecation(*args)
> > > RuntimeError: *** Error: ***
> > >
> -------------------------------------------------------------------------
> > > *** Warning: Constructing geometry from a Cell has been deprecated in
> > > DOLFIN version 1.4.
> > > *** It will be removed from version 1.5.
> > > *** Pass mesh instead, for example use FacetNormal(mesh) instead of
> > > FacetNormal(triangle) or triangle.n
> > > ***
> > >
> -------------------------------------------------------------------------
> > >
> > > Deprecation warnings seem to turn into errors when running `make
> > > runtests`.
> > >
> >
> _______________________________________________
> fenics mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics
>
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to