As everybody knows, darktable is a community-driven project.
One particular area that is always everyone’s not-first choice
is maintenance. Especially, maintenance of the darktable as
a whole, on a particular platform.
As it happens, @parafin has been a person solely responsible
for maintaining, and packaging, darktable on OS X
for the last 10 years.
We would like to thank him for all of his efforts!
Everything has it’s limit, and presently, it has been indicated
that @parafin wants to end that tenure, and pass on the mantle.
At the same time, there is a big roadblock on the OS X side:
currently, as requested by @parafin, the minimal required
XCode version is XCode 12.4 (LLVM10-based),
and with LLVM16 about to be released in ~April,
that puts us to 7 (sic) LLVM versions to support,
in addition to currently supporting three GCC releases.
Not only is this support matrix unsustainable,
not having a path forward makes it impossible
to someday make use of the compiler (and library)
features introduced in later compiler versions.
In summary, unless someone steps forwards and commits
to the role of OSX maintainer, we will be forced to
fully and completely stop supporting OS X,
after the next minor release (4.2.1).
If you are interested to help, please step forward.
We really need a long term dedication to solve this.
An Open Source software can only offer what
the community can work on.