I edited the ros tag to make it easier to understand, and I edited these other framework tags: tinyos, katoolin and zend.
I will try to implement any requests for improvements in framework tags, since they may still require additional attention. Comment if you have a suggestion regarding a framework tag.
I edited both the question and the answer to make it abundantly clear that no recursive option was used, left a link to the duplicate in your answer and voted to reopen.
But I'm just one of the original 5 people that voted to close. If another 4 (same or different) users vote to reopen, it will be reopened as it was a community effort to close, so it must ...
This has now been resolved, and the question has been reopened. Thank you to those who cast reopen votes to undo the dupe marking on my question.
And thanks to Seth for modifying the tags on my question to remove version specific tags.
This question was closed as not reproducible
Comment on the question:
A couple of reboots later and it has decided to start working again. I have no idea what happened here but its working again.
It was closed with the correct close reason, it doesn't need to be reopened.
From the official ROS site, about page (http://www.ros.org/about-ros/):
The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms.
From this I can ...