On 31/10/2022 10:28, Dominique Leuenberger / DimStar wrote:
Dominique, it's important when upgrading Starlette to check that FastAPI builds successfully, as it's the main library using it. Can we do that from now on? Thanks!
Neither python-starlette nor -fastapi are part of the rings and thus are much less monitored not to break. For non-ring packages, the responsibility is mainly on the maintainers to check their devel projects before submitting stuff.
i.e python-starlette and python-fastapi are both in the same devel project and are thus rather easily monitored by the package/project maintainers (of course, this only works if build fails are generally held at low count in devel projects, otherwise issues are way too easy to be missed).
This is probably what happened. So many python packages!
If staging is supposed to take care of this, then the relevant packages would need to be tracked in the rings - which sounds like an overkill for some leaf packages such as fastapi (no package seems to depend on it)
I understand, I'll take care of them (starlette and fastapi) myself from now on: FastAPI is such a high-profile python module akin to Django that we don't want it to break =) Cheers, David. -- David Anes <david.anes@suse.com>