Bug 1691434
Summary: | python3 update causes program to deadlock | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | D. Hugh Redelmeier <hugh> |
Component: | python3 | Assignee: | Miro Hrončok <mhroncok> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | cstratak, dmalcolm, mcyprian, mhroncok, pviktori, pwouters, rkuska, shcherbina.iryna, tomspur, torsava, yaneti |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python3-3.7.4-1.fc30 python3-3.7.4-1.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-07-29 01:08:07 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
D. Hugh Redelmeier
2019-03-21 15:32:08 UTC
I talked to Miro and he pointed out that: That is indeed the only change logged for 3.7.2-5, however there have been other releases between 3.7.1-4 and 3.7.2-5: * Thu Mar 14 2019 Miro Hrončok <mhroncok> - 3.7.2-5 - Security fix for CVE-2019-9636 (#1688543, #1688546) * Wed Jan 16 2019 Miro Hrončok <mhroncok> - 3.7.2-4 - Security fix for CVE-2019-5010 (#1666519, #1666522) * Mon Jan 14 2019 Björn Esser <besser82> - 3.7.2-3 - Rebuilt for libcrypt.so.2 (#1666033) * Fri Jan 04 2019 Miro Hrončok <mhroncok> - 3.7.2-2 - No longer revert upstream commit 3b699932e5ac3e7 - This was a dirty workaround for (#1644936) * Tue Dec 25 2018 Miro Hrončok <mhroncok> - 3.7.2-1 - Update to 3.7.2 * Fri Dec 07 2018 Miro Hrončok <mhroncok> - 3.7.1-5 - Make sure we don't ship any exe files (not needed an prebuilt) I'm pretty sure that "No longer revert upstream commit 3b699932e5ac3e7" is here to blame. Should I provide you with a test build of current version with that commit reverted once more? Miro, that would be great, as we would really like to get this resolved as it is having a large impact on our parallel testing we do with libreswan. See also https://github.com/pexpect/ptyprocess/issues/53 It's not the same but related for us in our use case https://src.fedoraproject.org/rpms/python3/pull-request/105 https://koji.fedoraproject.org/koji/taskinfo?taskID=34124221 Once it builds, grab it fast, scratch builds are garbage collected. To clarify: fast = couple days here, not seconds A better (hopefully) scratchbuild: https://koji.fedoraproject.org/koji/taskinfo?taskID=34124496 that one does not seem the have any rpms associated with it? It's a bad link, copy paste error. Sorry about that. https://koji.fedoraproject.org/koji/taskinfo?taskID=34124810 so we can confirm that build fixes the deadlock/hanging issue for the libreswan testing infrastructure :/ This is the anaconda fix for reference: https://github.com/rhinstaller/anaconda/pull/1721 Should be fixed upstream. Let me know if you need a backport right now or a build to test with. https://bugs.python.org/issue36533#msg341768 Paul e-mailed me and kindly asked us to backport https://github.com/python/cpython/pull/13170 IMO We are good only doing this in 3.7, because: * F28 has 3.6 but EOLS tomorrow, so the fix would need to be super rush and it still might not make it (also, AFAIK libreswan doesn't need this) * F29 and further has 3.7 * once we switch to 3.8 in F31, the fix will already be included Note that an upstream release of 3.7.4 is to be released in little less than a month. https://www.python.org/dev/peps/pep-0537/#id4 3.7.4 candidate 1: 2019-06-10 (expected) 3.7.4 final: 2019-06-24 (expected) So we would only carry the patch for a while. that would be great, as this bug is causing our 8+ hour jobs to sometimes completely fail. First of all, we are sorry that we were not able to dedicate the time for this during June. The 3.7.4 release is already at rc and should be out next Friday, as the release has been postponed by a week. I'll do my best to update soon. FEDORA-2019-9bfb4a3e4b has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-9bfb4a3e4b FEDORA-2019-60a1defcd1 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-60a1defcd1 python3-3.7.4-1.fc30, python3-docs-3.7.4-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-9bfb4a3e4b python3-3.7.4-1.fc29, python3-docs-3.7.4-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-60a1defcd1 python3-3.7.4-1.fc30, python3-docs-3.7.4-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. python3-3.7.4-1.fc29, python3-docs-3.7.4-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |