Hi,
> On Dec 4, 2022, at 9:26 PM, Jürg Billeter <[email protected]> wrote:
>
> Hi Tristan,
>
>> On Sun, 2022-12-04 at 15:14 +0900, Tristan van Berkom wrote:
>> I would like to call a VOTE over the next few days to release
>> these candidate tarballs apache-buildstream-1.95.6.dev0.tar.gz and
>> apache-buildstream-plugins-1.95.6.tar.gz as 2.0.
>
> I have to vote -1 on apache-buildstream-1.95.6.dev0.tar.gz,
> unfortunately, as it still includes C files generated with the old
> Cython version 0.29.21, which is incompatible with Python 3.10.
>
> Installing this tarball with pip on my system running Python 3.10
> results in bst failing with
>
> ImportError: .../node.cpython-310-x86_64-linux-gnu.so: undefined symbol:
> _PyGen_Send
>
> pip does install the latest Cython in the temporary build directory but
> it doesn't seem to regenerate the files. If I delete the C files before
> installing, bst works fine.
>
> The tarball on PyPI, which has been built in GitHub CI, includes C
> files generated with Cython 0.29.32 and works fine. Is there a reason
> we can't use the same tarball from CI as release tarball?
I see, no there is no reason not to, they are the same (however apparently not
because of cython).
I’ll update the tarball without retagging.
Thanks,
-Tristan
>
> Cheers,
> Jürg
>