I plan to update python-typeguard from 2.12.3 to 4.0.0 in Rawhide.
This issue requests formal permission to submit the breaking update for python-typeguard in Rawhide immediately rather than waiting out the one week notice period, since waiting would cause all dependent packages to be impacted in the Python 3.12 rebuild.
python-typeguard
Version 3 of typeguard included a number of breaking changes, and 4.0.0 included a few as well.
Directly-dependent package compatibility with version 4.0.0 is as follows:
python-nptyping
python-signature-dispatch
python-stack-data
python-TestSlide
While the Updates Policy prescribes one week’s notice for API-incompatible updates like this, the intent of that rule is to avoid breaking packages without notice. In this case, python-typeguard already FTBFS in Rawhide since python-typing-extensions was updated from 4.5.0 to 4.6.2, and this incompatible update is required to fix that. If the package is not updated, python-typeguard and everything that directly or indirectly depends on it will fail in the Python 3.12 mass rebuild.
python-typing-extensions
Since this issue will be moot after one week, I have requested the fast-track procedure. A devel mailing list post with the above details and a link to this issue will follow promptly.
devel
+1
I appreciate the detailed explanation and links to materials. 👏
Thanks for your time and your votes. This request failed to gather the necessary seven votes to complete the fast-track procedure, and seven days have elapsed since I provided notice of the breaking update, so the the update can now proceed under the Updates Policy without requiring an exception. I am therefore closing the issue. I expect to do the update tomorrow, or possibly late tonight, EDT.
Metadata Update from @music: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.