You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We recently merged #5801, which had a full set of passing CI. However the feature then broke Iris-grib, without an obvious simple fix. Because the PR is already merged, this is no longer the author's problem but is instead the responsibility of Iris-grib maintainers.
We have an ambition to have more parts of Iris separated and optional - #4798 - however what the above demonstrates is that this could potentially shift work from contributors onto maintainers. Maintainer workload is agreed to be one of the biggest threats to open source sustainability, so I see this prospect as a significant problem.
I am therefore keen that we think about ways of running tests for Iris satellite projects (e.g. Iris-grib, iris-esmf-regrid) WITHIN Iris pull requests, as a way of alerting authors and reviewers that their work may cause downstream problems and give them an opportunity to address those.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
We recently merged #5801, which had a full set of passing CI. However the feature then broke Iris-grib, without an obvious simple fix. Because the PR is already merged, this is no longer the author's problem but is instead the responsibility of Iris-grib maintainers.
We have an ambition to have more parts of Iris separated and optional - #4798 - however what the above demonstrates is that this could potentially shift work from contributors onto maintainers. Maintainer workload is agreed to be one of the biggest threats to open source sustainability, so I see this prospect as a significant problem.
I am therefore keen that we think about ways of running tests for Iris satellite projects (e.g. Iris-grib, iris-esmf-regrid) WITHIN Iris pull requests, as a way of alerting authors and reviewers that their work may cause downstream problems and give them an opportunity to address those.
Beta Was this translation helpful? Give feedback.
All reactions