-
Notifications
You must be signed in to change notification settings - Fork 69
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
boostorg/uuid@0f84313 - broke boost::compute
#166
Comments
My mistake; I didn't notice that Boost.Compute was using an implementation detail of UUID. |
Thank you for following up on the Boost ML, it seems my email there is "stuck". Probably for the best, anyway. I don't think anyone would expect you or any boost maintainer to notice an integration issue like this on every commit or merge. As a Boost consumer I do expect an issue like this to be caught in the lead up to release. Hopefully this issue can lead to a broader discussion of the "release manager's" role and responsibilities. |
This underscores the need for more automation to find and remove invalid use of implementation details across packages. |
Compute's tests require OpenCL and are automatically disabled when it's not available, which is why all the automation in the world missed it. |
Agree that not having CI on Boost.Compute is also a problem. However, -if- we had a code scanner to detect this inappropriate use of implementation details, and folks did not violate the rules, it never would have happened. |
There are two issues here.
@pdimov given that 0f84313 is your change, and you were also the last to commit to
boost::compute
@ 36350b7 maybe you can get us a 1.86.1 sooner rather than later.The text was updated successfully, but these errors were encountered: