Re: Move legacy python bindings to contrib

Subject: Re: Move legacy python bindings to contrib

Date: Tue, 18 Feb 2025 16:48:32 +0200

To: David Bremner, Michael J Gruber

Cc: notmuch@notmuchmail.org, Xiyue Deng

From: Tomi Ollila


On Sun, Feb 16 2025, David Bremner wrote:

> Michael J Gruber <michaeljgruber+grubix+git@gmail.com> writes:
>
>>
>> As is, the relation of 8+9 with the legacy move is unclear to me - I'd
>> suggest making this clearer, but I don't grok it muself.
>
> OK, thanks. I think I know how to improve at least 8. 
>
>>
>> As for the move in 6: per the commit message, legacy bindings are not
>> tested any more. Are they still being built? Are they supposed to be
>> built on demand?
>
> They are in contrib, so basically made available for people that want
> them, without digging through version control.

The series looks good (i.e. tolerable ;) to me. 

I (also) use this space to emphasize the fact, that when legacy bindings
go to contrib, those are no longer maintained. Should someone(tm) want
to use those, they can maintain it themselves. That said, with luck,
those may work years (if not decades, but probably not so many)
with little maintenance...

Tomi


>> Also, `afew`, the mail filter and mover, still uses the legacy
>> bindings. There is partial work for a move to notmuch2, and if I
>> remember correctly, it was held back both by upstreaming wanting to
>> support both bindings and by the issues with the thread iterator which
>> were discussed recently here. So, personally, I'll rather focus on
>> making my setup future proof (porting afew) and deferring notmuch
>> updates in Fedora (where I'm the package maintainer) rather than work
>> on this series. Sorry ;-)
>
> I'm sorry to hear that afew isn't ported yet. The bindings have been
> deprecated for almost 5 years, and it's hitting a point where additional
> work is needed to keep them building. I admit this work is minor, but it
> seemed like a good time to finally pull off the bandage. Whatever issues
> the new bindings might have, the old ones have segfaulting bugs that
> seem impossible to fix.
> _______________________________________________
> notmuch mailing list -- notmuch@notmuchmail.org
> To unsubscribe send an email to notmuch-leave@notmuchmail.org
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: