---- On Thu, 18 Feb 2021 08:52:52 -0600 Jeremy Stanley <fungi@yuggoth.org> wrote ----
On 2021-02-17 18:49:53 -0600 (-0600), Ghanshyam Mann wrote:
I am summarizing the discussion and earlier proposal below, please let us know if that works fine for everyone and accordingly, we can take the next step to document this somewhere and project start working on this.
- Only keep direct deps in lower-constraints.txt - Remove the lower constraints testing from all stable branches.
And proactively remove lower-constraints jobs *when* branching as well, since your unconstrained transitive dependencies will necessarily drift over time (unlike how jobs relying on upper-constraints work).
+1, This is something we can do in the release bot may be?
Also the lower-constraints jobs remain optional, if teams find the hassle of maintaining them outweighs the testing benefits they see, then they should feel free to stop running those.
Indeed, any extra testing as per team interest and bandwidth is always welcome and helpful. -gmann
-- Jeremy Stanley