On 8/22/24 12:54, Peter Dimov via Boost wrote:
Boris Kolpackov wrote:
Peter Dimov via Boost
writes: Because Boost.Compute (boost/compute/detail/sha1.hpp) uses an implementation detail of Boost.UUID (boost/uuid/detail/sha1.hpp), and because I changed the implementation to fix an endianness issue,
now causes a compile error in 1.86.0 Any sense why this was not detected (e.g., by CI) when the change was made or during pre-release testing? It seems to me compiling any translation unit that included
would have picked this up, no? It would have, but no such translation unit was compiled by anyone before the release went out.
CI gets run when a tag is pushed, so 1.86.0 beta1 should have triggered the CI. The problem is that there was noone to notice its failure.