[CXX-2695] Auto download the C driver if it is not already installed Created: 24/May/23  Updated: 08/Nov/23  Resolved: 03/Aug/23

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 3.9.0

Type: Improvement Priority: Unknown
Reporter: Kyle Kloberdanz Assignee: Kyle Kloberdanz
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: CXX-2622
Quarter: FY24Q1, FY24Q2

 Comments   
Comment by Githook User [ 08/Nov/23 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: Bump required C driver to 1.25.0 (#1056)

  • bump required C driver to 1.25.0
  • remove reference to removed EVG variant

"Ubuntu 18.04 with minimum libmongoc" was removed in PR #1049. Testing with minimum libmongoc is now the default.

  • remove step for updating docker versions

This step is listed in later in `Docker Image Build and Publish`.

Building the Docker images requires downloading the C++ release tarball. Bump after tagging.

  • remove `check_docker_file_versions`

The Docker versions are bumped after tagging the release. This check may not be expected to succeed during a release.

  • fix documented introduction of the auto C driver download

It is introduced in 3.9.0 as part of CXX-2695.

  • add `-pthread` to example project build scripts

This is a workaround until CDRIVER-4776 is resolved.
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/19a6099adc00a920e60229528b771c0c2fbc28ae

Comment by Githook User [ 03/Aug/23 ]

Author:

{'name': 'Kyle Kloberdanz', 'email': 'kyle.kloberdanz@mongodb.com', 'username': 'kkloberdanz'}

Message: Auto download C Driver (#967)

CXX-2695

  • Auto download the C driver if it is not already installed.
  • Make auto downloading the C driver the default for CI.
  • Libmongocrypt is not yet supported for auto downloading, so use the classic method of installing the C driver separately for tasks that require libmongocrypt.

---------

Co-authored-by: vector-of-bool <vectorofbool@gmail.com>
Co-authored-by: Roberto C. Sánchez <roberto@connexer.com>
Co-authored-by: Kevin Albertson <kevin.albertson@10gen.com>
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/8a0ffd5ed8ee965407328385a1353fbb4e660153

Generated at Wed Feb 07 22:06:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.