[camera/still] window that opens to display still image doesn't close
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Low
|
Sylvain Pineau | ||
checkbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
When camera/video runs, the window that displays the live video capture is automatically closed after so many seconds. When camera/still runs, that window does not close automatically. There's nothing in the description indicating that it needs to be manually closed, and since the video one closes automatically, that creates the assumption that one should wait for the still image to close as well.
This is fixed in development by using the timeout command to close the window after a few seconds.
[Test case]
- Ensure xawtv is installed (to detect the camera)
- Start checkbox-qt
- Right-click on the list of tests, then select "Deselect all".
- Select only the "camera" tests.
- Click "start testing".
- Skip (by clicking "Next") the camera/display test.
- On the camera/still test, click "Test".
- A window with the captured image will appear over the checkbox window and remain until manually closed.
[Regression potential]
The timeout command which was added to this script is part of the coreutils package, and can be reasonably expected to exist in any Ubuntu system, so the code should not introduce regressions as long as this is available.
About the only potential issue is that the test string does not change and so the user has no indication that the window will close after a while. This can still be confusing but the confusion should only last for as long as the window remains open (10 seconds).
Related branches
- Daniel Manrique (community): Approve
-
Diff: 43 lines (+9/-2)3 files modifieddebian/changelog (+4/-0)
jobs/camera.txt.in (+1/-1)
scripts/camera_test (+4/-1)
- Daniel Manrique (community): Approve
-
Diff: 1477 lines (+506/-529) (has conflicts)1 file modifieddebian/changelog (+506/-529)
Changed in checkbox: | |
status: | New → Confirmed |
assignee: | nobody → Sylvain Pineau (sylvain-pineau) |
importance: | Undecided → Low |
Changed in checkbox: | |
status: | Confirmed → In Progress |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
Changed in checkbox (Ubuntu): | |
status: | New → Fix Released |
Changed in checkbox (Ubuntu Precise): | |
status: | Fix Committed → In Progress |
Hello Jeff, or anyone else affected,
Accepted checkbox into precise-proposed. The package will build now and be available at http:// launchpad. net/ubuntu/ +source/ checkbox/ 0.13.8 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification- failed. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!