Skip to content
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

bash 4.4: jobs is unavailable #44

Open
jansorg opened this issue Dec 27, 2024 · 2 comments
Open

bash 4.4: jobs is unavailable #44

jansorg opened this issue Dec 27, 2024 · 2 comments

Comments

@jansorg
Copy link

jansorg commented Dec 27, 2024

For bashdb, we were executing tess against using the Docker bash:4.4 image.
Tests are passing with the version before the update to alpine 3.21: last successful execution

But with the latest version of bash:4.4 tests are failing.
As far as I understand, this is caused by missing job control of bash included in the image.

$ docker run -it bash:4.4
bash-4.4# help jobs
bash: help: no help topics match `jobs'.  Try `help help' or `man -k jobs' or `info jobs'.
bash-4.4# jobs
bash: jobs: command not found
bash-4.4# 

Is there a way to get back job control for the bash:4.4 image?
Thank you!

@tianon
Copy link
Owner

tianon commented Dec 27, 2024

Oh that's not great, sorry for the breakage! The quickest workaround would be to use bash:4.4-alpine3.20 which will get you the older image.

I (or someone 👀) will need to dig into this more to figure out what I missed. Do you happen to test against several versions? Is it only 4.4 that's affected?

@jansorg
Copy link
Author

jansorg commented Dec 27, 2024

@tianon Thanks!
After quick testing, bash:5.0 and later seems to be fine, but 4.x (and possibly earlier versions) are broken due to missing jobs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants