openSUSE:Factory - Build fail notification
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have had problems for at
least 4 weeks. We tried to send out notifications to the
configured bugowner/maintainers of the package(s), but so far no
fix has been submitted. This probably means that the
maintainer/bugowner did not yet find the time to look into the
matter and he/she would certainly appreciate help to get this
sorted.
- python-fastapi: Fails to build
Unless somebody is stepping up and submitting fixes, the listed
package(s) are going to be removed from openSUSE:Factory.
Kind regards,
DimStar / Dominique Leuenberger
This should fix the (dependency) issue and fix the build: * https://build.opensuse.org/request/show/1032373 On 31/10/2022 00:02, DimStar / Dominique Leuenberger wrote:
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have had problems for at least 4 weeks. We tried to send out notifications to the configured bugowner/maintainers of the package(s), but so far no fix has been submitted. This probably means that the maintainer/bugowner did not yet find the time to look into the matter and he/she would certainly appreciate help to get this sorted.
- python-fastapi: Fails to build
Unless somebody is stepping up and submitting fixes, the listed package(s) are going to be removed from openSUSE:Factory.
Kind regards, DimStar / Dominique Leuenberger
--
David Anes
Uhm, it was still failing due to Starlette update to 0.21.0. 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! Anyway, I patched FastAPI to build against latest Starlette while a new version of FastAPI it's released: * https://build.opensuse.org/request/show/1032399 Cheers, David. On 31/10/2022 08:48, David Anes wrote:
This should fix the (dependency) issue and fix the build: * https://build.opensuse.org/request/show/1032373
On 31/10/2022 00:02, DimStar / Dominique Leuenberger wrote:
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have had problems for at least 4 weeks. We tried to send out notifications to the configured bugowner/maintainers of the package(s), but so far no fix has been submitted. This probably means that the maintainer/bugowner did not yet find the time to look into the matter and he/she would certainly appreciate help to get this sorted.
- python-fastapi: Fails to build
Unless somebody is stepping up and submitting fixes, the listed package(s) are going to be removed from openSUSE:Factory.
Kind regards, DimStar / Dominique Leuenberger
--
David Anes
On Mon, 2022-10-31 at 09:54 +0100, David Anes wrote:
Uhm, it was still failing due to Starlette update to 0.21.0.
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). 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) Cheers, Dominique
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
participants (3)
-
David Anes
-
DimStar / Dominique Leuenberger
-
Dominique Leuenberger / DimStar