Darktable

Darktable

Name Changed
Comments 10

François Tissandier's avatar

Not too sure where I should post this, I can't find a place for bug or questions. I'm trying to add this repo on Ubuntu 21.10, but it fails to validate the signature of packages when I try to install Darktable 3.8.1. I have added the key, but it refuses to install the packages. Should I post the error here ? Or where would that be ? Thanks ! :-)


Stasi's avatar

4.6.1 is available! Will this package be updated?


Franck Mée's avatar

Hello, this is actually a request but I couldn't find where to create a new request so here I am… I currently have Darktable installed and updated via this repository, as is advised on darktable.org. But it can't open the Heif files from my phone. Checking the version details, I see: libavif -> DISABLED libheif -> DISABLED libjxl -> DISABLED So it seems these formats were disabled at build stage.

JPEG XL and Avif are quite unusual (though I'm not sure why not to enable them), but Heif is quickly becoming a de facto standard, used notably by Apple and Samsung smartphones. libheif is now available (if not installed by default) in most distributions' repositories. So I really think it should be enabled in your Darktable builds, so every phone user doesn't have to build it from source. Thanks for your work anyway!


Andreas Schneider's avatar

You don't say which distribution you're using, but we build with AVIF support.

HEIF is a patent minefield. It is not a format which should be used and supported by Free Software users. You might find libheif in distributions, but only because it also supports AVIF. That means your installed libheif doesn't have HEIF support at all! Write to Samsung that they should use and support royalty free media codecs by default.


Ruediger Wessel's avatar

Is it possible to create the darktable package (Fedora) with a build flag for AI? I don't know where else I could make the request...


Paolo Stivanin's avatar

Unfortunately, no. We cannot ship pre-built binaries (onnx runtime) and we (here in OBS) don't have yet the onnx runtime built from sources. I am looking into that, but it will take time.


João Almeida's avatar

Honest question: but isn't the onnx runtime installed separately as an additional step?


Paolo Stivanin's avatar

no, when USE_AI is enabled it will fail to compile if the onnx runtime is not present.


Andreas Schneider's avatar

I think onnxruntime made it to tumbleweed yesterday and it is already in Fedora so we can turn it on.


Monserrat Campanello's avatar

The python3-onnxruntime package exists for debian and ubuntu. From Ubuntu 25.10/ questing and in debian trixie

Would this enable the AI build flag for this versions?

openSUSE Build Service is sponsored by