weird output stuff when doing --syntax check on latest devel

With latest devel, doing a syntax check, I suddenly get

playbook: plays/cumuli.yml

0=cumuli/admin
0=cumuli/admin

0=cumuli/mon
0=cumuli/mon

0=cumuli/osd
0=cumuli/osd

0=cumuli/msd
0=cumuli/msd

0=cumuli/blades
0=cumuli/blades

The “0=” part seems to come from Will’s recent patches, though I’m not sure how this gets related here.

It is triggered here in lib/ansible/playbook/play.py

ada90742 (Will Thames 2014-08-18 21:27:41 +1000 190) role_name = utils.role_spec_parse(orig_path)[“name”]

I think it might be related to this playbook using just a list of strings to enumerate the roles:

10 roles:
11 - cumuli/admin

and not role: cumuli/admin

Which might be overlooked in testing.

Serge