On Mon, Apr 8, 2024 at 9:14 PM Ilya Maximets <i.maxim...@ovn.org> wrote: > > On 4/8/24 16:48, Frode Nordahl wrote: > > On Mon, Apr 8, 2024 at 4:44 PM Ilya Maximets <i.maxim...@ovn.org> wrote: > >> > >> On 4/8/24 16:39, Frode Nordahl wrote: > >>> The vlog - Python3 test makes use of output from Python > >>> Tracebacks in its assertion. > >>> > >>> In Python 3.12 a line with tophat (``^``) markers is added below > >>> the assert line, which makes the test fail. > >> > >> Hmm. Are you sure it's 3.12? > >> > >> I believe I did run tests with 3.12 a few times at some point > >> and didn't have this issue. > > > > I guess I should have spelled out the specific point release in use, > > we see it in Ubuntu with Python 3.12.2 [0]. > > > > 0: https://launchpad.net/ubuntu/+source/python3.12/3.12.2-5ubuntu3 > > > > Even 3.12.2 doesn't seem to explain the situation. > > 3.12.2 in Fedora 41 doesn't have this issue. Moreover, these is something > fishy here. On Fedora I don't have any '^' markers in the output, but on > Ubuntu I see them. AFAICT, recent changes in 3.12 branch should have changed > the underlining from a single '^' to multiple. But not from having none at > all to multiple. Also, the same should be true for python starting from 3.10: > https://github.com/python/cpython/issues/116563 > That's strange. > > To be clear, I'm not opposed to a change, I'm just a little puzzled on what > is going on here, as it doesn't seem to be related much to the python version.
Thanks for checking, and no issue at all, I was also a bit confused as it appeared to change between two package patch versions, and I landed on something Python 3.12.2 to be most likely. I'll do an extra round of due diligence so that we are sure we understand what's going on. -- Frode Nordahl > Best regards, Ilya Maximets. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev