-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test setup failures with Bash 5.1: AssertionError: '\x1b[?2004l\r\x1b[?2004h' != '' #337
Comments
Apparently, this has something to do with bracketed paste mode which has been enabled by default in Bash 5.1. |
Most likely a problem in pexpect pexpect/pexpect#669 |
Thanks for tracking this, we'll wait to see how the pexpect maintainers react and bump the required version as appropriate. If there's a workaround available for how to configure pexpect, let us know. |
In Fedora, I've applied this workaround:
Since pexpect is used in tests only, I know that this is safe: Users of argcomplete with bracketed-paste enabled won't get the extra escape sequences from argcomplete. |
Similarly, I ran into this. This workaround helped echo "set enable-bracketed-paste off" > .inputrc
export INPUTRC=$PWD/.inputrc But that's really not enough. This should be working out of the box for users. This is creating a huge barrier for users who want to contribute basic things. They'll be blocked by this and burn precious time - if that lost time can be avoided - we should make it a default setting in the test |
Hello. In Fedora Rawhide (development branch), we have updated to Bash 5.1. The tests here fail to setup with:
I unfortunately fail to reproduce this outside of our build environment :(
We have 1.12.0.
The text was updated successfully, but these errors were encountered: