|
kevin.albertson@mongodb.com as I was starting to work on this issue I noticed that the documentation concerning supported platforms seems outdated and generally out of sync with what have currently in Evergreen.
Currently, we have this:
We currently test the driver on the following platforms:
|
|
- Linux with clang 3.8 and 6.0, GCC 5.4 and 7.5
|
- macOS with Apple clang 11.0 using Boost 1.70.0
|
- Windows with Visual Studio 2015 using Boost 1.60.0 and Visual Studio 2017
|
|
Versions older than the ones listed may not work and are not supported; use them at your own risk.
|
|
Versions newer than the ones listed above should work; if you have problems, please file a bug report via JIRA.
|
|
The section immediately preceding this specifies the pre-requisites. It seems somewhat confusing to me and it also seems that this particular section isn't getting regular updates when we update the Evergreen test matrix. It isn't clear what the benefit is of having this section if it is going to end up outdated and not accurately reflecting the current platforms and components.
My recommendation, since we have the prerequisites specified, is to replace this section with this:
If you encounter build failures or other problems with a platform configuration that meets the above prerequisites, please file a bug report via JIRA.
|
I don't think that this needs to be done specifically as part of this ticket, but it seems somewhat trivial and not big enough to include in a separate ticket. If this seems OK, then I'll include it as a separate commit alongside the change to add the new build variants.
|