Boost logo

Boost :

Subject: Re: Travis variant=ubsan_undefined are now failing
From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2018-10-23 11:12:57

On Tue, 23 Oct 2018 at 11:08, Mateusz Loskot <mateusz_at_[hidden]> wrote:
> Something has got broken near Boost.Function or Boost.Test indeed
> and GIL builds are being affected.
> [...]
> The situation is quite annoying and it may take time to resolve.
> Meanwhile, I suggest we stick variant=ubsan_undefined jobs
> to the Allowed Failures section.

Or, forget the modular Boost maintenance guideline [1] to

"develop and test individual Boost library against other Boost libraries as
defined by the Boost super-project master branch"

and recommend to test against Boost super-project develop branch.

In fact, that is what Peter Dimov recommended me on Slack.

Here is why we should switch the test against to develop

If we agree to do it, then we will have to

in GIL repository:
- update .travis.yml, .appveyor.yml and .circleci/circle.yml
- update [1]

in local clones, it may be required to start over: clean up and switch

git clean -xfd
git submodule foreach --recursive git clean -xfd
git reset --hard
git submodule foreach --recursive git reset --hard
git checkout develop
git pull
git submodule update --init --recursive --jobs 8


Best regards,

Mateusz Loskot,

Boost list run by Boost-Gil-Owners