You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
speed.python.org has no new results since May 7 #198
Sorry if I should be raising this issue over at https://github.com/zware/codespeed instead, but both the speed-python and bb-benchmark-machines have not updated their results since May 7. Results page for both are empty since that date.
greenlet is failed to build. There are two types of errors.
In file included from /home/methane/local/py312/include/python3.12/Python.h:38,
from src/greenlet/greenlet.cpp:14:
src/greenlet/greenlet_refs.hpp: In member function ‘void greenlet::refs::PyErrPieces::normalize()’:
/home/methane/local/py312/include/python3.12/pyport.h:30:25: error: invalid cast from type ‘greenlet::refs::OwnedErrPiece’ to type ‘const PyObject*’ {aka ‘const _object*’}
30 | const_cast<type>(reinterpret_cast<const type>(expr))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/methane/local/py312/include/python3.12/object.h:107:28: note: in expansion of macro ‘_Py_CAST’
107 | #define _PyObject_CAST(op) _Py_CAST(PyObject*, (op))
| ^~~~~~~~
/home/methane/local/py312/include/python3.12/object.h:781:41: note: in expansion of macro ‘_PyObject_CAST’
781 | # define PyType_Check(op) PyType_Check(_PyObject_CAST(op))
| ^~~~~~~~~~~~~~
/home/methane/local/py312/include/python3.12/pyerrors.h:57:6: note: in expansion of macro ‘PyType_Check’
57 | (PyType_Check((x)) && \
| ^~~~~~~~~~~~
src/greenlet/greenlet_refs.hpp:993:17: note: in expansion of macro ‘PyExceptionClass_Check’
993 | if (PyExceptionClass_Check(type)) {
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/methane/local/py312/include/python3.12/Python.h:38,
from src/greenlet/greenlet.cpp:14:
src/greenlet/greenlet_thread_state.hpp: In destructor ‘greenlet::ThreadState::~ThreadState()’:
/home/methane/local/py312/include/python3.12/pyport.h:30:25: error: invalid cast from type ‘greenlet::refs::BorrowedObject’ {aka ‘greenlet::refs::BorrowedReference<_object, greenlet::refs::NoOpChecker>’} to type ‘const PyObject*’ {aka ‘const _obje
ct*’}
30 | const_cast<type>(reinterpret_cast<const type>(expr))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/methane/local/py312/include/python3.12/object.h:107:28: note: in expansion of macro ‘_Py_CAST’
107 | #define _PyObject_CAST(op) _Py_CAST(PyObject*, (op))
| ^~~~~~~~
/home/methane/local/py312/include/python3.12/object.h:266:59: note: in expansion of macro ‘_PyObject_CAST’
266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type)
| ^~~~~~~~~~~~~~
/home/methane/local/py312/include/python3.12/methodobject.h:17:31: note: in expansion of macro ‘PyObject_TypeCheck’
17 | #define PyCFunction_Check(op) PyObject_TypeCheck(op, &PyCFunction_Type)
| ^~~~~~~~~~~~~~~~~~
src/greenlet/greenlet_thread_state.hpp:400:33: note: in expansion of macro ‘PyCFunction_Check’
400 | && PyCFunction_Check(refs.at(0))
| ^~~~~~~~~~~~~~~~~
Activity
pablogsal commentedon May 13, 2022
It is likely that another package is broken by changes we did and tests are not running for said package. I will investigate
methane commentedon May 14, 2022
greenlet is failed to build. There are two types of errors.
methane commentedon May 15, 2022
ref: python/cpython#92138
tacaswell commentedon May 17, 2022
xref python-greenlet/greenlet#301 / python-greenlet/greenlet#302
corona10 commentedon May 22, 2022
https://speed.python.org/changes/?rev=e5d8dbdd30&exe=12&env=1
Now the result is published after merging python/cpython@5b71b51,
I close this issue.