Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2024-08-22 10:57:39


On 8/22/24 12:54, Peter Dimov via Boost wrote:
> Boris Kolpackov wrote:
>> Peter Dimov via Boost <boost_at_[hidden]> 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,
>>> <boost/compute.hpp> 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 <boost/compute.hpp> 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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk