Re: RFC: hard depends on sfsexp?

Subject: Re: RFC: hard depends on sfsexp?

Date: Thu, 13 Mar 2025 16:00:25 +0100

To: David Bremner

Cc: notmuch@notmuchmail.org

From: Michael J Gruber


Am Do., 13. März 2025 um 12:44 Uhr schrieb David Bremner <david@tethera.net>:
>
>
> I would like to be able to use sexp queries in the emacs front end, and
> the easiest way of doing that is to add a hard dependency on the sfsexp
> library in some upcoming release. Alternatively I could add some more
> convoluted logic that only insists on the sfsexp library if
> "--with-emacs" is specified, but since (whatever I might think about
> it), many people prefer to get the emacs front end from MELPA, this
> sounds a bit fragile. Are there major OS/distros without sfsexp support
> now? Would that be hard to fix?

sfsexp has been in Fedora/Redhat Linuxes since mid-2022 (Fedora 36,
EPEL 9 for RHEL), maintained by yours truly, and so it will remain in
the foreseeable future. [EPEL 8 has notmuch 0,35 without sfsexp and
should not receive major upgrades.]

It is easy to build (basically `configure --disable-static` && make`).
Upstream is very quiet, but responsive when necessary. Even with
Fedora's compiler adventures (beta gcc15 and such) I never had to fix
a broken build, and the compile does not produce a single warning. The
codebase is exceptionally clean! Should be easy to maintain where it
isn't already.

Cheers
Michael
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: