Skip to content

Imaging Runtime Survey (Wave 1)#15094

Open
ouni666 wants to merge 35 commits intostablefrom
openimage-survey-part1
Open

Imaging Runtime Survey (Wave 1)#15094
ouni666 wants to merge 35 commits intostablefrom
openimage-survey-part1

Conversation

@ouni666
Copy link
Contributor

@ouni666 ouni666 commented Mar 9, 2026

Topic Description

  • nanobind: update to 2.12.0
  • openjph: new, 0.26.3
  • imath: update to 3.2.2
  • alembic: update to 1.8.10
  • libdeflate: bump REL due to openexr update to 3.4.6
  • openexr: update to 3.4.6
  • openvdb: update to 13.0.0
  • verdict: update to 1.4.4
  • utfcpp: update to 4.0.9
  • vtk: bump REL due to openusd new 26.03
  • opencv: bump REL due to openexr update to 3.4.6
  • ptex: update to 2.5.1
  • opensubdiv: update to 3.7.0
  • partio: new, 1.20.0
  • opencolorio: update to 2.5.1
  • openimageio: update to 3.1.11.0
  • openshadinglanguage: new, 1.15.1.0
  • gmic: update to 3.7.2
  • darktable: bump REL due to openexr update to 3.4.6
  • gdal: bump REL due to openexr update to 3.4.6
  • gegl-0.4: bump REL due to openexr update to 3.4.6
  • gimp: update to 3.0.8
  • gstreamer: bump REL due to openexr update to 3.4.6
  • vigra: bump REL due to openexr update to 3.4.6
  • hugin: bump REL due to openexr update to 3.4.6
  • imagemagick: bump REL due to openexr update to 3.4.6
  • imagemagick+7: bump REL due to openexr update to 3.4.6
  • kimageformats: bump REL due to openexr update to 3.4.6
  • kio-extras: bump REL due to openexr update to 3.4.6
  • krita: update to 5.2.16
  • libjxl: bump REL due to openexr update to 3.4.6
  • libvips: bump REL due to openexr update to 3.4.6
  • openscenegraph: bump REL due to openexr update to 3.4.6
  • povray: bump REL due to openexr update to 3.4.6
  • synfig: update to 1.5.4

Package(s) Affected

  • nanobind: 2.12.0
  • openjph: 0.26.3
  • imath: 3.2.2
  • alembic: 1.8.10
  • libdeflate: 1.25-1
  • openexr: 3.4.6
  • openvdb: 13.0.0
  • verdict: 1.4.4
  • utfcpp: 4.0.9
  • vtk: 9.5.2-4
  • opencv: 4.13.0-1
  • ptex: 2.5.1
  • opensubdiv: 3.7.0
  • partio: 1.20.0
  • opencolorio: 2.5.1
  • openimageio: 3.1.11.0
  • openshadinglanguage: 1.15.1.0
  • gmic: 3.7.2
  • darktable: 5.4.1-1
  • gdal: 3.12.1-4
  • gegl-0.4: 0.4.64-3
  • gimp: 3.0.8
  • gstreamer: 1.26.10-3
  • vigra: 1.12.3-3
  • hugin: 2025.0.1-1
  • imagemagick: 6.9.13+37-2
  • imagemagick+7: 7.1.1+32-2
  • kimageformats: 5.115.0-4
  • kio-extras: 23.08.5-3
  • krita: 5.2.16
  • libjxl: 0.11.1-4
  • libvips: 8.18.0-3
  • openscenegraph: 3.6.5-10
  • povray: 3.7.0.10-4
  • synfig: 1.5.4

Security Update?

No

Build Order

#buildit nanobind openjph imath alembic libdeflate openexr openvdb verdict utfcpp vtk opencv ptex opensubdiv partio opencolorio openimageio openshadinglanguage gmic darktable gdal gegl-0.4 gimp gstreamer vigra hugin imagemagick imagemagick+7 kimageformats kio-extras  krita libjxl libvips openscenegraph povray synfig

Test Build(s) Done

Primary Architectures

  • AMD64 amd64
  • AArch64 arm64
  • LoongArch 64-bit loongarch64
  • LoongArch 64-bit (No SIMD) loongarch64_nosimd

