IRC logs for #buildstream for Friday, 2022-10-28

*** tristan <tristan!tristan@1.232.31.153> has joined #buildstream05:28
*** ChanServ sets mode: +o tristan05:28
*** tpollard <tpollard!tompollard@167.98.27.226> has joined #buildstream08:17
*** tristan <tristan!tristan@1.232.31.153> has quit IRC09:25
*** tristan <tristan!tristan@1.232.31.153> has joined #buildstream09:26
*** ChanServ sets mode: +o tristan09:26
*** CTtpollard <CTtpollard!tompollard@167.98.27.226> has joined #buildstream09:31
*** tpollard <tpollard!tompollard@167.98.27.226> has quit IRC09:32
*** CTtpollard <CTtpollard!tompollard@167.98.27.226> has quit IRC09:48
*** tpollard <tpollard!tompollard@167.98.27.226> has joined #buildstream09:49
*** tristan <tristan!tristan@1.232.31.153> has quit IRC09:55
*** CTtpollard <CTtpollard!tompollard@167.98.27.226> has joined #buildstream12:57
*** tpollard <tpollard!tompollard@167.98.27.226> has quit IRC12:58
*** tpollard <tpollard!tompollard@167.98.27.226> has joined #buildstream13:25
*** CTtpollard <CTtpollard!tompollard@167.98.27.226> has quit IRC13:25
*** SamThursfield[m] <SamThursfield[m]!ssssammatr@2001:470:1af1:104:0:0:0:220c> has joined #buildstream13:52
SamThursfield[m]hello, i had a quick look at adding python3.11 support to Bst, and first noticed that the docs on how to do this aren't merged yet13:52
SamThursfield[m]https://github.com/apache/buildstream/pull/1738/ - does anyone fancy reviewing ?13:52
*** nanonyme <nanonyme!nanonyme@2001:470:1af1:104:0:0:0:45ea> has joined #buildstream13:53
nanonymeLooks good to me. It's not currently tested on Python 3.11 even, I guess you're going to start with that?13:53
nanonymeFedora 37 should be added to be tested, that will cover Python 3.1113:54
SamThursfield[m]thanks, yeah the doc starts with updating tox.ini to include cp311 in the testing14:04
SamThursfield[m]now hitting the ruamel.yaml install error caused by them using old Cython version. I'll try regenerating the requirements.txt to pull in latest ruamel.yaml14:04
SamThursfield[m]now same issue for pyroaring14:11
nanonymeYay14:11
SamThursfield[m]but I don't actually see an update to ruamel.yaml either, https://pypi.org/project/ruamel.yaml/#history shows the last release as Feb 202214:12
nanonymeThe bug was in ruamel.yaml.clib, not ruamel.yaml.14:13
SamThursfield[m]aha14:13
SamThursfield[m]not much action in upstream pyroaring about this, https://github.com/Ezibenroc/PyRoaringBitMap/issues/78 has been opened just yesterday and looks like a big chunk of work14:16
nanonymeI think both projects are doing it wrong. They should not be shipping C code but just require whoever builds the sdist to use Cython14:17
SamThursfield[m]agreed14:18
nanonymeruamel.yaml.clib mostly only seems to be releasing because Python C API becomes incompatible with generated C code14:19
nanonymeSam Thursfield: I guess you could regenerate the sources with newer Cython (same as what was used for fixing ruamel.yaml.clib probably), you could make a PR and see if they accept14:35
nanonymeThe code is supposedly compatible with older Python versions too14:37
*** tpollard <tpollard!tompollard@167.98.27.226> has quit IRC15:57

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!