BZ#2004484 The openssl1.1-devel package is not usable on Fedora 33, 34 and 35

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.

 Problem: conflicting requests
  - nothing provides python3.10dist(httpx) >= 0.18.1 needed by python3-pytest-sanic-1.8.1-1.fc35.noarch
BZ#1962470 python-pytest-sanic-1.8.1 is available
BZ#1985599 F35FailsToInstall: python3-pytest-sanic

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

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 :/

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.

This update has been unpushed.


Even for f35, this update needs to include all dependent packages. Standalone, it should not pass.

This update has been unpushed.

BZ#1999035 pip on Fedora 33 cannot handle Python 3.10 manylinux wheels

There is no python3-dask+diagnostics in the Fedora 35 repository. Hence, users who have python3-dask+diagnostics installed on Fedora 33/34 will experience a broken upgrade to Fedora 35 if the package name is not obsoleted. Once the recent commits in python-dask actually build, the package will show up and we will remove it from fedora-obsolete-packages. If this happens before final freeze, no further action is needed. If it happens after GA, the dasks's release number needs to be bumped to at least 2.

I've added a fixed build of blender here.

BZ#1987384 blender: FTBFS in Fedora rawhide/f35
BZ#1997840 F36FailsToInstall: blender