-
Notifications
You must be signed in to change notification settings - Fork 123
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
Build with capnp 1.0 fails #323
Comments
Any more information? |
This is due to the breaking change in capnproto-c++ 1.0, mentioned in the blog post: https://capnproto.org/news/2023-07-28-capnproto-1.0.html The method pycapnp will have to remove its version of this method. I suppose a breaking change like this in Python is a bit trickier since it won't be caught at compile-time if an app is still using this. Perhaps the method should change to do nothing, and log a warning? Of course, it can be conditional on |
13
openSUSE Tumbleweed
1.0.0
1.3.0
Indeed. I forgot to mention it. I assumed pycapnp and capnproto to have the same maintainers. |
Admittedly I (maintainer of capnproto-c++) probably should have coordinated better on this with @haata (maintainer of pycapnp) so that this was ready in advance. Didn't think of it for some reason. :/ |
Sorry for being quiet, this is a bit of a crazy week for me, I'll try to see if I can work on it on the weekend. |
Any progress on this? |
Sorry for the delay. I've started to take a look at it this weekend. I'm also realizing pip has been going through a lot of changes recently and a lot of the old options for building no longer work with recent pip versions. Basically |
Making some progress (thanks @tobiasah for getting me into gear and @LasseBlaauwbroek for all your hard work since the last release), just doing some final tests before pushing out a beta (found some annoying packaging bugs that have probably been there a while). Current branch: https://github.com/haata/pycapnp/tree/capnp1.0 |
🎉 thanks a loot @haata 😁 I am still puzzled if there is an easy way to support versions < 1.0.0 ... But getting the version into the So the only way would be to do this outside of the BTW I do not need support for capnp > 1.0 ... but maybe someone relies on it? |
Great @haata! I'd also be in favor of supporting capnp < 1.0 for a while if possible. Many of the linux distros have not upgraded yet. Keeping some compatibility would be great. (Note that conda did upgrade capnp to 1.0.) |
That being said, I'm probably fine with removing |
The text was updated successfully, but these errors were encountered: