-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
The libmongoc-version axis in the Evergreen configuration is supposed to test the driver against different versions of libmongoc. This does not appear to work as intended, as the following build compiling the equivalent of PHPC 1.11.0 with libmongoc 1.18 should not pass: https://evergreen.mongodb.com/task/mongo_php_driver_libmongoc_versions_php7__edge_versions~latest_stable_php_versions~7.2_os_php7~debian92_test_libmongoc_version~lowest_supported_test_replicaset_a48026b418a95e7d54596c328709b84ba41bf8ab_21_10_29_20_11_44
For the above build, one might expect the mongoc_session_opts_set_snapshot symbol referenced by PHPC-1761 to be undefined. Looking at the build logs, it's not clear that the older version of libmongoc is actually checked out by the "fetch source" task.