** Description changed: For some reason, when the test is executed using bash 5.2 on Debian - experimental/Kinetic/Lunar, the `eval` [0] in the `counter_delta_` - function misinterprets successful execution of commands [1], leading to - a false negative for the 'ovn-controller incremental processing' test - [2]. + experimental or Ubuntu Kinetic/Lunar, the `eval` [0] in the + `counter_delta_` function misinterprets successful execution of commands + [1], leading to a false negative for the 'ovn-controller incremental + processing' test [2]. Backporting the bash 5.1 package from Jammy, or compiling bash 5.1 from upstream sources and rerunning the test makes it succeed. This does come across as a regression in bash. 0: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L116 1: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L479 2: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L227
** Description changed: - For some reason, when the test is executed using bash 5.2 on Debian - experimental or Ubuntu Kinetic/Lunar, the `eval` [0] in the - `counter_delta_` function misinterprets successful execution of commands - [1], leading to a false negative for the 'ovn-controller incremental - processing' test [2]. + OVN makes use of GNU autotest for its testsuite. This in turn is a heavy + user of bash. + + For some reason, when the 'ovn-controller incremental processing' test + is executed using bash 5.2 on Debian experimental or Ubuntu + Kinetic/Lunar, the `eval` [0] in the `counter_delta_` function + misinterprets successful execution of commands [1], leading to a false + negative for the 'ovn-controller incremental processing' test [2]. Backporting the bash 5.1 package from Jammy, or compiling bash 5.1 from upstream sources and rerunning the test makes it succeed. This does come across as a regression in bash. 0: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L116 1: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L479 2: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L227 ** Summary changed: - The `ovn-controller incremental processing` test fails when bash 5.2 is installed + bash 5.2 regression in optimize_connection_fork -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to bash in Ubuntu. https://bugs.launchpad.net/bugs/1997093 Title: bash 5.2 regression in optimize_connection_fork Status in bash package in Ubuntu: New Status in ovn package in Ubuntu: New Bug description: OVN makes use of GNU autotest for its testsuite. This in turn is a heavy user of bash. For some reason, when the 'ovn-controller incremental processing' test is executed using bash 5.2 on Debian experimental or Ubuntu Kinetic/Lunar, the `eval` [0] in the `counter_delta_` function misinterprets successful execution of commands [1], leading to a false negative for the 'ovn-controller incremental processing' test [2]. Backporting the bash 5.1 package from Jammy, or compiling bash 5.1 from upstream sources and rerunning the test makes it succeed. This does come across as a regression in bash. 0: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L116 1: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L479 2: https://github.com/ovn-org/ovn/blob/a042aa23e79a0d36f1ce7b0ccfcf0a5995b045cd/tests/ovn-performance.at#L227 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1997093/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp