-
Notifications
You must be signed in to change notification settings - Fork 181
Firedrake meeting 2025 01 22
Date and time 2025-01-22 1600 UTC
- Pick Chair and Minuter (KS to pick)
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
- ALL: do things with SV's branches
- DH: Email to Andreas to have 2 (+ others!!!) loopy PRs merged TODO: FIND OUT WHICH PRS THESE ARE
- DH: Get Firedrake a docker open source account (link here)
- DH: Talk to GregVernon about PR#2116.
- JB: Enable merge queues (minutes)
- LC: Try to merge RNH' PR: Movable VOM
- PB: Profile and speed up some tests (minutes, minutes)
- CW: Fix artefactsv3 issue
- CW: More testing configurations (minutes)
- All: Do JM's PRs transpose -> adjoint and Cofunction self-assignment via interpolate
Present:
Apologies:
Versioning would prevent us from accidentally breaking downstream packages with no warning.
- Should we version Firedrake and FIAT? How often would releases be? Semantic or date-based versioning?
- What about our forks of loopy and UFL?
- What about
firedrake-zenodo?
One point of consideration is the fact that some of our dependencies (notably loopy) do not regularly make releases. I don't think versioning makes sense if we depend on non-versioned libraries.
https://github.com/firedrakeproject/firedrake/pull/3385 describes the changes made. This is valuable for migrating to a pip install as we can properly start using a system MPI.
I think we can just:
- Update the install docs
- Make
firedrake-installwarn about not being maintained any more - Make an announcement in #general so people know
- Help downstream packages to migrate
- Can we drop MPICH at the same time? Downstream packages will need to change their CI anyway (which I can do for them).
Note that PRs put in this section should either be trivial or already have been reviewed. Discussion-worthy PRs should be separate agenda items.
KS: Fix hex interior-facet integrals
CW: https://github.com/firedrakeproject/firedrake/pull/3976
CW: https://github.com/firedrakeproject/firedrake/pull/3982
1600 UTC 2025-01-29