Dunno where to report this, but attempted to install bashdb on ubuntu 22.04 with 5.1.16. Running configure exited due to 'This package is only known to work with Bash 5.0' but defeating that did produce a successful result. Running make appeared successful but 'make check' did produce 2 FAILs, for test-bash-rematch & test-bug-loc. Install was successful and works for basic stepping, printing, breakpointing - so far have not had a case where I needed more functionality so that not tested.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Those two tests are very fragile and should be reworked. If you look at the differences it is about how traceback lines are reported and this kind of thing has happened too much in the past.
Yes, I believe Bash 5.1 works fine with the existing code.
I had meant to get around to adjusting things to basically silence
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Actually, I just tried from branch 5.1 and I do not see "This package is only known to work with Bash 5.0". line 106 of configure.ac looks like 5.1 was allowed since 2020-07-29 in commit 6daffb5c.
I have just adjusted the error message which reported that only 5.0 was allowed.
As for the failures. I do still see two of them,. test-bash-rematch however is not in there, but another one test-bug-loc. Again though these can be ignored.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dunno where to report this, but attempted to install bashdb on ubuntu 22.04 with 5.1.16. Running configure exited due to 'This package is only known to work with Bash 5.0' but defeating that did produce a successful result. Running make appeared successful but 'make check' did produce 2 FAILs, for test-bash-rematch & test-bug-loc. Install was successful and works for basic stepping, printing, breakpointing - so far have not had a case where I needed more functionality so that not tested.
Those two tests are very fragile and should be reworked. If you look at the differences it is about how traceback lines are reported and this kind of thing has happened too much in the past.
Yes, I believe Bash 5.1 works fine with the existing code.
I had meant to get around to adjusting things to basically silence
Actually, I just tried from branch 5.1 and I do not see "This package is only known to work with Bash 5.0". line 106 of configure.ac looks like 5.1 was allowed since 2020-07-29 in commit 6daffb5c.
I have just adjusted the error message which reported that only 5.0 was allowed.
As for the failures. I do still see two of them,. test-bash-rematch however is not in there, but another one test-bug-loc. Again though these can be ignored.