Comments

638 Comments

My system works perfectly fine

@jirutka let me revoke this stable push and push it back to testing. Fedora 36 is at the beta freeze (only exceptions and blockers enter stable), and updates that go pending -> stable directly tend to hang in the air until the freeze is over. Let's wait until the update reaches testing before adding karma, please.

Before:

<mock-chroot> sh-5.1$ rpm -q python3-build
python3-build-0.7.0-2.fc36.noarch

<mock-chroot> sh-5.1$ python3 -m build --sdist --outdir dist
* Creating venv isolated environment...

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/build/__main__.py", line 372, in main
    built = build_call(
  File "/usr/lib/python3.10/site-packages/build/__main__.py", line 202, in build_package
    out = _build(isolation, builder, outdir, distribution, config_settings, skip_dependency_check)
  File "/usr/lib/python3.10/site-packages/build/__main__.py", line 140, in _build
    return _build_in_isolated_env(builder, outdir, distribution, config_settings)
  File "/usr/lib/python3.10/site-packages/build/__main__.py", line 104, in _build_in_isolated_env
    with _IsolatedEnvBuilder() as env:
  File "/usr/lib/python3.10/site-packages/build/env.py", line 104, in __enter__
    executable, scripts_dir = _create_isolated_env_venv(self._path)
  File "/usr/lib/python3.10/site-packages/build/env.py", line 258, in _create_isolated_env_venv
    executable, script_dir, purelib = _find_executable_and_scripts(path)
  File "/usr/lib/python3.10/site-packages/build/env.py", line 303, in _find_executable_and_scripts
    raise RuntimeError(f'Virtual environment creation failed, executable {executable} missing')
RuntimeError: Virtual environment creation failed, executable /tmp/build-env-e0y45nkh/local/bin/python missing

ERROR Virtual environment creation failed, executable /tmp/build-env-e0y45nkh/local/bin/python missing

After:

<mock-chroot> sh-5.1$ rpm -q python3-build
python3-build-0.7.0-3.fc37.noarch

<mock-chroot> sh-5.1$ python3 -m build --sdist --outdir dist
* Creating venv isolated environment...
* Installing packages in isolated environment... (setuptools, wheel)
* Getting dependencies for sdist...
running egg_info
creating Pello.egg-info
writing Pello.egg-info/PKG-INFO
writing dependency_links to Pello.egg-info/dependency_links.txt
writing entry points to Pello.egg-info/entry_points.txt
writing requirements to Pello.egg-info/requires.txt
writing top-level names to Pello.egg-info/top_level.txt
writing manifest file 'Pello.egg-info/SOURCES.txt'
reading manifest file 'Pello.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'Pello.egg-info/SOURCES.txt'
* Building sdist...
running sdist
running egg_info
writing Pello.egg-info/PKG-INFO
writing dependency_links to Pello.egg-info/dependency_links.txt
writing entry points to Pello.egg-info/entry_points.txt
writing requirements to Pello.egg-info/requires.txt
writing top-level names to Pello.egg-info/top_level.txt
reading manifest file 'Pello.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'Pello.egg-info/SOURCES.txt'
running check
creating Pello-1.0.2
creating Pello-1.0.2/Pello.egg-info
creating Pello-1.0.2/pello
copying files to Pello-1.0.2...
copying LICENSE.txt -> Pello-1.0.2
copying MANIFEST.in -> Pello-1.0.2
copying README.md -> Pello-1.0.2
copying pyproject.toml -> Pello-1.0.2
copying setup.py -> Pello-1.0.2
copying Pello.egg-info/PKG-INFO -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/SOURCES.txt -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/dependency_links.txt -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/entry_points.txt -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/not-zip-safe -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/requires.txt -> Pello-1.0.2/Pello.egg-info
copying Pello.egg-info/top_level.txt -> Pello-1.0.2/Pello.egg-info
copying pello/__init__.py -> Pello-1.0.2/pello
copying pello/__main__.py -> Pello-1.0.2/pello
copying pello/pello_greeting.py -> Pello-1.0.2/pello
Writing Pello-1.0.2/setup.cfg
Creating tar archive
removing 'Pello-1.0.2' (and everything under it)
Successfully built Pello-1.0.2.tar.gz
BZ#2059268 venv set up incorrectly: "Virtual environment creation failed, executable /tmp/build-env-9y6cy_l5/local/bin/python missing"

dnf works, installs, updates...

karma

Not sure if functional, but canceling my previous -1.

karma

Not sure if functional, but canceling my previous -1.

Fixes the Cython ppc64le bug, thanks.

BZ#2045160 Cython: FTBFS in Fedora rawhide/f36 ppc64le
BZ#2045380 firefox: FTBFS in Fedora rawhide/f36
BZ#2057193 f36 composes still have firefox 96, f34 f35 have firefox 97

Installing this now. If I won't report back, you may assume nothing broke and I have not noticed any differences :)

This update has been unpushed.

python(3)-httpcore requires h11 < 0.13

Please, don't push this directly to stable. https://github.com/HypothesisWorks/hypothesis/issues/3245

Apparently, the rebuilds exist but have their own updates. I am sorry for the noise, but please make sure to push the updates at the same time.