Secondary Architectures

  • Loongson 3 loongson3
  • PowerPC 64-bit (Little Endian) ppc64el
  • RISC-V 64-bit riscv64

@ouni666 ouni666 force-pushed the openimage-survey-part1 branch 3 times, most recently from 3916601 to 0e34fa6 Compare March 10, 2026 14:35
@MingcongBai MingcongBai changed the title openimage survey part1 Imaging Runtime Survey (Wave 1) Mar 10, 2026
@MingcongBai MingcongBai added upgrade Topic/issue involves a package upgrade abi-break Topic/issue involves an ABI (Application Binary Interface) breakage survey Topic is a survey of a set or category of packages labels Mar 10, 2026
@ouni666 ouni666 force-pushed the openimage-survey-part1 branch from 0e34fa6 to 4325a90 Compare March 11, 2026 11:20
@ouni666
Copy link
Contributor Author

ouni666 commented Mar 12, 2026

Tested on amd64 and arm64.

@ouni666 ouni666 mentioned this pull request Mar 12, 2026
7 tasks
@MingcongBai
Copy link
Member

@aosc-buildit-bot dickens

@aosc-buildit-bot
Copy link
Contributor

Dickens-topic report has been uploaded to pastebin as paste ae76743c-6f8b-4774-a325-5558bdb21701.

'-DKIMAGEFORMATS_HEIF=ON'
'-DKIMAGEFORMATS_JXL=ON'
)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extraneous newline.

@@ -1,16 +1,19 @@
PKGNAME=alembic
PKGSEC=libs
PKGDEP="imath hdf5 boost"
BUILDDEP="python-3 doxygen"
BUILDDEP="python-3"
PKGDES="An open framework for storing and sharing scene data"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drop "An"

BUILDDEP__CUDA="${BUILDDEP} cuda"
BUILDDEP__AMD64="${BUILDDEP__CUDA}"
BUILDDEP__ARM64="${BUILDDEP__CUDA}"
BUILDDEP="cmake opencl-registry-api docutils pygments"
PKGDES="An open source subdivision surface library"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drop "An"


PKGBREAK="blender<=4.0.2"

#FIXME: openusd need static library
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we sure (do we have logs)? It could be due to that in this build, we enabled both shared and static libraries, and Autobuild automatically purges static libraries unless NOSTATIC=0 is specified.

@@ -1,5 +1,12 @@
PKGNAME=ptex
PKGSEC=libs
PKGDEP="zlib"
PKGDEP="zlib libdeflate"
BUILDDEP="doxygen"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is probably not needed.

@@ -5,12 +5,29 @@ PKGDEP="libtool lcms2 fontconfig ghostscript openexr libwmf librsvg libxml2 \
PKGDES="An image viewing and manipulation program (version 7)"

ABSHADOW=no
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a FIXME comment with a snippet of error log.

@@ -1,16 +1,19 @@
PKGNAME=kimageformats
PKGSEC=kde
PKGDEP="karchive libavif libheif libjxl libraw"
PKGDEP="karchive libavif libheif libjxl libraw imath openexr"
BUILDDEP="extra-cmake-modules"
PKGDES="An image format plugin for Qt 5"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drop "An"

@@ -2,3 +2,8 @@ PKGNAME=libdeflate
PKGDES="headers for whole-buffer compression and decompression library"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Headers

@@ -6,60 +6,63 @@ PKGDEP="boost tbb c-blosc zlib openexr libpng ncurses libffi libxml2 \
# FIXME: Broken CUDA detection since Core 13.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still broken?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C/C++ library to handle UTF-8 encoded strings

@MingcongBai
Copy link
Member

Good work overall (thanks for taking this on) - though we are missing updates to packages with SONAME changes.

@ouni666 ouni666 force-pushed the openimage-survey-part1 branch from 4325a90 to a361cb1 Compare March 17, 2026 02:11
@ouni666 ouni666 force-pushed the openimage-survey-part1 branch from a361cb1 to ed3661d Compare March 17, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

abi-break Topic/issue involves an ABI (Application Binary Interface) breakage survey Topic is a survey of a set or category of packages upgrade Topic/issue involves a package upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants