Call waiting - wrong call hung up
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Critical
|
Bill Filler | ||
| | dialer-app |
Critical
|
Gustavo Pichorim Boiko | ||
| | dialer-app (Ubuntu) |
Critical
|
Gustavo Pichorim Boiko | ||
| | dialer-app (Ubuntu RTM) |
Critical
|
Gustavo Pichorim Boiko | ||
Bug Description
Version: ubuntu-
Steps to reproduce:
* Ensure call waiting enabled on DUT
* Call the DUT from phone X
* Accept the call, verify established
* Call the DUT from phone Y
* Accept the call, verify new call to Y established, phone X on hold
* Hit "Switch Call" button
* Verify back to talking to phone X
* Hit the hang up button
Expected result:
- Call with Phone X ended
- Call with Phone Y maintained
Actual result:
- Call with Phone Y ended
- Call with Phone X maintained
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-04-15
- Tiago Salem Herrmann (community): Approve on 2015-04-15
-
Diff: 560 lines (+305/-78)8 files modifiedsrc/qml/LiveCallPage/LiveCall.qml (+3/-2)
src/qml/LiveCallPage/MultiCallDisplay.qml (+3/-0)
tests/autopilot/dialer_app/__init__.py (+26/-1)
tests/autopilot/dialer_app/fixture_setup.py (+83/-0)
tests/autopilot/dialer_app/helpers.py (+39/-15)
tests/autopilot/dialer_app/tests/test_calls.py (+7/-33)
tests/autopilot/dialer_app/tests/test_logs.py (+7/-27)
tests/autopilot/dialer_app/tests/test_multi_calls.py (+137/-0)
- Gustavo Pichorim Boiko (community): Approve on 2015-04-16
-
Diff: 560 lines (+305/-78)8 files modifiedsrc/qml/LiveCallPage/LiveCall.qml (+3/-2)
src/qml/LiveCallPage/MultiCallDisplay.qml (+3/-0)
tests/autopilot/dialer_app/__init__.py (+26/-1)
tests/autopilot/dialer_app/fixture_setup.py (+83/-0)
tests/autopilot/dialer_app/helpers.py (+39/-15)
tests/autopilot/dialer_app/tests/test_calls.py (+7/-33)
tests/autopilot/dialer_app/tests/test_logs.py (+7/-27)
tests/autopilot/dialer_app/tests/test_multi_calls.py (+137/-0)
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Bill Filler (bfiller) |
| importance: | Undecided → Critical |
| Changed in dialer-app: | |
| status: | New → Confirmed |
| Changed in dialer-app: | |
| assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
| importance: | Undecided → Critical |
| Bill Filler (bfiller) wrote : | #2 |
seems this problem has been present on rtm and vivid for quite some time, not a new regression
| Changed in dialer-app (Ubuntu): | |
| importance: | Undecided → Critical |
| Changed in dialer-app (Ubuntu RTM): | |
| importance: | Undecided → Critical |
| Changed in dialer-app (Ubuntu): | |
| assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
| Changed in dialer-app: | |
| assignee: | Tiago Salem Herrmann (tiagosh) → Gustavo Pichorim Boiko (boiko) |
| Changed in dialer-app (Ubuntu RTM): | |
| assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
| Changed in dialer-app: | |
| status: | Confirmed → In Progress |
| Changed in dialer-app (Ubuntu): | |
| status: | New → In Progress |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package dialer-app - 0.1+15.
---------------
dialer-app (0.1+15.
[ Gustavo Pichorim Boiko ]
* Make sure the correct call is finished when pressing the hangup
button on a multi-call scenario. Also add autopilot tests to avoid
this happening in the future. (LP: #1443971)
-- CI Train Bot <email address hidden> Wed, 15 Apr 2015 18:28:36 +0000
| Changed in dialer-app (Ubuntu): | |
| status: | In Progress → Fix Released |
| Pat McGowan (pat-mcgowan) wrote : | #4 |
Discuss if we want to provide as a hotfix or not
| tags: | added: hotfix |
| Changed in canonical-devices-system-image: | |
| status: | New → In Progress |
| milestone: | none → ww17-2015 |
| Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package dialer-app - 0.1+15.
---------------
dialer-app (0.1+15.
[ Gustavo Pichorim Boiko ]
* Make sure the correct call is finished when pressing the hangup
button on a multi-call scenario. Also add autopilot tests to avoid
this happening in the future. (LP: #1443971)
-- CI Train Bot <email address hidden> Thu, 16 Apr 2015 16:42:26 +0000
| Changed in dialer-app (Ubuntu RTM): | |
| status: | New → Fix Released |
| Changed in canonical-devices-system-image: | |
| milestone: | ww17-2015 → ww19-ota |
| Changed in canonical-devices-system-image: | |
| status: | In Progress → Fix Committed |
| Changed in dialer-app: | |
| status: | In Progress → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | Fix Committed → Fix Released |

I've tested this on both 270 and 256 and the behaviour is the same. This is not a regression on the currently 20 image. I am adding a specific test with these steps to our regression suite.