Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deprecate old spinner behavior #900

Closed
rhaschke opened this issue Sep 20, 2016 · 4 comments
Closed

deprecate old spinner behavior #900

rhaschke opened this issue Sep 20, 2016 · 4 comments

Comments

@rhaschke
Copy link
Contributor

In #867 a new scheme for monitoring access of spinners to callback queues was proposed, ensuring that only a single single-threaded spinner can access a given callback queue.
To maintain backwards compatibility to already released ROS distros, it was decided to keep the old, non-strict error handling. In a new ROS distro (L-turtle) a more strict error checking should be applied, i.e. throwing an exception if starting of the spinner failed.
To this end, commit 91be0e5 needs to be reverted. This will also re-enable some more unittests, which check for throwing of these exceptions.

@mikepurvis
Copy link
Member

@rhaschke Would you be willing to put up a PR for this so that @dirk-thomas can merge it as part of preparing the Lunar release of ros_comm?

@rhaschke
Copy link
Contributor Author

I will be happy to do so. However, I think we should have a lunar-devel branch for this, shouldn't we?

@dirk-thomas
Copy link
Member

You can just go ahead and create a patch / PR against kinetic-devel. Once the new branch exists we can easily retarget the PR.

@mikepurvis
Copy link
Member

Closed in favour of #988.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants