Python 3.10 rebuild of python-falcon and python-uvicorn, updated python-httptools, python-websockets and python-pytest-sanic.

How to install

sudo dnf upgrade --advisory=FEDORA-2021-55adef54f6

This update's test gating status has been changed to 'waiting'.

2 months ago

This update has been submitted for testing by bodhi.

2 months ago

This update's test gating status has been changed to 'ignored'.

2 months ago

This update has been pushed to testing.

2 months ago
User Icon carlwgeorge commented & provided feedback 2 months ago
karma

python3-{falcon,httptools,uvicorn,websockets} all install fine, but python3-pytest-sanic does not.

Error: 
 Problem: conflicting requests
  - nothing provides (python3.10dist(websockets) < 9 with python3.10dist(websockets) >= 8.1) needed by python3-pytest-sanic-1.7.0-3.fc35.noarch
  - nothing provides python3.10dist(httpx) >= 0.18.1 needed by python3-pytest-sanic-1.8.1-2.fc35.noarch
BZ#1914246 python-uvicorn fails to build with Python 3.10 due to problem in python-websockets: the *loop* parameter was removed from Lock()
BZ#1966531 python-uvicorn-0.15.0 is available
BZ#1968971 F35FailsToInstall: python3-falcon
BZ#1969166 F35FailsToInstall: python3-uvicorn+standard, python3-uvicorn. The build hangs in %check
BZ#1985599 F35FailsToInstall: python3-pytest-sanic
BZ#1987895 python-uvicorn: FTBFS in Fedora rawhide/f35
BZ#1988073 python-falcon: FTBFS in Fedora rawhide/f35
BZ#2002542 python-websockets-10.0 is available

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

2 months ago
User Icon churchyard commented & provided feedback 2 months ago

nothing provides (python3.10dist(websockets) < 9 with python3.10dist(websockets) >= 8.1) needed by python3-pytest-sanic-1.7.0-3.fc35.noarch

This has been fixed by this upgrade, python-pytest-sanic-1.8.1-2.fc35.

nothing provides python3.10dist(httpx) >= 0.18.1 needed by python3-pytest-sanic-1.8.1-2.fc35.noarch

This was already broken before this upgrade and not introduced here. It would certainly be nice to fix that as well, but since the maintainer ignores my FailsToInstall bugzillas and since updating httpx might break something else, I decided not to dive into this.

User Icon churchyard commented & provided feedback 2 months ago

If it makes it easier to land the other changes, we could remove pytest-sanic from this FE update. We could even unpush the python-pytest-sanic-1.8.1 update altogether and revert back to 1.7.0 with the fix included here, but that would require some maintainer cooperation :/

churchyard edited this update.

2 months ago
User Icon churchyard commented & provided feedback 2 months ago

I've removed BZ#1985599 from this update as it clearly does not fix it.

churchyard edited this update.

Removed build(s):

  • python-pytest-sanic-1.8.1-2.fc35

Karma has been reset.

2 months ago

This update has been submitted for testing by churchyard.

2 months ago
User Icon churchyard commented & provided feedback 2 months ago

And after consideration, I've removed python-pytest-sanic-1.8.1-2.fc35 -- including it here does not add any benefit -- the python-pytest-sanic-1.7.0-3.fc35 build from stable already fails to install for other reasons. The other update in testing, python-pytest-sanic-1.8.1-1.fc35, fails to install for other reasons and python-pytest-sanic-1.8.1-1.fc35 only fixes the dependency problem introduced here. If the maintainer fixes the other problems, they will build open our fixes here.

This update has been pushed to testing.

2 months ago
karma
BZ#1914246 python-uvicorn fails to build with Python 3.10 due to problem in python-websockets: the *loop* parameter was removed from Lock()
BZ#1966531 python-uvicorn-0.15.0 is available
BZ#1968971 F35FailsToInstall: python3-falcon
BZ#1969166 F35FailsToInstall: python3-uvicorn+standard, python3-uvicorn. The build hangs in %check
BZ#1987895 python-uvicorn: FTBFS in Fedora rawhide/f35
BZ#1988073 python-falcon: FTBFS in Fedora rawhide/f35
BZ#2002542 python-websockets-10.0 is available

This update can be pushed to stable now if the maintainer wishes

2 months ago

This update has been submitted for stable by churchyard.

2 months ago

This update has been pushed to stable.

a month ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-1
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
2 months ago
in testing
2 months ago
in stable
a month ago
modified
2 months ago
BZ#1914246 python-uvicorn fails to build with Python 3.10 due to problem in python-websockets: the *loop* parameter was removed from Lock()
0
1
BZ#1966531 python-uvicorn-0.15.0 is available
0
1
BZ#1968971 F35FailsToInstall: python3-falcon
0
1
BZ#1969166 F35FailsToInstall: python3-uvicorn+standard, python3-uvicorn. The build hangs in %check
0
1
BZ#1987895 python-uvicorn: FTBFS in Fedora rawhide/f35
0
1
BZ#1988073 python-falcon: FTBFS in Fedora rawhide/f35
0
1
BZ#2002542 python-websockets-10.0 is available
0
1

Automated Test Results