-
Suppose we put a workaround in Iris to handle a bug in one of its dependencies. For example Lines 1276 to 1280 in 83309c3 If the bug is fixed some time later, do we have a policy for removing the workaround, in particular how soon to do that? This particular bug appears to have been fixed at mpl 3.4.1 (see #4090). I guess it may not be fair to assume that every user of Iris 3.1 will have the latest mpl version, as it could be pinned in other packages they are using. So how long is it reasonable to wait? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 11 replies
-
@rcomer I suggest that you remove the workaround and we can pin to a minimum version of i.e., That seem completely reasonable to me to have a minimum bar for dependencies... otherwise workarounds would never be removed from the codebase. Go for it. If you make a PR, I'd merge it 👍 |
Beta Was this translation helpful? Give feedback.
-
Is there anything to discuss about how we keep track of such workarounds? There must be a few such things scattered throughout the source code that we have lost awareness of, but maybe that's OK if they're not causing any harm? |
Beta Was this translation helpful? Give feedback.
-
Discussed again in peloton .. |
Beta Was this translation helpful? Give feedback.
So I finally opened that PR #4999