Description of problem: In the kenrel workflow. I use the below code snippet. <snip> if arch == 'ia64': pkgparms = [] pkgparms.append("PKGARGNAME=xen-ia64-guest-firmware") recipe.addTask("/distribution/pkginstall", (pkgparms)) </snip> It results in the following xml <task name="/distribution/pkginstall" role="['PKGARGNAME=xen-ia64-guest-firmware']"> <params/> </task> It should result in this: <task name="/distribution/pkginstall" role="STANDALONE"> <params> <param name="PKGARGNAME" value="xen-ia64-guest-firmware"/> </params> </task> See: Recipe ID R:22698
Changing the workflow to the below resolved the issue: <snip> if arch == 'ia64': pkgparms = [] pkgparms.append("PKGARGNAME=xen-ia64-guest-firmware") recipe.addTask("/distribution/pkginstall", taskParams=pkgparms) <task name="/distribution/pkginstall" role="STANDALONE"> <params> <param name="PKGARGNAME" value="xen-ia64-guest-firmware"/> </params> </task> </snip>