I have a selection of python plugins (one rather large one) that I have developed under Qgis 1.8 and that I am migrating to qgis 2.0. The error that the Plugin Manager gives me when I load these plugins (This plugin was developed under 1.x) is rather unhelpful. It also arises in situations that have nothing to do with the API Version. For instance, a Network error yesterday introduced a stream of random characters into a few of my code files (Fun!) and this led to the Plugin Manager telling me my plugin was old. Eventually, I found out that a tab and a dollar sign had been inserted in front of a comment in my metadata.txt, and that was the problem.
Is there any way to see a more detailed error when QGIS 2 rejects a plugin as 1.x?
If not a proper trace, then at least what class, or even what file was rejected?
The instructions regards API changes at the Qgis Hub Wiki are not as useful as a simple error message.