Heads-up: python-urllib3 2.2.2 coming to F42/Rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In one week (2024-09-09), or slightly later, I plan to update the python-urllib3 package from 1.26.19 to 2.2.2[1] in F42/Rawhide. Version 2 included various breaking changes[2]; there is a migration guide [3].

After a combination of porting effort and waiting for upstreams to catch up, this update now has a clean impact check[4] – FTBFS in COPR are pre-existing and not attributable to the update – except for python-wsgi_intercept, which this update *will* break. This has been brought up to the package’s maintainers a couple of times[5][6]. A patch is available[7], but upstream deems it “too fragile to be considered,” and does not seem to be making active progress on urllib3 v2 compatibility. The only package that would be directly or indirectly affected if python-wsgi_intercept were lost in Fedora is python-gabbi, an HTTP testing library. Overall, this is unfortunate, but it doesn’t seem like a sufficient reason to further delay progress on python-urllib3. If I did miss anything else in impact-testing, I apologize – let me know if I can help.

I did impact-check this in Fedora 41 as well, and shipping it there would be technically feasible, but considering where we are in the release cycle, the number of packages that depend indirectly on python-urlliib3, and the lack of major known issues in the 1.x branch, I’m going to default to Rawhide-only.

If your package has a direct build dependency on python-urllib3 (but not only a runtime-only one, or an indirect one via e.g. python-requests), then you should have received this email directly via cc or bcc.

– Ben Beasley (FAS: music)

[1] https://src.fedoraproject.org/rpms/python-urllib3/pull-request/22

[2] https://github.com/urllib3/urllib3/blob/2.2.2/CHANGES.rst#200-2023-04-26

[3] https://urllib3.readthedocs.io/en/latest/v2-migration-guide.html

[4] https://copr.fedorainfracloud.org/coprs/music/urllib3/packages/

[5] https://bugzilla.redhat.com/show_bug.cgi?id=2219490#c6

[6] https://bugzilla.redhat.com/show_bug.cgi?id=2308338

[7] https://github.com/cdent/wsgi-intercept/pull/76

--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux