(it’s a good hack i thought, no more memory or execution time needed)
refactor raw loading library handling in the build system (no submodule but shallow clone)
updated rawspeed (c++) to upstream and rebased cr3 support (this was likely the last time i have done this, the branch is not in very good shape)
option to use rawloader/rawler (rust) instead of librawspeed/libexiv2, i hope this will make the obs packages build again on older distros (does not depend on recent c++ compiler)
yes, i call it a bugfix. there are no additional settings (why would you ever want psychedelic colours blurred into your skies). it just runs a hierarchical edge detection and switches the interpolation to smoother near edges now. while this does change your older edits, i’m going to claim only ever for the better. also i’m still not ready to give the same strong compatibility guarantees as darktable does (but getting closer).
Exactly, I crunch through your github instructions a little bit too quickly. Sorry.
on gentoo it seems to be activating the “layer” use on the “media-libs/vulkan-loader” package.
vkdt crash when light table try to create the thumbnail for tif, I’ll recompile with debug and post a meaningful trace.
I tried 2 tif from different origins
thread ‘’ panicked at ‘called Result::unwrap() on an Err value: Unsupported { what: “Couldn’t find a decoder for make "Nikon"”, model: “Nikon SUPER COOLSCAN 5000 ED”, make: “Nikon”, mode: “” }’, lib.rs:62:45
stack backtrace:
That said I like the updates made to the interface, adding module and switching from node to main view seems a lot easier than the last time I tried
i’ve been having a few issues with the obs build because the build machines don’t have internet access. so i switched the rust backend on by default, apparently it doesn’t load these nikon raw files (or are these really straight tiff?). you can probably switch back to rawspeed in bin/config.mk (see bin/config.mk.defaults for instructions), and i should probably switch back to rawspeed as default and resolve the obs problem somehow.
this is something libomp.so. might be caused either by a wrong rawspeed branch, a confused install (clang-16 vs clang or so) or maybe one of the variables used in i-raw/flat.mk to detect the correct openmp linkage is confused.
i remember i had a thing like that in the past, but forgot what exactly caused it. did you git submodule sync && git submodule update -f after a pull?
Ooook it requires clang-16 I’m currently running clang-15 … I masked the 16 version as no other package on my system requires it (and its quite long to compile).
I’ll get back to you when I’ll have the 16 version installed.
Thanks for your time.
it’s too bad the OBS builds are broken due to how i get to the submodules during the build. i might get tired and do an appimage seems a bit idiotic to replace a good 4MB .deb by a 112MB .appimage, but at least i know how to build these.