Skip to content

Build failure: python312Packages.pyheif #400064

@neilg

Description

@neilg

Nixpkgs version

  • Unstable (25.05)

Steps to reproduce

nix build github:NixOS/nixpkgs#python312Packages.pyheif

Can Hydra reproduce this build failure?

Yes, Hydra can reproduce this build failure.

Link to Hydra build job

https://hydra.nixos.org/build/295044316

Relevant log output

last 25 log lines:
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file41] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file41] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file41] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file41] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file42] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file42] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file42] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file42] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file43] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file43] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file43] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file43] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file44] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file44] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file44] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file44] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file45] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file45] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file45] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file45] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_check_heif_properties[heif_file46] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_exif_metadata[heif_file46] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_icc_color_profile[heif_file46] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > ERROR tests/test_read.py::test_read_pillow_frombytes[heif_file46] - ffi.error: struct heif_decoding_options: wrong total size (cdef says 72, bu...
       > =========== 145 failed, 57 passed, 16 warnings, 188 errors in 3.73s ============

Additional context

Full log attached.

pyheif_build.log

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.14.2, NixOS, 25.05 (Warbler), 25.05.20250412.2631b0b
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.28.1
  • channels(root): "nixos-24.05"
  • nixpkgs: /nix/store/5ds20jm3x2s4z7wn3581r6lc9ybmh45b-source

Notify maintainers


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: build failureA package fails to build6.topic: pythonPython is a high-level, general-purpose programming language.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions