The hawkey.Goal methods run() and run_all() could be more consistent. As of now, the run() method returns True/False depending of the success of the execution, but run_all() does not return anything. Also run_all() requires a callback method as a parameter, but run() does not support it at all.
Master commits a316f60 and 53cf31c should remedy the situation.
hawkey-0.2.11-3.git0245875.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/hawkey-0.2.11-3.git0245875.fc18
Package hawkey-0.2.11-3.git0245875.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing hawkey-0.2.11-3.git0245875.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-14575/hawkey-0.2.11-3.git0245875.fc18 then log in and leave karma (feedback).
hawkey-0.2.11-4.git687ceab.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/hawkey-0.2.11-4.git687ceab.fc18
hawkey-0.2.11-3.git0245875.fc18 has been pushed to the Fedora 18 obsolete repository. If problems still persist, please make note of it in this bug report.