Uploaded image for project: 'PHP Driver: Extension'
  1. PHP Driver: Extension
  2. PHPC-1994

Fix Evergreen builds for testing different libmongoc versions

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 1.11.1
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      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.

            Assignee:
            jmikola@mongodb.com Jeremy Mikola
            Reporter:
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: