On 2013-11-05 13:39, Anders Logg wrote:
On Thu, Oct 31, 2013 at 05:20:08PM +0000, Garth N. Wells wrote:
On 2013-10-31 14:44, Johan Hake wrote:
>On Thu, Oct 31, 2013 at 3:24 PM, Garth N. Wells <[email protected]>
>wrote:
>
>>On 2013-10-31 14:15, Anders Logg wrote:
>>
>>>Great job! It's all green now. :-)
>>>
>>>Time for a release?
>>
>>Yes(!),
>
>Agree!
> 
>
>>but what do we do about the gcc/libstdc++ 4.8.1 bug in Ubuntu? It's
>>not our bug but it does break the intersection code on Ubuntu 13.10.
>
> Is there an easy workaround in dolfin code?

No. We could try using std::nth_element from Boost, but I think the
interface is different and it's generating work for us when it
should be fixed elsewhere. I've created an Ubuntu bug report:

https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1246802

It was relatively easy to switch to the boost interface once I looked
closer at it so I will push a change which uses
boost::nth_element in place of std::nth_element.


Great. Leave plenty of comments so we can switch back again once the bug is fixed in Ubuntu (or much more likely, Ubuntu 14.04 arrives since Ubuntu doesn't seem to fix bugs).

Garth

Before I push the fix I want to run the benchmarks and see that it
doesn't degrade the performance. (Will check later tonight.)

--
Anders


>In that case, could we
>provide a patch that could accompany the Ubuntu source package, or if
>it is a small fix we could just apply it for the release branch?
> 
>
>>Can we create a release branch to not slow down developments that
>>are not yet ready for a release?
>
>Would that be a maint branch?
>

I don't know. I thought maint should come off a released version?
Maybe it should be a named branch, e.g. 1.3rc?
  
>
>>We should also synchronise version numbers across projects. Figuring
>>out compatibility across FEniCS projects is very confusing for
>>users.
>
> I think they are well synchronized. It is only ufc that does not
>follow the 1.X pattern, which instead follows the 2.X pattern.
>

It looks better than I remembered. DOLFIN, FFC, Instant are in sync
at v1.2, but FIAT, Ferari and UFC are out of step.

On a side note, I couldn't find a link to tarballs of the releases
from the web page.

Garth

> Johan
>
> 
>
>>Garth
>>
> _______________________________________________
> fenics mailing list
> [email protected]
> http://fenicsproject.org/mailman/listinfo/fenics [1]
>
>
>
>Links:
>------
>[1] http://fenicsproject.org/mailman/listinfo/fenics
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to