RunningJob.emitAskForOutcomeSignal does not return a result, breaking user-verify and user-interact-verify jobs

Bug #1236505 reported by Zygmunt Krynicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Driver Test Suite
Fix Released
Critical
Sylvain Pineau
Checkbox
Fix Released
Critical
Sylvain Pineau

Bug Description

The way current service/highlevel modules are glued together with callbacks makes RunningJob.emitAskForOutcomeSignal() the effective interaction_callback for the job runner. Since it does not return a result object (it returns nothing) the runner crashes.

Tags: plainbox

Related branches

Zygmunt Krynicki (zyga)
tags: added: plainbox
Changed in checkbox:
assignee: nobody → Zygmunt Krynicki (zkrynicki)
importance: Undecided → Critical
status: New → In Progress
Changed in checkbox-ihv-ng:
milestone: none → version1.3
Changed in checkbox:
assignee: Zygmunt Krynicki (zkrynicki) → Sylvain Pineau (sylvain-pineau)
Changed in checkbox:
status: In Progress → Fix Committed
Changed in checkbox-ihv-ng:
status: New → Fix Committed
assignee: nobody → Sylvain Pineau (sylvain-pineau)
importance: Undecided → Critical
Chris Gregan (cgregan)
Changed in checkbox-ihv-ng:
status: Fix Committed → Fix Released
Changed in checkbox:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers