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

Fix Evergreen builds for testing different libmongoc versions

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Unknown
    • Resolution: Fixed
    • None
    • 1.11.1
    • None
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: