darktable 3.8.0 released

Hi, I was able to open my RAF files from my Fuji XT-4 (a supported camera) last week just fine. Did the upgrade and now it comes up that it’s not a supported camera. I’m running Linux Unbuntu 20.4. Any help on what to do please.

Navigate to your rawspeed file cameras.xml, open it and search for your camera model.

Agreed. I’ve already raised a feature request for this, because it’s still useful to know where your crop is when using retouch.

1 Like

Agreed, and that’s what I do. It’s good to know the rationale, though.

@elstoc Your feature request sounds good.

Hi total newbie here to Unbuntu and Darktable. Can you give me the command line to navigate to this please. Thanks.

easiest is to just search for it.

“The Canon raw CR3 format is now supported (see list of supported cameras in the section below). This support is provided by LibRaw and requires at least exiv2 version 0.27.4 with BMFF support activated.”

Just a humble request. Please make this clear in the documentation that it is only an issue for Linux. I think if there are issues such as this that are just for one platform (Linux, Windows, or MacOS) it would be very helpful to make that clear. I noticed on other sites that this confused quite a few people who thought that they should not get 3.8 for Windows or MacOS because of this strange, incomprehensible to them, issue.

Thank you.

The thing is that the darktable team do not create the Linux binaries that most people use. We have stated the prerequisites that are needed when building darktable with CR3 support and it’s up to the people that create Linux binaries (i.e. the Linux distributions) to manage this.

So it’s not necessarily a “darktable issue” if the darktable delivered by your Linux distribution doesn’t work.

I thought my post was clear, but maybe it wasn’t. I am talking about the release document:

https://www.darktable.org/2021/12/darktable-3.8.0-released/

Which says:

“The Canon raw CR3 format is now supported (see list of supported cameras in the section below). This support is provided by LibRaw and requires at least exiv2 version 0.27.4 with BMFF support activated.”

It is possible that there are people building from source on Windows and macOS, on which case they would need that information about exiv2.

It isn’t an issue if you’re using the exe or DMG from the darktable project, but not everyone is doing that. So it is not just a Linux problem.

@bakubo I understood what you were talking about.

Also worth mentioning that most of the developers on the project have no idea how the Windows and macOS binaries are put together or precisely what dependencies they have, since there are only a couple of devs that provide support for Windows and macOS. This means that the release notes are almost certainly going to be entirely Linux-oriented.

1 Like

Whoever is on ubuntu or a derivate of ubuntu can have C3 support:

Here is the solution via the repo of Panda Jim:

Works fine here on KDE NEON.

exiv2 build for ubuntu should be working now.

that means CR3 support in the OBS packages is fixed.

4 Likes

Works!

Lens correction may stop working for some RF lenses due to latest exiv2.
For a lens like RF 24-240mm you will need to add Canon, like Canon RF 24-240.

you can override the exiv2 lens detection until lensfun fixes this:

No problem, I am updating Lensfun. The hard part is to get the PR applied https://github.com/lensfun/lensfun/pull/1505
I am also publishing updated mil-canon.xml and slr-canon.xml on my own page because nothing happens at Lensfun Github.

just in case anyone is curious what the problem was

3 Likes

Hi Peter. I’m not sure if this replies directly to your issue (honestly I haven’t understood if yours was a statement, a request or something else).

Anyway, I did the lens corrections for the RF24-240 and RF50 f1.8, and later updated the files by adding “Canon” to the lens names as was asked by others.

So now the lens is picked up correctly by the new exiv included with dt 3.8… But only on my computer – and that’s because I copied lensfun.xml to .local/share/lensfun/!

So… am I missing something with the lensfun database? Is there anyone doing the actual integration with the main database of all the calibration files arriving via pull requests and issues on github?

On this page only the RF24-105 and the RF24-70 are listed for the Canon RF mount: Lensfun's coverage

I am collecting the new Canon lenses and cameras at my own page for anyone to download because our issues and pull requests are not merged into Lensfun database. There are around 35 pull requests just waiting to be integrated.

I have written a notice about Canon model name at my page and I am also trying to update my pull request and mil-canon.xml at my own page when I know that they work together with latest exiv2.

1 Like