Bug 1822060
Summary: | python-pexpect fails to build with Python 3.9: test_interact_exit_unicode fails | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-pexpect | Assignee: | Scott Talbert <swt> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | amcnabb, bperkins, cstratak, dradez, fabian.deutsch, igor.raits, mhroncok, mplch, python-sig, swt, tomspur |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-04-08 15:30:44 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1785415 |
Description
Miro Hrončok
2020-04-08 07:19:21 UTC
This does not fail in another Copr with Python 3.8, so I have ruled out a Copr related issue. Setting the severity to high. This package is part of the initial bootstrap sequence. Without it, we cannot proceed with the Python 3.9 bootstrap in a Koji side tag. https://fedoraproject.org/wiki/Changes/Python3.9#Important_dates_and_plan The current plan is to follow the "ideal point when we can start rebuilding in Koji" -- that is we need to get this bug fixed approximately in 1 month and 1 week. That includes potential uncovered bugs in packages that depend on this one. Please acknowledge that you have read this message and that you can dedicate time to fix it. If you know already that you won't be able to fix it by the deadline, please let us know ASAP, so we can allocate resources to do that. Thank You. > For all our attempts to build python-pexpect with Python 3.9, see:
> https://copr.fedorainfracloud.org/coprs/g/python/python3.9/package/python-pexpect/
The successful build (version 4.8.0-1.fc33) is with tests disabled.
Since I broke this, I'll fix it. :) This should be fixed, I think. Appears to have been a COPR issue rather than something to do with Python 3.9. (In reply to Miro Hrončok from comment #1) > This does not fail in another Copr with Python 3.8, so I have ruled out a > Copr related issue. (In reply to Scott Talbert from comment #4) > This should be fixed, I think. Appears to have been a COPR issue rather > than something to do with Python 3.9. Curiouser and curiouser :D Anyway, hope that setting that TRAVIS env won't come back and bite you. Thanks for the fix! (In reply to Miro Hrončok from comment #5) > (In reply to Miro Hrončok from comment #1) > > This does not fail in another Copr with Python 3.8, so I have ruled out a > > Copr related issue. > > (In reply to Scott Talbert from comment #4) > > This should be fixed, I think. Appears to have been a COPR issue rather > > than something to do with Python 3.9. I know, but it failed for me in a newly created rawhide COPR, so <shrug> > Anyway, hope that setting that TRAVIS env won't come back and bite you. I think it should be okay. Those tests are evidently flaky on travis too (likely for the same reason) so that's how upstream is filtering them out. As long as upstream keeps using TRAVIS to skip stuff, we are good. The kick I had in mind is when it starts doing other things as well. But well, if that ever happens, we'll change it, so there is no real issue here. (In reply to Miro Hrončok from comment #7) > As long as upstream keeps using TRAVIS to skip stuff, we are good. The kick > I had in mind is when it starts doing other things as well. But well, if > that ever happens, we'll change it, so there is no real issue here. Yep. Or they decide to switch to CircleCI or some other CI service... But yeah this is probably good enough for now. |