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
> 

Reply via email to