Skip to content

M139 public#342

Merged
HinTak merged 23 commits into
skia-python:mainfrom
HinTak:m139-public
Mar 5, 2026
Merged

M139 public#342
HinTak merged 23 commits into
skia-python:mainfrom
HinTak:m139-public

Conversation

@HinTak

@HinTak HinTak commented Jun 25, 2025

Copy link
Copy Markdown
Collaborator

m139 is quite bad - a lot of under-the-hood changes, and re-org of components. This I think builds but does not load at runtime - likely needs some new stuff like skia_use_pdf to load.

@HinTak

HinTak commented Aug 6, 2025

Copy link
Copy Markdown
Collaborator Author

The CI failure is pybind/pybind11#5694 , I think, and pybind11 3.0.0 is out.

HinTak and others added 15 commits August 10, 2025 01:17
Fixes skia-python#350

See
   skia-python#350
   Segfault on pytest exit in CI against pybind11 3.0.1

This is a workaround. See upstream issues:

    pybind/pybind11#5976
    [BUG]: Crash due to invalid free during cleanup, if any enum is registerd, due to attempting to free a string literal

    pybind/pybind11#5991
    [BUG]: segfault at exit since upgrading to 3.0.x, probably due to "Make wrapped C++ functions pickleable" (pybind/pybind11#5580)

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
…Format and VkImageLayout

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
src/skia/Matrix.cpp:1562:13: error: return type 'Tuple<int, int>' must match previous return type
      'Tuple<float &, float &>' when lambda expression has unspecified explicit return type
 1562 |             return py::make_tuple(-1, -1);
      |             ^
1 error generated.

Signed-off-by: Hin-Tak Leung <htl10@users.sourceforge.net>
See actions/runner-images#13046
macOS 13 is fully unsupported by December 4th 2025 for GitHub.
Revert "Skip pybind11 3.0.0 until it get fixed (waiting for 3.0.1)"

This reverts commit 443a499.
@HinTak HinTak merged commit 1112c45 into skia-python:main Mar 5, 2026
14 checks passed
@HinTak HinTak deleted the m139-public branch March 5, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant