Description of problem: My nightly scripts stopped working producing bash: no job control in this shell since 2011-10-26 which was the upgrade of mock in F-14. Version-Release number of selected component (if applicable): PASS: mock-1.1.15-1.fc14.noarch FAIL: mock-1.1.16-1.fc14.noarch How reproducible: Always. Steps to Reproduce: # mock -r fedora-16-x86_64 --shell 'echo foo' Actual results: INFO: mock.py version 1.1.16 starting... State Changed: init plugins INFO: selinux disabled State Changed: start State Changed: lock buildroot State Changed: shell <mock-chroot>[root@host1 /]# _ Expected results: INFO: mock.py version 1.1.15 starting... State Changed: init plugins INFO: selinux disabled State Changed: start State Changed: lock buildroot foo State Changed: unlock buildroot State Changed: end Additional info: This is a regression due to a rebase. F-14 is a stable release. Could you backport specific fixes instead of rebasing? We all do so. How is F-14 different from Rawhide this way?
This might be a combination bug, i.e the rework of --shell combined with the pty rework from previously. (In reply to comment #0) > > Additional info: > This is a regression due to a rebase. F-14 is a stable release. > Could you backport specific fixes instead of rebasing? We all do so. > How is F-14 different from Rawhide this way? It's easier for me to keep all the mock's in lock-step rather than freeze one on a particular release.
Created attachment 530987 [details] fix broken argument handling for --shell This patch brings back proper argument handling for the --shell option
(In reply to comment #1) > It's easier for me to keep all the mock's in lock-step rather than freeze one > on a particular release. That would be really easier for everyone. :-) Anyway thanks for the fix.
mock-1.1.17-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/mock-1.1.17-1.fc15
mock-1.1.17-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/mock-1.1.17-1.fc16
mock-1.1.17-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/mock-1.1.17-1.fc14
mock-1.0.24-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/mock-1.0.24-1.el5
mock-1.1.17-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/mock-1.1.17-1.el6
Package mock-1.0.24-1.el5: * should fix your issue, * was pushed to the Fedora EPEL 5 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing mock-1.0.24-1.el5' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2011-4823 then log in and leave karma (feedback).
mock-1.1.17-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
mock-1.1.17-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
mock-1.0.24-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
mock-1.1.17-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
mock-1.1.17-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.