manifest requirements not taken into account

Bug #1589452 reported by Pierre Equoy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Fix Released
Undecided
Pierre Equoy

Bug Description

Jobs using a manifest condition in the requires section do not take this condition into account if it is not asserted properly.

For instance, the job id: audio/{index}_playback_type-c_displayport_{product_slug} has the following line in the "requires:" section:

    manifest.has_usb_type_c

This does not seem to work.

However, it works when replaced with

    manifest.has_usb_type_c == 'True'

Recent jobs (USB Type-C and Thunderbolt 3 related) have to be modified to take this into account.

Related branches

Revision history for this message
Pierre Equoy (pieq) wrote :

It requires modifications in

usb.txt.in
monitor.txt.in
audio.txt.in

Changed in plainbox-provider-checkbox:
assignee: nobody → Pierre Equoy (pierre-equoy)
status: New → Confirmed
milestone: none → 0.28
milestone: 0.28 → 0.29
Changed in plainbox-provider-checkbox:
status: Confirmed → In Progress
Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
status: In Progress → Fix Committed
Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
milestone: 0.29 → 0.28
Pierre Equoy (pieq)
Changed in plainbox-provider-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

Remote bug watches

Bug watches keep track of this bug in other bug trackers.