Comment 2 for bug 1029113

Revision history for this message
Daniel Manrique (roadmr) wrote :

Hello,

Thanks for taking the time to make this detailed report.

The dependency on python-dateutil is fixed in the development version of checkbox, I think I marked that bug as Fix Released.

SD and USB tests depend on dbus, and I noticed some related errors in your log. Do you know if your system runs dbus? this is something we'd have to investigate.

We've received many requests for some way to show status and indication of why a test failed or wasn't executed, this is something we're working on for a future version.

We're also working on providing better results upload feedback and a more responsive UI in general, including addressing the confusion from the yes/no/next buttons; you're only supposed to use Next when you want to skip a test, but this is not as clear as we would have wanted it to be.

We do care about results from ubuntu flavors, however it's been difficult to accomodate the many different package combinations and ways to access hardware that these flavors provide. We've done some work to ensure that things work relatively well on Kubuntu but, as your case proves, that's not enough. However this is difficult to achieve if the set of packages checkbox needs to interact with is not consistent. And we can't make them all checkbox dependencies because that'd potentially mess up people's systems (e.g. Kubuntu users complaining because checkbox tried to bring in some Gtk packages). I think the best thing to do would be to at least ensure that checkbox informs the user when the system doesn't have an expected package, and fixing the parts that fail even in the presence of the expected package.

I'm marking incomplete pending your confirmation on the dbus issue, so we can look into that and get it fixed so the tests behave as described.

Thanks!