-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
notmuch dropped old python module in notmuch-0.30, fixed #1539
Comments
Wait, no: "notmuch2" is indeed the new CFFI-based module but that is not downward compatible.
ATM alot still needs the old "notmuch" module.
The notmuch2-port of alot is here: #1511
(It is somewhat stalled) but needs pushing fwd.
P
|
Hey @pazz I am not sure that the module is still in the source of the notmuch-0.30 ( but I may be wrong), For alot-0.9.1 I would like to not hard fix the dependency to ~notmuch-0.29.3, |
The old bindings are still in the git tree: I also checked the source tarball: the old "notmuch" bindings are still there. |
@ff2000 thank you for the update. |
For the record, this is solely a packaging problem. The new bindings have a new name on purpose, they can coexist happily with the legacy bindings. Packagers can choose to package either - the best choice seems to be individual subpackages so that depending packages can depend on the needed binding only. For a short time, gentoo shipped the new binding only, but this got fixed. The Fedora notmuch packager shipped both subpackages right from the start, of course :redhat-smiley: So, there is no name-change to react upon and no alot bug here (porting to notmuch2 bindings notwithstanding). |
Hey, @mjg So yes this module is here for now, but will be dropped at some point, so better be prepared and upgraded before this append. |
Just FYI, alot is pretty much the only "major" project that still deprends on the old bindings and blocks their removal from notmuch upstream as far as I know. So once we've move to |
Yes you are right. I did not follow the developments in afew. Good point.
|
Hey,
I was working on the alot-0.9.1 package for gentoo,
and we discovered this issue.
gentoo/gentoo#16680
It is explained in the release doc of notmuch
https://notmuchmail.org/news/release-0.30/
It look like the 'still support' mean an immediate module name change,
as you can see in this issue https://bugs.gentoo.org/736204
So if you confirm the issue,
I can work on a patch.
The text was updated successfully, but these errors were encountered: