For folks using legacy dolfin via conda, there are two recent developments that might be of interest:
there are now native mac arm builds of legacy dolfin on conda-forge, so arm mac users can now conda install fenics without having to use the intel builds via emulation.
Since it was requested, the current development version of legacy dolfin is now also available under the fenics-dev label, which you can get with:
channel priority means that packages on conda-forge that satisfy requirements will be preferred to those in conda-forge/label/fenics-dev because it appears earlier in the list, so use:
to prefer packages with the fenics-dev label. Alternatively, specify the version you want (fenics-dolfinx=2019.2).
(note: it’s advisable to remove defaults from your channel lists if you are using conda-forge)
The second reason is that mshr requires fenics-dolfin 2019.1, so can’t be installed together with the 2019.2.dev and there isn’t a dev build of mshr. So if you remove mshr, you’ll get 2019.2.dev.
If you request 2019.2 explicitly, you’ll get more informative conflict errors if it’s unsatisfiable, rather than just not getting the version you expect.